*,: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:Poppins,ui-sans-serif,system-ui,sans-serif;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%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.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}.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-0{top:0;right:0;bottom:0;left:0}.inset-\[12\.08\%_9\.17\%_5\%_9\.58\%\]{top:12.08%;right:9.17%;bottom:5%;left:9.58%}.inset-\[35\.83\%_9\.58\%_57\.5\%_9\.58\%\]{top:35.83%;right:9.58%;bottom:57.5%;left:9.58%}.inset-\[52\.08\%_28\.33\%_41\.25\%_65\.42\%\]{top:52.08%;right:28.33%;bottom:41.25%;left:65.42%}.inset-\[52\.08\%_47\.08\%_41\.25\%_46\.67\%\]{top:52.08%;right:47.08%;bottom:41.25%;left:46.67%}.inset-\[52\.08\%_65\.42\%_41\.25\%_28\.33\%\]{top:52.08%;right:65.42%;bottom:41.25%;left:28.33%}.inset-\[67\.92\%_28\.33\%_25\.42\%_65\.42\%\]{top:67.92%;right:28.33%;bottom:25.42%;left:65.42%}.inset-\[67\.92\%_47\.08\%_25\.42\%_46\.67\%\]{top:67.92%;right:47.08%;bottom:25.42%;left:46.67%}.inset-\[67\.92\%_65\.42\%_25\.42\%_28\.33\%\]{top:67.92%;right:65.42%;bottom:25.42%;left:28.33%}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.bottom-3\/4{bottom:75%}.left-0{left:0}.left-1\/2{left:50%}.left-\[30\%\]{left:30%}.left-\[63\.33\%\]{left:63.33%}.right-4{right:1rem}.right-5{right:1.25rem}.right-\[30\%\]{right:30%}.right-\[63\.75\%\]{right:63.75%}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:1rem}.top-5{top:1.25rem}.top-\[5\%\]{top:5%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.order-3{order:3}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.\!mt-0{margin-top:0!important}.-mt-1{margin-top:-.25rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{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-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.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}.hidden{display:none}.size-full{width:100%;height:100%}.h-11{height:2.75rem}.h-2\.5{height:.625rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-9{height:2.25rem}.h-\[1\.6em\]{height:1.6em}.h-\[18\.55px\]{height:18.55px}.h-\[68px\]{height:68px}.h-full{height:100%}.h-px{height:1px}.max-h-\[88vh\]{max-height:88vh}.w-11{width:2.75rem}.w-2\.5{width:.625rem}.w-5{width:1.25rem}.w-7{width:1.75rem}.w-9{width:2.25rem}.w-\[1\.6em\]{width:1.6em}.w-\[18px\]{width:18px}.w-\[68px\]{width:68px}.w-full{width:100%}.max-w-\[1720px\]{max-width:1720px}.max-w-\[200px\]{max-width:200px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[560px\]{max-width:560px}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-left{transform-origin:left}.-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-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-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-90{--tw-scale-x: .9;--tw-scale-y: .9;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-\[\.81\]{--tw-scale-x: .81;--tw-scale-y: .81;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\.2\]{--tw-scale-x: 1.2;--tw-scale-y: 1.2;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))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.list-none{list-style-type: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-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.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-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-\[0\.8rem\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.8rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.8rem * var(--tw-space-y-reverse))}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-0{border-width:0px}.border-b{border-bottom-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-lime-flyorix\/80{border-color:#c8e23ccc}.border-white\/15{border-color:#ffffff26}.border-white\/40{border-color:#fff6}.border-white\/60{border-color:#fff9}.border-white\/70{border-color:#ffffffb3}.bg-\[\#0b0e0a\]{--tw-bg-opacity: 1;background-color:rgb(11 14 10 / var(--tw-bg-opacity, 1))}.bg-lime-flyorix{--tw-bg-opacity: 1;background-color:rgb(200 226 60 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/30{background-color:#ffffff4d}.bg-gradient-to-b{background-image:linear-gradient(to bottom,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-black\/50{--tw-gradient-from: rgb(0 0 0 / .5) 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-black\/60{--tw-gradient-from: rgb(0 0 0 / .6) 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)}.via-black\/20{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.p-3{padding:.75rem}.p-4{padding:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.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\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-9{padding-bottom:2.25rem}.pr-8{padding-right:2rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-24{padding-top:6rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[9px\]{font-size:9px}.font-light{font-weight:300}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.leading-relaxed{line-height:1.625}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-wider{letter-spacing:.05em}.text-lime-flyorix{--tw-text-opacity: 1;color:rgb(200 226 60 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/70{color:#ffffffb3}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.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)}.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)}.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)}.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-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-\[transform\,background-color\]{transition-property:transform,background-color;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-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-500{transition-duration:.5s}.ease-\[cubic-bezier\(0\.4\,0\,0\.2\,1\)\],.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--lime: #c8e23c;--hero-ease: cubic-bezier(.7, 0, .2, 1);--ease-fluid-out: cubic-bezier(.22, 1, .36, 1);--ease-fluid-in: cubic-bezier(.64, 0, .78, 0)}.fx-logo{height:clamp(44px,3.25vw,62px);width:auto}.fx-nav-link{font-size:clamp(.78rem,.83vw,1rem);font-weight:500;letter-spacing:.14em}.fx-login{font-size:clamp(.78rem,.83vw,1rem);font-weight:600;letter-spacing:.14em}.fx-caption{font-size:clamp(.656rem,.76vw,.84rem);line-height:1.35}.fx-headline{font-size:clamp(2.75rem,4.9vw,5.875rem);line-height:.92;letter-spacing:-.01em}@media (max-height: 640px){.fx-headline{font-size:clamp(1.5rem,4vw,2.25rem);line-height:1}}.fx-destination{font-size:clamp(1rem,1.28vw,1.53rem);letter-spacing:.01em}.fx-title{font-size:clamp(1.55rem,1.71vw,2.05rem);line-height:1.15}.fx-check-text{font-size:clamp(.8rem,.99vw,1.188rem);font-weight:500;letter-spacing:.16em}.fx-cta{font-size:clamp(.735rem,1.05vw,1.26rem);font-weight:600;letter-spacing:.14em;padding:.9em 2.1em}.cta-btn{position:relative;isolation:isolate;overflow:hidden;transform:scale(1);transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s cubic-bezier(.16,1,.3,1),border-color .5s cubic-bezier(.16,1,.3,1);will-change:transform}.cta-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--lime);border-radius:inherit;transform:scaleX(0);transform-origin:left center;transition:transform .7s cubic-bezier(.65,0,.35,1)}.cta-btn:hover,.cta-btn:focus-visible{border-color:var(--lime);transform:scale(1.035);box-shadow:0 14px 36px -12px #c8e23c8c}.cta-btn:hover:before,.cta-btn:focus-visible:before{transform:scaleX(1)}.cta-btn:active{transform:scale(.965);transition-duration:.15s}.cta-label{position:relative;z-index:1;display:inline-flex}.cta-letter{display:inline-block;transition:transform .5s cubic-bezier(.34,1.56,.64,1),color .4s cubic-bezier(.65,0,.35,1);transition-delay:calc(var(--i, 0) * 16ms)}.cta-space{display:inline-block;width:.32em}.cta-btn:hover .cta-letter,.cta-btn:focus-visible .cta-letter{transform:translateY(-3px);color:#0b0e0a}@media (prefers-reduced-motion: reduce){.cta-btn,.cta-btn:before,.cta-letter{transition-duration:.01s!important;transition-delay:0s!important}.cta-btn:hover,.cta-btn:focus-visible{transform:none}}.fx-timeline-caption{font-size:clamp(.82rem,.95vw,1.05rem);letter-spacing:.02em}html,body{margin:0;background:#0b0e0a;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0;pointer-events:none;transition:opacity 2.6s cubic-bezier(.65,0,.35,1)}.hero-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-slide.is-previous{z-index:1;opacity:1;transition:none}.hero-slide.is-active{z-index:2;opacity:1;pointer-events:auto}.headline-line{display:block}.headline-char{display:inline-block;opacity:0;filter:blur(10px);transform:translateY(.16em);will-change:transform,filter,opacity}.is-active .headline-char{animation:charFocusIn .8s var(--ease-fluid-out) both;animation-delay:calc(.15s + var(--i, 0) * 16ms)}.headline-space{width:.28em}@keyframes charFocusIn{to{opacity:1;filter:blur(0);transform:translateY(0)}}.fade-item{opacity:0;transform:translateY(24px)}.is-active .fade-item{animation:fadeUp .9s var(--hero-ease) forwards;animation-delay:calc(.75s + var(--stagger, 0) * .14s)}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.hold-ring circle{fill:none;stroke-linecap:round}.hold-ring .ring-track{stroke:#ffffff40}.hold-ring .ring-progress{stroke:var(--lime);transition:stroke-dashoffset 80ms linear}.hold-btn:active .hold-arrow,.hold-btn.is-holding .hold-arrow{transform:translate(3px)}.hold-arrow{transition:transform .3s ease}@media (prefers-reduced-motion: reduce){.hero-slide{transition-duration:.01s}.is-active .headline-char,.is-active .fade-item{animation-duration:.01s;animation-delay:0s}}.auth-modal-backdrop{background:#06080599;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);opacity:0;transition:opacity .42s var(--ease-fluid-out),backdrop-filter .42s var(--ease-fluid-out)}.auth-modal-backdrop.is-visible{opacity:1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.auth-modal-panel{background:linear-gradient(165deg,#ffffff14,#ffffff05),#0b0e0ab8;border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 80px -20px #000000a6;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);opacity:0;transform:scale(.94) translateY(18px);transition:opacity .42s var(--ease-fluid-out),transform .42s var(--ease-fluid-out);will-change:transform,opacity}.auth-modal-panel.is-visible{opacity:1;transform:scale(1) translateY(0)}.crm-modal-backdrop{background:#171b2e73;opacity:0;transition:opacity .42s var(--ease-fluid-out)}.crm-modal-backdrop.is-visible{opacity:1}.crm-modal-backdrop:not(.is-visible){transition-duration:.3s;transition-timing-function:var(--ease-fluid-in)}.crm-modal-panel{max-height:calc(100vh - 3rem);overflow-y:auto;border-radius:20px;background:#fff;border:1px solid #e7e9ef;box-shadow:0 30px 80px -20px #171b2e59;opacity:0;transform:scale(.96) translateY(14px);transition:opacity .42s var(--ease-fluid-out),transform .42s var(--ease-fluid-out)}.crm-modal-panel.is-visible{opacity:1;transform:scale(1) translateY(0)}.crm-modal-panel:not(.is-visible){transition-duration:.3s;transition-timing-function:var(--ease-fluid-in)}.crm-modal-close{position:absolute;top:1.1rem;right:1.1rem;z-index:10;display:grid;place-items:center;width:32px;height:32px;border-radius:999px;border:1px solid #e7e9ef;color:#8a8f9c;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.crm-modal-close:hover{color:#16a34a;border-color:#16a34a;background:#16a34a14}.crm-modal-body{padding:2rem 2.25rem 2.25rem}.crm-modal-title{font-size:1.25rem;font-weight:600;color:#1f2430}.crm-modal-subtitle{margin-top:.3rem;font-size:.82rem;color:#8a8f9c}.crm-form{margin-top:1.5rem}.crm-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}.crm-field-grid .crm-field.is-full{grid-column:1 / -1}@media (max-width: 560px){.crm-field-grid{grid-template-columns:1fr}}.crm-field{display:block;border-radius:12px;border:1px solid #e7e9ef;background:#fbfbfd;padding:.65em 1em;transition:border-color .2s ease,background-color .2s ease}.crm-field:focus-within{border-color:#16a34a;background:#fff}.crm-field span{display:block;font-size:.64rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8a8f9c}.crm-field input,.crm-field select,.crm-field textarea{margin-top:.2rem;width:100%;background:transparent;color:#1f2430;font-size:.87rem;font-family:inherit;outline:none}.crm-field textarea{resize:vertical;min-height:80px;line-height:1.5}.crm-error{margin-top:.75rem;font-size:.8rem;color:#dc2626}.crm-submit{border-radius:12px;background:#16a34a;padding:.8em 1em;font-size:.85rem;font-weight:600;color:#fff;transition:filter .2s ease,transform .2s var(--ease-fluid-out)}.crm-submit:hover:not(:disabled){filter:brightness(1.08)}.crm-submit:disabled{opacity:.6;cursor:not-allowed}.crm-readonly-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem;margin:1.1rem 0;padding:.9rem 1rem;border-radius:14px;border:1px solid #e7e9ef;background:#f5f6f8}.crm-readonly-stat span:first-child{display:block;font-size:.62rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8a8f9c;margin-bottom:.2rem}.crm-readonly-stat span:last-child{font-size:.85rem;color:#1f2430}.crm-ai-note{margin-top:1rem;padding:.85rem 1rem;border-radius:14px;border:1px solid rgba(22,163,74,.25);background:#16a34a0f;font-size:.8rem;line-height:1.5;color:#374151}.crm-ai-note strong{display:block;margin-bottom:.3rem;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#16a34a}.crm-status{border-radius:999px;padding:.3em .85em;font-size:.66rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border:1px solid transparent}.crm-status.is-positive{color:#16a34a;border-color:#16a34a40;background:#16a34a1a}.crm-status.is-warning{color:#b45309;border-color:#f59e0b4d;background:#f59e0b24}.crm-status.is-negative{color:#dc2626;border-color:#dc262640;background:#dc26261a}.crm-status.is-neutral{color:#64748b;border-color:#64748b40;background:#64748b1f}.auth-modal-backdrop:not(.is-visible),.auth-modal-panel:not(.is-visible){transition-duration:.3s;transition-timing-function:var(--ease-fluid-in)}.auth-heading{margin-top:1.75rem;font-size:clamp(1.4rem,2vw,1.7rem);font-weight:500;color:#fff}.auth-subheading{margin-top:.5rem;font-size:.85rem;line-height:1.5;color:#ffffff8c}.auth-form{display:flex;flex-direction:column;gap:.9rem}.auth-field{display:block;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#ffffff08;padding:.7em 1.1em;transition:border-color .3s ease,background-color .3s ease}.auth-field:focus-within{border-color:var(--lime);background:#ffffff0d}.auth-field span{display:block;font-size:.65rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#fff6}.auth-field input,.auth-field textarea,.auth-field select{margin-top:.2rem;width:100%;background:transparent;color:#fff;font-size:.9rem;font-family:inherit;outline:none}.auth-field textarea{resize:vertical;min-height:90px;line-height:1.5}.auth-field input[type=date]{color-scheme:dark}.auth-field select{color-scheme:dark;cursor:pointer}.auth-field select option{background:#0b0e0a;color:#fff}.auth-field input::-moz-placeholder,.auth-field textarea::-moz-placeholder{color:#ffffff40}.auth-field input::placeholder,.auth-field textarea::placeholder{color:#ffffff40}.auth-field.has-toggle{position:relative}.auth-field.has-toggle input{padding-right:1.6rem}.auth-field .field-toggle{position:absolute;right:1.1em;bottom:.65em;color:#fff6;transition:color .2s ease}.auth-field .field-toggle:hover{color:#ffffffbf}.auth-error{font-size:.8rem;color:#ff8a8a}.form-success{padding-top:.5rem;text-align:center}.form-success-icon{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:999px;background:var(--lime);margin-bottom:1.25rem}.form-success-heading{font-size:1.3rem;font-weight:500;color:#fff}.form-success-body{margin-top:.6rem;font-size:.85rem;line-height:1.6;color:#fff9}.form-success .auth-submit{margin-top:1.75rem;width:100%}.booking-summary{margin-top:1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;padding:.9em 1.1em}.booking-summary-title{font-size:.9rem;font-weight:500;color:#fff}.booking-summary-meta{flex:none;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--lime)}.dest-detail-enquiry-btn{display:inline-block;margin-bottom:3rem;border-radius:999px;border:1px solid rgba(255,255,255,.25);padding:.75em 1.5em;font-size:.8rem;font-weight:500;color:#ffffffd9;transition:border-color .3s ease,color .3s ease,background-color .3s ease}.dest-detail-enquiry-btn:hover{border-color:var(--lime);background:#c8e23c14;color:var(--lime)}.reset-page{padding-top:2rem;padding-bottom:2rem;overflow-y:auto}.reset-page-skip{align-self:flex-end;font-size:.78rem;font-weight:500;letter-spacing:.02em;color:#ffffff73;transition:color .2s ease}.reset-page-skip:hover{color:#fffc}.auth-submit{margin-top:.3rem;border-radius:14px;background:var(--lime);padding:.85em 1em;font-size:.85rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#0b0e0a;transition:transform .25s var(--ease-fluid-out),filter .25s var(--ease-fluid-out)}.auth-submit:hover:not(:disabled){filter:brightness(1.05);transform:scale(1.01)}.auth-submit:disabled{opacity:.6;cursor:not-allowed}@media (prefers-reduced-motion: reduce){.auth-modal-backdrop,.auth-modal-panel{transition-duration:.01s}}.profile-menu{position:relative}.profile-menu-trigger{display:grid;place-items:center;height:2.6rem;width:2.6rem;border-radius:999px;border:1px solid rgba(255,255,255,.5);font-size:.85rem;font-weight:600;color:#fff;transition:border-color .3s ease,color .3s ease}.profile-menu-trigger:hover{border-color:var(--lime);color:var(--lime)}.profile-menu-panel{position:absolute;right:0;top:calc(100% + .75rem);width:220px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#0b0e0ad9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 24px 60px -16px #0009;padding:1rem;animation:profileMenuIn .22s var(--ease-fluid-out) both}@keyframes profileMenuIn{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.profile-menu-email{font-size:.78rem;color:#fff;word-break:break-all}.profile-menu-role{margin-top:.15rem;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--lime)}.profile-menu-panel button{display:block;width:100%;margin-top:.7rem;border-radius:10px;padding:.55em .7em;text-align:left;font-size:.8rem;color:#fffc;transition:background-color .2s ease,color .2s ease}.profile-menu-panel button:hover{background:#ffffff14;color:var(--lime)}.journey-overlay{background:#0b0e0a;opacity:0;transform:scale(1.02);transition:opacity .5s var(--ease-fluid-out),transform .5s var(--ease-fluid-out)}.journey-overlay.is-visible{opacity:1;transform:scale(1)}.journey-overlay:not(.is-visible){transition-duration:.32s;transition-timing-function:var(--ease-fluid-in)}.journey-topbar{position:absolute;inset-inline:0;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:84px 40px 28px}.journey-brand{position:relative;display:flex;align-items:center;margin-left:6.75vw}.journey-burger{position:absolute;left:-4.625vw;top:50%;transform:translateY(-50%);display:grid;place-items:center;color:#fff;transition:color .3s ease}.journey-burger:hover{color:var(--lime)}.journey-logo{display:block;height:clamp(30px,2.6vw,42px);width:auto}.journey-topbar-actions{display:flex;align-items:center;gap:16px}.journey-book-btn{border-radius:999px;border:1px solid rgba(255,255,255,.5);padding:.65em 1.6em;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff;transition:border-color .3s ease,color .3s ease}.journey-book-btn:hover{border-color:var(--lime);color:var(--lime)}.journey-close-btn{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.3);color:#fff;transition:border-color .3s ease,transform .3s ease}.journey-close-btn:hover{border-color:var(--lime);transform:rotate(90deg)}.journey-viewport{position:absolute;top:0;right:0;bottom:0;left:0;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.journey-viewport.is-dragging{cursor:grabbing}.journey-track{display:flex;align-items:center;height:100%;padding:0 8vw 0 6vw;will-change:transform}.journey-panel{flex:none;display:flex;flex-direction:column;justify-content:center;will-change:opacity,transform;transition:opacity .2s ease-in-out,transform .2s ease-in-out}.journey-panel--intro{position:relative;flex-direction:row;align-items:center;gap:5vw;width:min(78vw,1400px)}.journey-intro-ring{position:absolute;left:23.4%;top:50%;width:min(46vw,760px);height:min(46vw,760px);transform:translateY(-50%);border:1px solid rgba(255,255,255,.16);border-radius:50%;pointer-events:none;z-index:0}.journey-intro-text{position:relative;z-index:1}.journey-intro-heading{font-size:clamp(3.5rem,7.5vw,7rem);font-weight:300;line-height:1;color:#fff}.journey-continue-btn{margin-top:2rem;display:inline-block;border-radius:999px;border:1px solid rgba(255,255,255,.6);padding:.9em 2.1em;font-size:.85rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#fff;transition:border-color .3s ease,background-color .3s ease,color .3s ease}.journey-continue-btn:hover{border-color:var(--lime);background:var(--lime);color:#0b0e0a}.journey-intro-image{position:relative;z-index:1;flex:none;width:min(36vw,560px);height:66vh;border-radius:24px 0 0 24px;overflow:hidden}.journey-panel--image{width:min(34vw,560px);height:62vh;border-radius:20px;overflow:hidden}.journey-intro-image img,.journey-panel--image img,.journey-stay-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;will-change:transform;transition:transform .2s ease-in-out}.journey-panel--content{width:min(26vw,420px)}.journey-day{display:block;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--lime);margin-bottom:.75rem}.journey-panel-title{font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:500;color:#fff;line-height:1.2;margin-bottom:1rem}.journey-panel-body{font-size:.95rem;line-height:1.7;color:#ffffffb3;max-width:42ch}.journey-panel--stay{flex-direction:row;align-items:center;gap:2.5vw;width:min(50vw,820px)}.journey-stay-image{flex:none;width:min(22vw,340px);height:46vh;border-radius:20px;overflow:hidden}.journey-stay-fade{animation:journeyStayFadeIn .5s ease-in-out both}@keyframes journeyStayFadeIn{0%{opacity:0}to{opacity:1}}.journey-tags{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.25rem}.journey-tag{border-radius:999px;border:1px solid rgba(200,226,60,.5);padding:.4em 1em;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--lime);background:transparent;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.journey-tag:hover{border-color:var(--lime);transform:translateY(-1px)}.journey-tag.is-active{background:var(--lime);border-color:var(--lime);color:#0b0e0a}.journey-panel--cta{width:min(26vw,400px);align-items:flex-start}.journey-cta-label{font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:#ffffff80;margin-bottom:.5rem}.journey-connector{position:relative;flex:none;width:100px;height:1px;margin:0 1.5vw;background:#ffffff40}.journey-connector-circle{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:34px;height:34px;transform:translate(-50%,-50%);border-radius:999px;border:1px solid rgba(255,255,255,.35);background:#0b0e0a;color:#ffffffbf}.journey-hint{position:absolute;right:40px;bottom:28px;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:#fff6;pointer-events:none}@media (max-width: 767px){.journey-panel--intro{flex-direction:column;align-items:flex-start;gap:2rem;width:86vw}.journey-intro-image{width:100%;height:34vh}.journey-panel--image{width:78vw;height:44vh}.journey-panel--content,.journey-panel--cta{width:78vw}.journey-panel--stay{flex-direction:column;align-items:flex-start;width:78vw}.journey-stay-image{width:100%;height:30vh}.journey-connector{width:48px;margin:0 .75rem}.journey-topbar{padding:20px 24px}.journey-hint{display:none}}@media (prefers-reduced-motion: reduce){.journey-overlay,.journey-panel,.journey-intro-image img,.journey-panel--image img,.journey-stay-image img{transition-duration:.01s}.journey-stay-fade{animation-duration:.01s}}.page-shell{min-height:100vh;width:100%;background:#0b0e0a;color:#fff}.page-shell-header{display:flex;align-items:center;justify-content:space-between;padding:28px 32px}.page-crumbs{min-width:0}.page-crumbs ol{display:flex;align-items:center;flex-wrap:wrap;gap:.1rem .45rem;margin:0;padding:0;list-style:none}.page-crumbs li{display:flex;align-items:center;gap:.45rem;min-width:0}.page-crumbs li+li:before{content:"/";color:#ffffff52;font-size:.7rem}.page-crumb{display:inline-block;max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#ffffff9e;text-decoration:none;transition:color .25s ease}a.page-crumb:hover,a.page-crumb:focus-visible{color:var(--lime);text-decoration:underline;text-underline-offset:3px}.page-crumb.is-current{color:#fff}.page-crumb-up{display:none;align-items:center;gap:.55rem;min-height:44px;font-size:.75rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#ffffffb3;text-decoration:none}.page-crumb-up:hover{color:var(--lime)}.page-shell-home{display:inline-flex;flex:none;line-height:0}.page-shell-logo{height:34px;width:auto}@media (max-width: 719px){.page-shell-header{padding:16px 20px}.page-crumbs{display:none}.page-crumb-up{display:inline-flex}.page-shell-logo{height:26px}}.page-404-lead{max-width:60ch;margin:0 0 1.75rem;font-size:1rem;line-height:1.65;color:#ffffffb8}.page-404-lead code{padding:.1rem .4rem;border-radius:5px;background:#ffffff1a;font-size:.9em;color:#fff}.page-404-links{display:flex;flex-wrap:wrap;gap:.65rem}.page-404-link{display:inline-flex;align-items:center;min-height:46px;padding:0 1.15rem;border:1px solid rgba(255,255,255,.22);border-radius:999px;font-size:.9rem;font-weight:500;color:#fff;text-decoration:none;transition:background .25s ease,border-color .25s ease}.page-404-link:hover{background:#ffffff14;border-color:#fff6}.page-404-link.is-primary{background:var(--lime);border-color:var(--lime);color:#1b2205;font-weight:600}.page-404-link.is-primary:hover{background:#b7d030;border-color:#b7d030}.page-shell-body{max-width:1400px;margin:0 auto;padding:1.5rem 32px 6rem}.page-shell-eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--lime)}.page-shell-title-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem;margin-top:.6rem;margin-bottom:2.75rem}.page-shell-title{font-size:clamp(2rem,3.6vw,3rem);font-weight:300}.page-subheading{margin-bottom:1.5rem;font-size:1.4rem;font-weight:500;color:#fff}.page-filter-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff0a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23C8E23C' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.1rem center;padding:.75em 2.6em .75em 1.4em;font-size:.82rem;color:#fff;min-width:220px;transition:border-color .3s ease}.page-filter-select:focus{outline:none;border-color:var(--lime)}.page-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.75rem}.page-grid--packages{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.state-message{padding:3.5rem 0;text-align:center;font-size:.9rem;color:#ffffff80}.state-message.is-error{color:#ff8a8a}.dest-card{position:relative;display:block;width:100%;aspect-ratio:3 / 4;border-radius:22px;overflow:hidden;background:#10130d;border:1px solid rgba(255,255,255,.08);text-align:left;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1)}.dest-card:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 30px 60px -20px #000000a6}.dest-card-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.dest-card-img--fallback{background:linear-gradient(160deg,#1b2115,#0b0e0a)}.dest-card:hover .dest-card-img{transform:scale(1.08)}.dest-card-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000e0,#0000004d 48%,#0000 72%)}.dest-card-content{position:absolute;inset-inline:0;bottom:0;padding:1.5rem}.dest-card-country{font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--lime)}.dest-card-name{margin-top:.35rem;font-size:1.3rem;font-weight:500;color:#fff}.dest-card-excerpt{margin-top:.5rem;font-size:.82rem;line-height:1.5;color:#ffffffb3}.dest-sc{position:relative;background:#fff;color:#14171a;padding:6.5rem 0 5.5rem;overflow:hidden}.dest-sc-head{max-width:640px;margin:0 auto;padding:0 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.dest-sc-badge{display:inline-flex;align-items:center;gap:.6rem}.dest-sc-badge-pill{font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:.82rem;font-weight:500;color:#3a3f45;border:1px solid #e4e6ea;border-radius:999px;padding:.55rem 1.15rem}.dest-sc-badge-icon{display:grid;place-items:center;width:34px;height:34px;flex:none;border:1px solid #e4e6ea;border-radius:999px;color:#3a3f45}.dest-sc-title{font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.9rem,4vw,2.9rem);line-height:1.22;font-weight:500;text-wrap:balance}.dest-sc-title .is-strong{color:#14171a}.dest-sc-title .is-muted{color:#a7acb3}.dest-sc-title-line1{white-space:nowrap}.dest-sc-sub{max-width:46ch;font-size:.98rem;line-height:1.65;color:#6b7178}.dest-sc-viewport{margin-top:4rem;overflow:hidden;padding:calc(var(--dest-wave-up, 12px) + 8px) 0 calc(var(--dest-wave-down, 64px) + 8px)}.dest-sc-track{display:flex;align-items:flex-start;gap:22px;width:-moz-max-content;width:max-content;will-change:transform}.dest-sc-card{position:relative;display:flex;flex-direction:column;flex:none;width:clamp(190px,17vw,260px);aspect-ratio:3 / 4;will-change:transform}.dest-sc-card-media{position:relative;display:block;width:100%;height:100%;flex:none;border:0;padding:0;cursor:pointer;border-radius:22px;overflow:hidden;background:#eef0f2;box-shadow:0 1px 2px #1014180d;transition:height .5s cubic-bezier(.22,1,.36,1),box-shadow .5s ease}.dest-sc-card:hover .dest-sc-card-media,.dest-sc-card:focus-within .dest-sc-card-media{height:68%;box-shadow:0 20px 40px -18px #1014184d}.dest-sc-card-media:focus-visible{outline:2px solid #14171a;outline-offset:3px}.dest-sc-card-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dest-sc-card-img--fallback{background:linear-gradient(160deg,#e4e6ea,#cfd3d9)}.dest-sc-card-scrim{position:absolute;inset:auto 0 0 0;height:45%;background:linear-gradient(to top,rgba(10,12,14,.65),transparent);pointer-events:none;transition:opacity .35s ease}.dest-sc-card-overlay-title{position:absolute;left:.9rem;right:.9rem;bottom:.8rem;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:1rem;font-weight:600;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.25);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .35s ease}.dest-sc-card:hover .dest-sc-card-scrim,.dest-sc-card:focus-within .dest-sc-card-scrim,.dest-sc-card:hover .dest-sc-card-overlay-title,.dest-sc-card:focus-within .dest-sc-card-overlay-title{opacity:0}.dest-sc-card-detail{height:0%;flex:none;overflow:hidden;opacity:0;transition:height .5s cubic-bezier(.22,1,.36,1),opacity .25s ease}.dest-sc-card:hover .dest-sc-card-detail,.dest-sc-card:focus-within .dest-sc-card-detail{height:32%;opacity:1;transition-delay:0s,.15s}.dest-sc-card-detail-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;padding-top:.35rem}.dest-sc-card-detail-text{display:flex;flex-direction:column;min-width:0;text-align:left}.dest-sc-card-name{font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:.88rem;font-weight:600;color:#14171a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dest-sc-card-desc{margin-top:.2rem;font-size:.72rem;line-height:1.4;color:#6b7178;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dest-sc-card-arrow{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:999px;border:1px solid #e4e6ea;background:none;color:#14171a;cursor:pointer;transition:background-color .25s ease,color .25s ease}.dest-sc-card-arrow:hover,.dest-sc-card-arrow:focus-visible{background:#14171a;color:#fff}.dest-sc-controls{margin:2.75rem auto 0;max-width:420px;padding:0 1.5rem;display:flex;align-items:center;gap:1.1rem}.dest-sc-nav{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:999px;border:1px solid #dfe2e6;background:#fff;color:#14171a;cursor:pointer;transition:border-color .25s ease,background-color .25s ease,transform .25s ease}.dest-sc-nav:hover{border-color:#14171a;transform:translateY(-1px)}.dest-sc-nav:active{transform:translateY(0) scale(.96)}.dest-sc-progress{position:relative;flex:1;height:3px;border-radius:999px;background:#e8eaed;overflow:hidden}.dest-sc-progress-fill{position:absolute;inset:0 auto 0 0;background:#14171a;border-radius:inherit}@media (max-width: 640px){.dest-sc{padding:4.5rem 0 4rem}.dest-sc-viewport{margin-top:3rem}.dest-sc-card{width:62vw}.dest-sc-title-line1{white-space:normal}}@media (prefers-reduced-motion: reduce){.dest-sc-track{transition:none!important}.dest-sc-card,.dest-sc-card-media,.dest-sc-card-detail,.dest-sc-nav{transition-duration:.01s}}.dest-detail-cover{width:100%;aspect-ratio:21 / 8;border-radius:26px;overflow:hidden;margin-bottom:2.25rem}.dest-detail-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dest-detail-desc{max-width:70ch;font-size:1rem;line-height:1.8;color:#ffffffbf;margin-bottom:3rem}.pkg-card{border-radius:22px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(165deg,#ffffff0f,#ffffff04),#ffffff05;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:1.75rem;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s ease,box-shadow .4s ease}.pkg-card:hover{transform:translateY(-6px) scale(1.015);border-color:#c8e23c59;box-shadow:0 24px 60px -20px #0000008c}.pkg-card-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.pkg-card-destination{color:var(--lime)}.pkg-card-duration{color:#ffffff80}.pkg-card-title{margin-top:.9rem;font-size:1.2rem;font-weight:500;color:#fff}.pkg-card-desc{margin-top:.6rem;font-size:.85rem;line-height:1.6;color:#fff9;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pkg-card-footer{margin-top:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.pkg-card-price{font-size:1.3rem;font-weight:600;color:#fff}.pkg-card-cta{border-radius:999px;border:1px solid rgba(255,255,255,.3);padding:.55em 1.3em;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff;transition:border-color .3s ease,background-color .3s ease,color .3s ease}.pkg-card-cta:hover{border-color:var(--lime);background:var(--lime);color:#0b0e0a}.identity-badge{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(200,226,60,.4);background:#c8e23c14;padding:.7em 1.4em;font-size:.9rem;font-weight:600;letter-spacing:.04em;color:var(--lime);margin-bottom:2rem}.dash-list{display:flex;flex-direction:column;gap:1rem}.dash-card{border-radius:18px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(165deg,#ffffff0f,#ffffff04),#ffffff05;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:1.4rem 1.6rem;transition:border-color .3s ease}.dash-card:hover{border-color:#c8e23c40}.dash-card-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.dash-card-title{font-size:1rem;font-weight:500;color:#fff}.dash-card-date{font-size:.75rem;color:#ffffff73}.dash-card-meta{margin-top:.5rem;font-size:.82rem;color:#fff9}.dash-card-desc{margin-top:.6rem;font-size:.85rem;line-height:1.6;color:#fff9}.dash-card-footer{margin-top:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.dash-card-price{font-size:.95rem;font-weight:600;color:#fff}.dash-status{border-radius:999px;padding:.3em .85em;font-size:.66rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border:1px solid transparent}.dash-status.is-positive{color:var(--lime);border-color:#c8e23c59;background:#c8e23c14}.dash-status.is-warning{color:#f3c78a;border-color:#f3c78a59;background:#f3c78a14}.dash-status.is-negative{color:#ff8a8a;border-color:#ff8a8a59;background:#ff8a8a14}.dash-status.is-neutral{color:#ffffffb3;border-color:#fff3;background:#ffffff0d}.dashboard-shell{display:flex;height:100vh;width:100%;background:#0b0e0a;color:#fff;overflow:hidden}.dashboard-sidebar{width:280px;flex:none;height:100%;display:flex;flex-direction:column;padding:2rem 1.5rem;border-right:1px solid rgba(255,255,255,.08);background:#ffffff05;overflow-y:auto}.dashboard-back{display:inline-flex;align-self:flex-start;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff9;transition:color .3s ease}.dashboard-back:hover{color:var(--lime)}.dashboard-back:disabled{color:#ffffff40;cursor:not-allowed}.dashboard-back:disabled:hover{color:#ffffff40}.dashboard-logo{height:32px;width:auto;margin-bottom:2.5rem}.dashboard-identity{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:2.5rem}.dashboard-avatar{position:relative;display:grid;place-items:center;width:64px;height:64px;border-radius:999px;background:var(--lime);color:#0b0e0a;font-size:1.2rem;font-weight:700;margin-bottom:.9rem;overflow:hidden}.dashboard-avatar-photo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:999px}.dashboard-avatar-editable{cursor:pointer}.dashboard-avatar-input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}.dashboard-avatar-edit{position:absolute;right:-2px;bottom:6px;display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:#0b0e0a;color:var(--lime);border:1.5px solid rgba(255,255,255,.15);font-size:.7rem;pointer-events:none}.dashboard-identity-name{font-size:.95rem;font-weight:500;color:#fff;word-break:break-word}.dashboard-identity-subtitle{margin-top:.35rem;font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--lime)}.dashboard-nav{display:flex;flex-direction:column;gap:.35rem}.dashboard-nav-item{display:flex;align-items:center;gap:.85rem;border-radius:12px;padding:.75em 1em;font-size:.86rem;font-weight:500;text-align:left;color:#ffffffa6;transition:background-color .25s ease,color .25s ease}.dashboard-nav-item:hover{background:#ffffff0d;color:#fff}.dashboard-nav-item.is-active{background:#c8e23c1a;color:var(--lime)}.dashboard-nav-icon{display:grid;place-items:center;flex:none}.dashboard-nav-group{display:flex;flex-direction:column;gap:.15rem;margin-top:.5rem}.dashboard-nav-group-label{display:flex;align-items:center;gap:.85rem;padding:.4em 1em;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff59}.dashboard-nav-group-items{display:flex;flex-direction:column;gap:.35rem}.dashboard-nav-item.is-nested{padding-left:2.35em;font-size:.83rem}.dashboard-logout{margin-top:auto;display:flex;align-items:center;gap:.85rem;border-radius:12px;padding:.75em 1em;font-size:.85rem;font-weight:500;color:#ff8a8ad9;transition:background-color .25s ease}.dashboard-logout:hover{background:#ff8a8a14}.dashboard-main{flex:1;min-width:0;height:100%;padding:3rem 3.5rem;overflow-y:auto}.dashboard-panel-heading{font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:300;margin-bottom:1.5rem}.profile-readonly-note{max-width:48ch;margin-bottom:1.75rem;font-size:.82rem;line-height:1.5;color:#ffffff73}.profile-details{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.5rem;max-width:760px}.profile-detail-item span:first-child{display:block;margin-bottom:.35rem;font-size:.66rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff6}.profile-detail-item span:last-child{font-size:.92rem;color:#fff}.profile-detail-value-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.profile-detail-edit-btn{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:999px;color:#ffffff59;transition:color .2s ease,background-color .2s ease}.profile-detail-edit-btn:hover{color:var(--lime);background:#c8e23c1a}.profile-detail-edit-field{display:flex;align-items:flex-end;gap:.5rem}.profile-detail-edit-field input,.profile-detail-edit-field select,.profile-detail-edit-field textarea{flex:1;min-width:0;background:#ffffff0a;border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:.45em .6em;font-size:.85rem;font-family:inherit;color:#fff;outline:none;transition:border-color .2s ease}.profile-detail-edit-field input:focus,.profile-detail-edit-field select:focus,.profile-detail-edit-field textarea:focus{border-color:var(--lime)}.profile-detail-edit-field textarea{resize:vertical;min-height:50px}.profile-detail-edit-field select{color-scheme:dark}.profile-detail-edit-field select option{background:#0b0e0a;color:#fff}.profile-detail-edit-actions{display:flex;gap:.3rem;flex:none}.profile-detail-edit-actions button{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;background:#ffffff0f;color:#fffc}.profile-detail-edit-actions button:first-child{color:var(--lime)}.profile-detail-edit-actions button:hover:not(:disabled){background:#ffffff1f}.profile-detail-edit-actions button:disabled{opacity:.5;cursor:not-allowed}.profile-card{max-width:760px}.profile-card-photo{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem;padding:2.5rem 1.5rem 2.25rem;margin-bottom:2.5rem;border-radius:22px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(165deg,#ffffff0f,#ffffff04),#ffffff04}.profile-photo{position:relative;display:grid;place-items:center;width:112px;height:112px;border-radius:999px;background:var(--lime);color:#0b0e0a;font-size:2rem;font-weight:700;overflow:hidden;cursor:pointer;margin-bottom:.6rem}.profile-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:999px}.profile-photo-edit{position:absolute;right:0;bottom:4px;display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#0b0e0a;color:var(--lime);border:2px solid rgba(255,255,255,.15)}.profile-photo-input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.profile-photo-name{font-size:1.05rem;font-weight:500;color:#fff}.profile-photo-hint{font-size:.72rem;color:#fff6}.profile-form-section-title{font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#fff6;margin:0 0 1.1rem}.profile-form{margin-bottom:3rem}.profile-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.25rem}.profile-form-submit{align-self:flex-start;min-width:160px}.profile-readonly-block .profile-readonly-note{margin-bottom:1.5rem}.panel-placeholder{max-width:480px;border-radius:22px;border:1px dashed rgba(255,255,255,.22);background:#ffffff05;padding:2.5rem}.panel-placeholder-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:999px;border:1px solid rgba(255,255,255,.2);color:var(--lime);margin-bottom:1.25rem}.panel-placeholder-heading{font-size:1.1rem;font-weight:500;color:#fff}.panel-placeholder-body{margin-top:.5rem;font-size:.85rem;line-height:1.6;color:#ffffff8c}.panel-placeholder-badge{display:inline-block;margin-top:1.25rem;font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff6}.crm-panel-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.crm-picker{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:1rem}.crm-picker-panel{position:relative;width:100%;max-width:460px;max-height:calc(100vh - 3rem);overflow-y:auto;padding:22px;border-radius:20px;background:#fff;box-shadow:0 30px 70px #171b2e47}.crm-picker-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.crm-picker-list{list-style:none;margin:12px 0 0;padding:0;max-height:300px;overflow-y:auto}.crm-picker-list button{display:flex;flex-direction:column;gap:2px;width:100%;padding:10px 12px;border-radius:10px;text-align:left;transition:background-color .15s ease}.crm-picker-list button:hover{background:#f4f6fb}.crm-picker-name{font-weight:600;font-size:.9rem;color:#101828}.crm-picker-meta{font-size:.76rem;color:#7b8499}.crm-picker-new{margin-top:14px;font-size:.83rem;font-weight:600;color:var(--tu-blue)}.crm-picker-new:hover{text-decoration:underline}.crm-attach-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:4px}.crm-attach-value{flex:1;min-width:0;font-size:.88rem;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-attach-value.is-empty{color:#98a1b3;font-style:italic}.crm-attach-btn{padding:6px 14px;border-radius:999px;background:var(--tu-blue);color:#fff;font-size:.78rem;font-weight:600}.crm-attach-btn:hover{filter:brightness(1.06)}.crm-attach-clear{font-size:.78rem;color:#7b8499}.crm-attach-clear:hover{color:var(--tu-rose)}.crm-field-hint{display:block;margin-top:5px;font-size:.72rem;color:#7b8499}.crm-attach-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:4px}.crm-attach-value{flex:1;min-width:0;padding:9px 12px;border:1px solid var(--tu-border);border-radius:10px;background:#ffffffb3;font-size:.85rem;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-attach-value.is-empty{color:#98a1b3}.crm-attach-btn,.crm-attach-clear{flex:none;padding:9px 16px;border-radius:999px;font-size:.8rem;font-weight:500;cursor:pointer}.crm-attach-btn{background:var(--tu-blue);color:#fff;border:0}.crm-attach-btn:hover{filter:brightness(1.07)}.crm-attach-clear{background:transparent;color:#7b8499;border:1px solid var(--tu-border)}.crm-attach-clear:hover{color:var(--tu-rose);border-color:var(--tu-rose)}.crm-picker{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:1rem}.crm-picker-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#171b2e80}.crm-picker-panel{position:relative;width:100%;max-width:480px;max-height:calc(100vh - 3rem);overflow-y:auto;padding:22px;border-radius:20px;background:#fff;box-shadow:0 30px 70px #171b2e4d}.crm-picker-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.crm-picker-head h3{margin:0;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:1.05rem;font-weight:600;color:#101828}.crm-picker-list{list-style:none;margin:14px 0 0;padding:0;max-height:300px;overflow-y:auto}.crm-picker-list li+li{border-top:1px solid var(--tu-border)}.crm-picker-list button{display:flex;flex-direction:column;gap:2px;width:100%;padding:11px 12px;border:0;border-radius:10px;background:transparent;text-align:left;cursor:pointer}.crm-picker-list button:hover{background:#f2f6fb}.crm-picker-name{font-size:.9rem;font-weight:500;color:#101828}.crm-picker-meta{font-size:.75rem;color:#7b8499}.crm-picker-empty{padding:18px 12px;font-size:.85rem;color:#7b8499}.crm-picker-new{margin-top:14px;padding:9px 16px;border:1px dashed var(--tu-border);border-radius:999px;background:transparent;color:var(--tu-blue);font-size:.82rem;font-weight:500;cursor:pointer}.crm-picker-new:hover{border-color:var(--tu-blue);background:#f2f8ff}.crm-search{flex:0 1 280px;min-width:0;padding:9px 14px;border:1px solid var(--tu-border);border-radius:999px;background:#fffc;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:.85rem;color:#101828;outline:none}.crm-search:focus{border-color:var(--tu-blue);background:#fff}.crm-search::-moz-placeholder{color:#98a1b3}.crm-search::placeholder{color:#98a1b3}.crm-empty{padding:28px 12px;text-align:center;color:#7b8499}.crm-amount-due{color:var(--tu-rose);font-weight:600}.crm-panel-count{font-size:.82rem;color:#8a8f9c}.crm-add-btn{border-radius:10px;background:#16a34a;padding:.6em 1.3em;font-size:.78rem;font-weight:600;color:#fff;transition:transform .2s var(--ease-fluid-out),filter .2s var(--ease-fluid-out)}.crm-add-btn:hover{filter:brightness(1.08);transform:scale(1.02)}.crm-table-wrap{border-radius:16px;border:1px solid #e7e9ef;background:#fff;box-shadow:0 1px 2px #1018280a;overflow-x:auto}.crm-table-wrap-bookings{padding:16px}.crm-table{width:100%;border-collapse:collapse;font-size:.82rem;white-space:nowrap}.crm-table th{padding:.9em 1.1em;text-align:left;font-size:.66rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8a8f9c;border-bottom:1px solid #e7e9ef}.crm-table td{padding:.85em 1.1em;color:#4b5160;border-bottom:1px solid #f0f1f4;vertical-align:top}.crm-table tbody tr{cursor:pointer;transition:background-color .2s ease}.crm-table tbody tr:hover{background:#f7faf8}.crm-table tbody tr:last-child td{border-bottom:none}.crm-table-primary{display:block;font-weight:600;color:#1f2430}.crm-table-sub{display:block;font-size:.74rem;color:#8a8f9c}.crm-late-badge{margin-left:.5em}.crm-modal-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.5rem}.crm-save-btn{margin-top:0;flex:none;min-width:160px}.crm-delete-btn{font-size:.78rem;font-weight:600;color:#dc2626;transition:opacity .2s ease}.crm-delete-btn:hover{opacity:.75}.crm-confirm-delete{display:flex;align-items:center;gap:.65rem;font-size:.78rem;color:#64748b}.crm-confirm-yes{border-radius:999px;padding:.4em .9em;font-size:.72rem;font-weight:600;color:#fff;background:#dc2626}.crm-confirm-no{font-size:.72rem;font-weight:600;color:#64748b;text-decoration:underline}@media (max-width: 640px){.crm-panel-head{flex-wrap:wrap}}.task-updates-panel{--tu-ink: #222222;--tu-muted: #666666;--tu-border: #e7ecf1;--tu-surface: #ffffff;--tu-canvas: #f9fafc;--tu-page-bg: #f0f7ff;--tu-blue: #0088ff;--tu-teal: #00c8b3;--tu-rose: #f93c65;--tu-amber: #c98a1f;--tu-accent-green: #34c759;--tu-empty-row: #fff8fb;--tu-card-gradient: linear-gradient(90deg, #e3e3e3 0%, #b9d6e1 57%, #bbc4e7 100%);font-family:Poppins,ui-sans-serif,system-ui,sans-serif;color:var(--tu-ink);display:flex;flex-direction:column;gap:21px;flex:1;min-height:0}.tu-body{flex:1 0 auto}.tu-footer{display:flex;flex-shrink:0;align-items:center;background:transparent;padding:26px 4px 0;font-size:15px;color:#4a5468}.tu-footer a{color:var(--tu-blue);font-weight:500}.task-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;margin-bottom:24px}@media (max-width: 1240px){.task-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 780px){.task-stats-grid{grid-template-columns:minmax(0,1fr)}}.task-stat-card{display:flex;flex:1 1 200px;min-width:0;min-height:140px;background:#ffffff59;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border:1px solid rgba(255,255,255,.6);border-radius:clamp(16px,5cqi,28px);padding:clamp(6px,2cqi,12px) clamp(16px,5cqi,32px);box-shadow:0 8px 24px #1f293c14,inset 0 1px #ffffff80;container-type:inline-size;container-name:stat-card}.task-stat-body{display:flex;flex:1;align-items:center;justify-content:space-between;gap:clamp(12px,5cqi,32px);min-width:0}.task-stat-card-main{display:flex;align-items:center;gap:clamp(12px,4.5cqi,30px);min-width:0}.task-stat-text{min-width:0}.task-stat-icon{display:grid;place-items:center;flex:none;width:clamp(60px,18cqi,96px);height:clamp(60px,18cqi,96px);border-radius:999px;background:#fff;border:1.5px solid rgba(52,199,89,.35)}.task-stat-icon img{width:66%;height:66%}.task-stat-value{display:block;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:clamp(26px,10cqi,42px);line-height:1.15;letter-spacing:-.015em;color:#14171a;overflow-wrap:anywhere}.task-stat-label{display:block;margin-top:4px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:500;font-size:15px;line-height:1.3;color:#6b7280;overflow-wrap:break-word}.task-stat-trend{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:2px}.task-stat-trend img{width:clamp(24px,6.75cqi,33px);height:clamp(24px,6.75cqi,33px)}.task-stat-trend span{font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-weight:600;font-size:clamp(18px,5.4cqi,27px);white-space:nowrap}.task-stat-trend.is-up span{color:#00b69b}.task-stat-trend.is-down span{color:#f93c65}.task-stat-trend.is-flat{display:none}@container stat-card (max-width: 240px){.task-stat-card{padding:16px 12px}.task-stat-body{flex-direction:column;justify-content:center;gap:8px}.task-stat-card-main{flex-direction:column;text-align:center}.task-stat-text{display:flex;flex-direction:column;align-items:center}.task-stat-label{margin-top:4px}}.task-sheet-card{min-width:0;background:#ffffff94;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);border:1px solid rgba(255,255,255,.72);border-radius:26px;padding:26px 26px 18px;box-shadow:0 10px 30px #1f293c12,inset 0 1px #ffffff8c}.task-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:0 12px 10px}.task-sheet-head h3{font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:21px;font-weight:700;letter-spacing:-.01em;color:#14171a;margin:0}.task-sheet-head-actions{display:flex;align-items:center;gap:16px}.task-filter-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid rgba(255,255,255,.9);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%233d3d3d' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;color:#3d3d3d;border-radius:999px;padding:8px 34px 8px 16px;font-size:14px;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;cursor:pointer}.task-btn-primary{display:inline-flex;align-items:center;gap:.5rem;background:var(--tu-teal);color:#fff;border-radius:999px;padding:.65em 1.3em;font-size:.85rem;font-weight:600;transition:filter .2s ease,transform .2s ease}.task-btn-primary:hover:not(:disabled){filter:brightness(1.08)}.task-btn-primary:disabled{opacity:.55;cursor:not-allowed}.task-add-btn{background:#00af72;color:#fff6f6;padding:8px 28px;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-weight:500;font-size:14px}.task-month-tabs{display:flex;align-items:center;flex-wrap:wrap;background:transparent;border-bottom:1.5px solid var(--tu-accent-green);gap:20px;padding:0 12px}.task-month-tab{padding:12px;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:500;color:#727272}.task-month-tab.is-active{color:var(--tu-accent-green);font-weight:600}.task-sheet-scroll{overflow-x:auto;overflow-y:auto;max-height:min(52vh,480px);padding-bottom:1.25rem}.task-sheet-table{table-layout:fixed;border-collapse:collapse}.task-sheet-table th{position:sticky;top:0;z-index:1;text-align:left;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:600;line-height:1.25;white-space:normal;vertical-align:middle;color:#14171a;padding:12px;background:#ffffffe0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.task-sheet-table th:first-child,.task-sheet-table td:first-child{white-space:nowrap;width:220px}.task-sheet-table td{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13.5px;padding:13px 12px;vertical-align:middle;color:#33384a}.task-sheet-table tbody tr:nth-child(odd) td,.task-sheet-table tbody tr:nth-child(odd) .task-row-actions-cell{background:#ffffff80}.task-sheet-table tbody tr{border-radius:6px}.task-sheet-table th.is-blue{color:var(--tu-blue)}.task-sheet-table th.is-teal{color:var(--tu-teal)}.task-sheet-table td.is-blue{color:var(--tu-blue);font-weight:400}.task-sheet-table td.is-teal{color:var(--tu-teal);font-weight:400}.task-sheet-table .is-sunday{color:var(--tu-rose)}.task-sheet-table tbody tr.is-sunday-row td,.task-sheet-table tbody tr.is-sunday-row .task-row-actions-cell{background:#fde8eeb8}.task-closing-details{white-space:normal;min-width:195px;color:#222!important}.task-truncate-cell{color:#222}.task-truncate-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.task-hover-tooltip{position:fixed;z-index:30;transform:translateY(calc(-100% - 8px));max-width:320px;min-width:200px;padding:10px 12px;border-radius:8px;background:#1f2430;color:#fff;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12.5px;line-height:1.5;white-space:normal;box-shadow:0 12px 30px -12px #00000073;pointer-events:none}.task-total-payment{font-weight:400}.task-sheet-table td.task-tick-yes{color:var(--tu-teal)}.task-sheet-table td.task-tick-no{color:var(--tu-rose)}.task-sheet-empty{text-align:center;padding:2rem 1em;color:var(--tu-muted)}.task-sheet-nodata{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;padding:3rem 1rem 3.5rem;text-align:center}.task-sheet-nodata p{margin:0;font-size:1.15rem;font-weight:700;color:#9aa0a8}.task-row-actions-cell{position:sticky;right:0;z-index:1;width:48px;background:var(--tu-surface)}.task-sheet-table th.task-row-actions-cell{z-index:2}.task-row-menu{position:relative;display:inline-block}.task-row-menu-btn{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:var(--tu-muted)}.task-row-menu-btn:hover{background:var(--tu-canvas);color:var(--tu-ink)}.task-row-menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.task-row-menu-list{position:fixed;z-index:41;min-width:130px;background:#fff;border:1px solid var(--tu-border);border-radius:10px;box-shadow:0 12px 30px -12px #16212b59;padding:.35rem;display:flex;flex-direction:column}.task-row-menu-item{text-align:left;padding:.5em .7em;border-radius:7px;font-size:.82rem;color:var(--tu-ink)}.task-row-menu-item:hover:not(:disabled){background:var(--tu-canvas)}.task-row-menu-item:disabled{color:var(--tu-border);cursor:not-allowed}.task-row-menu-item.is-danger{color:var(--tu-rose)}.task-row-menu-item.is-danger:disabled{color:var(--tu-border)}.task-confirm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f161c8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:1.5rem;z-index:110}.task-confirm-panel{width:100%;max-width:380px;background:#fff;border-radius:18px;padding:1.5rem;box-shadow:0 30px 60px -20px #0006;font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.task-confirm-panel h3{font-size:1.05rem;font-weight:600;color:#16212b;margin:0 0 .6rem}.task-confirm-panel p{font-size:.85rem;color:#7c8a96;line-height:1.5;margin:0}.task-confirm-actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem}.task-btn-danger{padding:.65em 1.2em;border-radius:999px;font-size:.85rem;font-weight:600;color:#fff;background:#e0543b;transition:filter .2s ease}.task-btn-danger:hover:not(:disabled){filter:brightness(1.08)}.task-btn-danger:disabled{opacity:.6;cursor:not-allowed}.task-btn-ghost{padding:.65em 1.2em;border-radius:999px;font-size:.85rem;font-weight:500;color:#7c8a96;border:1px solid #e0e5ea}.task-btn-ghost:hover:not(:disabled){color:#16212b;border-color:#c3ccd4}.task-btn-ghost:disabled{opacity:.6;cursor:not-allowed}.task-activity-log-panel{width:100%;max-width:420px;max-height:80vh;overflow-y:auto;background:#fff;border-radius:18px;padding:1.5rem;box-shadow:0 30px 60px -20px #0006;font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.task-activity-log-panel h3{font-size:1.05rem;font-weight:600;color:#16212b;margin:0 0 1rem}.task-activity-log-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;padding:0;margin:0}.task-activity-log-list li{font-size:.72rem;line-height:1.5;color:#5b6b72;padding:.5rem .65rem;background:#f6f7f5;border-radius:8px}.task-activity-log-empty{font-size:.82rem;color:#7c8a96;line-height:1.5;margin:0}.task-row-clickable{cursor:pointer}.task-row-clickable:hover td{filter:brightness(.98)}.task-preview-panel{width:100%;max-width:560px;max-height:80vh;overflow-y:auto;background:#fff;border-radius:18px;padding:1.5rem;box-shadow:0 30px 60px -20px #0006;font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.task-preview-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.task-preview-head h3{font-size:1.05rem;font-weight:600;color:#16212b}.task-preview-close{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:999px;border:1px solid #e0e5ea;color:#7c8a96;transition:border-color .2s ease,color .2s ease}.task-preview-close:hover{border-color:#c3ccd4;color:#16212b}.task-preview-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 1.5rem}.task-preview-item{display:flex;flex-direction:column;gap:.3rem;min-width:0}.task-preview-label{font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#9aa5ac}.task-preview-value{font-size:.88rem;color:#16212b;line-height:1.5;word-break:break-word}.task-preview-value.is-tick-yes{color:var(--tu-teal);font-weight:600}.task-preview-value.is-tick-no{color:var(--tu-rose);font-weight:600}@media (max-width: 560px){.task-preview-grid{grid-template-columns:1fr}}.task-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f161c8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:2rem 1rem;z-index:100;opacity:0;transition:opacity .42s var(--ease-fluid-out)}.task-modal-backdrop.is-visible{opacity:1}.task-modal-backdrop:not(.is-visible){transition-duration:.3s;transition-timing-function:var(--ease-fluid-in)}.task-modal-panel{opacity:0;transform:scale(.94) translateY(18px);transition:opacity .42s var(--ease-fluid-out),transform .42s var(--ease-fluid-out);will-change:transform,opacity}.task-modal-panel.is-visible{opacity:1;transform:scale(1) translateY(0)}.task-modal-panel:not(.is-visible){transition-duration:.3s;transition-timing-function:var(--ease-fluid-in)}@media (prefers-reduced-motion: reduce){.task-modal-backdrop,.task-modal-panel{transition-duration:.01s}}@media (max-width: 640px){.task-sheet-head{flex-direction:column;align-items:stretch}.task-sheet-head-actions{justify-content:space-between}}.dashboard-mobile-topbar{display:none}.dashboard-mobile-burger{display:grid;place-items:center;flex:none;opacity:.5;cursor:default}.dashboard-mobile-logo{height:26px;width:auto}.dashboard-mobile-avatar{overflow:hidden}.dashboard-mobile-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:999px}.profile-menu-panel button:disabled{opacity:.4;cursor:not-allowed}.profile-menu-panel button:disabled:hover{background:none;color:#fffc}@media (max-width: 900px){.dashboard-shell{flex-direction:column;height:auto;overflow:visible}.dashboard-sidebar{width:100%;height:auto;flex-direction:column;align-items:stretch;border-right:none;border-bottom:1px solid rgba(255,255,255,.08);padding:1.25rem 1.5rem;overflow-y:visible;gap:1.1rem}.dashboard-mobile-topbar{display:flex;align-items:center;justify-content:space-between;width:100%}.dashboard-back,.dashboard-logo,.dashboard-identity,.dashboard-logout{display:none}.dashboard-nav{flex-direction:row;flex-wrap:wrap}.dashboard-main{height:auto;padding:2rem 1.5rem}.task-updates-panel{margin:-2rem -1.5rem;min-height:0}.tu-topbar{padding:1.25rem 1.5rem}.tu-body{padding:1.25rem 1.5rem 2rem}.tu-footer{padding:1.75rem 1.5rem}}@media (prefers-reduced-motion: reduce){.dest-card,.dest-card-img,.pkg-card,.dash-card,.team-link-card{transition-duration:.01s}}.dashboard-shell.is-team{background:#f5f6f8}.dashboard-shell.is-team .dashboard-sidebar{background:#171b2e;border-right:none}.dashboard-shell.is-team .dashboard-back{order:1;align-self:flex-start;display:grid;place-items:center;width:34px;height:34px;margin-bottom:1.5rem;padding:0;border-radius:8px;background:#ffffff0f;color:#ffffffb3}.dashboard-shell.is-team .dashboard-back:hover{background:#ffffff1f;color:#fff}.dashboard-shell.is-team .dashboard-back svg{width:13px;height:10px}.dashboard-shell.is-team .dashboard-logo{order:2;height:24px;margin:0 0 2rem .3rem}.dashboard-shell.is-team .dashboard-nav{order:3;gap:.15rem}.dashboard-shell.is-team .dashboard-nav-item{border-radius:8px;color:#ffffff8c;font-size:.85rem;font-weight:450}.dashboard-shell.is-team .dashboard-nav-item:hover{background:#ffffff0f;color:#fff}.dashboard-shell.is-team .dashboard-nav-item.is-active{background:#16a34a29;color:#4ade80}.dashboard-shell.is-team .dashboard-nav-group-label{color:#ffffff4d}.dashboard-shell.is-team .dashboard-identity{order:4;margin-top:auto;padding-top:1.25rem;margin-bottom:0;border-top:1px solid rgba(255,255,255,.08);display:grid;grid-template-columns:38px 1fr;-moz-column-gap:.7rem;column-gap:.7rem;align-items:center}.dashboard-shell.is-team .dashboard-avatar{grid-row:1 / 3;grid-column:1;width:38px;height:38px;margin-bottom:0;font-size:.8rem}.dashboard-shell.is-team .dashboard-avatar-edit{width:18px;height:18px;font-size:.6rem}.dashboard-shell.is-team .dashboard-identity-name{grid-row:1;grid-column:2;align-self:end;color:#fff;font-size:.82rem;text-align:left}.dashboard-shell.is-team .dashboard-identity-subtitle{grid-row:2;grid-column:2;align-self:start;margin-top:.1rem;color:#fff6;text-transform:none;letter-spacing:0;font-weight:400;font-size:.72rem}.dashboard-shell.is-team .dashboard-logout{order:5;margin-top:.4rem;border-radius:8px;color:#fff6;font-size:.78rem}.dashboard-shell.is-team .dashboard-logout:hover{background:#dc26261f;color:#fca5a5}.dashboard-shell.is-team .dashboard-main{color:#1f2430}.dashboard-shell.is-team .dashboard-panel-heading{color:#1f2430;font-weight:600;font-size:1.5rem}.dashboard-shell.is-team .state-message{color:#8a8f9c}.dashboard-shell.is-team .state-message.is-error{color:#dc2626}.dashboard-shell.is-team .profile-details{max-width:none}.dashboard-shell.is-team .profile-detail-item span:first-child{color:#8a8f9c}.dashboard-shell.is-team .profile-detail-item span:last-child{color:#1f2430}.dashboard-shell.is-team .profile-card-photo,.dashboard-shell.is-team .profile-readonly-block{border-radius:16px;border:1px solid #e7e9ef;background:#fff;box-shadow:0 1px 2px #1018280a}.dashboard-shell.is-team .profile-readonly-note{color:#8a8f9c}.dashboard-shell.is-team .profile-photo{background:#16a34a24;color:#16a34a}.dashboard-shell.is-team .profile-photo-edit{background:#fff;color:#16a34a;border-color:#e7e9ef}.dashboard-shell.is-team .profile-photo-name{color:#1f2430}.dashboard-shell.is-team .profile-photo-hint{color:#8a8f9c}.dashboard-shell.is-team .profile-form-section-title{color:#1f2430}.dashboard-shell.is-team .profile-detail-edit-btn{color:#8a8f9c}.dashboard-shell.is-team .profile-detail-edit-btn:hover{color:#16a34a;background:#16a34a1a}.dashboard-shell.is-team .profile-detail-edit-field input,.dashboard-shell.is-team .profile-detail-edit-field select,.dashboard-shell.is-team .profile-detail-edit-field textarea{background:#fbfbfd;border-color:#e7e9ef;color:#1f2430}.dashboard-shell.is-team .profile-detail-edit-field input:focus,.dashboard-shell.is-team .profile-detail-edit-field select:focus,.dashboard-shell.is-team .profile-detail-edit-field textarea:focus{border-color:#16a34a}.dashboard-shell.is-team .profile-detail-edit-field select option{background:#fff;color:#1f2430}.dashboard-shell.is-team .profile-detail-edit-actions button{background:#f5f6f8;color:#1f2430}.dashboard-shell.is-team .profile-detail-edit-actions button:first-child{color:#16a34a}.dashboard-shell.is-team .profile-detail-edit-actions button:hover:not(:disabled){background:#eef0f3}.dashboard-shell.is-team .auth-field{border-color:#e7e9ef;background:#fbfbfd}.dashboard-shell.is-team .auth-field:focus-within{border-color:#16a34a;background:#fff}.dashboard-shell.is-team .auth-field span{color:#8a8f9c}.dashboard-shell.is-team .auth-field input,.dashboard-shell.is-team .auth-field select,.dashboard-shell.is-team .auth-field textarea{color:#1f2430}.dashboard-shell.is-team .auth-field input::-moz-placeholder,.dashboard-shell.is-team .auth-field textarea::-moz-placeholder{color:#b7bcc6}.dashboard-shell.is-team .auth-field input::placeholder,.dashboard-shell.is-team .auth-field textarea::placeholder{color:#b7bcc6}.dashboard-shell.is-team .auth-field select option{background:#fff;color:#1f2430}.dashboard-shell.is-team .auth-error{color:#dc2626}.dashboard-shell.is-team .auth-submit{background:#16a34a;color:#fff}.dashboard-shell.is-team .panel-placeholder{border:1px dashed #d7dae1;background:#fff}.dashboard-shell.is-team .panel-placeholder-icon{border-color:#e7e9ef;color:#16a34a}.dashboard-shell.is-team .panel-placeholder-heading{color:#1f2430}.dashboard-shell.is-team .panel-placeholder-body,.dashboard-shell.is-team .panel-placeholder-badge{color:#8a8f9c}@media (max-width: 900px){.dashboard-shell.is-team .dashboard-mobile-avatar{color:#171b2e}}.dashboard-shell.is-figma{display:flex;align-items:stretch;min-height:100vh;min-height:100dvh;position:relative;background:#f1e9e4}.dashboard-shell.is-figma:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(1300px 900px at -5% -8%,#efe0c8,#efe0c800 62%),radial-gradient(1000px 800px at 104% -6%,#e9e0ef,#e9e0ef00 58%),radial-gradient(1000px 780px at 55% 108%,#f0d3e0,#f0d3e000 60%),radial-gradient(1250px 980px at 105% 105%,#d8c9ea,#d8c9ea00 64%)}.dashboard-shell.is-figma>*{position:relative;z-index:1}.team-sidebar{display:flex;flex-direction:column;flex:none;width:284px;min-height:100vh;padding:30px 24px 26px;background:transparent;overflow-y:auto}.team-sidebar-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:62px}.team-logo-btn{display:inline-flex;min-width:0}.team-logo{flex:none;height:42px;width:auto}.team-logo-btn:disabled{opacity:.5;cursor:not-allowed}.team-expand-btn{display:grid;place-items:center;flex:none;width:24px;height:24px;color:#1f7ae0;transition:opacity .2s ease,transform .2s ease}.team-expand-btn:hover{opacity:.75}.team-sidebar.is-collapsed .team-expand-btn{transform:scaleX(-1)}.team-nav-block{display:flex;flex-direction:column;gap:6px}.team-nav-group{margin-top:34px}.team-nav-item{display:flex;align-items:center;gap:14px;width:100%;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:500;color:#3f4a63;text-align:left;border-radius:14px;padding:11px 16px;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease}.team-nav-item:hover{color:#101828;background:#ffffff8c}.team-nav-item.is-active{color:#101828;font-weight:600;background:#fff;box-shadow:0 6px 18px #3f4a631f,0 1px 2px #3f4a630f}.team-nav-icon{display:grid;place-items:center;flex:none;width:20px;height:20px;opacity:.85}.team-nav-item.is-active .team-nav-icon{opacity:1}.team-nav-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.team-nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-section-row{display:flex;align-items:center;gap:12px;padding:0 16px;margin-bottom:18px}.team-section-label{flex:1;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.12em;color:#7b8499}.team-section-toggle{display:grid;place-items:center;flex:none;width:18px;height:18px;color:#7b8499;transition:color .2s ease}.team-section-toggle:hover{color:#101828}.team-sidebar-bottom{margin-top:auto;display:flex;flex-direction:column;gap:26px;padding-top:40px}.team-profile-row{display:flex;align-items:center;gap:13px;padding:0 4px}.team-profile-avatar{flex:none;width:44px;height:44px;border-radius:999px;overflow:hidden;box-shadow:0 2px 8px #3f4a6329}.team-profile-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team-profile-info{flex:1;min-width:0;display:flex;flex-direction:column;text-align:left}.team-profile-name{font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-weight:600;font-size:15px;color:#101828;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-profile-role{font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:11px;color:#7b8499}.team-signout{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:999px;background:#ffffffb3;opacity:.9;transition:opacity .2s ease,background-color .2s ease}.team-signout:hover{opacity:1;background:#fff}.team-signout img{width:17px;height:17px}.team-sidebar.is-collapsed{width:84px;padding-left:16px;padding-right:16px}.team-sidebar.is-collapsed .team-sidebar-top{justify-content:center}.team-sidebar.is-collapsed .team-nav-item{justify-content:center;gap:0;padding-left:0;padding-right:0}.team-sidebar.is-collapsed .team-nav-label,.team-sidebar.is-collapsed .team-section-label,.team-sidebar.is-collapsed .team-profile-info,.team-sidebar.is-collapsed .team-signout{display:none}.team-sidebar.is-collapsed .team-section-row{justify-content:center;padding:0}.team-sidebar.is-collapsed .team-profile-row{justify-content:center}.team-mobile-topbar{display:none}.team-content{display:flex;flex-direction:column;flex:1;min-width:0;background:transparent;overflow-y:auto}.team-topbar{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:22px;padding:26px 32px 6px;background:transparent}.team-bell{position:relative;display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:999px;background:#fff;color:#2b3550;box-shadow:0 6px 18px #3f4a631f;transition:transform .2s ease}.team-bell:hover{transform:translateY(-1px)}.team-bell-dot{position:absolute;top:3px;left:5px;width:11px;height:11px;border-radius:999px;background:#f5333f;border:2px solid #ffffff}.team-search{display:flex;align-items:center;gap:12px;width:100%;max-width:300px;padding:12px 20px;border-radius:999px;background:#fff;box-shadow:0 6px 18px #3f4a631a}.team-search input{flex:1;min-width:0;border:none;background:transparent;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:15px;color:#101828;outline:none}.team-search input::-moz-placeholder{color:#98a1b3}.team-search input::placeholder{color:#98a1b3}.team-search-icon{display:grid;place-items:center;flex:none;color:#1f7ae0}.team-main{flex:1;display:flex;flex-direction:column;padding:12px 32px 24px}@media (max-width: 900px){.dashboard-shell.is-figma{flex-direction:column}.team-content{overflow-y:visible;-webkit-overflow-scrolling:auto}.team-sidebar{display:none}.team-mobile-topbar{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:transparent}.team-topbar{padding:14px 20px}.team-main{padding:20px}.tu-footer{margin:0;padding:1.25rem 0 0}}:root{--auth-rose: #d16565;--auth-rose-soft: #e79e9e;--auth-ink: #252525;--auth-body: #585858;--auth-label: #777777;--auth-grad: linear-gradient(157deg, #ccdce5 0%, #d3e2d4 46%, #d7e8b7 100%)}.auth-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.auth-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0608058c;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);opacity:0;transition:opacity .42s var(--ease-fluid-out),backdrop-filter .42s var(--ease-fluid-out)}.auth-backdrop.is-visible{opacity:1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.auth-desktop{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;padding:1.5rem;opacity:0;transform:scale(.96) translateY(14px);transition:opacity .5s var(--ease-fluid-out),transform .5s var(--ease-fluid-out)}.auth-desktop.is-visible{opacity:1;transform:none}@media (min-width: 1024px){.auth-desktop{display:flex}}.auth-card{position:relative;display:grid;grid-template-columns:385px 1fr;width:880px;max-width:100%;height:635px;max-height:calc(100vh - 3rem);border-radius:32px;background:var(--auth-grad);box-shadow:0 40px 90px -30px #0000008c}.auth-col{display:flex;flex-direction:column;align-items:center;padding:38px 0 14px;min-width:0;overflow-y:auto}.auth-col>.auth-back,.auth-col>.auth-stage,.auth-col>.auth-footer,.auth-col>.auth-prompt{width:300px;max-width:100%}.auth-photo{position:relative;margin:15px 15px 15px 0;border-radius:24px;overflow:hidden;background:#2a2a2a}.auth-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;animation:authPhotoIn .9s var(--ease-fluid-out) both,authDrift 26s ease-in-out .9s infinite alternate}.auth-photo-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000038,#0000000d 42%,#00000073)}@keyframes authPhotoIn{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes authDrift{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.07) translate3d(-1.5%,-1%,0)}}.auth-caption{position:absolute;right:37px;bottom:25px;left:37px;display:flex;flex-direction:column;gap:.15em;color:#fff;font-size:40px;font-weight:300;line-height:1.18;letter-spacing:-.01em;text-shadow:0 2px 24px rgba(0,0,0,.4)}.auth-caption span{display:block;animation:authCaptionIn .8s var(--ease-fluid-out) both}.auth-caption span:first-child{text-align:left}.auth-caption span:last-child{text-align:right;animation-delay:.12s}@keyframes authCaptionIn{0%{opacity:0;transform:translateY(16px);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}.auth-close{position:absolute;top:17px;right:17px;z-index:2;display:grid;place-items:center;width:40px;height:40px;border-radius:999px;background:var(--auth-rose);color:#fff;box-shadow:0 6px 18px -6px #00000080;transition:transform .25s var(--ease-fluid-out),filter .25s ease}.auth-close:hover{filter:brightness(1.08);transform:rotate(90deg)}.auth-back{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;flex:none;font-size:13px;color:var(--auth-body);transition:color .2s ease}.auth-back svg{color:var(--auth-rose);transition:transform .28s var(--ease-fluid-out)}.auth-back:hover{color:var(--auth-ink)}.auth-back:hover svg{transform:translate(-3px)}.auth-back strong{font-weight:600;color:var(--auth-ink)}.auth-stage{position:relative;margin:auto 0}.auth-stage.is-ready{transition:height .46s var(--ease-fluid-out);will-change:height}.auth-stage-layer{position:absolute;top:0;left:0;right:0;will-change:transform,opacity,filter}.auth-stage-layer.is-in{animation:authScreenIn .46s var(--ease-fluid-out) .13s both}.auth-stage-layer.is-out{animation:authScreenOut .22s var(--ease-fluid-out) both;pointer-events:none}@keyframes authScreenIn{0%{opacity:0;transform:translateY(12px) scale(.985);filter:blur(7px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes authScreenOut{0%{opacity:1;transform:none;filter:blur(0)}to{opacity:0;transform:translateY(-10px) scale(.985);filter:blur(7px)}}.auth-body{display:flex;flex-direction:column;width:232px;margin:0 auto;padding:8px 0 14px}.auth-body.is-centered{text-align:center;align-items:stretch}.auth-body>*{animation:authItemIn .46s var(--ease-fluid-out) both;animation-delay:calc(var(--i, 0) * 26ms + 40ms + .13s)}@keyframes authItemIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.auth-head{text-align:center}.auth-title{font-size:20px;font-weight:500;color:var(--auth-ink);line-height:1.2}.auth-sub{margin-top:5px;font-size:11px;color:var(--auth-body)}.auth-copy{margin-top:14px;font-size:12.5px;line-height:1.55;color:var(--auth-body)}.auth-copy strong{color:var(--auth-ink);font-weight:600}.auth-copy-tight{margin-top:18px}.auth-meta{margin-top:7px;font-size:10px;color:var(--auth-body)}.auth-meta strong{color:var(--auth-ink)}.auth-fields{display:flex;flex-direction:column;gap:8px;margin-top:22px}.auth-head+.auth-fields{margin-top:32px}.af-field{display:block}.af-label{display:block;padding-left:10px;margin-bottom:4px;font-size:11px;color:var(--auth-label);transition:color .28s ease}.af-field.is-focused .af-label,.af-field.is-invalid .af-label{color:var(--auth-rose)}.af-pill{position:relative;display:flex;align-items:center;height:36px;border-radius:999px;background:#ffffffb8;box-shadow:0 0 #d1656500;transition:box-shadow .28s var(--ease-fluid-out),background-color .28s ease,transform .28s var(--ease-fluid-out)}.af-field.is-focused .af-pill{background:#fffffff2;box-shadow:0 0 0 3px #d165652e;transform:translateY(-1px)}.af-field.is-invalid .af-pill{box-shadow:0 0 0 2px #d165658c}.af-pill input{width:100%;height:100%;padding:0 16px;border-radius:inherit;background:transparent;border:0;outline:none;font-family:inherit;font-size:12.5px;color:var(--auth-ink)}.af-pill input::-moz-placeholder{color:#25252552}.af-pill input::placeholder{color:#25252552}.af-field.has-toggle .af-pill input{padding-right:40px}.af-toggle{position:absolute;right:14px;display:grid;place-items:center;color:#2525256b;transition:color .2s ease}.af-toggle:hover{color:var(--auth-ink)}.auth-primary-btn{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:40px;margin-top:22px;border-radius:999px;background:var(--auth-rose-soft);color:#fff;font-family:inherit;font-size:13px;font-weight:500;overflow:hidden;transition:background-color .35s var(--ease-fluid-out),transform .2s var(--ease-fluid-out),box-shadow .3s var(--ease-fluid-out)}.auth-primary-btn:not(:disabled){background:var(--auth-rose)}.auth-primary-btn:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 10px 22px -10px #d16565e6}.auth-primary-btn:not(:disabled):active{transform:translateY(0) scale(.985)}.auth-primary-btn:disabled{cursor:not-allowed}.auth-primary-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.35) 50%,transparent 80%);transform:translate(-120%);transition:transform .7s var(--ease-fluid-out)}.auth-primary-btn:not(:disabled):hover:after{transform:translate(120%)}.auth-ghost-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:40px;margin-top:20px;border-radius:999px;border:1px solid rgba(37,37,37,.22);background:#ffffff6b;color:var(--auth-ink);font-family:inherit;font-size:12.5px;transition:background-color .28s ease,border-color .28s ease,transform .2s var(--ease-fluid-out)}.auth-ghost-btn:hover{background:#ffffffc7;border-color:#25252557;transform:translateY(-1px)}.auth-outline-btn{width:100%;height:40px;margin-top:22px;border-radius:999px;border:1px solid var(--auth-rose);color:var(--auth-rose);font-family:inherit;font-size:12.5px;background:transparent;transition:background-color .28s ease,transform .2s var(--ease-fluid-out)}.auth-outline-btn:hover{background:#d1656517;transform:translateY(-1px)}.auth-spinner{width:13px;height:13px;border-radius:999px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:authSpin .7s linear infinite}@keyframes authSpin{to{transform:rotate(360deg)}}.auth-divider{display:flex;align-items:center;gap:9px;margin-top:20px}.auth-divider span{flex:1;height:1px;background:#25252529}.auth-divider em{font-style:normal;font-size:11.5px;color:var(--auth-body)}.auth-forgot{align-self:flex-end;margin-top:8px;font-size:10.5px;color:var(--auth-label);transition:color .2s ease}.auth-forgot:hover{color:var(--auth-rose)}.auth-switch{margin-top:14px;text-align:center;font-size:11px;color:var(--auth-body)}.auth-switch button{font-weight:600;color:var(--auth-rose);transition:opacity .2s ease}.auth-switch button:hover{text-decoration:underline}.auth-switch button:disabled{opacity:.5}.auth-textlink-lg{margin-top:4px;font-size:14px;font-weight:500;color:var(--auth-rose);transition:opacity .2s ease}.auth-textlink-lg:hover{text-decoration:underline}.auth-feedback{margin-top:12px;font-size:11px;line-height:1.45;animation:authItemIn .34s var(--ease-fluid-out) both}.auth-feedback.is-error{color:#b23c3c}.auth-feedback.is-info{color:#3d7a4a}.auth-badge{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 4px;border-radius:999px;background:var(--auth-rose);color:#fff}.auth-prompt{flex:none;margin-top:14px;border-radius:12px;border:1px solid rgba(209,101,101,.3);background:#d1656517;padding:.6em .9em;font-size:11px;color:#a8443f}.auth-otp{display:flex;justify-content:space-between;gap:7px;margin-top:26px}.auth-otp-box{width:100%;aspect-ratio:1;border-radius:12px;border:1px solid rgba(37,37,37,.16);background:#ffffffb8;text-align:center;font-family:inherit;font-size:16px;font-weight:600;color:var(--auth-ink);outline:none;transition:border-color .25s ease,box-shadow .25s var(--ease-fluid-out),transform .25s var(--ease-fluid-out)}.auth-otp-box:focus{border-color:var(--auth-rose);box-shadow:0 0 0 3px #d165652e;transform:translateY(-2px)}.auth-footer{flex:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:18px;font-size:11px;color:var(--auth-label)}.auth-partner-link{color:var(--auth-label);transition:color .2s ease}.auth-partner-link strong{font-weight:600;color:var(--auth-ink)}.auth-partner-link:hover,.auth-partner-link:hover strong{color:var(--auth-rose)}.auth-terms{text-decoration:underline}.auth-mobile{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow-y:auto;background:var(--auth-grad);opacity:0;transform:translateY(18px);transition:opacity .45s var(--ease-fluid-out),transform .45s var(--ease-fluid-out)}.auth-mobile.is-visible{opacity:1;transform:none}@media (min-width: 1024px){.auth-mobile{display:none}}.auth-m-photo{position:relative;flex:none;height:223px;overflow:hidden;background:#2a2a2a}.auth-m-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;animation:authPhotoIn .9s var(--ease-fluid-out) both,authDrift 26s ease-in-out .9s infinite alternate}.auth-m-photo .auth-caption{right:20px;bottom:auto;top:72px;left:20px;font-size:34px}.auth-m-photo .auth-close{top:16px;right:22px}.auth-m-back{position:absolute;top:14px;left:21px;z-index:2;display:grid;place-items:center;width:40px;height:40px;border-radius:999px;background:#fff;color:var(--auth-rose);box-shadow:0 6px 18px -6px #00000073;transition:transform .25s var(--ease-fluid-out)}.auth-m-back:hover{transform:translate(-2px)}.auth-m-card{position:relative;z-index:1;flex:1 0 auto;margin-top:-26px;border-radius:32px 32px 0 0;background:var(--auth-grad)}.auth-m-inner{display:flex;flex-direction:column;align-items:center;min-height:100%;padding:26px 0 24px}.auth-m-inner>.auth-stage,.auth-m-inner>.auth-footer,.auth-m-inner>.auth-prompt{width:min(300px,calc(100vw - 48px))}.auth-m-inner .auth-body{width:min(260px,calc(100vw - 96px))}.team-login-shell{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;overflow-y:auto;background:radial-gradient(1300px 900px at -5% -8%,#efe0c8,#efe0c800 62%),radial-gradient(1000px 800px at 104% -6%,#e9e0ef,#e9e0ef00 58%),radial-gradient(1000px 780px at 55% 108%,#f0d3e0,#f0d3e000 60%),radial-gradient(1250px 980px at 105% 105%,#d8c9ea,#d8c9ea00 64%),#f1e9e4}.team-login-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#f4ece759;backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%)}.team-login-modal{position:relative;z-index:1;width:min(430px,100%);display:flex;flex-direction:column;padding:30px 34px 34px;border-radius:28px;background:#ffffffb8;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border:1px solid rgba(255,255,255,.85);box-shadow:0 24px 60px #1f293c29,inset 0 1px #fff9}.team-login-back{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;font-size:.78rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#7b8499;transition:color .2s ease}.team-login-back:hover{color:#101828}.team-login-logo{height:40px;width:auto;align-self:flex-start}.team-login-eyebrow{margin-top:22px;font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#1f7ae0}.team-login-title{margin-top:.5rem;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:1.6rem;font-weight:700;letter-spacing:-.01em;color:#101828}.team-login-sub{margin-top:.5rem;font-size:.85rem;line-height:1.5;color:#6b7280}.team-login-form{display:flex;flex-direction:column;gap:.9rem;margin-top:1.6rem}.team-field{position:relative;display:flex;flex-direction:column;gap:4px;padding:10px 14px;border:1px solid #e2dbe4;border-radius:14px;background:#ffffffbf;transition:border-color .2s ease,background-color .2s ease}.team-field:focus-within{border-color:#1f7ae0;background:#fff}.team-field span{font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#7b8499}.team-field input{border:none;background:transparent;outline:none;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:.95rem;color:#101828}.team-field input::-moz-placeholder{color:#b3bac7}.team-field input::placeholder{color:#b3bac7}.team-field.has-toggle input{padding-right:1.6rem}.team-field .field-toggle{position:absolute;right:12px;bottom:10px;color:#98a1b3;transition:color .2s ease}.team-field .field-toggle:hover{color:#101828}.team-login-error{font-size:.8rem;color:#c0392b}.team-login-submit{margin-top:.4rem;padding:13px 20px;border-radius:999px;background:#00af72;color:#fff;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:.95rem;font-weight:600;transition:filter .2s ease,transform .2s ease}.team-login-submit:hover:not(:disabled){filter:brightness(1.05);transform:scale(1.01)}.team-login-submit:disabled{opacity:.5;cursor:not-allowed}.fx-team-link{font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b;transition:color .25s ease}.fx-team-link:hover{color:#ffffffe6}@media (prefers-reduced-motion: reduce){.auth-backdrop,.auth-desktop,.auth-mobile,.auth-stage,.auth-stage-layer,.auth-body>*,.auth-caption span,.auth-photo img,.auth-m-photo img,.team-login-modal{animation-duration:.01s!important;animation-delay:0s!important;transition-duration:.01s!important}.auth-photo img,.auth-m-photo img{animation-iteration-count:1!important}}.route-fallback{min-height:100vh;background:#0b0e0a}[data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1);will-change:transform,opacity}[data-reveal=up]{transform:translate3d(0,42px,0)}[data-reveal=left]{transform:translate3d(-56px,0,0)}[data-reveal=right]{transform:translate3d(56px,0,0)}[data-reveal=scale]{transform:scale(.94)}[data-reveal].is-revealed{opacity:1;transform:translateZ(0) scale(1);will-change:auto}[data-reveal-delay="1"]{transition-delay:.08s}[data-reveal-delay="2"]{transition-delay:.16s}[data-reveal-delay="3"]{transition-delay:.24s}[data-reveal-delay="4"]{transition-delay:.32s}@media (prefers-reduced-motion: reduce){[data-reveal]{opacity:1;transform:none;transition:none}}:root{--section-inset: 16px}@media (max-width: 640px){:root{--section-inset: 8px}}.hero-frame{padding:0}.hero-shell{position:relative;width:100%;height:100vh;min-height:640px;overflow:hidden;background:#0b0e0a}@media (max-height: 640px){.hero-shell{min-height:0}}.portal-boot{min-height:100vh;background:#0b0e0a}.tt-panel{background:#ffffff8c;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);border:1px solid #ffffff;box-shadow:0 10px 30px #1f293c12,inset 0 1px #ffffff8c;border-radius:28px;padding:40px 45.5px 24px;display:flex;flex-direction:column;min-width:0}.tt-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:32px}.tt-head h2{margin:0;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:20px;font-weight:500;color:#000}.tt-add-btn{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:50%;background:transparent;color:#14171a;cursor:pointer;transition:background .18s ease}.tt-add-btn:hover{background:#14171a0f}.tt-count{display:flex;align-items:center;gap:12px;margin:0 0 17px;padding:8px 0;border-bottom:1px solid #cecece;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:500;color:#9b9b9b}.tt-viewlog{border:0;background:none;padding:0;font:inherit;color:#68b1fa;cursor:pointer}.tt-viewlog:hover{text-decoration:underline}.tt-log{margin:4px 0 14px;padding:10px 12px;border-radius:12px;background:#fff9;border:1px solid rgba(255,255,255,.8);max-height:220px;overflow-y:auto}.tt-log-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px;padding:6px 0;border-top:1px solid rgba(31,41,60,.07);font-size:.7rem;color:#4a5468}.tt-log-row:first-child{border-top:0}.tt-log-kind{padding:1px 8px;border-radius:999px;background:#eef0f6;color:#6b7280;font-size:.62rem;font-weight:600;text-transform:capitalize}.tt-log-task{font-weight:600;color:#101828}.tt-log-body{flex:1 1 100%;color:#6b7280}.tt-log-when{margin-left:auto;font-size:.65rem;color:#98a1b3}.tt-empty{margin:8px 0;font-size:12px;color:#8b9096}.tt-error{margin:8px 0 0;font-size:11px;color:#c0392b}.tt-section+.tt-section{margin-top:6px}.tt-section-head{display:flex;align-items:center;gap:8px;width:100%;padding:0 2px 9px;border:0;background:transparent;cursor:pointer;text-align:left;color:#14171a}.tt-section-head svg{flex:none;color:#8b9096;transition:transform .18s ease}.tt-section-head.is-collapsed svg{transform:rotate(-90deg)}.tt-section-label{font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:.85rem;font-weight:600}.tt-section-count{font-size:.72rem;color:#8b9096}.tt-section.is-overdue .tt-section-label{color:#c0392b}.tt-section.is-done .tt-section-label,.tt-section.is-done .tt-section-count{color:#a8adb4}.tt-section.is-done .tt-compact-title{color:#a8adb4;text-decoration:line-through}.tt-task{display:flex;flex-direction:column;gap:19px;padding:17px 0;border-bottom:1px solid #cecece}.tt-task.is-done .tt-task-title{color:#a8adb4;text-decoration:line-through}.tt-task-head{display:flex;align-items:center;gap:9px;font-size:11.5px;color:#9aa0a6}.tt-task-who{font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:500;color:#b7b7b7}.tt-task-sep{color:#cecece}.tt-task-stamp{font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:500;color:#b7b7b7}.tt-avatar{flex:none;width:24px;height:24px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#e8eaee;color:#5c626a;font-size:8px;font-weight:600}.tt-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.tt-task-body{display:flex;flex-direction:column;gap:14px}.tt-task-text{display:flex;flex-direction:column;gap:10px}.tt-task-copy{display:flex;flex-direction:column;gap:2px}.tt-task-title{margin:0;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:normal;color:#494949}.tt-task-desc{margin:0;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:normal;color:#494949}.tt-task-foot{display:flex;align-items:center;gap:28px}.tt-time{display:inline-flex;align-items:center;gap:8px;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:500;color:#9bb4fd}.tt-time.is-overdue{color:#fd9b9b}.tt-clock-box{display:grid;place-items:center;width:24px;height:24px;flex:none}.tt-clock-icon{width:22.0167px;height:19.9162px;display:block}.tt-prio-flag{display:inline-flex;align-items:center;padding:4px;flex:none}.tt-prio-flag img{width:16px;height:16px;display:block}.tt-foot-right{display:inline-flex;align-items:center;gap:12px;margin-left:auto}.task-origin{display:inline-flex;align-items:center}.tt-compact-list{margin-top:4px}.tt-compact{display:flex;align-items:center;gap:12px;padding:17px 0;border-bottom:1px solid #cecece}.tt-compact .tt-avatar{width:24px;height:24px;font-size:8px}.tt-compact-title{flex:1;min-width:0;border:0;background:none;padding:0;text-align:left;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:400;color:#494949;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.tt-compact.is-done .tt-compact-title{color:#a8adb4;text-decoration:line-through}.tt-compact-chev,.tt-task-collapse{display:grid;place-items:center;flex:none;width:20px;height:20px;padding:0;border:0;background:none;cursor:pointer;opacity:.45;transition:opacity .15s ease}.tt-compact-chev:hover,.tt-task-collapse:hover{opacity:.9}.tt-compact-chev img,.tt-task-collapse img{width:18px;height:18px;display:block}.tt-task-collapse img{transform:rotate(180deg)}.tt-compact-time{flex:none;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:500;color:#fdb79b}.tt-compact-time.is-overdue{color:#fd9b9b}.tt-menu{position:relative;margin-left:auto}.tt-menu-btn{border:0;background:none;cursor:pointer;color:#b9bec5;padding:4px 6px;border-radius:6px}.tt-menu-btn:hover{color:#6b7178;background:#14171a0d}.tt-menu-pop{position:absolute;right:0;top:100%;z-index:5;background:#fff;border:1px solid #e8e9ee;border-radius:12px;box-shadow:0 12px 30px #1014181f;padding:6px;min-width:130px}.tt-menu-pop button{width:100%;text-align:left;border:0;background:none;padding:8px 10px;border-radius:8px;font-size:12px;color:#c0392b;cursor:pointer}.tt-menu-pop button:hover{background:#fdeceb}.tt-add{margin-bottom:16px}.tt-pending{background:#fff7ed;border:1px solid #ffe2c2;border-radius:16px;padding:12px 14px;margin-bottom:16px}.tt-pending-label{margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#b4762a}.tt-pending-row{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:12.5px;color:#14171a}.tt-pending-title{flex:1;min-width:0}.tt-pending-actions{display:inline-flex;gap:6px;flex:none}.tt-approve,.tt-decline{border:0;border-radius:999px;padding:6px 13px;font-size:11.5px;font-weight:600;cursor:pointer}.tt-approve{background:#22a04a;color:#fff}.tt-decline{background:#f1f2f5;color:#6b7178}@media (max-width: 560px){.tt-panel{padding:28px 20px 20px}}.tu-main-grid{display:grid;grid-template-columns:436px minmax(0,1fr);gap:24px;align-items:start}@media (max-width: 1280px){.tu-main-grid{grid-template-columns:minmax(0,1fr)}}.tt-prio{display:inline-block;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:600;text-transform:capitalize}.tt-prio-urgent{background:#fdecea;color:#c0392b}.tt-prio-important{background:#fff4e0;color:#b4762a}.tu-notice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;-moz-column-gap:16px;column-gap:16px;row-gap:10px;width:100%;min-height:140px;padding:12px 32px;border:1px solid rgba(229,183,183,.8);border-radius:28px;background:#ffcdcd66;box-shadow:0 4px 20px #00000005;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.tu-notice-glyph{width:32px;height:32px;display:block}.tu-notice-icon{display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:100px;background:#ffe9e9;border:1px solid #de2b2e;color:#de2b2e}.tu-notice-text{min-width:0;display:flex;flex-direction:column;gap:3px}.tu-notice-title{font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:16px;font-weight:700;color:#ac2222}.tu-notice-name{font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:16px;font-weight:600;color:#174d99;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tu-notice-ref{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:16px;font-weight:500;color:#434343}.tu-notice-sub{font-size:14px;color:#6b7280}.tu-notice-btn{display:inline-flex;align-items:center;gap:9px;flex:none;padding:11px 22px;border-radius:999px;border:1px solid #ffffff;background:#ff7f2a;color:#fff;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:500;text-decoration:none;white-space:nowrap;transition:filter .2s ease}.tu-notice-btn:hover:not(:disabled){filter:brightness(1.07)}.tu-notice-btn:disabled{opacity:.55;cursor:not-allowed}.tu-notice-dots{grid-column:1 / -1;justify-self:center;display:inline-flex;align-items:center;gap:9px}.tu-notice-dot{width:9px;height:9px;padding:0;border:0;border-radius:999px;background:#ee9b91;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.tu-notice-dot:hover{transform:scale(1.15)}.tu-notice-dot.is-active{background:#a82018}@media (max-width: 620px){.tu-notice{grid-template-columns:auto minmax(0,1fr)}.tu-notice-btn{grid-column:1 / -1;justify-content:center}}.tc-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:1rem}.tc-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#171b2e73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tc-panel{position:relative;display:flex;flex-direction:column;width:min(560px,100%);max-height:calc(100vh - 3rem);overflow-y:auto;padding:20px 22px 18px;border-radius:18px;background:#fff;box-shadow:0 30px 70px #171b2e47;font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.tc-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #ececf1}.tc-head h2{margin:0;font-size:.95rem;font-weight:600;color:#14171a}.tc-close{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:50%;background:#f2f3f6;color:#6b7280;cursor:pointer}.tc-close:hover{background:#e6e8ee;color:#14171a}.tc-title{margin-top:16px;padding:11px 13px;border:1px solid #dfe1e8;border-radius:10px;font-size:1rem;font-weight:500;color:#14171a;outline:none}.tc-title:focus{border-color:#7b5cf5}.tc-desc{margin-top:10px;padding:10px 13px;border:1px solid transparent;border-radius:10px;background:#f7f8fa;font-family:inherit;font-size:.88rem;color:#33384a;resize:vertical;outline:none}.tc-desc:focus{border-color:#7b5cf5;background:#fff}.tc-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.tc-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid #dfe1e8;border-radius:8px;background:#fff;font-family:inherit;font-size:.8rem;color:#6b7280;cursor:pointer;transition:border-color .15s ease,color .15s ease}.tc-chip:hover{border-color:#b9bdc9;color:#14171a}.tc-chip.is-set{color:#14171a}.tc-dot{width:9px;height:9px;border-radius:50%;flex:none}.tc-avatar{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#7b5cf5;color:#fff;font-size:.6rem;font-weight:600}.tc-pop{position:fixed;z-index:80;max-height:min(340px,70vh);overflow-y:auto;padding:6px;border:1px solid #e4e6ee;border-radius:12px;background:#fff;box-shadow:0 18px 44px #171b2e2e}.tc-pop-item{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;font-family:inherit;font-size:.85rem;color:#14171a;text-align:left;cursor:pointer}.tc-pop-item:hover{background:#f1f3f9}.tc-pop-hint{margin-left:auto;font-size:.74rem;color:#98a1b3}.tc-pop-tick{margin-left:auto;color:#7b5cf5;font-size:.8rem}.tc-pop-hint+.tc-pop-tick{margin-left:6px}.tc-pop-fields{display:flex;flex-direction:column;gap:8px;margin-top:6px;padding:10px 10px 4px;border-top:1px solid #eef0f5}.tc-pop-fields label{display:flex;flex-direction:column;gap:4px}.tc-pop-fields span{font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;color:#98a1b3}.tc-pop-fields input{padding:7px 9px;border:1px solid #dfe1e8;border-radius:8px;font-family:inherit;font-size:.82rem;color:#14171a}.tc-pop-fields input:focus{border-color:#7b5cf5;outline:none}.tc-pop-clear{width:100%;margin-top:6px;padding:8px 10px;border:0;border-radius:8px;background:transparent;font-family:inherit;font-size:.78rem;color:#c0392b;text-align:left;cursor:pointer}.tc-pop-clear:hover{background:#fdecea}.tc-tag-input{display:flex;gap:8px;padding:4px}.tc-tag-input input{flex:1;min-width:0;padding:8px 10px;border:1px solid #dfe1e8;border-radius:8px;font-family:inherit;font-size:.85rem;outline:none}.tc-tag-input input:focus{border-color:#7b5cf5}.tc-tag-input button{padding:8px 14px;border:0;border-radius:8px;background:#eef0f6;font-family:inherit;font-size:.8rem;cursor:pointer}.tc-tag-list{display:flex;flex-wrap:wrap;gap:6px;padding:8px 4px 2px}.tc-tag-list.is-summary{margin-top:10px;padding:0}.tc-tag{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:#eef0f6;font-size:.75rem;color:#33384a}.tc-tag button{border:0;background:none;color:#98a1b3;cursor:pointer;font-size:.9rem;line-height:1}.tc-tag button:hover{color:#c0392b}.tc-error{margin:10px 0 0;font-size:.8rem;color:#c0392b}.tc-foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid #ececf1}.tc-cancel{padding:9px 16px;border:0;border-radius:8px;background:transparent;font-family:inherit;font-size:.85rem;color:#6b7280;cursor:pointer}.tc-cancel:hover{color:#14171a}.tc-submit{padding:9px 20px;border:0;border-radius:8px;background:#7b5cf5;color:#fff;font-family:inherit;font-size:.85rem;font-weight:500;cursor:pointer;transition:filter .15s ease}.tc-submit:hover:not(:disabled){filter:brightness(1.07)}.tc-submit:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 560px){.tc-panel{padding:16px}.tc-toolbar{gap:6px}}.ps-list{display:flex;flex-direction:column;gap:14px;max-width:860px}.ps-card{background:#ffffff94;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);border:1px solid rgba(255,255,255,.72);border-radius:20px;box-shadow:0 10px 30px #1f293c12;padding:18px 20px;font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.ps-head{display:flex;align-items:center;gap:14px;width:100%;border:0;background:transparent;cursor:pointer;text-align:left;padding:0}.ps-period{flex:1;display:flex;align-items:center;gap:10px;font-size:1.02rem;font-weight:600;color:#101828}.ps-status{padding:2px 9px;border-radius:999px;font-size:.65rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ps-status.is-draft{background:#fff4e0;color:#b8790a}.ps-status.is-generated{background:#e7f0fd;color:#2f6fd6}.ps-status.is-issued{background:#eaf7ea;color:#2e7d32}.ps-generated{margin:0 0 14px;font-size:.78rem;color:#6b7280}.ps-net{font-size:1.15rem;font-weight:700;color:#101828}.ps-chevron{color:#98a1b3;transition:transform .2s ease}.ps-card.is-open .ps-chevron{transform:rotate(180deg)}.ps-meta{display:flex;flex-wrap:wrap;gap:16px;margin-top:10px;font-size:.83rem;color:#6b7280}.ps-meta b{color:#101828;font-weight:600}.ps-meta .is-short{color:#c0392b;font-weight:600}.ps-meta .is-ok{color:#2e7d32;font-weight:600}.ps-body{margin-top:18px;border-top:1px solid rgba(31,41,60,.1);padding-top:16px}.ps-cols{display:grid;grid-template-columns:1fr 1fr;gap:26px}@media (max-width: 620px){.ps-cols{grid-template-columns:1fr;gap:18px}}.ps-body h4{margin:0 0 8px;font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#7b8499}.ps-rows{margin:0}.ps-rows>div{display:flex;justify-content:space-between;gap:12px;padding:5px 0;font-size:.87rem}.ps-rows dt{color:#4a5468;text-transform:capitalize}.ps-rows dd{margin:0;color:#101828;font-variant-numeric:tabular-nums}.ps-rows dd.is-short{color:#c0392b}.ps-rows dd.is-ok{color:#2e7d32}.ps-subtotal{display:flex;justify-content:space-between;margin:8px 0 0;padding-top:8px;border-top:1px solid rgba(31,41,60,.1);font-size:.87rem;font-weight:600;color:#101828}.ps-hours{margin-top:20px}.ps-total{display:flex;justify-content:space-between;align-items:center;margin:20px 0 0;padding:13px 16px;border-radius:12px;background:#00af721a;font-size:1rem;font-weight:700;color:#0d6b49}.ps-note{margin:10px 0 0;font-size:.76rem;line-height:1.5;color:#7b8499}.ps-none{margin:0;font-size:.83rem;color:#98a1b3}.att-wrap{font-family:Poppins,ui-sans-serif,system-ui,sans-serif;max-width:1000px}.att-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:14px}.att-month{padding:9px 16px;border:1px solid rgba(255,255,255,.8);border-radius:999px;background:#fff;font-family:inherit;font-size:.85rem;color:#101828;cursor:pointer}.att-summary{font-size:.83rem;color:#6b7280}.att-summary b{color:#101828;font-weight:600}.att-summary .is-short{color:#c0392b}.att-summary .is-over{color:#2e7d32}.att-scroll{overflow-x:auto;background:#ffffff94;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);border:1px solid rgba(255,255,255,.72);border-radius:20px;box-shadow:0 10px 30px #1f293c12}.att-table{width:100%;border-collapse:collapse;min-width:720px}.att-table th{position:sticky;top:0;z-index:1;text-align:left;padding:13px 16px;background:#ffffffe0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#6b7280;white-space:nowrap}.att-table td{padding:12px 16px;font-size:.85rem;color:#33384a;border-top:1px solid rgba(31,41,60,.07);white-space:nowrap;font-variant-numeric:tabular-nums}.att-table tbody tr:nth-child(odd) td{background:#ffffff73}.att-table tbody tr.is-short-day td{background:#fde4e4b8}.att-table .is-short{color:#c0392b;font-weight:600}.att-table .is-over{color:#2e7d32;font-weight:600}.att-flag{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:#fff4e0;color:#b8790a;font-size:.64rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:help}.att-note{margin:12px 2px 0;font-size:.78rem;line-height:1.5;color:#7b8499}.tt-task-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tt-note{display:flex;align-items:flex-start;gap:8px;width:100%;padding:8px 11px;border:0;border-radius:10px;background:#7b5cf512;font-family:inherit;text-align:left;cursor:pointer}.tt-note:hover{background:#7b5cf51f}.tt-note-mark{flex:none;width:3px;align-self:stretch;border-radius:2px;background:#7b5cf5}.tt-note-body{flex:1;min-width:0;font-size:.72rem;line-height:1.45;color:#4a5468;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tt-note-more{flex:none;font-size:.65rem;font-weight:600;color:#7b5cf5}.td-field{display:flex;flex-direction:column;gap:5px}.td-field span{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:#98a1b3}.td-field input{padding:9px 12px;border:1px solid #dfe1e8;border-radius:10px;font-family:inherit;font-size:.85rem;color:#14171a;outline:none}.td-field input:focus{border-color:#7b5cf5}.tt-tags{display:flex;flex-wrap:wrap;gap:8px}.tt-tag{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:4px;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:500;white-space:nowrap}.tt-status{position:relative;display:inline-flex}.tt-status-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:6px;width:120px;padding:4px 8px 4px 12px;border:0;border-radius:45px;color:#fff;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:500;text-align:left;cursor:pointer;transition:filter .15s ease}.tt-pill-chevron{width:24px;height:24px;display:block;flex:none}.tt-dots-icon{width:16px;height:4px;display:block;transform:rotate(90deg)}.tt-menu-btn{display:grid;place-items:center;width:24px;height:24px;padding:0}.tt-add-icon{width:24px;height:24px;display:block}.tt-status-btn:hover{filter:brightness(1.06)}.tt-status-pop{position:absolute;right:0;bottom:calc(100% + 6px);z-index:30;min-width:172px;padding:6px;border:1px solid #e4e6ee;border-radius:12px;background:#fff;box-shadow:0 16px 40px #171b2e2e}.tt-status-pop button{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;font-family:inherit;font-size:.75rem;color:#14171a;text-align:left;cursor:pointer}.tt-status-pop button:hover{background:#f1f3f9}.tt-status-dot{width:9px;height:9px;border-radius:50%;flex:none}.tt-status-tick{margin-left:auto;color:#7b5cf5}.tt-menu-pop button.is-danger{color:#c0392b}.td-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:75;display:flex;justify-content:flex-end}.td-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#171b2e66}.td-panel{position:relative;display:flex;flex-direction:column;width:min(460px,100%);height:100%;padding:20px 22px;background:#fff;box-shadow:-20px 0 60px #171b2e33;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;overflow-y:auto}.td-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.td-status{padding:4px 12px;border-radius:999px;font-size:.72rem;font-weight:600}.td-prio{margin-left:9px;font-size:.74rem;font-weight:600}.td-close{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:50%;background:#f2f3f6;color:#6b7280;cursor:pointer}.td-close:hover{background:#e6e8ee;color:#14171a}.td-title{margin:14px 0 0;font-size:1.12rem;font-weight:600;color:#101828;line-height:1.35}.td-tabs{display:flex;gap:4px;margin:16px 0 0;border-bottom:1px solid #ececf1}.td-tabs button{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border:0;border-bottom:2px solid transparent;background:transparent;font-family:inherit;font-size:.83rem;color:#6b7280;cursor:pointer}.td-tabs button.is-active{color:#101828;border-bottom-color:#7b5cf5;font-weight:600}.td-count{padding:1px 7px;border-radius:999px;background:#eef0f6;font-size:.68rem;color:#6b7280}.td-notice{margin:12px 0 0;padding:9px 13px;border-radius:10px;font-size:.8rem}.td-notice.is-ok{background:#eef7e6;color:#3f6212}.td-notice.is-error{background:#fdecea;color:#c0392b}.td-body{flex:1;padding-top:16px}.td-desc{margin:0;font-size:.88rem;line-height:1.55;color:#33384a;white-space:pre-wrap}.td-empty{margin:0;font-size:.83rem;color:#98a1b3}.td-facts{margin:18px 0 0}.td-facts>div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid #f1f2f6;font-size:.84rem}.td-facts dt{color:#7b8499}.td-facts dd{margin:0;color:#101828}.td-note{display:flex;flex-direction:column;gap:9px;margin-bottom:18px}.td-note textarea{padding:11px 13px;border:1px solid #dfe1e8;border-radius:12px;font-family:inherit;font-size:.86rem;color:#33384a;resize:vertical;outline:none}.td-note textarea:focus{border-color:#7b5cf5}.td-note button{align-self:flex-start;padding:9px 18px;border:0;border-radius:999px;background:#7b5cf5;color:#fff;font-family:inherit;font-size:.82rem;font-weight:500;cursor:pointer}.td-note button:disabled{opacity:.5;cursor:not-allowed}.td-acts{list-style:none;margin:0;padding:0}.td-act{display:flex;gap:11px;padding:11px 0;border-top:1px solid #f1f2f6}.td-act-dot{flex:none;width:8px;height:8px;margin-top:7px;border-radius:50%;background:#d6d9e2}.td-act.is-note .td-act-dot{background:#7b5cf5}.td-act.is-dispute .td-act-dot{background:#d5372c}.td-act.is-status .td-act-dot{background:#1f7ae0}.td-act.is-deleted .td-act-dot{background:#c0392b}.td-act-head{margin:0;font-size:.82rem;color:#4a5468}.td-act-head b{color:#101828;font-weight:600}.td-act-when{display:block;margin-top:2px;font-size:.72rem;color:#98a1b3}.td-act-body{margin:5px 0 0;padding:9px 12px;border-radius:10px;background:#f7f8fa;font-size:.83rem;line-height:1.5;color:#33384a;white-space:pre-wrap}.td-upload{display:block;margin-bottom:16px;padding:16px;border:1px dashed #dfe1e8;border-radius:12px;text-align:center;font-size:.83rem;color:#6b7280;cursor:pointer}.td-upload:hover{border-color:#7b5cf5;color:#101828}.td-upload input{display:none}.td-files{list-style:none;margin:0;padding:0}.td-files li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #f1f2f6;font-size:.84rem}.td-files button{border:0;background:none;padding:0;color:#1f7ae0;font-family:inherit;font-size:.84rem;text-align:left;cursor:pointer}.td-files button:hover{text-decoration:underline}.td-files span{color:#98a1b3;font-size:.76rem}@media (max-width: 520px){.td-panel{width:100%}}.tt-task.is-pending-delete>*:not(.tt-pending-delete-note){opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tt-pending-delete-note{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0;padding:8px 12px;border-radius:10px;background:#cf443614;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:.72rem;color:#cf4436}.tt-pending-delete-note button{border:0;background:none;padding:0;font:inherit;font-weight:600;color:#cf4436;text-decoration:underline;cursor:pointer}.tt-confirm-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:1rem}.tt-confirm-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#171b2e73}.tt-confirm{position:relative;width:min(440px,100%);padding:24px 26px 20px;border-radius:18px;background:#fff;box-shadow:0 30px 70px #171b2e47;font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.tt-confirm h2{margin:0;font-size:.95rem;font-weight:600;color:#14171a}.tt-confirm-task{margin:10px 0 0;padding:9px 12px;border-radius:10px;background:#f5f6f9;font-size:.8rem;color:#33384a}.tt-confirm-body{margin:14px 0 0;font-size:.78rem;line-height:1.55;color:#4a5468}.tt-confirm-list{margin:10px 0 0;padding-left:18px;font-size:.75rem;line-height:1.7;color:#6b7280}.tt-confirm-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.tt-confirm-cancel{padding:9px 16px;border:0;border-radius:9px;background:transparent;font:inherit;font-size:.78rem;color:#6b7280;cursor:pointer}.tt-confirm-cancel:hover{color:#14171a}.tt-confirm-go{padding:9px 18px;border:0;border-radius:9px;background:#cf4436;color:#fff;font:inherit;font-size:.78rem;font-weight:500;cursor:pointer}.tt-confirm-go:hover:not(:disabled){filter:brightness(1.07)}.tt-confirm-go:disabled{opacity:.55;cursor:not-allowed}.tt-reveal{display:grid;grid-template-rows:1fr;animation:tt-reveal-open .26s cubic-bezier(.32,.72,.3,1)}.tt-reveal-inner{min-height:0;overflow:hidden;animation:tt-reveal-fade .22s ease}.tt-reveal.is-settled{display:block;animation:none}.tt-reveal.is-settled .tt-reveal-inner{overflow:visible;animation:none}.tt-reveal.is-closing{display:grid;animation:tt-reveal-close .26s cubic-bezier(.32,.72,.3,1) forwards;pointer-events:none}.tt-reveal.is-closing .tt-reveal-inner{overflow:hidden;animation:tt-reveal-out .2s ease forwards}@keyframes tt-reveal-open{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes tt-reveal-close{0%{grid-template-rows:1fr}to{grid-template-rows:0fr}}@keyframes tt-reveal-fade{0%{opacity:0}to{opacity:1}}@keyframes tt-reveal-out{0%{opacity:1}to{opacity:0}}.tt-compact,.tt-section>.tt-task{animation:tt-row-in .24s cubic-bezier(.32,.72,.3,1)}@keyframes tt-row-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.tt-compact-chev img,.tt-task-collapse img{transition:transform .24s cubic-bezier(.32,.72,.3,1)}.tt-reveal .tt-task-collapse img{animation:tt-chev-flip .26s cubic-bezier(.32,.72,.3,1)}.tt-reveal.is-closing .tt-task-collapse img{animation-direction:reverse}@keyframes tt-chev-flip{0%{transform:rotate(0)}to{transform:rotate(180deg)}}.tt-compact-title{transition:color .16s ease}.tt-compact:hover .tt-compact-title{color:#14171a}.tt-compact:hover .tt-compact-chev{opacity:.75}.tt-menu-btn{transition:color .16s ease,background-color .16s ease}.tt-menu-pop button,.tt-status-pop button{transition:background-color .13s ease}.tt-status-btn{transition:filter .16s ease}.tt-section-label{transition:color .16s ease}.tt-menu-pop{transform-origin:top right;animation:tt-pop-in .15s cubic-bezier(.32,.72,.3,1)}.tt-status-pop{transform-origin:bottom right;animation:tt-pop-in .15s cubic-bezier(.32,.72,.3,1)}@keyframes tt-pop-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.tt-confirm-backdrop{animation:tt-reveal-fade .18s ease}.tt-confirm{animation:tt-confirm-in .22s cubic-bezier(.32,.72,.3,1)}@keyframes tt-confirm-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.tt-reveal,.tt-reveal-inner,.tt-reveal.is-closing,.tt-reveal.is-closing .tt-reveal-inner,.tt-compact,.tt-section>.tt-task,.tt-reveal .tt-task-collapse img,.tt-menu-pop,.tt-status-pop,.tt-confirm,.tt-confirm-backdrop{animation:none}.tt-reveal-inner{overflow:visible}.tt-reveal.is-closing{display:none}.tt-compact-chev img,.tt-task-collapse img{transition:none}}.lead-ws{color:#344054;--lw-line: #e6ebf2;--lw-ink: #101828;--lw-muted: #667085;--lw-soft: #f8fafc;--lw-green: #16a34a;--lw-green-dark: #15803d;--lw-radius: 14px;display:flex;align-items:flex-start;gap:1rem;min-width:0}.lead-ws-main{flex:1;min-width:0;padding:1.25rem 1.4rem 1rem;border-radius:var(--lw-radius);background:#fff;box-shadow:0 1px 2px #1018280d,0 8px 24px #1018280a}.lead-ws-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.1rem}.lead-ws-head h1{margin:0;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:1.65rem;font-weight:650;letter-spacing:-.02em;color:var(--lw-ink)}.lead-ws-head p{margin:.15rem 0 0;font-size:.83rem;color:var(--lw-muted)}.lead-ws-head-actions{display:flex;gap:.55rem;flex-wrap:wrap}.lead-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1.05rem;border-radius:10px;font-size:.83rem;font-weight:600;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.lead-btn.is-ghost{border:1px solid var(--lw-line);background:#fff;color:#344054}.lead-btn.is-ghost:hover{background:var(--lw-soft);border-color:#d3dae4}.lead-btn.is-primary{border:1px solid var(--lw-green-dark);background:var(--lw-green);color:#fff;box-shadow:0 1px 2px #15803d40}.lead-btn.is-primary:hover{background:var(--lw-green-dark)}.lead-notice{display:flex;align-items:center;gap:.6rem;margin:0 0 .9rem;padding:.6rem .85rem;border:1px solid #cfe3ff;border-radius:10px;background:#f3f8ff;font-size:.8rem;color:#1d4ed8}.lead-notice button{margin-left:auto;font-size:1rem;line-height:1;color:inherit}.lead-metric-row-wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-bottom:1.05rem}.lead-metric{display:flex;align-items:center;gap:.7rem;padding:.8rem .9rem;border:1px solid transparent;border-radius:14px;min-width:0}.lead-metric-ico{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:50%}.lead-metric-body{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.lead-metric-label{font-size:14px;font-weight:500;color:var(--lw-ink, #101828)}.lead-metric-row{display:flex;align-items:baseline;gap:.4rem;flex-wrap:wrap}.lead-metric-row b{font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:1.4rem;font-weight:650;letter-spacing:-.02em;color:#101828;line-height:1.15;font-variant-numeric:tabular-nums}.lead-metric-sub{display:block;max-width:100%;container-type:inline-size;font-size:.68rem;color:#667085;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-metric-sub>span{display:inline}.lead-metric:hover .lead-metric-sub,.lead-metric:focus-within .lead-metric-sub{text-overflow:clip}.lead-metric:hover .lead-metric-sub>span,.lead-metric:focus-within .lead-metric-sub>span{display:inline-block;animation:lead-metric-reveal 5.5s ease-in-out infinite}@keyframes lead-metric-reveal{0%,12%{transform:translate(0)}45%,62%{transform:translate(min(0px,calc(100cqw - 100%)))}95%,to{transform:translate(0)}}@media (prefers-reduced-motion: reduce){.lead-metric:hover .lead-metric-sub>span,.lead-metric:focus-within .lead-metric-sub>span{animation:none}}.lead-metric-delta{display:inline-flex;align-items:center;gap:.15rem;padding:.1rem .4rem;border-radius:999px;font-size:.66rem;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.lead-metric-delta.is-good{background:#dcfce7;color:#15803d}.lead-metric-delta.is-bad{background:#fee2e2;color:#b91c1c}.lead-metric-delta.is-flat{background:#eef1f5;color:#667085}.lead-metric.is-blue{background:#eef5ff}.lead-metric.is-green{background:#eafaf0}.lead-metric.is-amber{background:#fef6e7}.lead-metric.is-violet{background:#f4f0ff}.lead-metric.is-blue .lead-metric-ico{background:#d8e8ff;color:#2563eb}.lead-metric.is-green .lead-metric-ico{background:#ccf2dc;color:#15803d}.lead-metric.is-amber .lead-metric-ico{background:#fde8c0;color:#d97706}.lead-metric.is-violet .lead-metric-ico{background:#e6dcff;color:#7c3aed}.lead-tabbar{display:flex;align-items:center;gap:.6rem;margin-bottom:.9rem;min-width:0}.lead-tabs{display:flex;align-items:stretch;gap:.4rem;min-width:0;flex:1;overflow-x:auto;scrollbar-width:thin;padding-bottom:2px;scroll-snap-type:x proximity}.lead-tabs::-webkit-scrollbar{height:4px}.lead-tabs::-webkit-scrollbar-thumb{background:#d7dee7;border-radius:999px}.lead-tab{display:inline-flex;align-items:center;gap:.4rem;flex:none;scroll-snap-align:start;padding:.45rem .75rem;border:1px solid var(--lw-line);border-radius:11px;background:#fff;font-size:.78rem;font-weight:550;color:#475467;white-space:nowrap;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.lead-tab:hover{border-color:#cfd8e3;background:var(--lw-soft)}.lead-tab-ico{display:grid;place-items:center;color:currentColor}.lead-tab.is-ink .lead-tab-ico{color:#475467}.lead-tab.is-blue .lead-tab-ico{color:#2563eb}.lead-tab.is-red .lead-tab-ico{color:#dc2626}.lead-tab.is-amber .lead-tab-ico{color:#d97706}.lead-tab.is-cyan .lead-tab-ico{color:#0891b2}.lead-tab.is-violet .lead-tab-ico{color:#7c3aed}.lead-tab.is-rose .lead-tab-ico{color:#e11d48}.lead-tab.is-active{border-color:transparent;background:#0f766e;color:#fff;box-shadow:0 2px 8px #0f766e47}.lead-tab.is-active .lead-tab-ico{color:#fff}.lead-tab-count{min-width:1.15rem;padding:0 .32rem;border-radius:999px;background:#10182812;font-size:.68rem;font-weight:650;text-align:center;font-variant-numeric:tabular-nums}.lead-tab.is-active .lead-tab-count{background:#ffffff38}.lead-tabbar-tools{display:flex;gap:.45rem;flex:none}.lead-tool-wrap{position:relative}.lead-tool{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .85rem;border:1px solid var(--lw-line);border-radius:9px;background:#fff;font-size:.8rem;font-weight:550;color:#344054}.lead-tool:hover{background:var(--lw-soft)}.lead-tool.is-on{border-color:#0f766e;color:#0f766e}.lead-tool-badge{min-width:1.05rem;padding:0 .28rem;border-radius:999px;background:#0f766e;color:#fff;font-size:.64rem;font-weight:700}.lead-pop{color:#344054;position:absolute;top:calc(100% + 6px);right:0;z-index:30;width:240px;padding:.7rem;border:1px solid var(--lw-line);border-radius:12px;background:#fff;box-shadow:0 12px 32px #10182824;animation:lead-pop-in .16s cubic-bezier(.22,1,.36,1)}.lead-pop.is-sort,.lead-pop.is-row{width:190px;padding:.35rem}@keyframes lead-sheet-up{0%{transform:translateY(14px);opacity:.5}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.lead-pop.is-combined{animation:none}}@keyframes lead-pop-in{0%{opacity:0;transform:translateY(-5px) scale(.985)}to{opacity:1;transform:none}}.lead-pop-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;font-size:.78rem;color:var(--lw-ink)}.lead-pop-field{display:block;margin-bottom:.55rem}.lead-pop-field span{display:block;margin-bottom:.22rem;font-size:.7rem;color:var(--lw-muted)}.lead-pop-field select,.lead-pager-size select{width:100%;padding:.42rem .55rem;border:1px solid var(--lw-line);border-radius:8px;background:#fff;font-size:.78rem;color:var(--lw-ink)}.lead-pop-check{display:flex;align-items:center;gap:.45rem;font-size:.78rem;color:#344054}.lead-pop-result{margin:.6rem 0 0;font-size:.72rem;color:var(--lw-muted)}.lead-pop-opt{display:block;width:100%;padding:.45rem .6rem;border-radius:8px;text-align:left;font-size:.78rem;color:#344054}.lead-pop-opt:hover{background:var(--lw-soft)}.lead-pop-opt.is-on{background:#ecfdf5;color:#15803d;font-weight:600}.lead-link-btn{font-size:.74rem;font-weight:600;color:#0f766e}.lead-link-btn:hover{text-decoration:underline}.lead-table-wrap{overflow-x:auto}.lead-table{width:100%;font-size:.8rem;border-collapse:separate;border-spacing:0}.lead-table th{padding:.5rem;border-bottom:1px solid var(--lw-line);text-align:left;font-size:.67rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#98a2b3;white-space:nowrap}.lead-table td{padding:.55rem .5rem;transition:padding .16s ease;border-bottom:1px solid #f1f4f8;color:#344054;vertical-align:middle}.lead-table tbody tr{cursor:pointer;transition:background-color .14s ease}.lead-table tbody tr:hover{background:#f9fbfd}.lead-table tbody tr.is-checked{background:#f5fbf7}.lead-table tbody tr.is-selected td{background:#f0f9f4}.lead-table tbody tr.is-selected td:first-child{box-shadow:inset 3px 0 0 var(--lw-green)}.lead-col-check{width:34px}.lead-col-check input{width:15px;height:15px;accent-color:#0f766e;cursor:pointer}.lead-col-actions{width:44px;padding-left:0!important;text-align:right}.lead-ref{font-weight:500;color:#0f766e}.lead-ref:hover{text-decoration:underline}.lead-name-cell{display:flex;align-items:center;gap:.55rem;min-width:0}.lead-name-cell>span:last-child{min-width:0}.lead-name-cell b{display:flex;align-items:center;gap:.3rem;font-size:.82rem;font-weight:500;color:var(--lw-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-name-cell small{display:block;font-size:.7rem;color:var(--lw-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-name-flame{color:#ea580c}.lead-avatar{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;background:linear-gradient(135deg,#0f766e,#16a34a);color:#fff;font-size:.68rem;font-weight:500;letter-spacing:.02em}.lead-avatar.is-lg{width:52px;height:52px;font-size:1.05rem}.lead-avatar.is-xs{width:22px;height:22px;font-size:.56rem}.lead-avatar.has-photo{background:#eef2f6;overflow:hidden;padding:0}.lead-avatar.has-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:50%}.lead-card-face{width:34px;height:34px;grid-row:1 / span 2}.lead-contact-cell{display:flex;align-items:center;gap:.3rem;white-space:nowrap}.lead-muted-cell{color:var(--lw-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-mini-act{display:grid;place-items:center;width:20px;height:20px;flex:none;border-radius:6px;background:#eff6ff;color:#2563eb}.lead-mini-act:hover{background:#dbeafe}.lead-mini-act.is-wa{background:#e7f8ee;color:#128c4a}.lead-mini-act.is-wa:hover{background:#d3f2e0}.lead-row-more{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;color:#98a2b3}.lead-row-more:hover{background:var(--lw-soft);color:#475467}.lead-pill{display:inline-block;padding:.24rem .6rem;border-radius:999px;font-size:.7rem;font-weight:500;white-space:nowrap}.lead-pill.is-blue{background:#eff6ff;color:#1d4ed8}.lead-pill.is-sky{background:#e0f2fe;color:#0369a1}.lead-pill.is-green{background:#dcfce7;color:#15803d}.lead-pill.is-amber{background:#fef3c7;color:#b45309}.lead-pill.is-orange{background:#ffedd5;color:#c2410c}.lead-pill.is-green-solid{background:#bbf7d0;color:#14532d}.lead-pill.is-red{background:#fee2e2;color:#b91c1c}.lead-table.is-compact td{padding:.3rem .5rem}.lead-table.is-compact .lead-avatar{width:24px;height:24px;font-size:.6rem}.lead-table.is-compact .lead-name-cell small{font-size:.66rem}.lead-view-seg{display:grid;grid-template-columns:1fr 1fr;gap:.25rem;padding:.2rem;border-radius:9px;background:#f1f4f8}.lead-view-seg-btn{padding:.35rem .3rem;border-radius:7px;font-size:.73rem;font-weight:550;color:#667085}.lead-view-seg-btn.is-on{background:#fff;color:#0f766e;box-shadow:0 1px 2px #10182814}.lead-empty{margin:0;padding:.5rem 0;font-size:.8rem;color:var(--lw-muted)}.lead-empty.is-table{padding:2rem 0;text-align:center}.lead-pager{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-top:.9rem;padding-top:.85rem;border-top:1px solid var(--lw-line)}.lead-pager-count{font-size:.76rem;color:var(--lw-muted)}.lead-pager-pages{display:flex;align-items:center;gap:.25rem}.lead-page-slot{display:inline-flex;align-items:center;gap:.25rem}.lead-page-gap{color:#98a2b3;font-size:.76rem}.lead-page-btn{display:grid;place-items:center;min-width:30px;height:30px;padding:0 .4rem;border:1px solid var(--lw-line);border-radius:8px;background:#fff;font-size:.76rem;font-weight:550;color:#344054}.lead-page-btn:hover:not(:disabled){background:var(--lw-soft)}.lead-page-btn:disabled{opacity:.45;cursor:not-allowed}.lead-page-btn.is-active{border-color:#0f766e;background:#0f766e;color:#fff}.lead-rot-r{transform:rotate(90deg)}.lead-rot-l{transform:rotate(-90deg)}.lead-pager-size select{width:auto}.lead-detail{width:476px;flex:none;align-self:stretch;display:flex;flex-direction:column;max-height:calc(100vh - 7rem);border-radius:var(--lw-radius, 14px);background:#fff;box-shadow:0 1px 2px #1018280d,0 8px 24px #1018280f;animation:lead-detail-in .24s cubic-bezier(.22,1,.36,1)}@keyframes lead-detail-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.lead-detail-top{display:flex;align-items:center;gap:.4rem;padding:.8rem 1rem .6rem}.lead-detail-ref{font-size:.92rem;font-weight:650;color:#101828}.lead-icon-btn{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;color:#98a2b3}.lead-icon-btn:hover{background:#f2f5f9;color:#475467}.lead-detail-close{margin-left:auto}.lead-copied{font-size:.68rem;color:#15803d}.lead-live{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;border-radius:999px;font-size:.68rem;font-weight:600}.lead-live.is-on{background:#dcfce7;color:#15803d}.lead-live.is-off{background:#f1f3f7;color:#667085}.lead-live-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.lead-detail-id{display:flex;align-items:center;gap:.7rem;padding:0 1rem .8rem}.lead-detail-name{min-width:0;flex:1}.lead-detail-name h3{margin:0;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:1.15rem;font-weight:650;color:#101828}.lead-detail-name p{margin:.1rem 0 0;font-size:.78rem;color:#667085}.lead-hot{display:inline-flex;align-items:center;gap:.25rem;padding:.22rem .55rem;border-radius:999px;background:#ffedd5;color:#c2410c;font-size:.68rem;font-weight:650;white-space:nowrap}.lead-detail-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:.4rem;padding:0 1rem .8rem}.lead-act{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.5rem .4rem;border:1px solid var(--lw-line, #e6ebf2);border-radius:9px;background:#fff;font-size:.76rem;font-weight:550;color:#344054}.lead-act:hover{background:#f8fafc}.lead-act.is-disabled{opacity:.45;pointer-events:none}.lead-detail-tabs{display:flex;gap:.1rem;padding:0 .6rem;border-bottom:1px solid var(--lw-line, #e6ebf2);overflow:hidden}.lead-detail-tab{padding:.55rem .6rem;border-bottom:2px solid transparent;font-size:.76rem;font-weight:550;color:#667085;white-space:nowrap;transition:color .16s ease,border-color .16s ease}.lead-detail-tab:hover{color:#344054}.lead-detail-tab.is-active{border-bottom-color:#0f766e;color:#0f766e;font-weight:650}.lead-detail-body{flex:1;overflow-y:auto;padding:.8rem}.lead-detail-grid{display:flex;flex-direction:column;gap:.6rem}.lead-detail-col{display:contents}@container (min-width: 640px){.lead-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.lead-detail-col{display:flex;flex-direction:column;gap:.6rem;min-width:0}.lead-detail-grid>.lead-card-history,.lead-detail-grid>.lead-card-files{grid-column:1 / -1}}.lead-card{padding:.65rem .7rem;min-width:0;border:1px solid var(--lw-line, #e6ebf2);border-radius:12px;background:#fff;overflow:hidden}.lead-card-status,.lead-card-info{overflow:visible}.lead-card-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.6rem}.lead-card-head h4{display:flex;align-items:center;gap:.4rem;margin:0;font-size:.82rem;font-weight:650;color:#101828}.lead-card-ico{display:grid;place-items:center;width:22px;height:22px;border-radius:7px}.lead-card-ico.is-blue{background:#eff6ff;color:#2563eb}.lead-card-ico.is-green{background:#dcfce7;color:#15803d}.lead-card-ico.is-amber{background:#fef3c7;color:#b45309}.lead-card-ico.is-teal{background:#d7f0ec;color:#0f766e}.lead-ghost-btn{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .55rem;border:1px solid var(--lw-line, #e6ebf2);border-radius:7px;font-size:.7rem;font-weight:600;color:#344054}.lead-ghost-btn:hover{background:#f8fafc}.lead-field-list{display:flex;flex-direction:column}.lead-field{display:grid;grid-template-columns:92px minmax(0,1fr);gap:.45rem;padding:.3rem 0;align-items:start}.lead-field+.lead-field{border-top:1px solid #f4f6fa}.lead-field-label{font-size:.72rem;color:#667085}.lead-field-value{font-size:.76rem;color:#101828;overflow-wrap:break-word;min-width:0}.lead-inline-actions{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap}.lead-assignee{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.lead-assignee b{display:block;font-size:.76rem;font-weight:600}.lead-assignee small{display:block;font-size:.66rem;color:#667085}.lead-tag-row{display:inline-flex;align-items:center;gap:.3rem;flex-wrap:wrap}.lead-tag{padding:.16rem .5rem;border-radius:999px;background:#fff1f2;color:#be123c;font-size:.66rem;font-weight:600}.lead-tag:nth-child(2n){background:#eef2ff;color:#4338ca}.lead-tag-add{display:grid;place-items:center;width:18px;height:18px;border:1px dashed #cbd5e1;border-radius:50%;font-size:.7rem;line-height:1;color:#667085}.lead-tag-add:hover{border-color:#0f766e;color:#0f766e}.lead-score-label{font-size:.68rem;color:#667085}.lead-status-row{display:flex;align-items:center;gap:.6rem}.lead-stage-picker{position:relative;flex:1;min-width:0}.lead-stage-trigger{display:flex;align-items:center;justify-content:space-between;gap:.4rem;width:100%;padding:.45rem .6rem;border:1px solid var(--lw-line, #e6ebf2);border-radius:9px;background:#fff;font-size:.76rem;font-weight:550;color:#101828;text-align:left}.lead-stage-trigger:hover{background:#f8fafc}.lead-stage-menu{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:30;min-width:258px;max-width:calc(100vw - 2rem);margin:0;padding:.3rem;list-style:none;border:1px solid var(--lw-line, #e6ebf2);border-radius:12px;background:#fff;box-shadow:0 14px 34px #10182829;animation:lead-pop-in .16s cubic-bezier(.22,1,.36,1)}.lead-stage-menu button{display:flex;align-items:center;gap:.45rem;width:100%;padding:.4rem .45rem;border-radius:8px;font-size:.74rem;color:#344054;text-align:left}.lead-stage-menu button:hover{background:#f8fafc}.lead-stage-menu button.is-current{background:#f0f9f4;color:#15803d;font-weight:600}.lead-stage-tick{margin-left:auto;color:#15803d}.lead-stage-num{display:grid;place-items:center;width:21px;height:21px;flex:none;border-radius:50%;color:#fff;font-size:.6rem;font-weight:700}.lead-stage-num.is-s01{background:#64748b}.lead-stage-num.is-s02{background:#2563eb}.lead-stage-num.is-s03{background:#0891b2}.lead-stage-num.is-s04{background:#7c3aed}.lead-stage-num.is-s05{background:#d97706}.lead-stage-num.is-s06{background:#16a34a}.lead-stage-num.is-s07{background:#ea580c}.lead-score{padding:.3rem .6rem;border-radius:9px;background:#fef3c7;color:#b45309;font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums}.lead-score-track{height:5px;margin-top:.55rem;border-radius:999px;background:#f1f4f8;overflow:hidden}.lead-score-track span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#f59e0b,#16a34a);transition:width .3s cubic-bezier(.22,1,.36,1)}.lead-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.lead-timeline li{display:flex;align-items:flex-start;gap:.5rem}.lead-tl-ico{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:7px;background:#eff6ff;color:#2563eb}.lead-tl-ico.is-call{background:#dcfce7;color:#15803d}.lead-tl-ico.is-whatsapp{background:#e7f8ee;color:#128c4a}.lead-tl-ico.is-view{background:#f3e8ff;color:#7c3aed}.lead-tl-ico.is-follow_up{background:#fee2e2;color:#b91c1c}.lead-tl-ico.is-status{background:#fef3c7;color:#b45309}.lead-tl-text{min-width:0}.lead-tl-text b{display:block;font-size:.75rem;font-weight:550;color:#101828;line-height:1.35}.lead-tl-text small{font-size:.67rem;color:#98a2b3}.lead-qa-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}@container (max-width: 360px){.lead-qa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lead-qa{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:68px;padding:.55rem .35rem;border:1px solid var(--lw-line, #e6ebf2);border-radius:11px;background:#fff;cursor:pointer;font:inherit;transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.lead-qa:hover:not(:disabled){border-color:#cbd5e1;background:#fbfdfe;transform:translateY(-1px)}.lead-qa:active:not(:disabled){transform:none}.lead-qa:focus-visible{outline:2px solid #0f766e;outline-offset:2px}.lead-qa:disabled{opacity:.55;cursor:not-allowed}.lead-qa-ico{display:grid;place-items:center;width:30px;height:30px;border-radius:9px}.lead-qa-ico.is-violet{background:#f3e8ff;color:#7c3aed}.lead-qa-ico.is-blue{background:#eff6ff;color:#2563eb}.lead-qa-ico.is-sky{background:#e0f2fe;color:#0369a1}.lead-qa-ico.is-amber{background:#fef3c7;color:#b45309}.lead-qa-ico.is-green{background:#dcfce7;color:#15803d}.lead-qa-ico.is-rose{background:#ffe4e6;color:#be123c}.lead-qa-label{font-size:.7rem;font-weight:600;color:#344054;text-align:center;line-height:1.25}.lead-qa.is-on{border-color:#fda4af;background:#fff1f2}.lead-qa.is-on .lead-qa-label{color:#be123c}.lead-qa-count{position:absolute;top:5px;right:6px;min-width:16px;padding:0 .22rem;border-radius:999px;background:#eef2f6;font-size:.6rem;font-style:normal;font-weight:700;color:#475467}.lead-qa-lost{display:flex;align-items:center;justify-content:center;gap:.35rem;width:100%;margin-top:.5rem;padding:.45rem;border:1px solid transparent;border-radius:9px;background:none;cursor:pointer;font:inherit;font-size:.71rem;font-weight:500;color:#98a2b3;transition:color .14s ease,background-color .14s ease,border-color .14s ease}.lead-qa-lost:hover{border-color:#fecdca;background:#fffbfa;color:#b42318}.lead-quick{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .5rem;border:1px solid var(--lw-line, #e6ebf2);border-radius:9px;background:#fff;font-size:.7rem;font-weight:550;color:#344054;text-align:left}.lead-quick:hover{background:#f8fafc;border-color:#d3dae4}.lead-quick:disabled{opacity:.55;cursor:not-allowed}.lead-note-form{display:flex;flex-direction:column;gap:.5rem}.lead-note-box{position:relative}.lead-note-form textarea{display:block;width:100%;min-height:84px;padding:.55rem .65rem 1.4rem;border:1px solid var(--lw-line, #e6ebf2);border-radius:11px;font:inherit;font-size:.76rem;line-height:1.45;color:#101828;resize:none}.lead-note-form textarea:focus{outline:none;border-color:#0f766e}.lead-note-form textarea::-moz-placeholder{color:#98a2b3}.lead-note-form textarea::placeholder{color:#98a2b3}.lead-note-count{position:absolute;right:.65rem;bottom:.45rem;font-size:.66rem;color:#98a2b3;font-variant-numeric:tabular-nums;pointer-events:none}.lead-note-count.is-full{color:#b91c1c;font-weight:600}.lead-note-btns{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.lead-note-clear,.lead-note-add{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.5rem .6rem;border-radius:10px;font-size:.76rem;font-weight:600;transition:background-color .16s ease,opacity .16s ease}.lead-note-clear{background:#f1f4f8;color:#475467}.lead-note-clear:hover:not(:disabled){background:#e6ebf2}.lead-note-add{background:#16a34a;color:#fff}.lead-note-add:hover:not(:disabled){background:#15803d}.lead-note-clear:disabled,.lead-note-add:disabled{opacity:.45;cursor:not-allowed}.lead-note-list{list-style:none;margin:.75rem 0 0;padding:.75rem 0 0;border-top:1px solid var(--lw-line, #e6ebf2);display:flex;flex-direction:column;gap:.45rem}.lead-note-list li{display:flex;align-items:flex-start;gap:.4rem;padding:.5rem .4rem .5rem .6rem;border-radius:10px;background:#f4f6f9}.lead-note-text{flex:1;min-width:0;display:block;padding:0;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.lead-note-list p{margin:0;font-size:.74rem;line-height:1.45;color:#344054;overflow-wrap:break-word;white-space:pre-wrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.lead-note-list li.is-open p{-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.lead-note-list li:not(.is-open) .lead-note-text:hover p{color:#101828}.lead-note-all{display:flex;align-items:center;justify-content:center;gap:.35rem;width:100%;margin-top:.5rem;padding:.45rem;border:1px solid var(--lw-line, #e6ebf2);border-radius:9px;background:#fff;cursor:pointer;font:inherit;font-size:.71rem;font-weight:600;color:#475467}.lead-note-all:hover{border-color:#cbd5e1;background:#f8fafc;color:#101828}.lead-note-all em{padding:0 .3rem;border-radius:999px;background:#eef2f6;font-size:.62rem;font-style:normal;font-weight:700}.lead-note-list.is-all{margin:0;padding:0;border-top:0;max-height:58vh;overflow-y:auto}.lead-note-list small{font-size:.65rem;color:#98a2b3}.lead-note-more{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:7px;color:#98a2b3}.lead-note-more:hover{background:#e6ebf2;color:#475467}.lead-pop-opt.is-danger{color:#b91c1c}.lead-pop-opt.is-danger:hover{background:#fef2f2}.lead-booking-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.lead-booking-list li{display:flex;align-items:center;gap:.5rem;padding:.5rem .6rem;border:1px solid var(--lw-line, #e6ebf2);border-radius:9px;font-size:.76rem}.lead-booking-ref{font-weight:600;color:#0f766e}.lead-booking-meta{color:#667085}.lead-booking-amt{margin-left:auto;font-weight:600;color:#101828}@media (max-width: 1180px){.lead-detail{position:fixed;top:0;right:0;bottom:0;z-index:40;width:min(476px,100vw);max-height:100vh;border-radius:0;box-shadow:-18px 0 44px #1018282e}}@media (max-width: 720px){.lead-ws-main{padding:1rem .9rem .85rem}.lead-ws-head h1{font-size:1.35rem}.lead-detail-actions{grid-template-columns:repeat(2,1fr)}.lead-pager{justify-content:center}}@media (prefers-reduced-motion: reduce){.lead-detail,.lead-pop,.lead-stage-menu{animation-duration:.01s}.lead-table tbody tr,.lead-table td,.lead-score-track span{transition-duration:.01s}}.lead-table thead th{position:sticky;top:0;z-index:5;background:#fff}.lead-table thead th.is-frozen-col{z-index:6}.lead-table td.is-frozen-col,.lead-table th.is-frozen-col{position:sticky;z-index:2;background:#fff}.lead-table tbody tr.is-frozen-row{position:sticky;z-index:3}.lead-table tbody tr.is-frozen-row>td.is-frozen-col{z-index:4}.lead-table tbody tr:hover>td.is-frozen-col,.lead-table tbody tr.is-frozen-row:hover>td{background:#f9fbfd}.lead-table tbody tr.is-checked>td.is-frozen-col,.lead-table tbody tr.is-frozen-row.is-checked>td{background:#f5fbf7}.lead-table tbody tr.is-selected>td.is-frozen-col,.lead-table tbody tr.is-frozen-row.is-selected>td{background:#f0f9f4}.lead-table.has-frozen-cols th.is-frozen-col:not(:has(~th.is-frozen-col)),.lead-table.has-frozen-cols td.is-frozen-col:not(:has(~td.is-frozen-col)){box-shadow:6px 0 8px -6px #10182829}.lead-table tbody tr.is-frozen-row>td{box-shadow:0 4px 7px -6px #10182847}.lead-table tbody tr.is-frozen-row{background:#fffdf6}.lead-table tbody tr.is-frozen-row>td{background:#fffdf6}.lead-table tbody tr.is-frozen-row>td:first-child:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#eab308}.lead-table th[data-col]{padding-right:1.25rem}.lead-th-sort,.lead-th-plain{display:inline-flex;align-items:center;gap:.25rem;max-width:100%;overflow:hidden}.lead-th-pin{position:absolute;right:2px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:17px;height:17px;padding:0;border:0;border-radius:4px;background:none;color:#cbd5e1;cursor:pointer;opacity:0;transition:opacity .12s ease,color .12s ease}.lead-table th:hover .lead-th-pin,.lead-th-pin:focus-visible{opacity:1}.lead-th-pin:hover{color:#0f766e;background:#f1f5f9}.lead-th-pin.is-on{opacity:1;color:#ca8a04}.lead-pop-colrow{display:flex;align-items:center;gap:.35rem}.lead-pop-colrow>.lead-pop-check{flex:1;min-width:0}.lead-colpin{flex:0 0 auto;display:grid;place-items:center;width:24px;height:24px;border:1px solid transparent;border-radius:6px;background:none;color:#cbd5e1;cursor:pointer}.lead-colpin:hover{color:#0f766e;border-color:var(--lw-line)}.lead-colpin.is-on{color:#ca8a04;border-color:#fde68a;background:#fffbeb}.lead-pop-hint{margin:0 0 .4rem;font-size:.68rem;line-height:1.45;color:var(--lw-muted)}.lead-freezebar{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.5rem;padding:.4rem .6rem;border:1px solid #fde68a;border-radius:9px;background:#fffbeb;font-size:.72rem;color:#854d0e}.lead-freezebar b{font-weight:600}.lead-freezebar .lead-link-btn{color:#854d0e}.lead-table{min-width:1180px}.lead-table th.col-ref{width:92px}.lead-table th.col-client{width:178px}.lead-table th.col-contact{width:104px}.lead-table th.col-source{min-width:132px}.lead-table th.col-dest{min-width:124px}.lead-table th.col-travel{width:108px}.lead-table th.col-pax{width:84px}.lead-table th.col-budget{width:108px}.lead-table th.col-score{width:66px}.lead-table th.col-stage{width:126px}.lead-table th.col-activity{width:132px}.lead-table th.col-followup{width:126px}.lead-table th.col-assignee{width:116px}.lead-source-cell,.lead-dest-cell,.lead-assignee-cell{display:flex;align-items:center;gap:.4rem;min-width:0;white-space:nowrap}.lead-source-cell>span:last-child,.lead-dest-cell>span:last-child,.lead-assignee-cell>span:last-child{overflow:hidden;text-overflow:ellipsis}.lead-source-ico{display:grid;place-items:center;width:22px;height:22px;flex:none;border-radius:6px}.lead-source-ico.is-blue{background:#eff6ff;color:#2563eb}.lead-source-ico.is-green{background:#e7f8ee;color:#128c4a}.lead-source-ico.is-indigo{background:#eef2ff;color:#4338ca}.lead-source-ico.is-pink{background:#fdf2f8;color:#be185d}.lead-source-ico.is-amber{background:#fef3c7;color:#b45309}.lead-source-ico.is-violet{background:#f5f3ff;color:#6d28d9}.lead-source-ico.is-slate{background:#f1f5f9;color:#475569}.lead-source-ico.is-multi{background:#fff;box-shadow:inset 0 0 0 1px #e6ebf2;color:#4285f4}.lead-dest-glyph{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:50%;background:linear-gradient(135deg,#e0f2fe,#ede9fe);font-size:.78rem}.lead-travel-cell{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.lead-travel-cell b{font-size:.78rem;font-weight:500;color:#101828;white-space:nowrap}.lead-flex-chip{padding:.1rem .4rem;border-radius:6px;font-size:.62rem;font-weight:500}.lead-flex-chip.is-flex{background:#eef1f5;color:#475467}.lead-flex-chip.is-fixed{background:#fee2e2;color:#b91c1c}.lead-pax-cell{display:inline-flex;align-items:center;gap:.3rem;color:#475467;font-variant-numeric:tabular-nums}.lead-budget-cell{font-weight:500;color:#101828;white-space:nowrap}.lead-activity-cell{display:flex;flex-direction:column;gap:1px;min-width:0}.lead-activity-cell b{font-size:.76rem;font-weight:500;color:#101828;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-activity-cell small{font-size:.67rem;color:#98a2b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-followup-cell{display:inline-flex;align-items:center;gap:.3rem;font-size:.76rem;white-space:nowrap}.lead-followup-cell.is-future{color:#475467}.lead-followup-cell.is-overdue,.lead-followup-cell.is-today{color:#dc2626;font-weight:500}.lead-followup-cell.is-none{color:#98a2b3}.lead-mini-act.is-mail{background:#f5f3ff;color:#6d28d9}.lead-mini-act.is-mail:hover{background:#ede9fe}.lead-mini-act.is-off{opacity:.35;pointer-events:none}.lead-ring{position:relative;display:inline-grid;place-items:center}.lead-ring svg{transform:rotate(-90deg)}.lead-ring-track{fill:none;stroke:#eef1f5;stroke-width:3.5}.lead-ring-arc{fill:none;stroke-width:3.5;stroke-linecap:round;transition:stroke-dasharray .4s cubic-bezier(.22,1,.36,1)}.lead-ring b{position:absolute;font-size:.74rem;font-weight:500;font-variant-numeric:tabular-nums}.lead-ring.is-hot .lead-ring-arc{stroke:#16a34a}.lead-ring.is-warm .lead-ring-arc{stroke:#eab308}.lead-ring.is-cold .lead-ring-arc{stroke:#f97316}.lead-ring.is-hot b{color:#15803d}.lead-ring.is-warm b{color:#a16207}.lead-ring.is-cold b{color:#c2410c}.lead-hot.is-hot{background:#ffedd5;color:#c2410c}.lead-hot.is-warm{background:#fef3c7;color:#a16207}.lead-hot.is-cold{background:#eef1f5;color:#475467}.lead-score{padding:.3rem .6rem;border-radius:9px;font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer}.lead-score.is-hot{background:#dcfce7;color:#15803d}.lead-score.is-warm{background:#fef3c7;color:#854d0e}.lead-score.is-cold{background:#ffedd5;color:#c2410c}.lead-score:hover{filter:brightness(.97)}.lead-score-track.is-hot span{background:linear-gradient(90deg,#86efac,#16a34a)}.lead-score-track.is-warm span{background:linear-gradient(90deg,#fde68a,#eab308)}.lead-score-track.is-cold span{background:linear-gradient(90deg,#fdba74,#f97316)}.lead-score-band{margin:.35rem 0 0;font-size:.7rem;font-weight:600;color:#667085}.lead-pop.is-score{width:268px;max-height:60vh;overflow-y:auto}.lead-band-chip{padding:.12rem .45rem;border-radius:999px;font-size:.64rem;font-weight:700}.lead-band-chip.is-hot{background:#dcfce7;color:#15803d}.lead-band-chip.is-warm{background:#fef3c7;color:#a16207}.lead-band-chip.is-cold{background:#ffedd5;color:#c2410c}.lead-score-pinned{margin:0 0 .5rem;padding:.35rem .5rem;border-radius:8px;background:#fff7ed;font-size:.68rem;color:#c2410c}.lead-score-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.lead-score-line{display:flex;justify-content:space-between;gap:.5rem;font-size:.72rem;color:#344054}.lead-score-line b{font-weight:700;color:#101828;font-variant-numeric:tabular-nums}.lead-score-line b i{font-style:normal;font-weight:500;color:#98a2b3}.lead-score-bar{height:4px;margin:.2rem 0;border-radius:999px;background:#eef1f5;overflow:hidden}.lead-score-bar span{display:block;height:100%;border-radius:999px;background:#0f766e}.lead-score-parts{list-style:none;margin:0;padding:0}.lead-score-parts li{display:flex;justify-content:space-between;gap:.5rem;font-size:.66rem;color:#667085}.lead-score-parts li b{font-weight:600;color:#475467;font-variant-numeric:tabular-nums}.lead-score-parts li.is-negative,.lead-score-parts li.is-negative b{color:#b91c1c}.lead-score-total{display:flex;justify-content:space-between;margin:.7rem 0 0;padding-top:.5rem;border-top:1px solid var(--lw-line, #e6ebf2);font-size:.76rem;color:#344054}.lead-score-total b{font-weight:700;color:#101828}.lead-score-foot{margin:.45rem 0 0;font-size:.64rem;line-height:1.45;color:#98a2b3}@media (prefers-reduced-motion: reduce){.lead-ring-arc{transition-duration:.01s}}.lead-table th.col-enq{min-width:152px}.lead-table th.col-city{min-width:96px}.lead-table th.col-kids{min-width:118px}.lead-table th.col-contact{min-width:176px}.lead-enq{display:inline-flex;align-items:center;gap:.3rem;padding:.24rem .55rem;border-radius:8px;font-size:.7rem;font-weight:500;white-space:nowrap}.lead-enq.is-blue{background:#eff6ff;color:#1d4ed8}.lead-enq.is-pink{background:#fdf2f8;color:#be185d}.lead-enq.is-green{background:#e7f8ee;color:#128c4a}.lead-enq.is-rose{background:#fff1f2;color:#be123c}.lead-enq.is-violet{background:#f5f3ff;color:#6d28d9}.lead-enq.is-cyan{background:#ecfeff;color:#0e7490}.lead-enq.is-slate{background:#f1f5f9;color:#475569}.lead-contact-cell{display:flex;flex-direction:column;gap:1px;min-width:0}.lead-contact-cell b{font-size:.76rem;font-weight:500;color:#101828;white-space:nowrap;font-variant-numeric:tabular-nums}.lead-contact-cell small{font-size:.68rem;color:#667085;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-flag{margin-left:.25rem;font-size:.82rem;line-height:1}.lead-now-cell{display:inline-flex;align-items:center;gap:.35rem}.lead-now-cell .lead-mini-act{width:26px;height:26px;border-radius:8px}.lead-followup-wrap{display:flex;flex-direction:column;gap:1px;min-width:0}.lead-followup-wrap small{font-size:.67rem;color:#98a2b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-table th.is-sortable{padding:0}.lead-table th.is-sortable button{display:inline-flex;align-items:center;gap:.25rem;width:100%;padding:.5rem;font:inherit;font-size:.67rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#98a2b3;white-space:nowrap}.lead-table th.is-sortable button:hover{color:#475467}.lead-th-caret{font-size:.7rem;opacity:.55}.lead-table th.is-sorted button{color:#0f766e}.lead-table th.is-sorted .lead-th-caret{opacity:1}.lead-card-followup{display:flex;flex-direction:column}.lead-fu-block{display:flex;align-items:flex-start;gap:.5rem;width:100%;padding:.55rem .6rem;border:0;border-radius:10px;background:#f4f6f9;font:inherit;text-align:left;cursor:pointer;transition:background-color .14s ease,box-shadow .14s ease}.lead-fu-block:hover{box-shadow:inset 0 0 0 1px #1018281f}.lead-fu-block:focus-visible{outline:2px solid #0f766e;outline-offset:2px}.lead-fu-block+.lead-fu-block{margin-top:.45rem}.lead-fu-block.is-next{background:#eafaf0}.lead-fu-block.is-next.is-late{background:#fef2f2}.lead-fu-ico{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:7px;background:#e0eaff;color:#2563eb}.lead-fu-block.is-next .lead-fu-ico{background:#d3f2e0;color:#15803d}.lead-fu-block.is-next.is-late .lead-fu-ico{background:#fee2e2;color:#b91c1c}.lead-fu-body{min-width:0;flex:1;display:block}.lead-fu-title{display:block;font-size:.72rem;font-weight:600;color:#15803d}.lead-fu-block:not(.is-next) .lead-fu-title{color:#344054}.lead-fu-body b{display:block;font-size:.8rem;font-weight:650;color:#101828}.lead-fu-body b.lead-fu-none{font-weight:500;color:#667085}.lead-fu-body small{display:block;font-size:.7rem;color:#667085}.lead-fu-body p{margin:.2rem 0 0;font-size:.7rem;line-height:1.45;color:#475467}.lead-fu-detail{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;margin-top:.2rem;font-size:.7rem;line-height:1.45;color:#475467;overflow-wrap:anywhere}.lead-fu-chip{display:inline-block;margin:.15rem 0 .1rem;padding:.12rem .45rem;border-radius:999px;font-size:.63rem;font-weight:650;white-space:nowrap}.lead-fu-chip.is-today{background:#fee2e2;color:#b91c1c}.lead-fu-chip.is-soon{background:#fef3c7;color:#a16207}.lead-fu-chip.is-future{background:#dcfce7;color:#15803d}.lead-fu-chip.is-overdue{background:#fee2e2;color:#b91c1c}.lead-fu-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:100%;margin-top:.55rem;padding:.6rem;border-radius:10px;background:#0f766e;color:#fff;font-size:.8rem;font-weight:600;transition:background-color .16s ease}.lead-fu-btn:hover:not(:disabled){background:#115e56}.lead-fu-btn:disabled{opacity:.5;cursor:not-allowed}.lead-sched{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:1rem}.lead-sched-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1018286b}.lead-sched-panel{color:#101828;position:relative;width:100%;max-width:360px;padding:1rem 1.1rem 1.1rem;border-radius:16px;background:#fff;box-shadow:0 24px 60px #10182842;animation:lead-pop-in .18s cubic-bezier(.22,1,.36,1)}.lead-sched-panel header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8rem}.lead-sched-panel h4{margin:0;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:1rem;font-weight:650;color:#101828}.lead-sched-field{display:block;margin-bottom:.65rem}.lead-sched-field span{display:block;margin-bottom:.22rem;font-size:.72rem;color:#667085}.lead-sched-field input,.lead-sched-field select{width:100%;padding:.5rem .6rem;border:1px solid var(--lw-line, #e6ebf2);border-radius:9px;font:inherit;font-size:.8rem;color:#101828}.lead-sched-field input:focus,.lead-sched-field select:focus{outline:none;border-color:#0f766e}.lead-fu-hist{display:inline-flex;align-items:center;gap:.25rem;padding:.22rem .45rem;border:1px solid var(--lw-line, #e6ebf2);border-radius:8px;background:#fff;color:#667085;cursor:pointer}.lead-fu-hist:hover{border-color:#0f766e;color:#0f766e}.lead-fu-hist>span{min-width:15px;padding:0 .2rem;border-radius:999px;background:#eef2f6;font-size:.62rem;font-weight:700;color:#475467}.lead-fu-hist:hover>span{background:#d7f0ec;color:#0f766e}.lead-card-followup .lead-card-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.lead-fu-headbtns{display:flex;align-items:center;gap:.35rem}.lead-fu-noteshead{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:.9rem 0 .25rem}.lead-fu-noteshead>span{font-size:.72rem;color:#667085}.lead-fu-prev{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .45rem;border:1px solid var(--lw-line, #e6ebf2);border-radius:999px;background:#fff;font:inherit;font-size:.68rem;font-weight:600;color:#475467;cursor:pointer}.lead-fu-prev:hover{border-color:#0f766e;color:#0f766e}.lead-fu-prev.is-on{border-color:#0f766e;background:#ecfdf5;color:#0f766e}.lead-fu-prev>span{padding:0 .28rem;border-radius:999px;background:#eef2f6;font-size:.62rem;font-weight:700}.lead-fu-prev.is-on>span{background:#d7f0ec}.lead-fu-prevlist{list-style:none;margin:.55rem 0 0;padding:.1rem 0 0;max-height:30vh;overflow-y:auto;border-top:1px solid var(--lw-line, #e6ebf2)}.lead-fu-prevlist li{padding:.5rem 0;border-bottom:1px solid #f1f4f8}.lead-fu-prevlist li:last-child{border-bottom:0}.lead-fu-prevlist p{margin:0 0 .15rem;font-size:.76rem;line-height:1.45;color:#344054;white-space:pre-wrap;overflow-wrap:anywhere}.lead-fu-prevlist small{font-size:.66rem;color:#98a2b3}.lead-fu-more{display:flex;align-items:center;justify-content:center;gap:.25rem;width:100%;margin-top:.35rem;padding:.35rem;border:0;border-radius:8px;background:none;cursor:pointer;font:inherit;font-size:.69rem;font-weight:600;color:#0f766e}.lead-fu-more:hover{background:#f0f9f4}.lead-fu-more svg{transform:rotate(-90deg)}.lead-fu-tabs{display:flex;gap:.3rem;margin-bottom:.7rem;padding:.2rem;border-radius:10px;background:#f4f6f9}.lead-fu-tabs button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;padding:.4rem;border:0;border-radius:8px;background:none;cursor:pointer;font:inherit;font-size:.73rem;font-weight:600;color:#667085}.lead-fu-tabs button.is-on{background:#fff;color:#101828;box-shadow:0 1px 2px #10182814}.lead-fu-tabs em{padding:0 .28rem;border-radius:999px;background:#eef2f6;font-size:.62rem;font-style:normal;font-weight:700}.lead-fu-tabs button.is-on em{background:#d7f0ec;color:#0f766e}.lead-fulist{list-style:none;margin:0;padding:0;max-height:52vh;overflow-y:auto}.lead-fulist li{display:flex;align-items:flex-start;gap:.55rem;padding:.6rem .15rem;border-bottom:1px solid #f1f4f8}.lead-fulist li:last-child{border-bottom:0}.lead-fulist li.is-done,.lead-fulist li.is-cancelled{opacity:.7}.lead-fulist-ico{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:8px;background:#e0eaff;color:#2563eb}.lead-fulist-ico.is-whatsapp{background:#e7f6ec;color:#15803d}.lead-fulist-ico.is-email{background:#ede9fe;color:#6d28d9}.lead-fulist-ico.is-meeting{background:#fef3c7;color:#b45309}.lead-fulist-body{flex:1;min-width:0}.lead-fulist-head{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.lead-fulist-head b{font-size:.78rem;font-weight:650;color:#101828}.lead-fulist-body small{display:block;margin-top:.05rem;font-size:.68rem;color:#667085}.lead-fulist-body p{margin:.2rem 0 0;font-size:.73rem;line-height:1.45;color:#475467;overflow-wrap:anywhere}.lead-fu-chip.is-done{background:#dcfce7;color:#15803d}.lead-fu-chip.is-cancelled{background:#f1f3f7;color:#667085}.lead-fu-chip.is-next{background:#e0eaff;color:#2563eb}.lead-fulist-acts{display:flex;gap:.15rem;flex:none}.lead-fulist-acts button{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:7px;background:none;color:#98a2b3;cursor:pointer}.lead-fulist-acts button:hover{background:#f1f4f8;color:#0f766e}.lead-fulist-acts button.is-danger:hover{background:#fef2f2;color:#b42318}.lead-fulist-acts button:disabled{opacity:.5;cursor:not-allowed}@media (hover: hover){.lead-fulist-acts{opacity:0;transition:opacity .14s ease}.lead-fulist li:hover .lead-fulist-acts,.lead-fulist-acts:focus-within{opacity:1}}.lead-sched-hint{margin:.6rem 0 0;padding:.45rem .6rem;border-radius:8px;background:#f0f9f4;font-size:.7rem;line-height:1.45;color:#15803d}.lead-fu-empty.is-bad{color:#b42318}.lead-sched-panel.is-wide{max-width:460px}.lead-futl{list-style:none;margin:0;padding:0;max-height:56vh;overflow-y:auto}.lead-futl-row{position:relative;display:flex;gap:.6rem;padding:0 0 .85rem}.lead-futl-row:last-child{padding-bottom:0}.lead-futl-row:not(:last-child):before{content:"";position:absolute;left:11px;top:24px;bottom:2px;width:1px;background:var(--lw-line, #e6ebf2)}.lead-futl-mark{position:relative;z-index:1;display:grid;place-items:center;flex:none;width:23px;height:23px;border-radius:50%;background:#e0eaff;color:#2563eb}.lead-futl-row.is-note .lead-futl-mark{background:#fef3c7;color:#a16207}.lead-futl-body{min-width:0;flex:1;padding-top:.1rem}.lead-futl-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.lead-futl-head b{font-size:.76rem;font-weight:650;color:#101828}.lead-futl-head small{flex:none;font-size:.66rem;color:#98a2b3}.lead-futl-body p{margin:.18rem 0 0;font-size:.74rem;line-height:1.5;color:#475467;white-space:pre-wrap;overflow-wrap:anywhere}.lead-sched-actions.is-one{grid-template-columns:1fr}.lead-fu-full{display:block}.lead-fu-row{display:block;padding:.5rem 0;border-top:1px solid var(--lw-line, #e6ebf2)}.lead-fu-row:first-child{border-top:0;padding-top:0}.lead-fu-row>span{display:block;margin-bottom:.15rem;font-size:.66rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#98a2b3}.lead-fu-row>b{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;font-size:.82rem;font-weight:600;color:#101828}.lead-fu-row>b .lead-fu-chip{margin:0}.lead-fu-row>p{margin:0;max-height:40vh;overflow-y:auto;font-size:.78rem;line-height:1.5;color:#344054;white-space:pre-wrap;overflow-wrap:anywhere}.lead-fu-empty{margin:0 0 .3rem;font-size:.78rem;color:#667085}.lead-fu-full .lead-sched-field{margin-top:.8rem;margin-bottom:0}.lead-fu-full textarea{width:100%;padding:.5rem .6rem;border:1px solid var(--lw-line, #e6ebf2);border-radius:9px;font:inherit;font-size:.8rem;line-height:1.45;color:#101828;resize:vertical}.lead-fu-full textarea:focus{outline:none;border-color:#0f766e}.lead-sched-actions{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.9rem}.lead-sched-actions .lead-fu-btn{margin-top:0}.lead-sched-actions .lead-quick{justify-content:center}@media (prefers-reduced-motion: reduce){.lead-sched-panel{animation-duration:.01s}}.lead-ws-main{container-type:inline-size;container-name:leadmain}.lead-tabbar-tools.is-compact{display:none}@container leadmain (max-width: 1340px){.lead-tabbar-tools.is-full{display:none}.lead-tabbar-tools.is-compact{display:flex}}.lead-pop.is-combined{width:min(880px,calc(100vw - 3rem));max-height:min(560px,calc(100dvh - 24rem));overflow-y:auto;padding:0}.lead-vf{display:flex;flex-direction:column}.lead-vf-bar{display:flex;align-items:center;gap:.6rem;padding:.7rem .85rem;border-bottom:1px solid var(--lw-line, #e6ebf2)}.lead-vf-bar strong{font-size:.78rem;font-weight:600;color:var(--lw-ink, #101828)}.lead-vf-count{margin-left:auto;font-size:.72rem;color:var(--lw-muted, #667085)}.lead-vf-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:.55rem .7rem;align-items:end;padding:.8rem .85rem}.lead-vf-hot{align-self:center;margin-top:.9rem;white-space:nowrap}.lead-vf-lower{display:grid;grid-template-columns:minmax(190px,1.1fr) auto minmax(280px,1.7fr);gap:.9rem;padding:.85rem;border-top:1px solid var(--lw-line, #e6ebf2);background:#fbfcfe}.lead-vf-sec{min-width:0}.lead-vf-h{display:flex;align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:.68rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--lw-muted, #667085)}.lead-vf-h .lead-link-btn{margin-left:auto;text-transform:none;letter-spacing:0}.lead-vf-chips{display:flex;flex-wrap:wrap;gap:.35rem}.lead-vf-chip{padding:.32rem .6rem;border:1px solid var(--lw-line, #e6ebf2);border-radius:999px;background:#fff;font-size:.72rem;font-weight:500;color:#475467;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.lead-vf-chip:hover{border-color:#cbd5e1;color:var(--lw-ink, #101828)}.lead-vf-chip.is-on{background:#ecfdf5;border-color:#6ee7b7;color:var(--lw-green-dark, #15803d)}.lead-vf-colgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:.15rem .6rem}@media (max-width: 720px){.lead-pop.is-combined{position:fixed;inset:auto 0 0 0;width:auto;max-width:none;max-height:82dvh;padding:0;border-width:1px 0 0;border-radius:18px 18px 0 0;box-shadow:0 -14px 40px #1018282e;animation:lead-sheet-up .2s cubic-bezier(.22,1,.36,1)}.lead-pop.is-combined .lead-vf{padding-bottom:env(safe-area-inset-bottom,0px)}.lead-vf-lower{grid-template-columns:1fr;gap:.7rem}}.lead-pop-head.is-spaced{margin-top:.8rem;padding-top:.6rem;border-top:1px solid var(--lw-line, #e6ebf2)}.lead-ef{--ef-r-panel: 12px;--ef-r-card: 9px;--ef-r-field: 6px;--ef-r-chip: 5px;--ef-field-h: 34px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:1.2rem}.lead-ef-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#10182873}.lead-ef-panel{position:relative;display:flex;flex-direction:column;width:100%;max-width:1020px;max-height:calc(100vh - 2.4rem);border-radius:var(--ef-r-panel);background:#f7f9fc;box-shadow:0 30px 80px #1018284d;animation:lead-pop-in .2s cubic-bezier(.22,1,.36,1);overflow:hidden;color:#101828}.lead-ef-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.25rem .85rem;background:#fff;border-bottom:1px solid var(--lw-line, #e6ebf2)}.lead-ef-head h3{margin:0;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-size:1.15rem;font-weight:600;color:#101828}.lead-ef-head p{margin:.15rem 0 0;font-size:.78rem;color:#667085}.lead-ef-head-right{display:flex;align-items:center;gap:.5rem}.lead-ef-ref{padding:.26rem .55rem;border-radius:var(--ef-r-field);background:#eef4ff;color:#1d4ed8;font-size:.74rem;font-weight:600}.lead-ef-body{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:.75rem;align-items:start;padding:.95rem 1.25rem 1.1rem;overflow-y:auto}.lead-ef-col{display:flex;flex-direction:column;gap:.75rem;min-width:0}.lead-ef-card{padding:.8rem .9rem;border:1px solid var(--lw-line, #e6ebf2);border-radius:var(--ef-r-card);background:#fff}.lead-ef-card>header{display:flex;align-items:center;gap:.45rem;margin-bottom:.7rem}.lead-ef-card>header h4{margin:0;font-size:.8rem;font-weight:550;letter-spacing:.005em;color:#1d2939}.lead-ef-card>header .lead-card-ico{width:20px;height:20px;border-radius:6px}.lead-ef-card.is-identity>header{display:none}.lead-ef-identity{display:flex;align-items:center;gap:.85rem}.lead-ef-identity .lead-ef-field.is-grow{display:flex;flex-direction:column;justify-content:center}.lead-ef-photo{position:relative;display:grid;place-items:center;width:62px;height:62px;flex:none;border-radius:50%;background-color:#0f766e;background-image:linear-gradient(135deg,#0f766e,#16a34a);color:#fff;overflow:visible;cursor:pointer}.lead-ef-photo img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.lead-ef-photo-initials{font-size:1.15rem;font-weight:600;letter-spacing:.02em}.lead-dupe{margin:.55rem 0 .2rem;border:1px solid #fde68a;border-radius:11px;background:#fffbeb;overflow:hidden}.lead-dupe-head{display:flex;align-items:flex-start;gap:.55rem;padding:.6rem .7rem .5rem}.lead-dupe-head>div{flex:1;min-width:0}.lead-dupe-head b{display:block;font-size:.78rem;font-weight:650;color:#92400e}.lead-dupe-head small{display:block;margin-top:.1rem;font-size:.68rem;color:#a16207}.lead-dupe-ico{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:8px;background:#fef3c7;color:#b45309}.lead-dupe-x{flex:none;display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:7px;background:none;color:#b45309;cursor:pointer}.lead-dupe-x:hover{background:#fef3c7}.lead-dupe-list{list-style:none;margin:0;padding:0 .5rem}.lead-dupe-list li{display:flex;align-items:center;gap:.5rem;padding:.5rem .45rem;border-radius:9px;background:#fff;border:1px solid #fde68a}.lead-dupe-list li+li{margin-top:.35rem}.lead-dupe-avatar{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#0f766e,#16a34a);font-size:.62rem;font-weight:600;color:#fff}.lead-dupe-list li.is-customer .lead-dupe-avatar{background:linear-gradient(135deg,#7c3aed,#a855f7)}.lead-dupe-body{flex:1;min-width:0}.lead-dupe-name{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.lead-dupe-name b{font-size:.77rem;font-weight:600;color:#101828}.lead-dupe-tag{padding:.05rem .35rem;border-radius:999px;font-size:.6rem;font-style:normal;font-weight:700;background:#eef2f6;color:#475467}.lead-dupe-tag.is-customer{background:#f3e8ff;color:#7c3aed}.lead-dupe-body small{display:block;margin-top:.1rem;font-size:.67rem;color:#667085;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-dupe-open{flex:none;padding:.3rem .6rem;border:1px solid var(--lw-line, #e6ebf2);border-radius:7px;background:#fff;cursor:pointer;font:inherit;font-size:.69rem;font-weight:600;color:#0f766e}.lead-dupe-open:hover{border-color:#0f766e;background:#f0f9f4}.lead-dupe-advice{margin:0;padding:.5rem .75rem .6rem;font-size:.68rem;line-height:1.5;color:#92400e}.lead-dupe-checking{margin:.4rem 0 0;font-size:.68rem;color:#98a2b3}.lead-ef-photo-clear{align-self:center;padding:4px 8px;border:1px solid var(--lw-line);border-radius:7px;background:#fff;font:inherit;font-size:.68rem;color:var(--lw-muted);cursor:pointer}.lead-ef-photo-clear:hover{border-color:#fecdca;color:#b42318}.lead-ef-photo-clear:disabled{opacity:.5;cursor:not-allowed}.lead-ef-photo-badge{position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;width:22px;height:22px;border:2px solid #fff;border-radius:50%;background:#1d2939;color:#fff;transition:background-color .16s ease}.lead-ef-photo:hover .lead-ef-photo-badge{background:#0f766e}.lead-ef-photo:disabled{cursor:wait}.lead-ef-photo-busy{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#10182873}.lead-ef-photo-busy:after{content:"";position:absolute;top:38%;right:38%;bottom:38%;left:38%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:lead-spin .7s linear infinite}@keyframes lead-spin{to{transform:rotate(360deg)}}.lead-ef-field{display:block;margin-bottom:.55rem}.lead-ef-field:last-child{margin-bottom:0}.lead-ef-field.is-grow{flex:1;min-width:0;margin-bottom:0}.lead-ef-label{display:block;margin-bottom:.25rem;font-size:11px;font-weight:500;letter-spacing:.01em;color:#667085}.lead-ef-label i{color:#dc2626;font-style:normal}.lead-ef-hint{display:block;margin-top:.25rem;font-size:11px;color:#6b7480}.lead-ef input[type=text],.lead-ef input[type=tel],.lead-ef input[type=email],.lead-ef input[type=month],.lead-ef select,.lead-ef textarea{width:100%;border:1px solid #dfe5ee;border-radius:var(--ef-r-field);background:#fff;font:inherit;font-size:.8rem;color:#101828}.lead-ef input[type=text],.lead-ef input[type=tel],.lead-ef input[type=email],.lead-ef input[type=month],.lead-ef select{height:var(--ef-field-h);padding:0 .6rem}.lead-ef input::-moz-placeholder,.lead-ef textarea::-moz-placeholder{color:#a2acbb}.lead-ef input::placeholder,.lead-ef textarea::placeholder{color:#a2acbb}.lead-ef input:focus,.lead-ef select:focus,.lead-ef textarea:focus{outline:none;border-color:#0f766e;box-shadow:0 0 0 3px #0f766e1f}.lead-ef select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5l5-5' stroke='%23667085' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center}.lead-ef-with-actions{display:flex;align-items:center;gap:.4rem}.lead-ef-with-actions input{flex:1;min-width:0}.lead-ef-check{display:inline-flex;align-items:center;gap:.35rem;height:var(--ef-field-h);padding:0 .5rem;border:1px solid #dfe5ee;border-radius:var(--ef-r-field);background:#fff;font-size:.76rem;color:#344054;white-space:nowrap}.lead-ef-check input{accent-color:#0f766e;width:14px;height:14px}.lead-ef-pair{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.lead-ef-pair .lead-ef-field{margin-bottom:.55rem}.lead-ef-act{display:grid;place-items:center;width:var(--ef-field-h);height:var(--ef-field-h);flex:none;border-radius:var(--ef-r-field);color:#fff;transition:filter .16s ease,transform .16s ease}.lead-ef-act.is-call{background:#2563eb}.lead-ef-act.is-wa{background:#16a34a}.lead-ef-act:hover{filter:brightness(1.08)}.lead-ef-act:active{transform:scale(.95)}.lead-ef-act.is-off{background:#e6ebf2;color:#98a2b3;pointer-events:none}.lead-ef-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem}.lead-ef-chip{display:inline-flex;align-items:center;gap:.2rem;height:26px;padding:0 .25rem 0 .5rem;border-radius:var(--ef-r-chip);background:#eef2ff;color:#4338ca;font-size:.74rem;font-weight:550}.lead-ef-chip:nth-child(2n){background:#fff1f2;color:#be123c}.lead-ef-chip button{display:grid;place-items:center;width:16px;height:16px;border-radius:4px;color:inherit;opacity:.65}.lead-ef-chip button:hover{opacity:1;background:#00000014}.lead-ef-chip-add{display:inline-flex;align-items:center;gap:.2rem;height:26px;padding:0 .55rem;border:1px dashed #cbd5e1;border-radius:var(--ef-r-chip);font-size:.74rem;font-weight:550;color:#475467}.lead-ef-chip-add:hover{border-color:#0f766e;color:#0f766e;background:#f0fdfa}.lead-ef.lead-ef .lead-ef-chip-input{width:132px;height:26px;padding:0 .5rem;border:1px solid #0f766e;border-radius:var(--ef-r-chip);font-size:.74rem;color:#101828}.lead-ef-score{display:flex;align-items:center;gap:.5rem}.lead-ef-score .lead-score{cursor:default;border-radius:var(--ef-r-field)}.lead-ef-intent{display:inline-flex;align-items:center;gap:.3rem;height:var(--ef-field-h);padding:0 .7rem;border-radius:var(--ef-r-field);font-size:.76rem;font-weight:550}.lead-ef-intent.is-hot{background:#dcfce7;color:#15803d}.lead-ef-intent.is-warm{background:#fef3c7;color:#854d0e}.lead-ef-intent.is-cold{background:#ffedd5;color:#c2410c}.lead-ef .lead-note-box{position:relative}.lead-ef .lead-note-box textarea{display:block;min-height:78px;padding:.5rem .6rem 1.5rem;line-height:1.5;resize:vertical}.lead-ef .lead-note-count{position:absolute;right:1.1rem;bottom:.45rem;font-size:11px;color:#6b7480;background:#fff;padding-left:.3rem;pointer-events:none}.lead-ef-error{margin:0 1.25rem .6rem}.lead-ef-foot{display:flex;align-items:center;gap:.6rem;padding:.8rem 1.25rem;background:#fff;border-top:1px solid var(--lw-line, #e6ebf2)}.lead-ef-delete{margin-right:auto;padding:.5rem .8rem;border-radius:7px;font-size:.78rem;font-weight:550;color:#b91c1c}.lead-ef-delete:hover{background:#fef2f2}.lead-ef-foot .crm-confirm-delete{margin-right:auto}.lead-ef-cancel{margin-left:auto;padding:.55rem 1.15rem;border:1px solid #dfe5ee;border-radius:7px;background:#fff;font-size:.8rem;font-weight:550;color:#344054}.lead-ef-cancel:hover{background:#f8fafc}.lead-ef-save{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.25rem;border-radius:7px;background:#15803d;color:#fff;font-size:.8rem;font-weight:600}.lead-ef-save:hover:not(:disabled){background:#166534}.lead-ef-save:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 860px){.lead-ef-body{grid-template-columns:1fr}.lead-ef-panel{max-width:100%}}@media (prefers-reduced-motion: reduce){.lead-ef-panel{animation-duration:.01s}}.fx-caret{transition:transform .2s cubic-bezier(.22,1,.36,1)}.fx-caret.is-open{transform:rotate(180deg)}.fx-nav-btn{display:inline-flex;align-items:center;gap:.4rem;color:#ffffffe6;text-transform:uppercase;transition:color .16s ease}.fx-nav-btn:hover{color:#fff}.fx-desktop-nav ul{list-style:none;margin:0;padding:0}.fx-nav-item{position:relative}.fx-dropdown{position:absolute;top:calc(100% + 1.1rem);left:50%;transform:translate(-50%);z-index:40;min-width:210px;padding:.6rem;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#0c0f0beb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 24px 60px #00000073;animation:fx-dd-in .18s cubic-bezier(.22,1,.36,1)}@keyframes fx-dd-in{0%{opacity:0;transform:translate(-50%) translateY(-6px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.fx-nav-item:first-child .fx-dropdown{left:0;transform:none;animation-name:fx-dd-in-left}@keyframes fx-dd-in-left{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.fx-dd-list li button,.fx-dd-col li button,.fx-dd-all{display:block;width:100%;padding:.5rem .7rem;border-radius:9px;font-size:.86rem;text-align:left;color:#ffffffd1;white-space:nowrap;transition:background-color .14s ease,color .14s ease}.fx-dd-list li button:hover,.fx-dd-col li button:hover,.fx-dd-all:hover{background:#ffffff17;color:#fff}.fx-dd-cols{display:flex;gap:.4rem}.fx-dd-col{min-width:150px}.fx-dd-head{margin:0 0 .2rem;padding:0 .7rem;font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lime)}.fx-dd-all{margin-top:.4rem;padding-top:.6rem;border-top:1px solid rgba(255,255,255,.12);border-radius:0 0 9px 9px;color:var(--lime);font-weight:600}.fx-dd-empty{margin:0;padding:.5rem .7rem;font-size:.84rem;color:#fff9}.fx-burger{display:grid;place-items:center;width:44px;height:44px;margin-right:-.5rem;border-radius:10px;transition:background-color .16s ease}.fx-burger:hover{background:#ffffff1a}.fx-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.fx-drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;animation:fx-fade-in .2s ease}@keyframes fx-fade-in{0%{opacity:0}to{opacity:1}}.fx-drawer-panel{position:absolute;top:0;bottom:0;width:min(360px,88vw);display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;background:#0b0e0a;box-shadow:0 0 60px #00000080}.fx-drawer.is-right .fx-drawer-panel{right:0;border-left:1px solid rgba(255,255,255,.1);animation:fx-drawer-in-right .26s cubic-bezier(.22,1,.36,1)}.fx-drawer.is-left .fx-drawer-panel{left:0;border-right:1px solid rgba(0,0,0,.08);animation:fx-drawer-in-left .26s cubic-bezier(.22,1,.36,1)}@keyframes fx-drawer-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes fx-drawer-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}.fx-drawer-body{display:flex;flex-direction:column;flex:1;padding:5.5rem 1.25rem 1.25rem}.fx-drawer-list{list-style:none;margin:0;padding:0}.fx-drawer-list>li+li{border-top:1px solid rgba(255,255,255,.08)}.fx-drawer-link{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.95rem .25rem;font-size:.95rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#ffffffeb;text-align:left}.fx-drawer-link:hover,.fx-drawer-link[aria-expanded=true]{color:var(--lime)}.fx-drawer-sub{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1)}.fx-drawer-sub.is-open{grid-template-rows:1fr}.fx-drawer-sub-inner{min-height:0;overflow:hidden}.fx-drawer-sub ul{list-style:none;margin:0;padding:0 0 .6rem}.fx-drawer-sub li button{display:block;width:100%;padding:.55rem .25rem .55rem .9rem;font-size:.88rem;color:#ffffffb8;text-align:left}.fx-drawer-sub li button:hover{color:#fff}.fx-drawer-sub li button.is-all{color:var(--lime);font-weight:600}.fx-drawer-sub-head{margin:.5rem 0 .1rem;padding-left:.9rem;font-size:.64rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b}.fx-drawer-empty{margin:0;padding:.5rem .9rem;font-size:.85rem;color:#ffffff8c}.fx-drawer-auth{display:grid;gap:.6rem;margin-top:auto;padding-top:1.4rem}.fx-drawer-cta{padding:.85rem 1rem;border:1px solid rgba(255,255,255,.35);border-radius:999px;font-size:.82rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#fff;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.fx-drawer-cta:hover{border-color:var(--lime);color:var(--lime)}.fx-drawer-cta.is-primary{border-color:var(--lime);background:var(--lime);color:#0b0e0a}.fx-drawer-cta.is-primary:hover{filter:brightness(1.06);color:#0b0e0a}@media (prefers-reduced-motion: reduce){.fx-drawer-panel,.fx-drawer-backdrop,.fx-dropdown{animation-duration:.01s}.fx-drawer-sub,.fx-caret{transition-duration:.01s}}.team-burger{display:none;place-items:center;width:44px;height:44px;margin-left:-10px;border-radius:12px;color:#1f2d3d;transition:background-color .16s ease}.team-burger:hover{background:#1f2d3d14}@media (max-width: 900px){.team-burger{display:grid}}.fx-drawer.team-drawer .fx-drawer-panel{width:min(300px,84vw);padding:1rem .85rem;background:#f7f2ee;border-right:1px solid rgba(31,45,61,.1);color:#1f2d3d}.team-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 .35rem .9rem}.team-drawer-head .team-logo{height:26px;width:auto}.team-drawer-close{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:#5a6b7d}.team-drawer-close:hover{background:#1f2d3d14}.team-drawer-nav{flex:1;overflow-y:auto}.team-drawer-group+.team-drawer-group{margin-top:1rem}.team-drawer-label{margin:0 0 .35rem;padding-left:.7rem;font-size:.63rem;font-weight:700;letter-spacing:.14em;color:#1f2d3d73}.team-drawer-item{display:flex;align-items:center;gap:.7rem;width:100%;padding:.65rem .7rem;border-radius:11px;font-size:.88rem;font-weight:500;color:#35485c;text-align:left;transition:background-color .14s ease,color .14s ease}.team-drawer-item:hover{background:#ffffffbf}.team-drawer-item.is-active{background:#fff;color:#14202c;font-weight:600;box-shadow:0 2px 8px #1f2d3d1a}.team-drawer-item .team-nav-icon{display:grid;place-items:center;width:20px;height:20px;flex:none}.team-drawer-foot{margin-top:.9rem;padding-top:.9rem;border-top:1px solid rgba(31,45,61,.12)}.team-drawer-profile{display:flex;align-items:center;gap:.6rem;width:100%;padding:.5rem .7rem;border-radius:11px;text-align:left}.team-drawer-profile:hover{background:#ffffffbf}.team-drawer-profile .team-profile-avatar{width:36px;height:36px;flex:none;border-radius:50%;overflow:hidden}.team-drawer-profile .team-profile-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team-drawer-profile b{display:block;font-size:.85rem;font-weight:600;color:#14202c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-drawer-profile small{display:block;font-size:.72rem;color:#6b7c8d}.team-drawer-foot-actions{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;margin-top:.6rem}.team-drawer-ghost{padding:.55rem .5rem;border:1px solid rgba(31,45,61,.16);border-radius:10px;font-size:.78rem;font-weight:600;color:#35485c}.team-drawer-ghost:hover:not(:disabled){background:#fff}.team-drawer-ghost:disabled{opacity:.45;cursor:not-allowed}.team-drawer-ghost.is-danger{color:#b91c1c;border-color:#b91c1c47}.team-drawer-ghost.is-danger:hover{background:#fef2f2}.eq{--eq-ink: #101828;--eq-muted: #667085;--eq-line: #e4e8ee;--eq-lime: #c8e23c;--eq-lime-deep: #a9c320;--eq-on-lime: #1b2205;--eq-bad: #b42318;min-height:100dvh;display:flex;flex-direction:column;background:#f6f8fa;color:var(--eq-ink);font-family:inherit;padding-bottom:calc(84px + env(safe-area-inset-bottom))}.eq *{box-sizing:border-box}.eq-top{display:flex;align-items:center;gap:12px;padding:14px 16px 8px}.eq-logo{height:26px;margin-left:auto}.eq-back{display:inline-flex;align-items:center;min-height:44px;padding:0 12px 0 0;border:0;background:none;font-size:14px;color:var(--eq-muted);cursor:pointer}.eq-back:hover{color:var(--eq-ink)}.eq-progress{display:flex;gap:5px;padding:4px 16px 14px}.eq-progress span{flex:1;height:4px;border-radius:2px;background:#e4e8ee;transition:background .25s ease}.eq-progress span.is-on{background:var(--eq-lime-deep)}.eq-card{flex:1;margin:0 12px;padding:20px 16px 24px;background:#fff;border:1px solid var(--eq-line);border-radius:16px}.eq-step{margin:0 0 6px;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--eq-muted)}.eq-card h1{margin:0 0 6px;font-size:22px;line-height:1.25;font-weight:600;letter-spacing:-.01em}.eq-sub{margin:0 0 18px;font-size:14px;line-height:1.55;color:var(--eq-muted)}.eq-label{display:block;margin:20px 0 7px;font-size:13px;font-weight:600;color:var(--eq-ink)}.eq-label i{font-style:normal;font-weight:400;color:var(--eq-muted)}.eq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.eq-tile{display:grid;gap:3px;padding:13px 11px;text-align:left;cursor:pointer;background:#fff;border:1.5px solid var(--eq-line);border-radius:12px;color:var(--eq-ink);transition:border-color .15s ease,background .15s ease}.eq-tile-icon{font-size:20px;line-height:1}.eq-tile b{font-size:14px;font-weight:600}.eq-tile small{font-size:11.5px;line-height:1.4;color:var(--eq-muted)}.eq-tile.is-on{border-color:var(--eq-lime-deep);background:#fbfee9}.eq-chips{display:flex;flex-wrap:wrap;gap:7px}.eq-chip{min-height:42px;padding:0 15px;cursor:pointer;font-size:13.5px;color:var(--eq-ink);background:#fff;border:1.5px solid var(--eq-line);border-radius:999px;transition:border-color .15s ease,background .15s ease}.eq-chip.is-on{border-color:var(--eq-lime-deep);background:var(--eq-lime);color:var(--eq-on-lime);font-weight:600}.eq-input{display:block;width:100%;min-height:48px;padding:12px 14px;margin-top:8px;font-size:16px;font-family:inherit;color:var(--eq-ink);background:#fff;border:1.5px solid var(--eq-line);border-radius:11px}.eq-input::-moz-placeholder{color:#98a2b3}.eq-input::placeholder{color:#98a2b3}.eq-input:focus-visible{outline:2px solid var(--eq-lime-deep);outline-offset:1px;border-color:transparent}.eq-input.is-bad{border-color:var(--eq-bad)}.eq-textarea{min-height:108px;resize:vertical;line-height:1.5}.eq-count{margin:5px 0 0;text-align:right;font-size:11.5px;color:var(--eq-muted)}.eq-phone{display:flex;align-items:stretch;margin-top:8px;border:1.5px solid var(--eq-line);border-radius:11px;background:#fff;overflow:hidden}.eq-phone.is-bad{border-color:var(--eq-bad)}.eq-phone:focus-within{outline:2px solid var(--eq-lime-deep);outline-offset:1px}.eq-phone span{display:grid;place-items:center;padding:0 12px;background:#f6f8fa;border-right:1.5px solid var(--eq-line);font-size:15px;color:var(--eq-muted)}.eq-phone input{flex:1;min-height:48px;padding:12px 14px;border:0;outline:0;font-size:16px;font-family:inherit;color:var(--eq-ink);background:none}.eq-check{display:flex;align-items:center;gap:9px;margin-top:12px;font-size:14px;cursor:pointer}.eq-check input{width:19px;height:19px;accent-color:var(--eq-lime-deep)}.eq-stepper{display:flex;align-items:center;justify-content:space-between;padding:13px 0;border-bottom:1px solid #f1f3f7}.eq-stepper b{display:block;font-size:14.5px;font-weight:600}.eq-stepper small{font-size:12px;color:var(--eq-muted)}.eq-stepper-ctl{display:flex;align-items:center;gap:4px}.eq-stepper-ctl button{width:40px;height:40px;font-size:19px;line-height:1;cursor:pointer;color:var(--eq-ink);background:#fff;border:1.5px solid var(--eq-line);border-radius:10px}.eq-stepper-ctl button:disabled{color:#cbd5e1;cursor:not-allowed}.eq-stepper-ctl span{min-width:34px;text-align:center;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.eq-options{display:grid;gap:7px}.eq-option{display:flex;align-items:center;gap:11px;min-height:50px;padding:0 14px;cursor:pointer;font-size:14.5px;text-align:left;color:var(--eq-ink);background:#fff;border:1.5px solid var(--eq-line);border-radius:12px}.eq-option.is-on{border-color:var(--eq-lime-deep);background:#fbfee9;font-weight:600}.eq-radio{width:18px;height:18px;flex:none;border:1.5px solid #cbd5e1;border-radius:50%}.eq-option.is-on .eq-radio{border:5px solid var(--eq-lime-deep)}.eq-err{margin:6px 0 0;font-size:12.5px;color:var(--eq-bad)}.eq-err.is-block{margin-top:14px;padding:10px 12px;background:#fef3f2;border:1px solid #fecdca;border-radius:10px}.eq-consent{margin:22px 0 0;font-size:12px;line-height:1.55;color:var(--eq-muted)}.eq-trap{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.eq-foot{position:fixed;left:0;right:0;bottom:0;z-index:5;display:flex;align-items:center;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#f6f8faf0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--eq-line)}.eq-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;cursor:pointer;text-decoration:none;font-size:15px;font-weight:600;font-family:inherit;border-radius:12px;border:1.5px solid transparent}.eq-btn.is-primary{background:var(--eq-lime);color:var(--eq-on-lime)}.eq-btn.is-primary:hover{background:var(--eq-lime-deep)}.eq-btn.is-primary:disabled{opacity:.6;cursor:default}.eq-btn.is-ghost{background:#fff;border-color:var(--eq-line);color:var(--eq-ink)}.eq-skip{flex:none;min-height:50px;padding:0 6px;border:0;background:none;font-size:14px;color:var(--eq-muted);cursor:pointer}.eq-done{display:grid;justify-items:center;gap:10px;padding:40px 20px;text-align:center}.eq-done-tick{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--eq-lime);color:var(--eq-on-lime);font-size:26px}.eq-done h1{margin:6px 0 0}.eq-done p{margin:0;font-size:14.5px;line-height:1.6;color:var(--eq-muted);max-width:40ch}.eq-ref{display:grid;gap:2px;margin-top:8px!important;padding:11px 22px;background:#f6f8fa;border-radius:12px;font-size:12px!important;letter-spacing:.05em;text-transform:uppercase}.eq-ref b{font-size:18px;letter-spacing:0;text-transform:none;color:var(--eq-ink)}.eq-done-actions{display:grid;gap:8px;width:100%;max-width:320px;margin-top:14px}@media (min-width: 720px){.eq{padding-bottom:40px}.eq-top,.eq-progress{max-width:620px;margin-inline:auto;width:100%}.eq-card{max-width:620px;margin:0 auto;padding:28px 32px 32px;border-radius:18px}.eq-card h1{font-size:26px}.eq-grid{grid-template-columns:repeat(3,1fr)}.eq-foot{position:static;max-width:620px;margin:14px auto 0;padding:0 0 8px;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0}.eq-btn{flex:none;min-width:220px}}.lead-imp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:16px}.lead-imp-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.lead-imp-panel{position:relative;width:min(760px,100%);max-height:min(88dvh,760px);display:flex;flex-direction:column;background:#fff;color:#0f172a;border-radius:var(--ef-r-panel, 12px);box-shadow:0 24px 60px #0f172a47;overflow:hidden}.lead-imp-head{display:flex;align-items:flex-start;gap:12px;padding:16px 16px 12px;border-bottom:1px solid #eef1f6}.lead-imp-head h3{margin:0;font-size:15px;font-weight:600;color:#0f172a}.lead-imp-head p{margin:2px 0 0;font-size:12px;color:#64748b}.lead-imp-head .lead-icon-btn{margin-left:auto}.lead-imp-steps{display:flex;gap:4px;margin:0;padding:10px 16px;list-style:none;border-bottom:1px solid #eef1f6;background:#fafbfd}.lead-imp-steps li{display:flex;align-items:center;gap:7px;flex:1;font-size:11.5px;font-weight:500;color:#94a3b8}.lead-imp-steps li span{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#e7ebf2;color:#64748b;font-size:10.5px;font-weight:600;flex:none}.lead-imp-steps li.is-current{color:#0f172a}.lead-imp-steps li.is-current span{background:#1d4ed8;color:#fff}.lead-imp-steps li.is-done{color:#475569}.lead-imp-steps li.is-done span{background:#16a34a;color:#fff}.lead-imp-body{flex:1;min-height:0;overflow-y:auto;padding:16px}.lead-imp-note{margin:0 0 12px;font-size:12px;line-height:1.55;color:#475569}.lead-imp-note.is-warn{padding:9px 11px;border-radius:var(--ef-r-card, 9px);background:#fff7ed;border:1px solid #fed7aa;color:#9a3412}.lead-imp-label{display:flex;align-items:center;gap:6px;margin:0 0 7px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.lead-imp-drop{display:grid;justify-items:center;gap:9px;padding:34px 20px;text-align:center;border:1.5px dashed #cbd5e1;border-radius:var(--ef-r-panel, 12px);background:#fafbfd;color:#475569}.lead-imp-drop p{margin:0;font-size:13px}.lead-imp-drop small{font-size:11.5px;color:#64748b;max-width:42ch;line-height:1.5}.lead-imp-map{width:100%;border-collapse:collapse;font-size:12px}.lead-imp-map th{text-align:left;padding:0 8px 7px;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.lead-imp-map td{padding:6px 8px;border-top:1px solid #f1f5f9;vertical-align:middle;color:#0f172a}.lead-imp-map tr.is-unmapped td{background:#fcfcfd;color:#64748b}.lead-imp-map td b{font-weight:600}.lead-imp-map td i{display:block;font-style:normal;font-size:10.5px;color:#94a3b8}.lead-imp-sample{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b}.lead-imp-map select{width:100%;height:var(--ef-field-h, 34px);padding:0 26px 0 9px;font-size:12px;color:#0f172a;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%2364748b' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 9px center;border:1px solid #dfe4ec;border-radius:var(--ef-r-field, 6px);-webkit-appearance:none;-moz-appearance:none;appearance:none}.lead-imp-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.lead-imp-tile{padding:11px 12px;border:1px solid #e7ebf2;border-radius:var(--ef-r-card, 9px);background:#fafbfd}.lead-imp-tile b{display:block;font-size:20px;font-weight:600;line-height:1.1;color:#0f172a}.lead-imp-tile small{font-size:11.5px;color:#64748b}.lead-imp-tile.is-good{background:#f0fdf4;border-color:#bbf7d0}.lead-imp-tile.is-good b{color:#15803d}.lead-imp-tile.is-warn{background:#fff7ed;border-color:#fed7aa}.lead-imp-tile.is-warn b{color:#9a3412}.lead-imp-mode{margin-bottom:14px}.lead-imp-radio{display:flex;align-items:flex-start;gap:9px;padding:9px 11px;margin-bottom:6px;border:1px solid #e7ebf2;border-radius:var(--ef-r-card, 9px);cursor:pointer}.lead-imp-radio.is-on{border-color:#1d4ed8;background:#eff4ff}.lead-imp-radio input{margin-top:2px;accent-color:#1d4ed8}.lead-imp-radio b{display:block;font-size:12.5px;font-weight:600;color:#0f172a}.lead-imp-radio small{font-size:11.5px;color:#64748b}.lead-imp-conflicts{margin-bottom:14px}.lead-imp-conflicts ul{margin:0;padding:0;list-style:none}.lead-imp-conflicts li{padding:7px 0;border-top:1px solid #f1f5f9;font-size:12px;color:#0f172a}.lead-imp-conflicts li span{display:block;font-size:11.5px;color:#64748b}.lead-imp-rules{border-top:1px solid #eef1f6;padding-top:10px}.lead-imp-rules summary{font-size:12px;font-weight:500;color:#1d4ed8;cursor:pointer}.lead-imp-rules ul{margin:9px 0 0;padding:0;list-style:none;max-height:210px;overflow-y:auto}.lead-imp-rules li{display:flex;align-items:center;gap:6px;padding:4px 0;font-size:11.5px;color:#475569}.lead-imp-rules li b{margin-left:auto;color:#94a3b8;font-weight:500}.lead-imp-rules code{padding:1px 5px;border-radius:4px;background:#f1f5f9;font-size:11px;color:#0f172a}.lead-imp-rule{min-width:82px;font-size:10.5px;letter-spacing:.03em;text-transform:uppercase;color:#94a3b8}.lead-imp-done{display:grid;justify-items:center;gap:6px;padding:22px 0;text-align:center;color:#15803d}.lead-imp-done b{font-size:14px;color:#0f172a}.lead-imp-done small{font-size:12px;color:#64748b;max-width:46ch;line-height:1.5}.lead-imp-foot{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid #eef1f6;background:#fafbfd}.lead-imp-foot .lead-imp-spacer{margin-left:auto}.lead-imp-busy{display:flex;align-items:center;gap:9px;flex:1;font-size:12px;color:#475569}.lead-imp-progress{flex:1;height:5px;border-radius:3px;background:#e7ebf2;overflow:hidden}.lead-imp-progress span{display:block;height:100%;width:40%;border-radius:3px;background:#1d4ed8;animation:lead-imp-slide 1.1s ease-in-out infinite}@keyframes lead-imp-slide{0%{margin-left:-40%}to{margin-left:100%}}@media (max-width: 640px){.lead-imp{padding:0}.lead-imp-panel{width:100%;max-height:100dvh;height:100dvh;border-radius:0}.lead-imp-steps li{font-size:0;gap:0}.lead-imp-steps li span{font-size:10.5px}.lead-imp-steps li.is-current{font-size:11.5px;gap:7px}.lead-imp-tiles{grid-template-columns:1fr}.lead-imp-map thead{display:none}.lead-imp-map,.lead-imp-map tbody,.lead-imp-map tr,.lead-imp-map td{display:block;width:100%}.lead-imp-map tr{padding:8px 0;border-top:1px solid #f1f5f9}.lead-imp-map td{border:0;padding:2px 0}.lead-imp-sample{max-width:100%}}@media (min-width: 1181px){.lead-ws{height:calc(100dvh - 7rem);align-items:stretch}.lead-ws-main{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding-bottom:0}.lead-ws-main>*{flex:none}.lead-ws-main>.lead-table-wrap{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.lead-ws-main>.lead-pager{padding-bottom:.85rem}.lead-detail{max-height:none;height:100%}}@container leadmain (max-width: 1060px){.lead-metric{flex-direction:column;align-items:flex-start;gap:.5rem}.lead-metric-body{align-self:stretch}}@container leadmain (max-width: 700px){.lead-metric-row-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-metric{flex-direction:row;align-items:center;gap:.7rem}}@container leadmain (max-width: 545px){.lead-metric{flex-direction:column;align-items:flex-start;gap:.5rem}.lead-metric-body{align-self:stretch}}@container leadmain (max-width: 380px){.lead-metric-row-wrap{grid-template-columns:1fr}.lead-metric{flex-direction:row;align-items:center;gap:.7rem}}.lead-detail{container-type:inline-size;container-name:leaddetail}.lead-tab-short{display:none}@container leaddetail (max-width: 520px){.lead-tab-full{display:none}.lead-tab-short{display:inline}}.lead-history{grid-column:1 / -1;display:grid;gap:.6rem;margin-top:.2rem}.lead-count-pill{margin-left:.35rem;padding:.02rem .34rem;border-radius:999px;background:#eef1f5;font-style:normal;font-size:.63rem;font-weight:500;color:#667085}.lead-fchip-ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;font-size:.54rem;font-weight:600;letter-spacing:.02em;color:#fff}.lead-fchip-ico.is-pdf{background:linear-gradient(160deg,#f87171,#dc2626)}.lead-fchip-ico.is-xls{background:linear-gradient(160deg,#34d399,#059669)}.lead-fchip-ico.is-doc{background:linear-gradient(160deg,#60a5fa,#2563eb)}.lead-fchip-ico.is-img{background:linear-gradient(160deg,#c084fc,#7c3aed)}.lead-fchip-ico.is-any{background:linear-gradient(160deg,#cbd5e1,#94a3b8)}.lead-file-form{display:grid;gap:.45rem;padding:.6rem;margin-bottom:.55rem;border:1px solid var(--lw-line, #e6ebf2);border-radius:11px;background:#fbfcfe}.lead-file-drop{display:flex;align-items:center;gap:.55rem;width:100%;padding:.65rem .7rem;text-align:left;cursor:pointer;border:1.5px dashed #cbd5e1;border-radius:10px;background:#fff;color:#667085}.lead-file-drop.is-set{border-style:solid;border-color:#6ee7b7;background:#f0fdf6}.lead-file-drop b{display:block;font-size:.74rem;font-weight:500;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-file-drop small{display:block;font-size:.65rem;color:#667085}.lead-file-drop>span{min-width:0}.lead-file-actions{display:flex;justify-content:flex-end;gap:.4rem}.lead-doc-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:.4rem}.lead-doc-card{position:relative;display:flex;align-items:center;border-radius:12px;background:var(--ftint, #f1f3f7);transition:filter .15s ease}.lead-doc-card:hover{filter:brightness(.975)}.lead-doc-open{flex:1;min-width:0;display:flex;align-items:center;gap:.5rem;padding:.5rem 1.5rem .5rem .55rem;border:0;background:none;text-align:left;cursor:pointer}.lead-doc-main{flex:1;min-width:0;display:grid;gap:1px}.lead-doc-kind{font-size:.76rem;font-weight:500;color:#101828;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-doc-meta{font-size:.65rem;color:#667085;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-doc-del{position:absolute;top:3px;right:3px;display:grid;place-items:center;width:20px;height:20px;border:0;border-radius:6px;background:none;cursor:pointer;color:#98a2b3;opacity:0;transition:opacity .15s ease,color .15s ease}.lead-doc-card:hover .lead-doc-del,.lead-doc-del:focus-visible{opacity:1}.lead-doc-del:hover{color:#b42318;background:#ffffffb3}@media (hover: none){.lead-doc-del{opacity:.75}}.ftype{flex:0 0 auto;display:block}.lead-ev-filters{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.7rem}.lead-ev-tab{padding:.24rem .55rem;border:0;border-radius:999px;background:transparent;cursor:pointer;font-size:.68rem;font-weight:500;color:#667085;transition:background .15s ease,color .15s ease}.lead-ev-tab em{margin-left:.28rem;font-style:normal;color:#b6c0cd;font-variant-numeric:tabular-nums}.lead-ev-tab:hover:not(:disabled){background:#f1f5f9;color:#101828}.lead-ev-tab.is-on{background:#0f766e;color:#fff}.lead-ev-tab.is-on em{color:#ffffffb3}.lead-ev-tab:disabled{opacity:.4;cursor:default}.lead-ev-list{list-style:none;margin:0;padding:0}.lead-ev{position:relative;display:flex;gap:.65rem;padding-bottom:1rem}.lead-ev:before{content:"";position:absolute;left:15px;top:36px;bottom:0;width:1.5px;background:var(--lw-line, #e6ebf2)}.lead-ev:last-child{padding-bottom:0}.lead-ev:last-child:before{display:none}.lead-av{position:relative;z-index:1;flex:none;display:grid;place-items:center;width:31px;height:31px;border-radius:50%;-o-object-fit:cover;object-fit:cover;font-size:.66rem;font-weight:600;letter-spacing:.01em;box-shadow:0 0 0 3px #fff}.lead-av.is-a{background:#dbeafe;color:#1d4ed8}.lead-av.is-b{background:#dcfce7;color:#15803d}.lead-av.is-c{background:#fef3c7;color:#b45309}.lead-av.is-d{background:#f4f0ff;color:#6d28d9}.lead-av.is-e{background:#ffe4e6;color:#be123c}.lead-av.is-f{background:#cffafe;color:#0e7490}.lead-av.is-system{background:#eef1f5;color:#98a2b3}.lead-ev-body{flex:1;min-width:0;padding-top:.1rem}.lead-ev-who{margin:0;font-size:.79rem;font-weight:500;color:#101828;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-ev-act{margin:.1rem 0 0;font-size:.74rem;line-height:1.45;color:#667085}.lead-pillet{display:inline-block;padding:.04rem .4rem;border-radius:999px;font-size:.68rem;font-weight:500;white-space:nowrap}.lead-pillet.is-green{background:#dcfce7;color:#15803d}.lead-pillet.is-blue{background:#dbeafe;color:#1d4ed8}.lead-pillet.is-violet{background:#f4f0ff;color:#6d28d9}.lead-ev-card{margin-top:.45rem;padding:.45rem;border:1px solid var(--lw-line, #e6ebf2);border-radius:10px;background:#fafbfd}.lead-fchip{display:flex;align-items:center;gap:.5rem;width:100%;padding:0;border:0;background:none;text-align:left;cursor:pointer}.lead-fchip-txt{min-width:0;display:grid;gap:1px}.lead-fchip-txt b{font-size:.72rem;font-weight:500;color:#101828;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-fchip-txt small{font-size:.63rem;letter-spacing:.03em;color:#98a2b3}.lead-fchip:hover b{color:#0f766e}.lead-ev-cap{margin:.35rem 0 0;font-size:.7rem;line-height:1.45;color:#667085}.lead-ev-quote{margin:.45rem 0 0;padding:.4rem .55rem;border-left:2px solid #cbd5e1;border-radius:0 8px 8px 0;background:#fafbfd;font-size:.72rem;line-height:1.5;color:#344054;white-space:pre-wrap}.lead-ev-more{display:inline-flex;align-items:center;gap:.25rem;margin-top:.35rem;padding:0;border:0;background:none;cursor:pointer;font-size:.69rem;font-weight:500;color:#0f766e}.lead-ev-more[aria-expanded=true] svg{transform:rotate(180deg)}.lead-ev-more svg{transition:transform .18s ease}.lead-ev-diff{width:100%;border-collapse:collapse;font-size:.69rem}.lead-ev-diff th{width:38%;padding:.12rem .4rem .12rem 0;text-align:left;font-weight:500;color:#98a2b3;vertical-align:top}.lead-ev-diff td{padding:.12rem 0;vertical-align:top}.lead-ev-diff .is-from{color:#b6c0cd;text-decoration:line-through;padding-right:.4rem}.lead-ev-diff .is-to{color:#101828;font-weight:500}.lead-ev-when{margin:.4rem 0 0;font-size:.62rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#b6c0cd}.lead-ev-older{display:flex;align-items:center;justify-content:center;gap:.35rem;width:100%;margin-top:.2rem;padding:.45rem;border:1px solid var(--lw-line, #e6ebf2);border-radius:9px;background:#fff;cursor:pointer;font-size:.71rem;font-weight:600;color:#475467}.lead-ev-older em{padding:0 .3rem;border-radius:999px;background:#eef2f6;font-size:.62rem;font-style:normal;font-weight:700}.lead-ev-older:hover{background:#f8fafc;color:#101828}.lead-ev-tagcust{margin-left:.35rem;padding:.02rem .32rem;border-radius:999px;background:#eef1f5;font-style:normal;font-size:.58rem;font-weight:500;letter-spacing:.03em;text-transform:uppercase;color:#98a2b3}.lead-pillet.is-grey{background:#eef1f5;color:#667085}.lead-ev-gone{margin:.3rem 0 0;font-size:.66rem;color:#b42318}.pb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:grid;place-items:center;padding:18px}.pb-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a7a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pb-shell{position:relative;width:min(1180px,100%);height:min(88dvh,860px);display:flex;flex-direction:column;overflow:hidden;background:#fff;color:#344054;border-radius:16px;box-shadow:0 30px 70px #1018284d}.pb-top{display:flex;align-items:flex-start;gap:12px;padding:16px 18px 14px;border-bottom:1px solid var(--lw-line, #e6ebf2)}.pb-top h2{margin:0;font-size:1.05rem;font-weight:600;color:#101828}.pb-top p{margin:2px 0 0;font-size:.76rem;color:#667085}.pb-top .lead-icon-btn{margin-left:auto}.pb-body{flex:1;min-height:0;display:grid;grid-template-columns:210px 1fr 264px}.pb-rail{padding:14px 10px;border-right:1px solid var(--lw-line, #e6ebf2);background:#fbfcfe;overflow-y:auto}.pb-step{display:flex;gap:9px;width:100%;padding:9px 10px;margin-bottom:2px;border:0;border-radius:9px;background:none;text-align:left;cursor:pointer}.pb-step b{display:block;font-size:.78rem;font-weight:500;color:#344054}.pb-step small{display:block;font-size:.67rem;color:#98a2b3}.pb-step:hover{background:#f1f5f9}.pb-step.is-on{background:#fff;box-shadow:0 1px 2px #1018280f,0 0 0 1px var(--lw-line,#e6ebf2)}.pb-step.is-on b{color:#101828}.pb-step-n{flex:none;display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#eef1f5;color:#667085;font-size:.66rem;font-weight:600}.pb-step.is-on .pb-step-n{background:#0f766e;color:#fff}.pb-step.is-done .pb-step-n{background:#dcfce7;color:#15803d}.pb-main{padding:18px 22px 22px;overflow-y:auto;min-width:0}.pb-stepline{margin:0;font-size:.68rem;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:#98a2b3}.pb-main h3{margin:4px 0 6px;font-size:1.15rem;font-weight:600;color:#101828}.pb-lede{margin:0 0 16px;font-size:.8rem;line-height:1.55;color:#667085;max-width:60ch}.pb-label{display:block;margin:14px 0 6px;font-size:.72rem;font-weight:500;color:#344054}.pb-hint{margin:4px 0 0;font-size:.72rem;color:#0f766e}.pb-types{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.pb-type{position:relative;display:grid;gap:3px;padding:14px;border:1.5px solid var(--lw-line, #e6ebf2);border-radius:12px;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.pb-type:hover{border-color:#cbd5e1}.pb-type.is-on{border-color:#0f766e;background:#f4f8f7}.pb-type-ico{font-size:1.35rem;line-height:1}.pb-type b{font-size:.84rem;font-weight:500;color:#101828}.pb-type small{font-size:.7rem;line-height:1.45;color:#667085}.pb-type-tick{position:absolute;top:11px;right:11px;color:#0f766e}.pb-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pb-wide{grid-column:1 / -1}.pb-main .lead-ef-field textarea,.pb-main .lead-ef-field input,.pb-main .lead-ef-field select{width:100%}.pb-chips ul{display:flex;flex-wrap:wrap;gap:5px;list-style:none;margin:0 0 7px;padding:0}.pb-chips li{display:inline-flex;align-items:center;gap:5px;padding:3px 5px 3px 9px;border-radius:999px;background:#f1f5f9;font-size:.72rem;color:#344054}.pb-chips li button{border:0;background:none;cursor:pointer;color:#98a2b3;font-size:.85rem;line-height:1}.pb-chips li button:hover{color:#b42318}.pb-chip-add{display:flex;gap:7px}.pb-chip-add input{flex:1;height:32px;padding:0 9px;font-size:.76rem;color:#101828;border:1px solid var(--lw-line, #e6ebf2);border-radius:7px}.pb-day{padding:11px;margin-bottom:8px;border:1px solid var(--lw-line,#e6ebf2);border-radius:11px;background:#fbfcfe}.pb-day header{display:flex;align-items:center;margin-bottom:7px}.pb-day header b{font-size:.74rem;color:#0f766e}.pb-day header .lead-icon-btn{margin-left:auto}.pb-day input,.pb-day textarea{width:100%;margin-bottom:6px;padding:7px 9px;font-size:.78rem;color:#101828;border:1px solid var(--lw-line, #e6ebf2);border-radius:7px;background:#fff}.pb-day-meta{display:grid;grid-template-columns:1fr 1fr;gap:6px}.pb-day-meta input{margin:0}.pb-items{display:grid;gap:7px}.pb-item{display:grid;gap:6px;align-items:center;grid-template-columns:108px 1fr 56px 92px 92px 28px;padding:8px;border:1px solid var(--lw-line,#e6ebf2);border-radius:10px;background:#fbfcfe}.pb-item>input,.pb-item>select{height:32px;padding:0 8px;font-size:.76rem;color:#101828;border:1px solid var(--lw-line, #e6ebf2);border-radius:7px;background:#fff}.pb-item-qty,.pb-item-rate{text-align:right;font-variant-numeric:tabular-nums}.pb-item-amt{font-size:.78rem;font-weight:500;color:#101828;text-align:right;font-variant-numeric:tabular-nums}.pb-item-detail{grid-column:1 / -1}.pb-add{display:inline-flex;align-items:center;gap:5px;margin-top:9px;padding:7px 12px;border:1px dashed #cbd5e1;border-radius:9px;background:#fff;cursor:pointer;font-size:.76rem;font-weight:500;color:#0f766e}.pb-add:hover{background:#f4f8f7}.pb-money{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.pb-review{display:grid;grid-template-columns:1fr 1fr;gap:9px 18px;margin:0 0 18px}.pb-review div{display:grid;gap:1px}.pb-review dt{font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;color:#98a2b3}.pb-review dd{margin:0;font-size:.84rem;color:#101828}.pb-actions,.pb-send{display:flex;flex-wrap:wrap;gap:8px}.pb-done{display:grid;justify-items:center;gap:5px;padding:22px 0;text-align:center;color:#15803d}.pb-done b{font-size:1.1rem;letter-spacing:.02em;color:#101828}.pb-done p{margin:0 0 8px;font-size:.8rem;color:#667085}.pb-send-note{margin-top:9px;font-size:.7rem;color:#98a2b3;max-width:46ch}.pb-send-wa{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border:0;border-radius:8px;background:#128c4a;color:#fff;cursor:pointer;font-size:.78rem;font-weight:500}.pb-send-wa:hover{background:#0f7a41}.pb-send-wa:disabled{opacity:.6;cursor:default}.pb-side{padding:14px;border-left:1px solid var(--lw-line,#e6ebf2);background:#fbfcfe;overflow-y:auto}.pb-side-title{margin:0 0 9px;font-size:.68rem;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:#98a2b3}.pb-card{padding:13px;border:1px solid var(--lw-line,#e6ebf2);border-radius:12px;background:#fff}.pb-card-type{display:inline-block;padding:2px 7px;border-radius:999px;background:#f4f0ff;color:#6d28d9;font-size:.63rem;font-weight:500}.pb-card-title{display:block;margin-top:7px;font-size:.88rem;font-weight:500;color:#101828}.pb-card-dest{margin:2px 0 10px;font-size:.72rem;color:#667085}.pb-card dl{display:grid;gap:5px;margin:0 0 11px;padding-bottom:11px;border-bottom:1px solid var(--lw-line,#e6ebf2)}.pb-card dl div{display:flex;justify-content:space-between;gap:8px}.pb-card dt{font-size:.7rem;color:#98a2b3}.pb-card dd{margin:0;font-size:.72rem;color:#344054;text-align:right}.pb-card-sum{display:grid;gap:4px;margin-bottom:10px}.pb-card-sum span{display:flex;justify-content:space-between;font-size:.73rem;color:#667085}.pb-card-sum b{font-weight:500;color:#101828;font-variant-numeric:tabular-nums}.pb-card-total{padding:10px 11px;border-radius:10px;background:#0f766e;color:#d6eeea}.pb-card-total span{font-size:.7rem}.pb-card-total b{display:block;font-size:1.15rem;font-weight:600;color:#fff;font-variant-numeric:tabular-nums}.pb-card-total small{font-size:.66rem}.pb-foot{display:flex;align-items:center;gap:8px;padding:12px 18px;border-top:1px solid var(--lw-line,#e6ebf2);background:#fbfcfe}.pb-foot-space{flex:1}@media (max-width: 1080px){.pb-body{grid-template-columns:1fr}.pb-rail{display:flex;gap:4px;overflow-x:auto;border-right:0;border-bottom:1px solid var(--lw-line,#e6ebf2);padding:9px}.pb-step{width:auto;flex:none}.pb-step small{display:none}.pb-side{border-left:0;border-top:1px solid var(--lw-line,#e6ebf2)}.pb-grid,.pb-review,.pb-money{grid-template-columns:1fr}.pb-item{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.pb{padding:0}.pb-shell{width:100%;height:100dvh;border-radius:0}}.pb-sec{margin-bottom:20px}.pb-sec-h{margin:0 0 10px;padding-bottom:7px;border-bottom:1px solid var(--lw-line, #e6ebf2);font-size:.74rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#98a2b3}.pb-form{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.pb-field{display:block;min-width:0}.pb-field-wide{grid-column:1 / -1}.pb-field>span{display:block;margin-bottom:5px;font-size:.72rem;font-weight:500;color:#475467}.pb-field input,.pb-field select,.pb-field textarea,.pb-stay input{width:100%;font:inherit;font-size:.8rem;color:#101828;background:#fff;border:1px solid #dfe5ee;border-radius:8px}.pb-field input,.pb-field select,.pb-stay input{height:38px;padding:0 11px}.pb-field textarea{padding:9px 11px;line-height:1.5;resize:vertical}.pb-field input::-moz-placeholder,.pb-field textarea::-moz-placeholder,.pb-stay input::-moz-placeholder{color:#a2acbb}.pb-field input::placeholder,.pb-field textarea::placeholder,.pb-stay input::placeholder{color:#a2acbb}.pb-field input:focus,.pb-field select:focus,.pb-field textarea:focus,.pb-stay input:focus{outline:none;border-color:#0f766e;box-shadow:0 0 0 3px #0f766e1f}.pb-field input[type=date]{padding-right:8px}.pb-field input[type=number]{text-align:left;font-variant-numeric:tabular-nums}.pb-field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5l5-5' stroke='%23667085' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center}.pb-duration{display:flex;align-items:center;min-height:20px;font-size:.78rem;color:#0f766e}.pb-duration em{font-style:normal;color:#98a2b3}.pb-day-meta{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pb-day-cell{min-width:0}.pb-day-lbl{display:block;margin-bottom:5px;font-size:.68rem;font-weight:500;color:#667085}.pb-meals{display:flex;gap:5px}.pb-meal{display:inline-flex;align-items:center;gap:5px;height:38px;padding:0 10px;flex:1;min-width:0;border:1px solid #dfe5ee;border-radius:8px;background:#fff;cursor:pointer;font-size:.7rem;font-weight:500;color:#667085;overflow:hidden;white-space:nowrap}.pb-meal span{display:grid;place-items:center;flex:none;width:18px;height:18px;border-radius:5px;background:#eef1f5;color:#98a2b3;font-size:.62rem;font-weight:600}.pb-meal:hover{border-color:#cbd5e1}.pb-meal.is-on{border-color:#0f766e;background:#f4f8f7;color:#0f766e}.pb-meal.is-on span{background:#0f766e;color:#fff}.pb-stay{position:relative}.pb-stay-pop{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;max-height:268px;overflow-y:auto;padding:5px;background:#fff;border:1px solid var(--lw-line,#e6ebf2);border-radius:10px;box-shadow:0 12px 28px #10182824}.pb-stay-pop ul{list-style:none;margin:0 0 3px;padding:0}.pb-stay-head{margin:5px 0 3px;padding:0 7px;font-size:.62rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#98a2b3}.pb-stay-pop li button{display:block;width:100%;padding:6px 7px;border:0;border-radius:7px;background:none;text-align:left;cursor:pointer}.pb-stay-pop li button:hover{background:#f4f8f7}.pb-stay-pop li b{display:block;font-size:.76rem;font-weight:500;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pb-stay-pop li small{font-size:.66rem;color:#98a2b3}.pb-stay-note{margin:6px 7px;font-size:.72rem;color:#98a2b3}.pb-stay-add{display:flex;align-items:center;gap:6px;width:100%;margin-top:3px;padding:8px 7px;border:0;border-top:1px solid var(--lw-line,#e6ebf2);background:none;cursor:pointer;text-align:left;font-size:.73rem;font-weight:500;color:#0f766e}.pb-stay-add:hover{background:#f4f8f7}.pb-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:18px}.pb-dialog-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a73}.pb-dialog-box{position:relative;width:min(520px,100%);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 24px 56px #1018284d}.pb-dialog-box header{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--lw-line,#e6ebf2)}.pb-dialog-box header h4{margin:0;font-size:.95rem;font-weight:600;color:#101828}.pb-dialog-box header .lead-icon-btn{margin-left:auto}.pb-dialog-body{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px;padding:16px}.pb-dialog-box footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--lw-line,#e6ebf2);background:#fbfcfe}@media (max-width: 1080px){.pb-form,.pb-dialog-body,.pb-day-meta{grid-template-columns:1fr}}.pb-form-stack{margin-top:14px}.pb-money{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;padding-top:16px;border-top:1px solid var(--lw-line, #e6ebf2)}@media (max-width: 1080px){.pb-money{grid-template-columns:1fr}}.pb-stay-head{display:flex;align-items:center;gap:5px}.pb-stay-attr{margin:2px 7px 4px;font-size:.6rem;color:#b6c0cd;line-height:1.4}.pb-stay-pop li button:disabled{opacity:.55;cursor:default}.pb-item{grid-template-columns:108px 1fr 104px 92px 92px 28px}.pb-item-qtywrap{position:relative;display:block}.pb-item-qtywrap input{width:100%}.pb-item-qtywrap em{position:absolute;right:9px;top:50%;transform:translateY(-50%);font-style:normal;font-size:.62rem;color:#b6c0cd;pointer-events:none}.pb-item-qty{padding-right:46px!important}.pb-sugg{margin-bottom:12px;padding:11px 12px;border:1px solid #cfe6e2;border-radius:11px;background:#f4f8f7}.pb-sugg header{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.pb-sugg header b{font-size:.78rem;font-weight:500;color:#0f766e}.pb-sugg header span{font-size:.7rem;color:#667085}.pb-sugg header .lead-link-btn{margin-left:auto}.pb-sugg ul{list-style:none;margin:0;padding:0;display:grid;gap:5px}.pb-sugg li{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:8px;background:#fff;border:1px solid #e2eeec}.pb-sugg-tag{flex:none;padding:2px 7px;border-radius:999px;font-size:.6rem;font-weight:500;background:var(--sec-bg);color:var(--sec-ink)}.pb-sugg-txt{flex:1;min-width:0;display:grid;gap:1px}.pb-sugg-txt b{font-size:.74rem;font-weight:500;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pb-sugg-txt small{font-size:.66rem;color:#98a2b3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pb-sugg-add{flex:none;display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border:1px solid #cfe6e2;border-radius:7px;background:#fff;cursor:pointer;font-size:.68rem;font-weight:500;color:#0f766e}.pb-sugg-add:hover{background:#f4f8f7}.pb-item,.pb-sugg-tag{--sec-bg: #eef1f5;--sec-ink: #667085}.pb-item.is-flights,.pb-sugg-tag.is-flights{--sec-bg: #eff6ff;--sec-ink: #1d4ed8}.pb-item.is-hotels,.pb-sugg-tag.is-hotels{--sec-bg: #f4f0ff;--sec-ink: #6d28d9}.pb-item.is-transfers,.pb-sugg-tag.is-transfers{--sec-bg: #fff7ed;--sec-ink: #c2410c}.pb-item.is-activities,.pb-sugg-tag.is-activities{--sec-bg: #ecfdf5;--sec-ink: #047857}.pb-item.is-visa,.pb-sugg-tag.is-visa{--sec-bg: #fdf2f8;--sec-ink: #be185d}.pb-item.is-insurance,.pb-sugg-tag.is-insurance{--sec-bg: #ecfeff;--sec-ink: #0e7490}.pb-item.is-cruise,.pb-sugg-tag.is-cruise{--sec-bg: #eef2ff;--sec-ink: #4338ca}.pb-item.is-other,.pb-sugg-tag.is-other{--sec-bg: #eef1f5;--sec-ink: #667085}.pb-item{position:relative;padding-left:14px;background:#fff;border-color:#e8edf3}.pb-item:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--sec-ink)}.pb-item>select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:26px;background-color:var(--sec-bg);color:var(--sec-ink);border-color:transparent;font-weight:500;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5l5-5' stroke='%23667085' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center}.pb-item>select:focus{outline:none;border-color:var(--sec-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--sec-ink) 14%,transparent)}.pb-item-amt{color:#101828}.pl-empty{display:grid;justify-items:center;gap:6px;padding:26px 16px;text-align:center}.pl-empty-ico{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#f4f0ff;color:#6d28d9;margin-bottom:2px}.pl-empty b{font-size:.88rem;font-weight:500;color:#101828}.pl-empty p{margin:0 0 10px;font-size:.76rem;color:#667085}.pl-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.pl-list li{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid var(--lw-line, #e6ebf2);border-radius:10px;background:#fff}.pl-list li:hover{border-color:#cfe6e2}.pl-main{flex:1;min-width:0;display:grid;gap:1px;padding:0;border:0;background:none;text-align:left;cursor:pointer}.pl-ref{font-size:.66rem;font-weight:500;letter-spacing:.03em;color:#0f766e}.pl-title{font-size:.8rem;font-weight:500;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-meta{font-size:.66rem;color:#98a2b3}.pl-right{display:grid;gap:3px;justify-items:end;flex:none}.pl-total{font-size:.8rem;font-weight:500;color:#101828;font-variant-numeric:tabular-nums}.pl-status{padding:1px 7px;border-radius:999px;font-size:.6rem;font-weight:500}.pl-status.is-grey{background:#eef1f5;color:#667085}.pl-status.is-blue{background:#dbeafe;color:#1d4ed8}.pl-status.is-green{background:#dcfce7;color:#15803d}.pl-status.is-red{background:#fee2e2;color:#b91c1c}.pl-status.is-amber{background:#fef3c7;color:#b45309}.pl-acts{display:flex;gap:2px;flex:none}.pl-new{display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:7px 12px;border:1px dashed #cbd5e1;border-radius:9px;background:#fff;cursor:pointer;font-size:.74rem;font-weight:500;color:#0f766e}.pl-new:hover{background:#f4f8f7}.pl.is-compact .pl-meta{display:none}.pl-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:96;display:grid;place-items:center;padding:18px}.pl-overlay-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pl-overlay-box{position:relative;width:min(560px,100%);max-height:min(78dvh,640px);display:flex;flex-direction:column;overflow:hidden;background:#fff;border-radius:14px;box-shadow:0 24px 56px #1018284d}.pl-overlay-box header{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-bottom:1px solid var(--lw-line,#e6ebf2)}.pl-overlay-box header h3{margin:0;font-size:.98rem;font-weight:600;color:#101828}.pl-overlay-box header p{margin:2px 0 0;font-size:.72rem;color:#667085}.pl-overlay-box header .lead-icon-btn{margin-left:auto}.pl-overlay-body{flex:1;min-height:0;overflow-y:auto;padding:14px 16px 18px}.lead-ev-prop{display:flex;align-items:center;gap:4px;margin-top:6px}.lead-ev-proplink{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border:1px solid #cfe6e2;border-radius:7px;background:#f4f8f7;cursor:pointer;font-size:.69rem;font-weight:500;letter-spacing:.02em;color:#0f766e}.lead-ev-proplink:hover{background:#e8f2f0}.pb-mode{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}@media (max-width: 760px){.pb-mode{grid-template-columns:1fr}}.pb-mode-opt{padding:10px 12px;text-align:left;cursor:pointer;border:1.5px solid var(--lw-line, #e6ebf2);border-radius:10px;background:#fff}.pb-mode-opt b{display:block;font-size:.78rem;font-weight:500;color:#101828}.pb-mode-opt small{display:block;font-size:.68rem;color:#667085}.pb-mode-opt.is-on{border-color:#0f766e;background:#f4f8f7}.pb-mode-opt.is-on b{color:#0f766e}.pb-mode-note{margin:-6px 0 14px;padding:9px 11px;border-radius:8px;border:1px solid #cfe3e0;background:#f4f8f7;font-size:.72rem;line-height:1.5;color:#37544f}.pb-mode-note b{font-weight:500;color:#0f766e}.pb-pool{max-width:340px;margin-bottom:14px}.pb-item.is-pooled{grid-template-columns:108px 1fr 104px 28px}.pb-reopen{margin-top:2px}.pb-body-type{grid-template-columns:1fr}.pb-body-type .pb-main{padding:22px 26px 26px}.pb-body-type .pb-types{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));align-items:stretch;margin-top:16px}.pb-body-type .pb-type{align-content:start;padding:16px}.pb-type-steps{justify-self:start;margin-top:8px;padding:3px 9px;border-radius:999px;background:var(--sec-bg, #eef1f5);color:var(--sec-ink, #475467);font-size:.66rem;font-weight:500;letter-spacing:.02em}.pb-type.is-on .pb-type-steps{background:#0f766e;color:#fff}.pb-type-best{margin:10px 0 0;padding:10px 0 0;list-style:none;border-top:1px solid var(--lw-line, #e6ebf2);display:grid;gap:4px}.pb-type-best li{position:relative;padding-left:15px;font-size:.68rem;line-height:1.4;color:#667085}.pb-type-best li:before{content:"✓";position:absolute;left:0;top:0;color:#0f766e;font-size:.68rem}.pb-rail-type{display:flex;gap:9px;align-items:center;width:100%;margin-bottom:8px;padding:10px;border-radius:9px;border:1px solid var(--lw-line, #e6ebf2);background:#fff;text-align:left;cursor:pointer}.pb-rail-type:disabled{cursor:default;opacity:.75}.pb-rail-type:not(:disabled):hover{border-color:#0f766e;background:#f4f8f7}.pb-rail-ico{font-size:1.1rem;line-height:1}.pb-rail-type b{display:block;font-size:.74rem;font-weight:500;color:#101828}.pb-rail-type small{display:block;font-size:.64rem;color:#98a2b3}.pb-opts{display:grid;gap:10px}.pb-opt{padding:12px;border-radius:11px;background:#fff;border:1px solid var(--lw-line, #e6ebf2);border-left:3px solid #cbd5e1}.pb-opt.is-quoted{border-left-color:#0f766e}.pb-opt.is-alt{background:#fcfcfd}.pb-opt-top{display:flex;gap:8px;align-items:center;margin-bottom:10px}.pb-opt-n{flex:0 0 auto;width:20px;height:20px;border-radius:6px;display:grid;place-items:center;background:#eef1f5;font-size:.68rem;font-weight:500;color:#475467}.pb-opt.is-quoted .pb-opt-n{background:#0f766e;color:#fff}.pb-opt-title{flex:1 1 auto;min-width:0;padding:8px 10px;border:1px solid var(--lw-line, #e6ebf2);border-radius:8px;font-size:.8rem;font-weight:500;color:#101828;background:#fff}.pb-opt-title:focus{outline:none;border-color:#0f766e;box-shadow:0 0 0 3px #0f766e1f}.pb-opt-flag{flex:0 0 auto;display:inline-flex;gap:4px;align-items:center;padding:5px 10px;border-radius:999px;cursor:pointer;border:1px solid var(--lw-line, #e6ebf2);background:#fff;font-size:.66rem;font-weight:500;color:#667085}.pb-opt-flag.is-on{border-color:#0f766e;background:#f4f8f7;color:#0f766e}.pb-opt-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px}.pb-opt-f>span,.pb-opt-note>span{display:block;margin-bottom:4px;font-size:.66rem;font-weight:500;color:#667085}.pb-opt-f input,.pb-opt-note input{width:100%;padding:7px 9px;font-size:.76rem;color:#101828;border:1px solid var(--lw-line, #e6ebf2);border-radius:7px;background:#fff}.pb-opt-f input:focus,.pb-opt-note input:focus{outline:none;border-color:#0f766e;box-shadow:0 0 0 3px #0f766e1f}.pb-opt-note{display:block;margin-top:8px}.pb-opt-money{display:flex;gap:10px;align-items:end;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px dashed var(--lw-line, #e6ebf2)}.pb-opt-money label{display:block}.pb-opt-money span{display:block;margin-bottom:4px;font-size:.66rem;color:#667085}.pb-opt-money input{width:96px;padding:7px 9px;font-size:.78rem;text-align:right;font-variant-numeric:tabular-nums;border:1px solid var(--lw-line, #e6ebf2);border-radius:7px;background:#fff}.pb-opt-amt{margin-left:auto;font-size:.92rem;font-weight:500;color:#101828}.pb-opt-money em{flex:0 0 100%;font-size:.66rem;color:#98a2b3;font-style:normal}.pb-opt-help{margin:4px 0 0;font-size:.68rem;color:#667085}.pb-opt-help b{font-weight:500;color:#0f766e}.pb-route{grid-column:1 / -1;display:flex;gap:10px;align-items:end}.pb-route .pb-field{flex:1 1 0}.pb-route-arrow{padding-bottom:11px;color:#98a2b3;font-size:.9rem}.pb-docs{margin:0 0 8px;padding:0;list-style:none;display:grid;gap:6px}.pb-docs li{display:flex;gap:6px;align-items:center}.pb-docs input{flex:1 1 auto;min-width:0;padding:8px 10px;font-size:.76rem;color:#344054;border:1px solid var(--lw-line, #e6ebf2);border-radius:7px;background:#fff}.pb-docs input:focus{outline:none;border-color:#0f766e;box-shadow:0 0 0 3px #0f766e1f}.pb-doc-restore{margin:8px 0 0;font-size:.68rem;color:#98a2b3}.pb-doc-restore .lead-link-btn{margin:0 4px;font-size:.68rem}.pb-empty-note{margin:2px 0 0;font-size:.7rem;color:#98a2b3}.pb-card-alt{margin:8px 0 0;padding-top:8px;font-size:.66rem;line-height:1.45;color:#98a2b3;border-top:1px dashed var(--lw-line, #e6ebf2)}.pb-item.is-nomoney{grid-template-columns:108px 1fr 104px 28px}.pb-type-import{border-style:dashed;background:#fbfdfd}.pb-type-import:hover{border-color:#0f766e;background:#f4f8f7}.pb-type-import .pb-type-steps{background:#0f766e;color:#fff;letter-spacing:.06em}.ii{max-width:760px}.ii-top{display:flex;gap:12px;align-items:start;margin-bottom:16px}.ii-top div{flex:1 1 auto}.ii-top h3{margin:0 0 3px;font-size:1.15rem;font-weight:600;color:#101828}.ii-top p{margin:0;font-size:.78rem;color:#667085}.ii-drop{display:grid;gap:6px;place-items:center;width:100%;padding:40px 20px;border-radius:14px;cursor:pointer;border:2px dashed var(--lw-line, #e6ebf2);background:#fbfdfd;color:#0f766e;transition:border-color .15s ease,background .15s ease}.ii-drop:hover,.ii-drop.is-over{border-color:#0f766e;background:#f4f8f7}.ii-drop.is-busy{cursor:progress;border-style:solid}.ii-drop b{font-size:.86rem;font-weight:500;color:#101828}.ii-drop small{font-size:.72rem;color:#667085}.ii-spin{width:22px;height:22px;border-radius:50%;border:2px solid #d6e4e2;border-top-color:#0f766e;animation:ii-turn .8s linear infinite}@keyframes ii-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.ii-spin{animation-duration:2.4s}}.ii-note{margin:12px 0 0;font-size:.72rem;line-height:1.55;color:#98a2b3}.ii-error{display:grid;gap:3px;margin-top:14px;padding:12px 14px;border-radius:10px;border:1px solid #fecdca;background:#fffbfa}.ii-error b{font-size:.78rem;font-weight:500;color:#b42318}.ii-error small{font-size:.72rem;line-height:1.5;color:#98a2b3}.ii-found{display:flex;gap:7px;align-items:center;margin:0 0 14px;font-size:.78rem;color:#0f766e}.ii-found b{font-weight:500;color:#101828}.ii-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 14px;margin:0 0 16px;padding:14px;border-radius:11px;background:#f8fafc}.ii-facts dt{font-size:.64rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#98a2b3;margin-bottom:2px}.ii-facts dd{margin:0;font-size:.8rem;font-weight:500;color:#101828}.ii-days{margin:0 0 14px;padding:0;list-style:none;display:grid;gap:6px}.ii-days li{display:flex;gap:10px;align-items:baseline;padding:8px 11px;border-radius:8px;border:1px solid var(--lw-line, #e6ebf2);background:#fff}.ii-days li>span{flex:0 0 auto;font-size:.64rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#98a2b3}.ii-days b{flex:1 1 auto;font-size:.78rem;font-weight:500;color:#101828}.ii-days small{flex:0 0 auto;font-size:.7rem;color:#667085}.ii-items{margin:0 0 14px;padding:0;list-style:none;display:grid;gap:6px}.ii-items li{display:flex;gap:9px;align-items:center}.ii-items b{flex:1 1 auto;font-size:.78rem;font-weight:500;color:#101828}.ii-items em{flex:0 0 auto;font-style:normal;font-size:.75rem;color:#475467;font-variant-numeric:tabular-nums}.ii-more{font-size:.72rem;color:#98a2b3}.ii-notes{margin-bottom:16px;padding:12px 14px;border-radius:10px;border:1px solid #fde5b8;background:#fffcf5}.ii-notes b{display:block;margin-bottom:5px;font-size:.74rem;font-weight:500;color:#b54708}.ii-notes ul{margin:0;padding-left:16px;display:grid;gap:3px}.ii-notes li{font-size:.73rem;line-height:1.5;color:#7a5b28}.ii-actions{display:flex;gap:9px;justify-content:flex-end}.pb-imported{position:relative;margin-bottom:14px;padding:11px 13px;border-radius:10px;border:1px solid #cfe3e0;background:#f4f8f7}.pb-imported b{font-size:.75rem;font-weight:500;color:#0f766e}.pb-imported span{font-size:.75rem;color:#37544f}.pb-imported ul{margin:6px 0 0;padding-left:16px;display:grid;gap:2px}.pb-imported li{font-size:.71rem;line-height:1.45;color:#667085}.pb-imported .lead-link-btn{position:absolute;top:9px;right:11px;font-size:.68rem}.ii-reader{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0 0 14px;padding-top:12px;border-top:1px solid var(--lw-line, #e6ebf2);font-size:.71rem;color:#98a2b3}.ii-reader .lead-link-btn{font-size:.71rem}.team-nav-emoji{display:grid;place-items:center;width:100%;height:100%;font-size:.95rem}.hp{display:block}.hp-top{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px}.hp-top h2{margin:0 0 3px;font-size:1.05rem;font-weight:500;color:#101828}.hp-top p{margin:0;font-size:.78rem;color:#667085}.hp-add-btn{margin-left:auto;flex:0 0 auto;padding:9px 15px;cursor:pointer;border:0;border-radius:9px;background:#0f766e;color:#fff;font-size:.78rem;font-weight:500}.hp-add-btn:hover{background:#0d635c}.hp-switch{display:inline-flex;gap:4px;padding:3px;margin-bottom:14px;border-radius:10px;background:#f1f3f7}.hp-switch button{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border:0;border-radius:8px;background:none;cursor:pointer;font-size:.76rem;font-weight:500;color:#667085}.hp-switch button.is-on{background:#fff;color:#101828;box-shadow:0 1px 2px #10182814}.hp-switch span{padding:1px 7px;border-radius:999px;background:#e6ebf2;font-size:.68rem;font-variant-numeric:tabular-nums}.hp-switch .is-on span{background:#e6f4f2;color:#0f766e}.hp-pipe-strip{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.hp-pipe{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--lw-line, #e6ebf2);border-radius:999px;background:#fff;font-size:.7rem;color:#475467}.hp-pipe i{width:7px;height:7px;border-radius:50%}.hp-pipe b{font-weight:500;color:#101828;font-variant-numeric:tabular-nums}.hp-msg,.hp-error{margin:10px 0;font-size:.78rem}.hp-msg{color:#98a2b3}.hp-error{padding:9px 12px;border-radius:9px;background:#fffbfa;border:1px solid #fecdca;color:#b42318}.hp-empty{display:grid;justify-items:center;gap:5px;padding:44px 24px;border:1px dashed var(--lw-line, #e6ebf2);border-radius:14px;background:#fcfcfd;text-align:center}.hp-empty span{font-size:1.6rem}.hp-empty b{font-size:.86rem;font-weight:500;color:#101828}.hp-empty p{margin:0;max-width:46ch;font-size:.75rem;line-height:1.55;color:#667085}.hp-list{list-style:none;margin:0;padding:0;border:1px solid var(--lw-line, #e6ebf2);border-radius:12px;background:#fff;overflow:hidden}.hp-card{border-top:1px solid var(--lw-line, #e6ebf2);transition:background .12s ease}.hp-card:first-child{border-top:0}.hp-card:hover{background:#fafbfc}.hp-card.is-open{background:#f4f8f7;box-shadow:inset 3px 0 #0f766e}.hp-card.is-busy{opacity:.6}.hp-row{display:flex;align-items:center;gap:10px;padding:11px 13px}.hp-who{flex:1 1 auto;min-width:0;display:grid;gap:1px;padding:0;border:0;background:none;text-align:left;cursor:pointer}.hp-name{font-size:.82rem;font-weight:500;color:#101828;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-sub{font-size:.69rem;color:#98a2b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-when{flex:0 0 auto;font-size:.69rem;color:#98a2b3}.hp-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:.68rem;font-weight:500;background:#f1f3f7;color:#667085}.hp-chip i{font-style:normal;font-size:.64rem}.hp-chip.is-green{background:#e7f6ec;color:#15803d}.hp-chip.is-blue{background:#e8f0fe;color:#1d4ed8}.hp-chip.is-indigo{background:#eef2ff;color:#4338ca}.hp-chip.is-violet{background:#f4f0ff;color:#6d28d9}.hp-chip.is-teal{background:#e6f4f2;color:#0f766e}.hp-chip.is-amber{background:#fff5e6;color:#b45309}.hp-chip.is-slate{background:#eef1f5;color:#475467}.hp-select{flex:0 0 auto;max-width:150px;padding:5px 9px;cursor:pointer;border:1px solid var(--lw-line, #e6ebf2);border-radius:999px;background:#fff;font:inherit;font-size:.72rem;color:#101828}.hp-select:disabled{opacity:.55;cursor:progress}.hp-select.is-grey{background:#f7f8fa}.hp-select.is-blue{background:#e8f0fe;color:#1d4ed8}.hp-select.is-amber{background:#fff5e6;color:#b45309}.hp-select.is-violet{background:#f4f0ff;color:#6d28d9}.hp-select.is-green{background:#e7f6ec;color:#15803d}.hp-select.is-teal{background:#e6f4f2;color:#0f766e}.hp-select.is-red{background:#fdecec;color:#b42318}.hp-select.is-slate{background:#eef1f5;color:#475467}.hp-next{color:#667085}.hp-claim{flex:0 0 auto;padding:6px 12px;cursor:pointer;border:1px solid #0f766e;border-radius:999px;background:#fff;font-size:.72rem;font-weight:500;color:#0f766e}.hp-claim:hover{background:#f4f8f7}.hp-drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#10182861;animation:hp-fade .18s ease}@keyframes hp-fade{0%{opacity:0}to{opacity:1}}.hp-drawer{position:fixed;top:0;right:0;bottom:0;z-index:81;width:min(440px,100%);display:flex;flex-direction:column;background:#fff;box-shadow:-24px 0 60px -20px #1018284d;animation:hp-slide .22s cubic-bezier(.22,.61,.36,1)}@keyframes hp-slide{0%{transform:translate(22px);opacity:.4}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.hp-drawer,.hp-drawer-scrim{animation:none}}.hp-drawer-head{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--lw-line, #e6ebf2)}.hp-drawer-head div{flex:1;min-width:0;display:grid}.hp-drawer-head b{font-size:.95rem;font-weight:500;color:#101828}.hp-drawer-head small{font-size:.72rem;color:#98a2b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-drawer-head button{flex:0 0 auto;width:30px;height:30px;border:0;border-radius:9px;background:none;cursor:pointer;font-size:1.2rem;line-height:1;color:#667085}.hp-drawer-head button:hover{background:#f4f5f7;color:#101828}.hp-drawer-body{flex:1;min-height:0;overflow-y:auto;padding:16px 18px 22px}.hp-drawer-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.hp-release{width:100%;margin-top:18px;padding:10px;cursor:pointer;border:1px solid var(--lw-line, #e6ebf2);border-radius:9px;background:#fff;font-size:.76rem;font-weight:500;color:#b42318}.hp-release:hover{background:#fffbfa;border-color:#fecdca}.hp-release:disabled{opacity:.5;cursor:not-allowed}.hp-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:9px 14px;margin:0 0 14px}.hp-facts a{color:#0f766e;text-decoration:none}.hp-facts a:hover{text-decoration:underline}.hp-facts dt{font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:#98a2b3}.hp-facts dd{margin:2px 0 0;font-size:.77rem;color:#101828}.hp-notes{margin:0 0 12px;font-size:.76rem;line-height:1.5;color:#475467}.hp-note-form{display:flex;gap:7px;margin-bottom:12px}.hp-note-form input{flex:1;min-width:0;padding:8px 11px;font-size:.76rem;border:1px solid var(--lw-line, #e6ebf2);border-radius:8px;background:#fff}.hp-note-form input:focus{outline:none;border-color:#0f766e;box-shadow:0 0 0 3px #0f766e1f}.hp-note-form button{flex:0 0 auto;padding:8px 14px;cursor:pointer;border:0;border-radius:8px;background:#0f766e;color:#fff;font-size:.74rem;font-weight:500}.hp-note-form button:disabled{opacity:.5;cursor:not-allowed}.hp-activity{list-style:none;margin:0;padding:0;display:grid;gap:10px}.hp-activity li{display:flex;gap:9px}.hp-act-dot{flex:0 0 auto;width:7px;height:7px;margin-top:6px;border-radius:50%;background:#cbd5e1}.hp-activity b{font-size:.76rem;font-weight:500;color:#101828}.hp-activity p{margin:2px 0 0;font-size:.74rem;line-height:1.45;color:#667085}.hp-activity small{display:block;margin-top:2px;font-size:.65rem;color:#98a2b3}.hp-act-none{font-size:.74rem;color:#98a2b3}.hp-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:20px}.hp-modal-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#10182873}.hp-modal-card{position:relative;width:min(520px,100%);max-height:90vh;overflow:auto;padding:18px 20px 20px;border-radius:16px;background:#fff;box-shadow:0 24px 60px #10182838;display:grid;gap:12px}.hp-modal-card header{display:flex;align-items:center}.hp-modal-card h3{margin:0;font-size:1rem;font-weight:500;color:#101828}.hp-modal-card header button{margin-left:auto;width:28px;height:28px;border:0;border-radius:8px;background:none;cursor:pointer;font-size:1.1rem;color:#667085}.hp-modal-card label{display:grid;gap:4px}.hp-modal-card label>span{font-size:.7rem;font-weight:500;color:#344054}.hp-modal-card input,.hp-modal-card select,.hp-modal-card textarea{width:100%;padding:9px 11px;font:inherit;font-size:.78rem;color:#101828;border:1px solid var(--lw-line, #e6ebf2);border-radius:9px;background:#fff;resize:vertical}.hp-modal-card input:focus,.hp-modal-card select:focus,.hp-modal-card textarea:focus{outline:none;border-color:#0f766e;box-shadow:0 0 0 3px #0f766e1f}.hp-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hp-modal-card footer{display:flex;justify-content:flex-end;gap:9px;margin-top:4px}.hp-ghost,.hp-primary{padding:9px 16px;border-radius:9px;cursor:pointer;font-size:.78rem;font-weight:500}.hp-ghost{border:1px solid var(--lw-line, #e6ebf2);background:#fff;color:#344054}.hp-primary{border:0;background:#0f766e;color:#fff}.hp-primary:disabled,.hp-ghost:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 640px){.hp-row{flex-wrap:wrap}.hp-who{flex:1 1 100%}.hp-two{grid-template-columns:1fr}}.hp,.hp-drawer,.hp-modal,.hp-card-panel,.hp input,.hp select,.hp textarea,.hp-drawer input,.hp-drawer select,.hp-drawer textarea,.hp-modal input,.hp-modal select,.hp-modal textarea{color:#101828}.hp input::-moz-placeholder,.hp textarea::-moz-placeholder,.hp-drawer input::-moz-placeholder,.hp-drawer textarea::-moz-placeholder,.hp-modal input::-moz-placeholder,.hp-modal textarea::-moz-placeholder{color:#98a2b3}.hp input::placeholder,.hp textarea::placeholder,.hp-drawer input::placeholder,.hp-drawer textarea::placeholder,.hp-modal input::placeholder,.hp-modal textarea::placeholder{color:#98a2b3}.hp-insights{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:12px;margin-bottom:16px;align-items:start}@media (max-width: 900px){.hp-insights{grid-template-columns:1fr}}.hp-card-panel{padding:14px 16px;border-radius:14px;border:1px solid var(--lw-line, #e6ebf2);background:#fff}.hp-card-panel header{display:flex;align-items:baseline;gap:8px;margin-bottom:10px}.hp-card-panel h3{margin:0;font-size:.82rem;font-weight:500;color:#101828}.hp-card-panel header span{margin-left:auto;font-size:.68rem;color:#98a2b3}.hp-funnel{list-style:none;margin:0;padding:0;display:grid;gap:3px}.hp-funnel button{display:grid;grid-template-columns:84px 1fr 26px 34px;align-items:center;gap:8px;width:100%;padding:4px 6px;border:0;border-radius:8px;background:none;cursor:pointer;font:inherit;text-align:left}.hp-funnel button:hover{background:#f8fafc}.hp-funnel-label{font-size:.72rem;color:#475467;white-space:nowrap}.hp-funnel-track{height:8px;border-radius:999px;background:#eef1f5;overflow:hidden}.hp-funnel-fill{display:block;height:100%;border-radius:999px;transition:width .35s ease}.hp-funnel b{font-size:.76rem;text-align:right;font-variant-numeric:tabular-nums;color:#101828}.hp-funnel em{font-style:normal;font-size:.66rem;text-align:right;color:#98a2b3;font-variant-numeric:tabular-nums}.hp-funnel em.is-weak{color:#b45309;font-weight:500}.hp-funnel-foot{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-top:10px;padding-top:9px;border-top:1px solid var(--lw-line, #e6ebf2);font-size:.68rem;color:#98a2b3}.hp-funnel-foot i{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:5px}.hp-funnel-hint b{color:#475467;font-weight:500}.hp-diary{list-style:none;margin:0;padding:0;display:grid;gap:2px}.hp-diary button{display:flex;align-items:center;gap:10px;width:100%;padding:6px 7px;border:0;border-radius:9px;background:none;cursor:pointer;font:inherit;text-align:left}.hp-diary button:hover:not(:disabled){background:#f8fafc}.hp-diary button:disabled{opacity:.6;cursor:default}.hp-diary-when{flex:0 0 56px;display:grid;padding:4px 6px;border-radius:7px;background:#f4f5f7;text-align:center}.hp-diary-when.is-soon{background:#e6f4f2}.hp-diary-when b{font-size:.66rem;font-weight:500;color:#101828}.hp-diary-when.is-soon b{color:#0f766e}.hp-diary-when small{font-size:.62rem;color:#98a2b3}.hp-diary-who{flex:1;min-width:0;display:grid}.hp-diary-who b{font-size:.76rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-diary-who small{font-size:.66rem;color:#98a2b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-diary-mode{flex:0 0 auto;font-size:.82rem}.hp-filters{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:12px}.hp-search{flex:1 1 190px;max-width:260px;padding:7px 11px;font:inherit;font-size:.74rem;border:1px solid var(--lw-line, #e6ebf2);border-radius:8px;background:#fff}.hp-filters select{padding:7px 9px;font:inherit;font-size:.72rem;color:#475467;cursor:pointer;border:1px solid var(--lw-line, #e6ebf2);border-radius:8px;background:#fff}.hp-search:focus,.hp-filters select:focus{outline:none;border-color:#0f766e;box-shadow:0 0 0 3px #0f766e1f}.hp-clear{padding:7px 11px;border:0;border-radius:8px;background:#eef1f5;cursor:pointer;font:inherit;font-size:.72rem;color:#475467}.hp-clear:hover{background:#e4e8ee}.hp-count{margin-left:auto;font-size:.7rem;color:#98a2b3}.hp-tag-handback{display:inline-block;margin-left:7px;padding:1px 7px;border-radius:999px;background:#fdecec;color:#b42318;font-size:.6rem;font-weight:500;font-style:normal;letter-spacing:.02em;vertical-align:middle}.hp-note-btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid var(--lw-line, #e6ebf2);border-radius:999px;background:#fff;cursor:pointer;font:inherit;font-size:.74rem;line-height:1}.hp-note-btn:hover{border-color:#cbd5e1;background:#f8fafc}.hp-note-btn b{font-size:.62rem;font-weight:500;color:#0f766e}.hp-drawer-sec{padding:14px 0;border-top:1px solid var(--lw-line, #e6ebf2)}.hp-sec-head{display:flex;align-items:baseline;gap:8px;margin-bottom:9px}.hp-sec-head h4{flex:1;margin:0;font-size:.64rem;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:#98a2b3}.hp-link{padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:.72rem;color:#0f766e;text-decoration:underline}.hp-hint{margin:6px 0 0;font-size:.68rem;line-height:1.5;color:#98a2b3}.hp-skills{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-wrap:wrap;gap:5px}.hp-skills li{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:#eef1f5;font-size:.66rem;color:#475467}.hp-skills.is-editable li{background:#f4f5f7}.hp-skills button{border:0;background:none;cursor:pointer;font-size:.78rem;line-height:1;color:#98a2b3}.hp-skill-field>span{display:block;margin-bottom:4px;font-size:.7rem;font-weight:500;color:#344054}.hp-handback{margin-bottom:14px;padding:11px 13px;border-radius:11px;border:1px solid #fecdca;background:#fffbfa}.hp-handback b{font-size:.76rem;color:#b42318}.hp-handback p{margin:3px 0 0;font-size:.72rem;line-height:1.5;color:#667085}.hp-handback blockquote{margin:8px 0 0;padding:7px 10px;border-left:3px solid #fecdca;border-radius:0 7px 7px 0;background:#fff;font-size:.72rem;line-height:1.5;color:#475467}.hp-handback .hp-ghost{margin-top:9px;width:100%}.hp-handback-form{margin-top:18px;padding:13px;border-radius:11px;border:1px solid #fecdca;background:#fffbfa}.hp-handback-form label{display:block;margin-bottom:6px;font-size:.74rem;font-weight:500;color:#b42318}.hp-handback-form textarea{width:100%;padding:9px 11px;font:inherit;font-size:.76rem;border:1px solid var(--lw-line, #e6ebf2);border-radius:9px;resize:vertical}.hp-file-list{list-style:none;margin:0 0 9px;padding:0;display:grid;gap:5px}.hp-file-card{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:11px;background:var(--ftint, #f1f3f7)}.hp-file-open{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:0;border:0;background:none;cursor:pointer;text-align:left;font:inherit}.hp-file-txt{flex:1;min-width:0;display:grid}.hp-file-txt b{font-size:.75rem;font-weight:500;color:#101828;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-file-txt small{font-size:.65rem;color:#667085}.hp-file-edit{flex:1;display:grid;gap:6px}.hp-file-edit input,.hp-file-edit select{width:100%;padding:7px 9px;font:inherit;font-size:.74rem;border:1px solid var(--lw-line, #e6ebf2);border-radius:8px;background:#fff}.hp-file-add{width:100%;padding:9px;border:1px dashed var(--lw-line, #e6ebf2);border-radius:10px;background:#fff;cursor:pointer;font:inherit;font-size:.73rem;color:#0f766e}.hp-file-add:hover{border-color:#0f766e;background:#fafcfb}.hp-file-pending{padding:10px;border:1px solid var(--lw-line, #e6ebf2);border-radius:11px;background:#fafbfc}.hp-file-pending-top{display:flex;align-items:center;gap:8px;margin-bottom:8px}.hp-file-pending-top button{border:0;background:none;cursor:pointer;font-size:.7rem;color:#667085;text-decoration:underline}.hp-file-pending-fields{display:grid;grid-template-columns:1fr 118px auto;gap:6px}.hp-file-pending-fields input,.hp-file-pending-fields select{padding:7px 9px;font:inherit;font-size:.74rem;border:1px solid var(--lw-line, #e6ebf2);border-radius:8px;background:#fff}@media (max-width: 560px){.hp-file-pending-fields{grid-template-columns:1fr}}.hp-notes-card{width:min(560px,100%)}.hp-modal-card header small{font-size:.7rem;color:#98a2b3}.hp-note-add textarea{width:100%;padding:9px 11px;font:inherit;font-size:.78rem;resize:vertical;border:1px solid var(--lw-line, #e6ebf2);border-radius:9px;background:#fff}.hp-note-add-foot{display:flex;align-items:center;gap:10px;margin-top:7px}.hp-note-add-foot small{font-size:.65rem;color:#98a2b3}.hp-note-add-foot button{margin-left:auto}.hp-note-list{list-style:none;margin:0;padding:0;display:grid;gap:7px;max-height:44vh;overflow-y:auto}.hp-note-list li{padding:10px 12px;border-radius:11px;border:1px solid var(--lw-line, #e6ebf2);background:#fff}.hp-note-list li.is-pinned{border-color:#cfe3e0;background:#f7fbfa}.hp-note-list textarea{width:100%;padding:8px 10px;font:inherit;font-size:.76rem;resize:vertical;border:1px solid var(--lw-line, #e6ebf2);border-radius:8px}.hp-note-body{margin:0 0 6px;font-size:.77rem;line-height:1.55;color:#101828;white-space:pre-wrap}.hp-note-meta{display:flex;flex-wrap:wrap;gap:7px;align-items:center;font-size:.65rem;color:#98a2b3}.hp-note-actions{margin-left:auto;display:flex;gap:9px}.hp-note-actions button{padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:.68rem;color:#667085;text-decoration:underline}.hp-note-actions button.is-strong{color:#0f766e}.hp-note-actions button.is-danger{color:#b42318}.hp-cv-drop{display:grid;gap:5px;place-items:center;margin-bottom:12px;padding:34px 18px;border-radius:13px;border:2px dashed var(--lw-line, #e6ebf2);background:#fbfdfd;cursor:pointer;color:#0f766e}.hp-cv-drop:hover{border-color:#0f766e;background:#f6faf9}.hp-cv-drop.is-busy{cursor:progress;border-style:solid}.hp-cv-drop b{font-size:.84rem;color:#101828}.hp-cv-drop small{font-size:.7rem;color:#667085;text-align:center}.hp-cv-ico{font-size:1.5rem}.hp-spin{width:20px;height:20px;border-radius:50%;border:2px solid #d6e4e2;border-top-color:#0f766e;animation:hp-turn .8s linear infinite}@keyframes hp-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.hp-spin{animation-duration:2.4s}}.hp-cv-strip{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:8px 10px;border-radius:11px;background:#f4f6f8}.hp-cv-strip button{border:0;background:none;cursor:pointer;font-size:.7rem;color:#667085;text-decoration:underline}.hp-cv-missing{margin:0 0 12px;padding:8px 11px;border-radius:9px;background:#fffcf5;border:1px solid #fde5b8;font-size:.72rem;color:#7a5b28}.hp-book{margin-bottom:10px;padding:11px;border-radius:11px;background:#fafbfc;display:grid;gap:9px}.hp-book label{display:grid;gap:4px}.hp-book span{font-size:.68rem;font-weight:500;color:#344054}.hp-book input,.hp-book select{width:100%;padding:8px 10px;font:inherit;font-size:.76rem;border:1px solid var(--lw-line, #e6ebf2);border-radius:8px;background:#fff}.hp-book-foot{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.hp-iv-list{list-style:none;margin:0;padding:0;display:grid;gap:5px}.hp-iv-list li{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:9px;border:1px solid var(--lw-line, #e6ebf2);background:#fff}.hp-iv-list li>div{flex:1;min-width:0;display:grid}.hp-iv-list b{font-size:.73rem;font-weight:500;color:#101828}.hp-iv-list small{font-size:.66rem;color:#98a2b3}.hp-iv-list li.is-cancelled,.hp-iv-list li.is-no-show{opacity:.6}.hp-iv-list li.is-done{background:#f7fbfa;border-color:#cfe3e0}.hp-contact{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.hp-contact-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;text-decoration:none;font-size:.73rem;font-weight:500;border:1px solid transparent}.hp-contact-btn span{font-size:.8rem;line-height:1}.hp-contact-btn.is-call{background:#eef2ff;color:#4338ca}.hp-contact-btn.is-wa{background:#e7f6ec;color:#15803d}.hp-contact-btn.is-mail{background:#e6f4f2;color:#0f766e}.hp-contact-btn:hover{filter:brightness(.96)}.hp-card .hp-row{padding:10px 13px}.hp-file-card .hp-note-actions{flex-wrap:nowrap;gap:7px}.hp-file-card .hp-note-actions button{font-size:.64rem}.lead-viewswitch{display:flex;gap:3px;margin:0 0 .7rem;padding:3px;border-radius:11px;background:#eef1f5}.lead-viewswitch-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border:0;border-radius:9px;background:none;cursor:pointer;font:inherit;font-size:.76rem;font-weight:500;color:#667085}.lead-viewswitch-btn.is-on{background:#fff;color:#101828;box-shadow:0 1px 2px #1018281a}.lead-viewswitch-btn svg{flex:0 0 auto}.lead-cards-wrap{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding-bottom:.4rem}.lead-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem}.lead-cards .lead-card{border-radius:16px;background:#fff;border:1px solid var(--lw-line, #e6ebf2);box-shadow:0 1px 2px #1018280a;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.lead-cards .lead-card:active{transform:scale(.995)}.lead-cards .lead-card.is-selected{border-color:#0f766e;box-shadow:0 0 0 1px #0f766e inset}.lead-card-open{display:block;width:100%;min-width:0;padding:.85rem .9rem .7rem;border:0;background:none;text-align:left;cursor:pointer;font:inherit}.lead-card-top{display:flex;align-items:center;gap:.6rem;min-width:0;margin-bottom:.55rem}.lead-card-value{min-width:0;padding:5px 11px;border:0;border-radius:999px;background:#f1f3f7;cursor:pointer;font:inherit;font-size:.8rem;font-weight:600;color:#101828;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-card-value:active{background:#e6ebf2}.lead-card-value.is-empty{background:#f7f8fa;color:#98a2b3;font-weight:500}.lead-card-due{margin-left:auto;padding:5px 2px;border:0;background:none;cursor:pointer;font:inherit;font-size:.72rem;font-weight:500;white-space:nowrap;color:#667085}.lead-card-due.is-overdue{color:#b42318}.lead-card-due.is-today{color:#b45309}.lead-card-due.is-future{color:#0f766e}.lead-card-due.is-none{color:#98a2b3}.lead-card-who{display:block;width:100%;min-width:0;margin-bottom:.6rem;padding:0;border:0;background:none;text-align:left;cursor:pointer;font:inherit}.lead-card-who:has(.lead-card-face){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;-moz-column-gap:.55rem;column-gap:.55rem}.lead-card-name{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0 0 3px;font-size:.95rem;font-weight:500;line-height:1.3;color:#101828}.lead-card-sub{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin:0;font-size:.72rem;color:#667085}.lead-card-ref{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;color:#98a2b3}.lead-card-dest{display:inline-flex;align-items:center;gap:4px}.lead-card-tags{display:flex;align-items:center;flex-wrap:nowrap;gap:5px;min-width:0;margin-bottom:.7rem}.lead-card-srcdot{background:#f4f5f7}.lead-card-tags>*{display:inline-flex;align-items:center;justify-content:center;height:26px;min-width:0;padding:0 10px;border-radius:999px;font-family:inherit;font-size:.68rem;font-weight:500;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-card-tags .lead-enq{gap:.3rem}.lead-card-srcdot{flex:0 0 auto;width:26px;padding:0}.lead-card-statuspill{flex:0 1 auto;border:0;cursor:pointer}.lead-card-statuspill:active{filter:brightness(.95)}.lead-card-score{display:flex;align-items:center;gap:8px;min-width:0}.lead-card-track{flex:1 1 auto;min-width:24px;height:6px;border-radius:999px;background:#eef1f5;overflow:hidden}.lead-card-fill{display:block;height:100%;border-radius:999px;transition:width .3s ease}.lead-card-score b{font-size:.76rem;font-weight:600;color:#101828;font-variant-numeric:tabular-nums}.lead-card-score em{flex:0 0 auto;font-style:normal;font-size:.66rem;color:#98a2b3;white-space:nowrap}.lead-card-score.is-hot .lead-card-fill{background:#dc2626}.lead-card-score.is-warm .lead-card-fill{background:#d97706}.lead-card-score.is-cold .lead-card-fill{background:#0ea5e9}.lead-card-score.is-hot em{color:#b42318}.lead-card-score.is-warm em{color:#b45309}.lead-card-foot{display:flex;align-items:center;gap:.6rem;min-width:0;padding:.55rem .9rem;border-top:1px solid var(--lw-line, #e6ebf2);background:#fcfcfd}.lead-card-owner{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:6px;font-size:.73rem;color:#475467}.lead-card-owner>span:not(.lead-avatar){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-card-owner em{flex:0 0 auto;font-style:normal;margin-left:auto;padding-left:8px;font-size:.68rem;color:#98a2b3;white-space:nowrap}.lead-card-acts{flex:0 0 auto;display:flex;align-items:center;gap:5px}.lead-card-acts .lead-mini-act{width:38px;height:38px;border-radius:11px}.lead-card-go{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:11px;background:#f1f3f7;color:#667085;cursor:pointer}.lead-card-go:hover{background:#e6ebf2;color:#101828}@media (prefers-reduced-motion: reduce){.lead-card,.lead-card-fill{transition:none}.lead-card:active{transform:none}}.lead-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:flex-end}.lead-sheet-scrim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;padding:0;background:#10182873;cursor:pointer;animation:lead-sheet-fade .18s ease}@keyframes lead-sheet-fade{0%{opacity:0}to{opacity:1}}.lead-sheet-card{position:relative;width:100%;max-height:86dvh;display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:20px 20px 0 0;background:#fff;box-shadow:0 -16px 44px #10182838;animation:lead-sheet-up .22s cubic-bezier(.22,1,.36,1)}@media (min-width: 768px){.lead-sheet{align-items:center;justify-content:center;padding:24px}.lead-sheet-card{width:min(420px,100%);border-radius:18px;max-height:80dvh}}@media (prefers-reduced-motion: reduce){.lead-sheet-card,.lead-sheet-scrim{animation:none}}.lead-sheet-grip{width:38px;height:4px;margin:8px auto 0;border-radius:999px;background:#e6ebf2}.lead-sheet-head{display:flex;align-items:flex-start;gap:10px;padding:12px 16px 10px;border-bottom:1px solid var(--lw-line, #e6ebf2)}.lead-sheet-head div{flex:1;min-width:0;display:grid}.lead-sheet-head b{font-size:.92rem;font-weight:500;color:#101828}.lead-sheet-head small{font-size:.72rem;color:#98a2b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-sheet-x{flex:0 0 auto;width:30px;height:30px;border:0;border-radius:9px;background:none;cursor:pointer;font-size:1.25rem;line-height:1;color:#667085}.lead-sheet-x:hover{background:#f4f5f7;color:#101828}.lead-sheet-body{flex:1;min-height:0;overflow-y:auto;padding:14px 16px 18px}.lead-sheet-opts{list-style:none;margin:0;padding:0;display:grid;gap:4px}.lead-sheet-opt{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:11px;background:none;cursor:pointer;font:inherit;text-align:left}.lead-sheet-opt:hover{background:#f8fafc}.lead-sheet-opt.is-on{background:#f2f6f5}.lead-sheet-opt em{margin-left:auto;font-style:normal;color:#0f766e;font-size:.9rem}.lead-sheet-opt:disabled{opacity:.6;cursor:progress}.lead-sheet-acts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px}.lead-sheet-act{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:13px 6px;border-radius:13px;text-decoration:none;font-size:.72rem;font-weight:500}.lead-sheet-act.is-call{background:#eef2ff;color:#4338ca}.lead-sheet-act.is-wa{background:#e7f6ec;color:#15803d}.lead-sheet-act.is-mail{background:#e6f4f2;color:#0f766e}.lead-sheet-act.is-off{opacity:.4;pointer-events:none}.lead-sheet-h{margin:0 0 8px;font-size:.66rem;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:#98a2b3}.lead-sheet-quick{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.lead-sheet-quick button{padding:7px 12px;border:1px solid var(--lw-line, #e6ebf2);border-radius:999px;background:#fff;cursor:pointer;font:inherit;font-size:.72rem;color:#475467}.lead-sheet-quick button:hover{border-color:#0f766e;color:#0f766e}.lead-sheet-input{width:100%;padding:11px 12px;font:inherit;font-size:.82rem;color:#101828;border:1px solid var(--lw-line, #e6ebf2);border-radius:11px;background:#fff}.lead-sheet-input:focus{outline:none;border-color:#0f766e;box-shadow:0 0 0 3px #0f766e1f}.lead-sheet-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lead-sheet-two label{display:grid;gap:5px}.lead-sheet-two span{font-size:.7rem;font-weight:500;color:#344054}.lead-sheet-note{margin:10px 0 0;font-size:.7rem;line-height:1.5;color:#98a2b3}.lead-sheet-foot{display:flex;gap:9px;margin-top:18px}.lead-sheet-save,.lead-sheet-ghost{flex:1;padding:12px;border-radius:12px;cursor:pointer;font:inherit;font-size:.8rem;font-weight:500}.lead-sheet-save{border:0;background:#0f766e;color:#fff}.lead-sheet-ghost{border:1px solid var(--lw-line, #e6ebf2);background:#fff;color:#b42318}.lead-sheet-save:disabled,.lead-sheet-ghost:disabled{opacity:.55;cursor:not-allowed}.lead-notice.is-bad{border-color:#fecdca;background:#fffbfa;color:#b42318}@media (max-width: 767px){.team-main{padding-left:10px;padding-right:10px}.lead-ws-main{padding-left:.7rem;padding-right:.7rem}}.wa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:flex;align-items:center;justify-content:center;padding:20px}.wa-scrim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;padding:0;background:#1018287a;cursor:pointer;animation:wa-fade .18s ease}@keyframes wa-fade{0%{opacity:0}to{opacity:1}}.wa-card{position:relative;width:min(520px,100%);max-height:88dvh;display:flex;flex-direction:column;color:#101828;border-radius:18px;background:#fff;box-shadow:0 24px 60px #10182842;animation:wa-in .2s cubic-bezier(.22,1,.36,1)}@keyframes wa-in{0%{transform:translateY(10px) scale(.99);opacity:.6}to{transform:none;opacity:1}}@media (max-width: 640px){.wa{align-items:flex-end;padding:0}.wa-card{width:100%;max-height:92dvh;border-radius:20px 20px 0 0;padding-bottom:env(safe-area-inset-bottom,0px)}}@media (prefers-reduced-motion: reduce){.wa-card,.wa-scrim{animation:none}}.wa-head{display:flex;align-items:center;gap:11px;padding:15px 17px;border-bottom:1px solid var(--lw-line, #e6ebf2);border-radius:18px 18px 0 0;background:linear-gradient(180deg,#f6fbf7,#fff)}@media (max-width: 640px){.wa-head{border-radius:20px 20px 0 0}}.wa-head div{flex:1;min-width:0;display:grid}.wa-head b{font-size:.92rem;font-weight:600;letter-spacing:-.01em}.wa-head small{font-size:.72rem;color:#98a2b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-mark{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:#fff;background:linear-gradient(140deg,#25d366,#12833f);box-shadow:0 4px 12px #12833f47}.wa-x{flex:0 0 auto;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:9px;background:none;cursor:pointer;color:#667085}.wa-x:hover{background:#f4f5f7;color:#101828}.wa-body{flex:1;min-height:0;overflow-y:auto;padding:16px 17px;display:grid;gap:13px}.wa-field{display:grid;gap:5px}.wa-field>span{font-size:.66rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#667085}.wa-field select,.wa-field textarea{width:100%;padding:11px 12px;font:inherit;font-size:.8rem;color:#101828;border:1px solid var(--lw-line, #e6ebf2);border-radius:11px;background:#fff;resize:vertical;transition:border-color .14s ease,box-shadow .14s ease}.wa-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5l5-5' stroke='%23667085' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.wa-field textarea{line-height:1.55;background:#fcfcfd}.wa-field select:disabled{background:#f7f8fa;color:#98a2b3;cursor:not-allowed}.wa-field select:focus,.wa-field textarea:focus{outline:none;border-color:#15803d;box-shadow:0 0 0 3px #15803d1f}.wa-count{font-size:.66rem;color:#98a2b3}.wa-count.is-over{color:#b42318}.wa-picker{position:relative}.wa-picker-btn{display:flex;align-items:center;gap:8px;width:100%;padding:11px 12px;font:inherit;font-size:.8rem;color:#101828;text-align:left;border:1px solid var(--lw-line, #e6ebf2);border-radius:11px;background:#fff;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease}.wa-picker-btn>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-picker-btn>span.is-ph{color:#98a2b3}.wa-picker-btn:hover{border-color:#cfd8e3}.wa-picker-btn.is-open{border-color:#15803d;box-shadow:0 0 0 3px #15803d1f}.wa-caret{flex:0 0 auto;width:8px;height:8px;margin-right:3px;border-right:1.6px solid #667085;border-bottom:1.6px solid #667085;transform:translateY(-2px) rotate(45deg);transition:transform .16s ease}.wa-picker-btn.is-open .wa-caret{transform:translateY(1px) rotate(225deg)}.wa-picker-menu{margin-top:6px;max-height:244px;overflow-y:auto;padding:5px;border:1px solid #bfe6cc;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 100vmax #15803d04;animation:wa-pop .13s ease}@keyframes wa-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.wa-picker-menu{animation:none}}.wa-opt{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:8px;cursor:pointer;font-size:.78rem;color:#344054}.wa-opt:hover{background:#f6f8fa}.wa-opt.is-on{color:#101828;font-weight:500}.wa-opt input{width:15px;height:15px;accent-color:#15803d;cursor:pointer}.wa-picker-foot{position:sticky;bottom:-5px;z-index:1;display:flex;gap:6px;margin-top:4px;padding:7px 5px 8px;border-top:1px solid var(--lw-line, #e6ebf2);background:#fff}.wa-picker-foot button{padding:6px 10px;border:1px solid var(--lw-line, #e6ebf2);border-radius:8px;background:#fff;font:inherit;font-size:.71rem;color:#475467;cursor:pointer}.wa-picker-foot button:hover:not(:disabled){border-color:#cfd8e3;color:#101828}.wa-picker-foot button:disabled{opacity:.45;cursor:not-allowed}.wa-picker-foot .is-done{margin-left:auto;border-color:#15803d;background:#15803d;color:#fff}.wa-doc{display:flex;align-items:center;gap:11px;padding:11px 12px;border:1px solid var(--lw-line, #e6ebf2);border-radius:12px;background:#fcfcfd;transition:border-color .14s ease,background .14s ease}.wa-doc.is-on{border-color:#bfe6cc;background:#f6fbf7}.wa-doc-icon{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#fee4e2;color:#b42318;font-size:.58rem;font-weight:700;letter-spacing:.04em}.wa-doc-txt{flex:1;min-width:0;display:grid;gap:2px}.wa-doc-txt b{font-size:.78rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-doc-txt small{font-size:.68rem;color:#667085}.wa-toggle{flex:0 0 auto;position:relative;width:40px;height:23px;padding:0;border:0;border-radius:999px;background:#d0d5dd;cursor:pointer;transition:background .16s ease}.wa-toggle[aria-checked=true]{background:#15803d}.wa-toggle i{position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:#fff;transition:transform .16s ease}.wa-toggle[aria-checked=true] i{transform:translate(17px)}.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}.wa-note{margin:0;padding:10px 12px;border-radius:10px;background:#f4f6f8;font-size:.74rem;line-height:1.5;color:#475467}.wa-note.is-warn{background:#fffcf5;border:1px solid #fde5b8;color:#7a5b28}.wa-note.is-bad{background:#fffbfa;border:1px solid #fecdca;color:#b42318}.wa-note a{color:inherit;font-weight:600;text-underline-offset:2px}.wa-foot{display:grid;gap:11px;padding:13px 17px;border-top:1px solid var(--lw-line, #e6ebf2);background:#fcfcfd;border-radius:0 0 18px 18px}.wa-api{display:flex;align-items:center;gap:8px;font-size:.71rem;color:#98a2b3;cursor:not-allowed}.wa-api input{accent-color:#15803d}.wa-api em{font-style:normal}.wa-foot-btns{display:flex;gap:9px}.wa-cancel,.wa-go{flex:1;padding:12px;border-radius:11px;cursor:pointer;font:inherit;font-size:.8rem;font-weight:500}.wa-cancel{border:1px solid var(--lw-line, #e6ebf2);background:#fff;color:#344054}.wa-go{border:0;color:#fff;background:linear-gradient(140deg,#1ea94f,#12833f);box-shadow:0 6px 16px #12833f42}.wa-go:not(:disabled):hover{filter:brightness(1.04)}.wa-go:disabled,.wa-cancel:disabled{opacity:.5;cursor:not-allowed}button.lead-mini-act{border:0;cursor:pointer;font:inherit}button.lead-mini-act:disabled{cursor:not-allowed}.crash{min-height:100dvh;display:grid;place-items:center;padding:1.5rem;background:#f6f8fb}.crash-card{width:min(480px,100%);padding:1.6rem 1.5rem;border:1px solid #e6ebf2;border-radius:16px;background:#fff;box-shadow:0 16px 40px -28px #10182866;text-align:center;font-family:Poppins,ui-sans-serif,system-ui,sans-serif}.crash-card h1{margin:0 0 .5rem;font-size:1.05rem;font-weight:600;color:#101828}.crash-card p{margin:0;font-size:.84rem;line-height:1.6;color:#475467}.crash-acts{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin:1.1rem 0 0}.crash-btn{padding:.5rem .9rem;border:1px solid #e6ebf2;border-radius:10px;background:#fff;color:#344054;font:inherit;font-size:.8rem;font-weight:500;cursor:pointer}.crash-btn:hover{background:#f6f8fb}.crash-btn.is-primary{border-color:#0f766e;background:#0f766e;color:#fff}.crash-btn.is-primary:hover{background:#0d635c}.crash-detail{margin-top:1rem!important;padding-top:.8rem;border-top:1px solid #f1f4f8;font-size:.7rem!important;color:#98a2b3!important;word-break:break-word}.lead-col-actions{position:sticky;right:0;z-index:3;width:118px;padding-left:.6rem!important;text-align:left;background:#fff}.lead-table tbody tr.is-frozen-row>td.lead-col-actions{z-index:5}.lead-table thead th.lead-col-actions{z-index:7}.lead-table tbody tr:hover>td.lead-col-actions{background:#f9fbfd}.lead-table tbody tr.is-checked>td.lead-col-actions{background:#f5fbf7}.lead-table tbody tr.is-selected>td.lead-col-actions{background:#f0f9f4}.lead-table tbody tr.is-frozen-row>td.lead-col-actions{background:#fffdf6}.lead-row-acts{display:flex;align-items:center;gap:.3rem}.lead-row-acts .lead-mini-act{width:27px;height:27px;border-radius:8px}.lead-row-acts .lead-tool-wrap{margin-left:.15rem}.lead-row-acts .lead-row-more{width:27px;height:27px;border-radius:8px}.lead-pop-grouph{margin:.6rem 0 .25rem;font-size:.62rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#98a2b3}.lead-pop-colgroup:first-child .lead-pop-grouph{margin-top:0}.lead-vf-colgrid .lead-pop-colgroup{display:contents}.lead-vf-colgrid .lead-pop-grouph{grid-column:1 / -1}.lead-pop{max-height:min(70dvh,calc(100dvh - 12rem));overflow-y:auto;overscroll-behavior:contain}.lead-table thead th[draggable=true]{cursor:grab}.lead-table thead th[draggable=true]:active{cursor:grabbing}.lead-table thead th .lead-th-sort,.lead-table thead th .lead-th-pin{cursor:pointer}.lead-table thead th.is-dragging{opacity:.4}.lead-table thead th.is-drop-before,.lead-table tbody td.is-drop-before{box-shadow:inset 2px 0 #0f766e}.lead-table thead th.is-drop-after,.lead-table tbody td.is-drop-after{box-shadow:inset -2px 0 #0f766e}.lead-table tbody tr.is-frozen-row>td.is-drop-before,.lead-table tbody tr.is-selected>td.is-drop-before{box-shadow:inset 2px 0 #0f766e}.lead-table tbody tr.is-frozen-row>td.is-drop-after,.lead-table tbody tr.is-selected>td.is-drop-after{box-shadow:inset -2px 0 #0f766e}.lead-table.has-frozen-cols thead th.is-frozen-col.is-drop-before{box-shadow:inset 2px 0 #0f766e,6px 0 8px -6px #10182829}.lead-table.has-frozen-cols thead th.is-frozen-col.is-drop-after{box-shadow:inset -2px 0 #0f766e,6px 0 8px -6px #10182829}.lead-pop-colrow{cursor:grab;border-radius:6px}.lead-pop-colrow:active{cursor:grabbing}.lead-pop-colrow.is-dragging{opacity:.4}.lead-pop-colrow.is-drop-before{box-shadow:inset 0 2px #0f766e}.lead-pop-colrow.is-drop-after{box-shadow:inset 0 -2px #0f766e}.lead-pop-colrow .lead-pop-check,.lead-pop-colrow .lead-colpin{cursor:pointer}.lead-pop-grip{flex:0 0 auto;display:grid;place-items:center;width:14px;color:#cbd5e1}.lead-pop-colrow:hover .lead-pop-grip{color:#94a3b8}.lead-pop-reset{display:block;margin:0 0 .5rem}.hover\:border-lime-flyorix:hover{--tw-border-opacity: 1;border-color:rgb(200 226 60 / var(--tw-border-opacity, 1))}.hover\:text-lime-flyorix:hover{--tw-text-opacity: 1;color:rgb(200 226 60 / var(--tw-text-opacity, 1))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--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-visible\:ring-lime-flyorix\/80:focus-visible{--tw-ring-color: rgb(200 226 60 / .8)}.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))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width: 640px){.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:pb-10{padding-bottom:2.5rem}.sm\:pt-10{padding-top:2.5rem}}@media (min-width: 1024px){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-14{height:3.5rem}.lg\:w-14{width:3.5rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.lg\:gap-4{gap:1rem}.lg\:justify-self-start{justify-self:start}.lg\:px-14{padding-left:3.5rem;padding-right:3.5rem}.lg\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.lg\:pl-6{padding-left:1.5rem}}@media (min-width: 1280px){.xl\:gap-10{gap:2.5rem}.xl\:gap-6{gap:1.5rem}}@media (max-height:640px){.\[\@media\(max-height\:640px\)\]\:origin-top-left{transform-origin:top left}.\[\@media\(max-height\:640px\)\]\:scale-\[\.44\]{--tw-scale-x: .44;--tw-scale-y: .44;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))}.\[\@media\(max-height\:640px\)\]\:gap-2{gap:.5rem}.\[\@media\(max-height\:640px\)\]\:pt-28{padding-top:7rem}}
