*,: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:var(--font);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:var(--mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-y-0{top:0;bottom:0}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.left-1{left:.25rem}.left-2{left:.5rem}.left-7{left:1.75rem}.left-9{left:2.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-7{right:1.75rem}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:1rem}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.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-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.\!flex{display:flex!important}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.h-1\.5{height:.375rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-28{height:7rem}.h-36{height:9rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.max-h-\[320px\]{max-height:320px}.max-h-\[360px\]{max-height:360px}.max-h-\[520px\]{max-height:520px}.\!min-h-10{min-height:2.5rem!important}.min-h-0{min-height:0px}.min-h-11{min-height:2.75rem}.min-h-\[132px\]{min-height:132px}.min-h-\[360px\]{min-height:360px}.min-h-\[52px\]{min-height:52px}.w-1\.5{width:.375rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-28{width:7rem}.w-36{width:9rem}.w-4{width:1rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-9{width:2.25rem}.w-\[4\.25rem\]{width:4.25rem}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[118px\]{min-width:118px}.min-w-\[132px\]{min-width:132px}.min-w-\[64px\]{min-width:64px}.min-w-\[760px\]{min-width:760px}.max-w-3xl{max-width:48rem}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1180px\]{max-width:1180px}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-8{--tw-translate-x: 2rem;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))}.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 ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.resize{resize:both}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.\!items-center{align-items:center!important}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.\!gap-1\.5{gap:.375rem!important}.\!gap-3{gap:.75rem!important}.gap-0\.5{gap:.125rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[\#263247\]>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(38 50 71 / var(--tw-divide-opacity, 1))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-xl{border-radius:.75rem!important}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--r-lg)}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.\!border{border-width:1px!important}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.\!border-\[\#1e2c42\]{--tw-border-opacity: 1 !important;border-color:rgb(30 44 66 / var(--tw-border-opacity, 1))!important}.\!border-\[\#22c55e\]\/80{border-color:#22c55ecc!important}.\!border-\[\#2e496c\]{--tw-border-opacity: 1 !important;border-color:rgb(46 73 108 / var(--tw-border-opacity, 1))!important}.\!border-\[\#7f1d1d\]{--tw-border-opacity: 1 !important;border-color:rgb(127 29 29 / var(--tw-border-opacity, 1))!important}.\!border-transparent{border-color:transparent!important}.border-\[\#1c293c\]{--tw-border-opacity: 1;border-color:rgb(28 41 60 / var(--tw-border-opacity, 1))}.border-\[\#1e2c42\]{--tw-border-opacity: 1;border-color:rgb(30 44 66 / var(--tw-border-opacity, 1))}.border-\[\#1f7182\]\/40{border-color:#1f718266}.border-\[\#22c55e\]\/45{border-color:#22c55e73}.border-\[\#22d17a\]\/40{border-color:#22d17a66}.border-\[\#24506d\]{--tw-border-opacity: 1;border-color:rgb(36 80 109 / var(--tw-border-opacity, 1))}.border-\[\#263247\]{--tw-border-opacity: 1;border-color:rgb(38 50 71 / var(--tw-border-opacity, 1))}.border-\[\#2b3a52\]{--tw-border-opacity: 1;border-color:rgb(43 58 82 / var(--tw-border-opacity, 1))}.border-\[\#31415b\]{--tw-border-opacity: 1;border-color:rgb(49 65 91 / var(--tw-border-opacity, 1))}.border-\[\#8b5a20\]{--tw-border-opacity: 1;border-color:rgb(139 90 32 / var(--tw-border-opacity, 1))}.border-\[\#f04a4a\]\/40{border-color:#f04a4a66}.border-\[rgba\(0\,229\,255\,0\.2\)\]{border-color:#00e5ff33}.border-\[rgba\(0\,229\,255\,0\.22\)\]{border-color:#00e5ff38}.border-\[rgba\(112\,231\,245\,0\.3\)\]{border-color:#70e7f54d}.border-\[rgba\(34\,197\,94\,0\.35\)\]{border-color:#22c55e59}.border-accent{border-color:var(--accent)}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.border-white\/70{border-color:#ffffffb3}.\!bg-\[\#15803d\]{--tw-bg-opacity: 1 !important;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))!important}.\!bg-\[\#7f1d1d\]{--tw-bg-opacity: 1 !important;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))!important}.\!bg-\[rgba\(15\,23\,42\,0\.96\)\]{background-color:#0f172af5!important}.\!bg-\[rgba\(15\,23\,42\,0\.98\)\]{background-color:#0f172afa!important}.\!bg-\[rgba\(7\,13\,24\,0\.94\)\]{background-color:#070d18f0!important}.\!bg-\[rgba\(7\,13\,24\,0\.97\)\]{background-color:#070d18f7!important}.\!bg-\[rgba\(8\,15\,28\,0\.97\)\]{background-color:#080f1cf7!important}.bg-\[\#0b1425\]{--tw-bg-opacity: 1;background-color:rgb(11 20 37 / var(--tw-bg-opacity, 1))}.bg-\[\#0b2630\]\/60{background-color:#0b263099}.bg-\[\#0f172a\]{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-\[\#101d32\]\/90{background-color:#101d32e6}.bg-\[\#14b8a6\]{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-\[\#16a34a\]\/10{background-color:#16a34a1a}.bg-\[\#1b273a\]{--tw-bg-opacity: 1;background-color:rgb(27 39 58 / var(--tw-bg-opacity, 1))}.bg-\[\#22c55e\]{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-\[\#22d17a\]\/10{background-color:#22d17a1a}.bg-\[\#2563eb\]{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-\[\#86efac\]\/60{background-color:#86efac99}.bg-\[\#f04a4a\]\/10{background-color:#f04a4a1a}.bg-\[\#fca5a5\]\/60{background-color:#fca5a599}.bg-\[rgba\(0\,229\,255\,0\.08\)\]{background-color:#00e5ff14}.bg-\[rgba\(120\,72\,12\,0\.18\)\]{background-color:#78480c2e}.bg-\[rgba\(14\,91\,126\,0\.16\)\]{background-color:#0e5b7e29}.bg-\[rgba\(148\,163\,184\,0\.06\)\]{background-color:#94a3b80f}.bg-\[rgba\(15\,23\,42\,0\.96\)\]{background-color:#0f172af5}.bg-\[rgba\(15\,28\,48\,0\.72\)\]{background-color:#0f1c30b8}.bg-\[rgba\(240\,68\,82\,0\.16\)\]{background-color:#f0445229}.bg-\[rgba\(34\,197\,94\,0\.12\)\]{background-color:#22c55e1f}.bg-\[rgba\(34\,197\,94\,0\.14\)\]{background-color:#22c55e24}.bg-\[rgba\(7\,13\,24\,0\.82\)\]{background-color:#070d18d1}.bg-\[rgba\(76\,201\,240\,0\.14\)\]{background-color:#4cc9f024}.bg-\[var\(--accent\)\],.bg-accent{background-color:var(--accent)}.bg-card{background-color:var(--surface2)}.bg-teal{background-color:var(--teal)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.\!bg-\[linear-gradient\(135deg\,rgba\(29\,55\,88\,0\.82\)\,rgba\(16\,32\,55\,0\.88\)\)\]{background-image:linear-gradient(135deg,#1d3758d1,#102037e0)!important}.bg-\[linear-gradient\(135deg\,\#2962ff\,\#0d47a1\)\]{background-image:linear-gradient(135deg,#2962ff,#0d47a1)}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-3{padding:.75rem!important}.p-1{padding:.25rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!py-2\.5{padding-top:.625rem!important;padding-bottom:.625rem!important}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-20{padding-bottom:5rem}.pb-8{padding-bottom:2rem}.pl-1{padding-left:.25rem}.pr-11{padding-right:2.75rem}.pr-16{padding-right:4rem}.pr-2{padding-right:.5rem}.pt-3{padding-top:.75rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.\!text-\[13px\]{font-size:13px!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-medium{font-weight:500!important}.font-\[var\(--head\)\]{font-weight:var(--head)}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.\!text-\[\#8ea1ba\]{--tw-text-opacity: 1 !important;color:rgb(142 161 186 / var(--tw-text-opacity, 1))!important}.\!text-\[\#f2f7ff\]{--tw-text-opacity: 1 !important;color:rgb(242 247 255 / var(--tw-text-opacity, 1))!important}.text-\[\#04111d\]{--tw-text-opacity: 1;color:rgb(4 17 29 / var(--tw-text-opacity, 1))}.text-\[\#14b8a6\]{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.text-\[\#22c55e\]{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-\[\#4388ff\]{--tw-text-opacity: 1;color:rgb(67 136 255 / var(--tw-text-opacity, 1))}.text-\[\#55d9ff\]{--tw-text-opacity: 1;color:rgb(85 217 255 / var(--tw-text-opacity, 1))}.text-\[\#55e79b\]{--tw-text-opacity: 1;color:rgb(85 231 155 / var(--tw-text-opacity, 1))}.text-\[\#58dc86\]{--tw-text-opacity: 1;color:rgb(88 220 134 / var(--tw-text-opacity, 1))}.text-\[\#596b86\]{--tw-text-opacity: 1;color:rgb(89 107 134 / var(--tw-text-opacity, 1))}.text-\[\#62e9ff\]{--tw-text-opacity: 1;color:rgb(98 233 255 / var(--tw-text-opacity, 1))}.text-\[\#70e7f5\]{--tw-text-opacity: 1;color:rgb(112 231 245 / var(--tw-text-opacity, 1))}.text-\[\#71819a\]{--tw-text-opacity: 1;color:rgb(113 129 154 / var(--tw-text-opacity, 1))}.text-\[\#72829b\]{--tw-text-opacity: 1;color:rgb(114 130 155 / var(--tw-text-opacity, 1))}.text-\[\#7488a6\]{--tw-text-opacity: 1;color:rgb(116 136 166 / var(--tw-text-opacity, 1))}.text-\[\#8195af\]{--tw-text-opacity: 1;color:rgb(129 149 175 / var(--tw-text-opacity, 1))}.text-\[\#8b9ab2\]{--tw-text-opacity: 1;color:rgb(139 154 178 / var(--tw-text-opacity, 1))}.text-\[\#8bd5ff\]{--tw-text-opacity: 1;color:rgb(139 213 255 / var(--tw-text-opacity, 1))}.text-\[\#8ea3c2\]{--tw-text-opacity: 1;color:rgb(142 163 194 / var(--tw-text-opacity, 1))}.text-\[\#8feaff\]{--tw-text-opacity: 1;color:rgb(143 234 255 / var(--tw-text-opacity, 1))}.text-\[\#8ff0b4\]{--tw-text-opacity: 1;color:rgb(143 240 180 / var(--tw-text-opacity, 1))}.text-\[\#9aa9bf\]{--tw-text-opacity: 1;color:rgb(154 169 191 / var(--tw-text-opacity, 1))}.text-\[\#9aabc4\]{--tw-text-opacity: 1;color:rgb(154 171 196 / var(--tw-text-opacity, 1))}.text-\[\#a8b7cf\]{--tw-text-opacity: 1;color:rgb(168 183 207 / var(--tw-text-opacity, 1))}.text-\[\#d1dae8\]{--tw-text-opacity: 1;color:rgb(209 218 232 / var(--tw-text-opacity, 1))}.text-\[\#d5deeb\]{--tw-text-opacity: 1;color:rgb(213 222 235 / var(--tw-text-opacity, 1))}.text-\[\#d8e1ef\]{--tw-text-opacity: 1;color:rgb(216 225 239 / var(--tw-text-opacity, 1))}.text-\[\#e2e8f0\]{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-\[\#edf4ff\]{--tw-text-opacity: 1;color:rgb(237 244 255 / var(--tw-text-opacity, 1))}.text-\[\#f04452\]{--tw-text-opacity: 1;color:rgb(240 68 82 / var(--tw-text-opacity, 1))}.text-\[\#f59e0b\]{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-\[\#fbbf24\]{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-\[\#ff7480\]{--tw-text-opacity: 1;color:rgb(255 116 128 / var(--tw-text-opacity, 1))}.text-\[\#ff8f8f\]{--tw-text-opacity: 1;color:rgb(255 143 143 / var(--tw-text-opacity, 1))}.text-\[rgba\(112\,231\,245\,0\.72\)\]{color:#70e7f5b8}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-accent{color:var(--accent)}.text-amber{color:var(--amber)}.text-green{color:var(--green)}.text-muted{color:var(--muted)}.text-purple{color:var(--purple)}.text-red{color:var(--red)}.text-teal{color:var(--teal)}.text-text{color:var(--text)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.accent-accent{accent-color:var(--accent)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-80{opacity:.8}.shadow-\[0_0_10px_rgba\(34\,197\,94\,0\.55\)\]{--tw-shadow: 0 0 10px rgba(34,197,94,.55);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_var\(--teal\)\]{--tw-shadow: 0 0 10px var(--teal);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(0\,212\,170\,0\.65\)\]{--tw-shadow: 0 0 12px rgba(0,212,170,.65);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(239\,68\,68\,0\.18\)\]{--tw-shadow: 0 0 12px rgba(239,68,68,.18);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_var\(--teal\)\]{--tw-shadow: 0 0 12px var(--teal);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(20\,184\,166\,0\.2\)\]{--tw-shadow: 0 0 18px rgba(20,184,166,.2);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(20\,184\,166\,0\.22\)\]{--tw-shadow: 0 0 18px rgba(20,184,166,.22);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(34\,197\,94\,0\.35\)\]{--tw-shadow: 0 0 18px rgba(34,197,94,.35);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(41\,98\,255\,0\.2\)\]{--tw-shadow: 0 0 18px rgba(41,98,255,.2);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.14\)\]{--tw-shadow: 0 10px 30px rgba(0,0,0,.14);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(0\,0\,0\,0\.16\)\]{--tw-shadow: 0 12px 30px rgba(0,0,0,.16);--tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow: 0 12px 40px rgba(0,0,0,.18);--tw-shadow-colored: 0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: 0 16px 40px rgba(0,0,0,.35);--tw-shadow-colored: 0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_60px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow: 0 18px 60px rgba(0,0,0,.18);--tw-shadow-colored: 0 18px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_60px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow: 0 18px 60px rgba(0,0,0,.22);--tw-shadow-colored: 0 18px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: 0 2px 8px rgba(0,0,0,.35);--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow: 0 8px 20px rgba(0,0,0,.22);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow: 0 8px 22px rgba(0,0,0,.18);--tw-shadow-colored: 0 8px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(34\,197\,94\,0\.08\)\]{--tw-shadow: 0 8px 24px rgba(34,197,94,.08);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\,0_8px_20px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.04),0 8px 20px rgba(0,0,0,.12);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\,0_8px_24px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.04),0 8px 24px rgba(0,0,0,.15);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.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-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.\!transition-all{transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\!duration-200{transition-duration:.2s!important}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{color-scheme:light dark;--color-background-tertiary: #f5f7fb;--color-background-secondary: #eef2f7;--color-background-primary: #ffffff;--color-border-tertiary: rgba(15, 23, 42, .08);--color-border-secondary: rgba(15, 23, 42, .14);--color-text-primary: #111827;--color-text-secondary: #64748b;--color-text-tertiary: #94a3b8;--color-background-success: #dcfce7;--color-text-success: #166534;--color-border-success: #86efac;--color-background-warning: #fef3c7;--color-text-warning: #92400e;--color-border-warning: #fcd34d;--color-background-danger: #fee2e2;--color-text-danger: #991b1b;--color-border-danger: #fca5a5;--border-radius-md: 8px;--border-radius-lg: 10px;--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;--bg: var(--color-background-tertiary);--surface: var(--color-background-secondary);--card: var(--color-background-primary);--border: var(--color-border-tertiary);--border2: var(--color-border-secondary);--text: var(--color-text-primary);--muted: var(--color-text-secondary);--hint: var(--color-text-tertiary);--green: #22c55e;--red: #ef4444;--amber: #f59e0b;--teal: #14b8a6;--blue: #3b82f6;--purple: #a78bfa;--mono: var(--font-mono);--head: var(--font-sans);--font: var(--font-sans);--accent: var(--blue-brand);--surface2: rgba(148, 163, 184, .12);--r: var(--border-radius-md);--r-lg: var(--border-radius-lg);--blue-brand: #2962FF;--blue-d: #1E4BD8;--blue-glow: rgba(41, 98, 255, .16);--up: var(--green);--dn: var(--red);--warn: var(--amber)}@media (prefers-color-scheme: dark){:root{--color-background-tertiary: #070b12;--color-background-secondary: #0f172a;--color-background-primary: #111827;--color-border-tertiary: rgba(148, 163, 184, .12);--color-border-secondary: rgba(148, 163, 184, .2);--color-text-primary: #e5e7eb;--color-text-secondary: #94a3b8;--color-text-tertiary: #64748b;--color-background-success: rgba(34, 197, 94, .13);--color-text-success: #86efac;--color-border-success: rgba(34, 197, 94, .35);--color-background-warning: rgba(245, 158, 11, .14);--color-text-warning: #fcd34d;--color-border-warning: rgba(245, 158, 11, .35);--color-background-danger: rgba(239, 68, 68, .13);--color-text-danger: #fca5a5;--color-border-danger: rgba(239, 68, 68, .35);--surface2: rgba(148, 163, 184, .12);--accent: var(--teal)}}:root[data-theme=light]{color-scheme:light;--color-background-tertiary: #f0f4f8;--color-background-secondary: #ffffff;--color-background-primary: #ffffff;--color-border-tertiary: rgba(28, 31, 38, .1);--color-border-secondary: rgba(28, 31, 38, .18);--color-text-primary: #0f172a;--color-text-secondary: #475569;--color-text-tertiary: #64748b;--color-background-success: #dcfce7;--color-text-success: #166534;--color-border-success: #86efac;--color-background-warning: #fef3c7;--color-text-warning: #92400e;--color-border-warning: #fcd34d;--color-background-danger: #fee2e2;--color-text-danger: #991b1b;--color-border-danger: #fca5a5;--surface2: rgba(15, 23, 42, .08);--accent: var(--blue-brand)}:root[data-theme=dark]{color-scheme:dark;--color-background-tertiary: #070b12;--color-background-secondary: #0f172a;--color-background-primary: #111827;--color-border-tertiary: rgba(148, 163, 184, .12);--color-border-secondary: rgba(148, 163, 184, .2);--color-text-primary: #e5e7eb;--color-text-secondary: #94a3b8;--color-text-tertiary: #64748b;--color-background-success: rgba(34, 197, 94, .13);--color-text-success: #86efac;--color-border-success: rgba(34, 197, 94, .35);--color-background-warning: rgba(245, 158, 11, .14);--color-text-warning: #fcd34d;--color-border-warning: rgba(245, 158, 11, .35);--color-background-danger: rgba(239, 68, 68, .13);--color-text-danger: #fca5a5;--color-border-danger: rgba(239, 68, 68, .35);--surface2: rgba(148, 163, 184, .12);--accent: var(--teal)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{min-height:100%}body{font-family:var(--font-sans);background:radial-gradient(circle at 20% 12%,rgba(34,197,94,.08),transparent 28%),radial-gradient(circle at 82% 18%,rgba(59,130,246,.08),transparent 24%),radial-gradient(circle at 50% 100%,rgba(20,184,166,.06),transparent 30%),var(--bg);color:var(--text);position:relative;isolation:isolate;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:url(/logo-refined.png);background-repeat:no-repeat;background-position:center 58%;background-size:min(70vw,720px) auto;opacity:.22;filter:saturate(.95) brightness(.86) contrast(1.16)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:linear-gradient(180deg,#070b120a,#070b121a)}:root[data-theme=light] body:before{opacity:.07;filter:saturate(.7) brightness(1.08) contrast(.92)}:root[data-theme=light] body:after{background:linear-gradient(180deg,#fffefa6b,#f0eee747)}body>#root{position:relative;z-index:1}button,select,input{font:inherit}.app-shell{display:grid;grid-template-rows:52px 1fr;grid-template-columns:200px 1fr;height:100vh;overflow:hidden;position:relative;z-index:1;isolation:isolate;background:var(--bg);transition:grid-template-columns .42s cubic-bezier(.2,0,.2,1)}.app-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:url(/logo-refined.png);background-repeat:no-repeat;background-position:center center;background-size:min(60vw,650px) auto;opacity:.18;filter:saturate(.95) brightness(.9) contrast(1.12)}.app-shell>*{position:relative;z-index:1}:root[data-theme=light] .app-shell:before{opacity:.075;filter:saturate(.65) brightness(1.1) contrast(.9)}.app-shell.mobile{grid-template-columns:1fr;grid-template-rows:52px 1fr}.app-shell.nav-closed{grid-template-columns:0 1fr}.app-header{grid-column:1 / -1;background:var(--card);border-bottom:.5px solid var(--border);display:flex;align-items:center;padding:12px 20px;gap:12px;min-height:52px;position:relative;z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:padding .42s cubic-bezier(.2,0,.2,1)}.logo{display:flex;align-items:center;gap:10px}.logo-icon{width:38px;height:38px;border-radius:12px;background:linear-gradient(145deg,#0f766e2e,#3b82f61a);border:1px solid rgba(148,163,184,.22);box-shadow:0 10px 24px #00000029;display:flex;align-items:center;justify-content:center;overflow:hidden}.logo-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;padding:2px}.logo-toggle{border:0;background:transparent;color:inherit;cursor:pointer;padding:0;text-align:left}.logo-toggle:focus-visible{outline:1px solid var(--accent);outline-offset:4px;border-radius:10px}.logo-name{font-size:15px;font-weight:700;color:var(--text);font-family:var(--head);letter-spacing:.2px}.logo-name .version{font-size:11px;font-weight:400;color:var(--muted);margin-left:4px}.logo-sub{font-size:11px;color:var(--muted)}.topbar-right{display:flex;align-items:center;gap:12px;margin-left:auto}.hdr-line,.clock-display{font-size:11px;color:var(--muted)}.hdr-pnl{color:var(--green);font-weight:500}.hdr-pnl.loss{color:var(--red)}.mode-pill{display:flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:500;background:var(--color-background-success);color:var(--color-text-success);border:.5px solid var(--color-border-success)}.mode-pill.paused{background:var(--color-background-warning);color:var(--color-text-warning);border-color:var(--color-border-warning)}.mode-pill.killed{background:var(--color-background-danger);color:var(--color-text-danger);border-color:var(--color-border-danger)}.mode-pill .dot{width:6px;height:6px;border-radius:50%;background:currentColor;animation:blink 2s infinite}.header-icon-btn{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:.5px solid var(--border2);background:var(--card);color:var(--muted);cursor:pointer;font-size:14px;padding:0}.header-icon-btn:hover{background:var(--surface);color:var(--text)}.theme-toggle-btn{font-size:15px;line-height:1;color:var(--accent)}.theme-toggle-btn:hover{color:var(--text)}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}.sidebar{grid-row:2 / 3;grid-column:1 / 2;background:var(--card);border-right:.5px solid var(--border);padding:14px 10px;display:flex;flex-direction:column;gap:6px;min-width:0;overflow:hidden;opacity:1;transform:translate(0);transition:opacity .28s ease,transform .42s cubic-bezier(.2,0,.2,1),padding .42s cubic-bezier(.2,0,.2,1),border-color .28s ease}.sidebar.closed{opacity:0;transform:translate(-24px);padding-left:0;padding-right:0;border-right-color:transparent;pointer-events:none}.side-tab{display:flex;align-items:center;gap:9px;width:100%;min-width:0;padding:9px 10px;border-radius:8px;border:.5px solid transparent;background:transparent;color:var(--muted);cursor:pointer;font-size:12px;text-align:left}.side-tab.active{background:var(--surface);color:var(--text);border-color:var(--border2);font-weight:600}.side-tab:hover{background:var(--surface)}.main{grid-row:2 / 3;grid-column:2 / 3;overflow:auto;padding:20px;min-width:0}.main.full{grid-column:1 / -1;padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}@media (max-width: 480px){.main,.main.full{padding:14px 12px calc(64px + env(safe-area-inset-bottom,0px))}}.badge{padding:2px 7px;border-radius:4px;font-size:10px;font-weight:500}.bull{background:#d1fae5;color:#065f46}.bear{background:#fee2e2;color:#7f1d1d}.info{background:#dbeafe;color:#1e3a8a}.warn{background:#fef3c7;color:#78350f}.paper-b{background:#ede9fe;color:#3b0764}@media (prefers-color-scheme: dark){.bull{background:#064e3b;color:#6ee7b7}.bear{background:#450a0a;color:#fca5a5}.info{background:#1e3a5f;color:#93c5fd}.warn{background:#451a03;color:#fcd34d}.paper-b{background:#2e1065;color:#c4b5fd}}:root[data-theme=dark] .bull{background:#064e3b;color:#6ee7b7}:root[data-theme=dark] .bear{background:#450a0a;color:#fca5a5}:root[data-theme=dark] .info{background:#1e3a5f;color:#93c5fd}:root[data-theme=dark] .warn{background:#451a03;color:#fcd34d}:root[data-theme=dark] .paper-b{background:#2e1065;color:#c4b5fd}:root[data-theme=light] .bull{background:#d1fae5;color:#065f46}:root[data-theme=light] .bear{background:#fee2e2;color:#7f1d1d}:root[data-theme=light] .info{background:#dbeafe;color:#1e3a8a}:root[data-theme=light] .warn{background:#fef3c7;color:#78350f}:root[data-theme=light] .paper-b{background:#ede9fe;color:#3b0764}.badge.neutral{background:var(--surface);color:var(--muted)}.badge.paper{background:#ede9fe;color:#3b0764}@media (prefers-color-scheme: dark){.badge.paper{background:#2e1065;color:#c4b5fd}}:root[data-theme=dark] .badge.paper{background:#2e1065;color:#c4b5fd}:root[data-theme=light] .badge.paper{background:#ede9fe;color:#3b0764}button.primary,.primary{padding:7px 14px;border-radius:6px;border:.5px solid var(--color-border-success);background:var(--color-background-success);color:var(--color-text-success);cursor:pointer;font-size:12px}button.secondary,button:not(.tab):not(.side-tab):not(.primary):not(.ctrl-btn):not(.header-icon-btn):not(.theme-toggle-btn):not(.logo-toggle):not(.bottom-nav button):not(.tiny-bot-btn):not([class^=lp-]):not([class^=ls-]):not(.btn):not(.btn-primary):not(.btn-secondary):not(.btn-danger):not(.toggle):not(.pill):not(.strat-tab){padding:7px 14px;border-radius:6px;border:.5px solid var(--border2);background:var(--card);color:var(--text);cursor:pointer;font-size:12px}.tiny-bot-btn{padding:4px 9px;border-radius:999px;border:.5px solid var(--border2);font-size:10px;cursor:pointer}.tiny-bot-btn:disabled{opacity:.65;cursor:not-allowed}button:disabled{opacity:.65;cursor:not-allowed}.signal-card{border:.5px solid var(--border);border-radius:var(--border-radius-md);padding:12px 14px;margin-bottom:8px;display:grid;grid-template-columns:minmax(0,1fr) 54px;gap:10px;box-sizing:border-box;width:100%}.signal-head{display:flex;align-items:center;gap:6px;margin-bottom:4px;flex-wrap:wrap;min-width:0}.sym{font-size:14px;font-weight:500;color:var(--text)}.sig-setup{font-size:11px;color:var(--muted);margin-bottom:8px;overflow:hidden}.levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.lv-label{font-size:10px;color:var(--hint);text-transform:uppercase;letter-spacing:.5px}.lv-val{font-size:12px;font-weight:500;margin-top:2px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conf-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:0;width:54px;overflow:hidden}.conf-ring{transform:rotate(-90deg);flex-shrink:0}.conf-pct{position:relative;margin-top:-38px;width:44px;text-align:center;font-size:10px;font-weight:500}.conf-gap{margin-top:30px}.conf-rr{font-size:11px;color:var(--teal);font-family:var(--mono);white-space:nowrap}.conf-time{font-size:10px;color:var(--hint);white-space:nowrap}@media (max-width: 600px){.signal-card{padding:10px;gap:8px}.sym{font-size:12px}.sig-setup{font-size:9px;margin-bottom:5px}.levels{gap:5px}.lv-label{font-size:8.5px;letter-spacing:.3px}.lv-val{font-size:10.5px}.conf-rr{font-size:9.5px}.conf-time{font-size:8.5px}.signal-head{gap:4px}.badge{font-size:9px;padding:2px 5px}}.log-line{font-family:var(--mono);font-size:11px;color:var(--muted);padding:3px 0;border-bottom:.5px solid var(--border)}.log-line .ts{color:var(--teal);margin-right:6px}.log-line .sig{color:var(--green)}.log-line .err{color:var(--red)}.log-line .wrn{color:var(--amber)}.stat-card{background:var(--surface);border-radius:var(--border-radius-md);padding:14px 16px;min-width:0;overflow:hidden}.stat-label{font-size:11px;color:var(--muted);margin-bottom:6px}.stat-val{font-size:22px;font-weight:500;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat-sub{font-size:11px;color:var(--hint);margin-top:4px;overflow-wrap:break-word;word-break:break-word}@media (max-width: 480px){.stat-card{padding:10px 12px}.stat-val{font-size:17px}.stat-label{font-size:10px;margin-bottom:4px}}.trade-summary-card{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:12px 16px}.trade-card{transition:background .15s,box-shadow .18s,transform .18s}.trade-card:hover{background:#94a3b80f!important}.trade-tab-btn,.trade-filter-btn{transition:background .15s,border-color .15s,color .15s}:root[data-theme=light] .app-header,:root[data-theme=light] .sidebar{background:#fffefdeb;border-color:#1c1f261f;box-shadow:0 1px #fffc}:root[data-theme=light] .stat-card{background:#f7f5ef;border:.5px solid rgba(28,31,38,.06);box-shadow:0 10px 30px #1c1f2609}:root[data-theme=light] .signal-card,:root[data-theme=light] .trade-card,:root[data-theme=light] .trade-summary-card{background:#fffefdf5;border-color:#1c1f2624;box-shadow:0 14px 34px #1c1f260b}:root[data-theme=light] .trade-card{border-top-color:#1c1f2621!important;border-right-color:#1c1f2621!important;border-bottom-color:#1c1f2621!important}:root[data-theme=light] .trade-card:hover{background:#fff!important;box-shadow:0 18px 42px #1c1f2612;transform:translateY(-1px)}:root[data-theme=light] .trade-tab-btn,:root[data-theme=light] .trade-filter-btn{background:#fffefd!important;border-color:#1c1f262e!important;color:#50545d!important;box-shadow:0 6px 18px #1c1f2609}:root[data-theme=light] .trade-tab-btn[data-active=true],:root[data-theme=light] .trade-filter-btn[data-active=true]{background:#14b8a61a!important;border-color:#14b8a65c!important;color:#0f766e!important}:root[data-theme=light] .side-tab.active{background:#fffefd;border-color:#1c1f2638;box-shadow:0 6px 20px #1c1f260a}:root[data-theme=light] .side-tab:hover,:root[data-theme=light] .header-icon-btn:hover{background:#f0eee7}.api-message{font-size:11px;color:var(--muted);margin:-4px 0 12px}.ctrl-btn{padding:6px 14px;border-radius:6px;font-size:12px;cursor:pointer;border:.5px solid var(--border2);background:var(--card);color:var(--text);transition:background .15s}.ctrl-btn:hover{background:var(--surface)}.ctrl-btn.primary{background:var(--color-background-success);color:var(--color-text-success);border-color:var(--color-border-success)}.ctrl-btn.danger{background:var(--color-background-danger);color:var(--color-text-danger);border-color:var(--color-border-danger)}.ctrl-btn:disabled{opacity:.65;cursor:not-allowed}.ctrl-select{padding:6px 10px;border-radius:6px;font-size:12px;background:var(--card);border:.5px solid var(--border2);color:var(--text)}.ctrl-row{display:flex;gap:8px;margin-bottom:14px;flex-wrap:wrap;align-items:center}.dot{width:6px;height:6px;border-radius:50%;background:currentColor;animation:blink 2s infinite}.scanner-table{width:100%;border-collapse:collapse;font-size:12px}.scanner-table th{text-align:left;padding:6px 10px;font-size:10px;font-weight:500;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;border-bottom:.5px solid var(--border)}.scanner-table td{padding:9px 10px;border-bottom:.5px solid var(--border)}.scanner-table tr.best-row td{background:var(--color-background-success)}.score-bar{display:flex;align-items:center;gap:6px}.score-num{font-size:11px;font-weight:500;color:var(--teal);min-width:28px;font-family:var(--mono)}.score-track{flex:1;height:4px;background:var(--surface);border-radius:2px;overflow:hidden}.score-fill{height:100%;background:var(--teal);border-radius:2px}.desktop-shell{grid-template-columns:12% 88%;transition:grid-template-columns .42s cubic-bezier(.2,0,.2,1)}.desktop-shell.nav-closed{grid-template-columns:0% 100%}.desktop-shell.nav-closed .app-header{padding-left:16px}.field{display:flex;flex-direction:column;gap:5px;margin-bottom:14px}.field label{font-size:11px;font-weight:500;color:var(--muted)}.field input,.field select{height:36px;background:var(--surface);border:1px solid var(--border2);border-radius:var(--r);color:var(--text);font-size:13px;padding:0 10px;outline:none;width:100%}.field input:focus,.field select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #14b8a62e}.field .hint{font-size:10px;color:var(--hint);line-height:1.5}.toggle{width:36px;height:20px;border-radius:10px;background:var(--surface);border:.5px solid var(--border2);cursor:pointer;position:relative;flex-shrink:0;transition:background .2s,border-color .2s}.toggle span{position:absolute;width:14px;height:14px;border-radius:50%;background:#fff;top:2px;left:2px;transition:left .2s}.toggle.on{background:var(--teal);border-color:var(--teal)}.toggle.on span{left:18px}.toggle-row{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--border)}.toggle-row:last-child{border-bottom:none}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--border-radius-lg);padding:18px 20px}.card-hdr{font-size:11px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:14px}@media (max-width: 820px){body:before{background-size:92vw auto;background-position:center 48%}.app-shell:before{background-size:82vw auto;background-position:center 42%}}@media (max-width: 760px){button,select,input{max-width:100%}.app-header{padding:10px 12px;gap:10px;min-height:58px}.clock-display{display:none}}@media (max-width: 480px){.app-header{padding:8px 10px;gap:8px}.topbar-right{gap:7px}.hdr-line,.logo-sub{display:none}.logo-name{font-size:13px}}.app-auth{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:16px}.pill{height:26px;padding:0 10px;border-radius:13px;border:1px solid var(--border);background:transparent;font-size:11px;color:var(--muted);cursor:pointer}.pill.sel{background:#14b8a61f;border-color:var(--teal);color:var(--teal);font-weight:600}.strat-tabs{display:flex;gap:2px;background:var(--surface);border-radius:var(--r);padding:3px;border:1px solid var(--border);margin-bottom:16px}.strat-tab{flex:1;height:30px;border-radius:4px;border:none;background:transparent;font-size:11px;font-weight:500;color:var(--muted);cursor:pointer}.strat-tab.active{background:var(--teal);color:#fff;font-weight:600}.error-msg{font-size:11px;color:var(--red);margin-top:4px}.success-msg{font-size:11px;color:var(--green);margin-top:4px}.mono{font-family:var(--mono)}.muted{color:var(--muted)}.auth-split{display:flex;min-height:100vh}.auth-brand{width:40%;background:linear-gradient(150deg,#0b1220,#07101c 60%,#050d18);display:flex;flex-direction:column;justify-content:flex-start;padding:48px 48px 52px;position:relative;overflow:hidden}.auth-brand:before{content:"";position:absolute;top:-100px;left:-100px;width:440px;height:440px;background:radial-gradient(circle,rgba(41,98,255,.22),transparent 65%);pointer-events:none}.auth-brand:after{content:"";position:absolute;top:38%;left:-80px;width:520px;height:520px;background:radial-gradient(circle,rgba(14,165,233,.1),transparent 62%);pointer-events:none}.auth-logo-row{display:flex;align-items:flex-start;gap:11px;position:relative;z-index:1;margin-bottom:72px}.auth-logo-img{width:36px;height:36px;border-radius:8px;margin-top:3px;flex-shrink:0}.auth-brand-name{display:block;font-size:20px;font-weight:700;color:#fff;line-height:1.2}.auth-brand-tagline{display:block;font-size:11px;color:#ffffff61;letter-spacing:.5px;margin-top:3px;line-height:1}.auth-brand-body{position:relative;z-index:1}.auth-headline{font-size:30px;font-weight:700;color:#fff;line-height:1.25;margin-bottom:16px;letter-spacing:-.3px}.auth-subheadline{font-size:13px;color:#ffffff7a;line-height:1.75;margin-bottom:32px;max-width:340px}.auth-stats-row{display:flex;gap:32px}.auth-stat{display:flex;flex-direction:column;gap:3px}.auth-stat-n{font-family:var(--mono);font-size:18px;font-weight:500;color:var(--green)}.auth-stat-l{font-size:10px;color:#ffffff5c;text-transform:uppercase;letter-spacing:.9px}.auth-form{flex:1;background:var(--surface);padding:52px 48px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 768px){.auth-brand{display:none}.auth-form{padding:32px 24px;align-items:stretch}}.lp-root{display:flex;flex-direction:column;min-height:100vh;background:#07101c;overflow-x:hidden;position:relative;isolation:isolate}.lp-root:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;background-image:url(/logo-refined.png);background-repeat:no-repeat;background-position:center 45%;background-size:min(65vw,700px) auto;opacity:.22;filter:saturate(.95) brightness(.86) contrast(1.16)}.lp-landing{overflow-y:auto;padding-top:52px}.lp-hticker{background:#2962ff0d;border-bottom:1px solid rgba(41,98,255,.14);height:26px;overflow:hidden;display:flex;align-items:center;flex-shrink:0}.lp-hticker-bot{border-top:1px solid rgba(41,98,255,.14);border-bottom:none}.lp-hticker-track{display:flex;gap:0;white-space:nowrap;animation:lp-scroll 28s linear infinite}.lp-hticker-rev{animation-direction:reverse}.lp-htick{font-family:var(--mono);font-size:10px;color:#ffffff61;letter-spacing:.4px;padding:0 18px;border-right:1px solid rgba(255,255,255,.05);flex-shrink:0}@keyframes lp-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp-split{display:flex;min-height:calc(100vh - 78px)}.lp-brand{width:44%;min-height:100%;background:linear-gradient(158deg,#0c1626,#08101e,#060d18);display:flex;flex-direction:column;padding:32px 40px 36px;position:relative;overflow:hidden}.lp-bc{flex:1;display:flex;flex-direction:column;position:relative;z-index:1;min-height:0}.lp-bc-visual{flex:1;position:relative;min-height:180px;overflow:hidden}.lp-bc-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:10px 4px;opacity:0;transition:opacity .65s ease;pointer-events:none}.lp-bc-slide.active{opacity:1;pointer-events:auto}.lp-bc-info{padding:14px 0 10px}.lp-bc-title{font-size:21px;font-weight:700;color:#fff;line-height:1.2;margin-bottom:7px}.lp-bc-desc{font-size:12.5px;color:#ffffff7a;line-height:1.65;max-width:400px}.lp-bc-dots{display:flex;gap:7px;padding-bottom:4px;align-items:center}.lp-bc-dot{width:7px;height:7px;border-radius:50%;background:#fff3;border:none;cursor:pointer;padding:0;transition:background .25s,width .3s,border-radius .3s;flex-shrink:0}.lp-bc-dot.active{width:22px;border-radius:4px;background:#2962ff}.lp-supported-brokers{position:relative;z-index:1;padding-top:14px;margin-top:6px;border-top:1px solid rgba(255,255,255,.08);flex-shrink:0}.lp-sb-label{display:block;font-size:9px;text-transform:uppercase;letter-spacing:1.4px;color:#ffffff4d;margin-bottom:10px}.lp-sb-logos{display:flex;gap:20px;align-items:center}.lp-sb-item{display:flex;align-items:center;gap:9px}.lp-sb-divider{width:1px;height:36px;background:#ffffff1a;flex-shrink:0}.lp-sb-info{display:flex;flex-direction:column;gap:2px}.lp-sb-name{font-size:13px;font-weight:700;color:#ffffffd1;line-height:1}.lp-sb-sub{font-size:9px;color:#ffffff61;letter-spacing:.3px}.ls-journey-wrap{margin:36px 0 48px}.ls-journey-label{font-size:18px;font-weight:700;color:#fff;text-align:center;margin-bottom:6px}.ls-journey-sub{font-size:12.5px;color:#ffffff6b;text-align:center;margin-bottom:28px;line-height:1.6}.ls-journey-carousel{max-width:780px;margin:0 auto;background:#ffffff06;border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:20px 24px}.ls-journey-carousel .lp-bc-visual{min-height:260px}.ls-journey-carousel .lp-bc-title{font-size:18px;text-align:center}.ls-journey-carousel .lp-bc-desc{text-align:center;margin:0 auto}.ls-journey-carousel .lp-bc-dots{justify-content:center;gap:8px}.ls-bc-arrow{width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#fff9;cursor:pointer;font-size:15px;line-height:1;display:flex;align-items:center;justify-content:center;transition:all .18s;padding:0}.ls-bc-arrow:disabled{opacity:.22;cursor:not-allowed}.ls-bc-arrow:not(:disabled):hover{background:#ffffff1f;color:#fff}.lp-orb-1{position:absolute;top:-130px;left:-130px;width:500px;height:500px;background:radial-gradient(circle,rgba(41,98,255,.22),transparent 62%);pointer-events:none}.lp-orb-2{position:absolute;top:32%;left:-70px;width:440px;height:440px;background:radial-gradient(circle,rgba(0,188,212,.11),transparent 60%);pointer-events:none}.lp-logo-row{display:flex;align-items:flex-start;gap:11px;position:relative;z-index:1;margin-bottom:18px}.lp-logo-img{width:36px;height:36px;border-radius:8px;flex-shrink:0;margin-top:2px}.lp-brand-name{display:block;font-size:20px;font-weight:700;color:#fff;line-height:1.2}.lp-brand-tag{display:block;font-size:11px;color:#ffffff57;letter-spacing:.5px;margin-top:2px}.lp-chart-wrap{flex:1;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:140px;max-height:220px}.lp-chart-svg{width:100%;height:auto}.lp-copy{position:relative;z-index:1}.lp-headline{font-size:27px;font-weight:700;color:#fff;line-height:1.25;letter-spacing:-.3px;margin-bottom:11px}.lp-sub{font-size:12.5px;color:#ffffff70;line-height:1.8;margin-bottom:22px;max-width:360px}.lp-stats{display:flex;gap:9px}.lp-stat{display:flex;flex-direction:column;align-items:center;padding:9px 16px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff08;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);gap:3px}.lp-stat-n{font-family:var(--mono);font-size:19px;font-weight:600;color:var(--green);line-height:1}.lp-stat-l{font-size:9px;color:#ffffff5c;text-transform:uppercase;letter-spacing:1px}.lp-auth{flex:1;background:linear-gradient(158deg,#060f19,#04090f);display:flex;align-items:center;justify-content:center;padding:32px 75px 32px 0;position:relative;overflow-y:auto}.lp-showcase{padding:32px 58px 32px 34px}.lp-showcase-inner{position:relative;z-index:3;width:min(100%,560px);text-align:center}.lp-showcase-kicker{display:inline-block;color:#4fc3f7;font-size:10px;text-transform:uppercase;letter-spacing:2px;font-weight:700;margin-bottom:12px}.lp-showcase-title{color:#fff;font-size:clamp(25px,3vw,38px);line-height:1.12;margin:0 0 10px;letter-spacing:-.7px}.lp-showcase-sub{color:#ffffff75;font-size:13px;line-height:1.65;margin:0 auto 18px;max-width:430px}.lp-showcase-inner .lp-bc{text-align:left}.lp-showcase-inner .lp-bc-info{padding-left:6px}.lp-showcase-inner .lp-bc-dots{justify-content:center}.lp-text-feature{min-height:202px;margin:26px auto 0;width:min(100%,500px);text-align:left;padding:18px 12px 18px 26px;border-left:1px solid rgba(20,184,166,.42);position:relative}.lp-text-feature:before{content:"";position:absolute;left:-3px;top:18px;width:5px;height:38px;border-radius:5px;background:var(--teal);box-shadow:0 0 18px #14b8a6b3}.lp-text-feature-word{color:#fff;font-family:var(--font-sans);font-size:clamp(27px,3.4vw,38px);font-weight:700;letter-spacing:-.7px;line-height:1.12;text-shadow:0 0 22px rgba(255,255,255,.08);animation:lp-feature-in .45s ease both}.lp-text-feature-mark{color:var(--teal);margin-right:7px}.lp-feature-glyph{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;vertical-align:3px;border:1px solid rgba(20,184,166,.34);border-radius:9px;color:var(--teal);font-size:21px;font-weight:700;line-height:1;background:#14b8a614}.lp-feature-broker{color:#8be8d8;border-radius:50%;font-size:20px;transform:rotate(-45deg)}.lp-feature-test{color:#9ee8c1;border-color:#22c55e57;background:#22c55e14}.lp-feature-scan{color:#7dd3fc;border-color:#38bdf857;background:#38bdf814}.lp-feature-validate{color:#b8a4ff;border-color:#a78bfa57;background:#a78bfa14}.lp-feature-protect{color:#f7c96b;border-color:#f59e0b57;background:#f59e0b14}.lp-feature-candles{position:relative;gap:5px;align-items:flex-end;padding:7px 8px;border-color:#14b8a661}.lp-feature-candles:before,.lp-feature-candles:after{content:"";position:absolute;bottom:6px;width:1px;height:22px;background:currentColor;opacity:.7}.lp-feature-candles:before{left:12px;color:#ef6670}.lp-feature-candles:after{right:11px;color:#39d39a;height:27px}.lp-feature-candles i,.lp-feature-candles b{display:block;width:6px;border-radius:1px;position:relative;z-index:1}.lp-feature-candles i{height:10px;background:#ef6670}.lp-feature-candles b{height:18px;background:#39d39a}.lp-text-feature-cursor{display:inline-block;width:2px;height:.82em;margin-left:11px;margin-right:11px;vertical-align:-.08em;background:var(--teal);animation:lp-feature-blink .9s steps(1) infinite}.lp-text-feature-rule{height:1px;margin:22px 0 16px;background:#ffffff1f;overflow:hidden}.lp-text-feature-rule span{display:block;height:100%;background:linear-gradient(90deg,var(--teal),#4fc3f7);transition:width .45s ease}.lp-text-feature-label{color:var(--hint);font-size:13px;font-weight:700;letter-spacing:.3px;animation:lp-feature-in .55s .06s ease both}.lp-text-feature-detail{max-width:390px;margin-top:7px;color:#ffffff7a;font-size:12px;line-height:1.6;animation:lp-feature-in .55s .1s ease both}.lp-text-feature-index{margin-top:20px;color:#ffffff8c;font:11px var(--mono);letter-spacing:1px}.lp-text-feature-index span{color:#ffffff38}@keyframes lp-feature-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-feature-blink{0%,45%{opacity:1}46%,to{opacity:0}}.lp-showcase-cta{margin-top:16px;border:0;border-radius:9px;padding:12px 24px;background:linear-gradient(90deg,#2962ff,#00bcd4);color:#fff;font:700 13px inherit;cursor:pointer;box-shadow:0 8px 26px #2962ff3d}.lp-showcase-login{display:block;margin:12px auto 0;border:0;background:none;color:#ffffff7a;font:12px inherit;cursor:pointer}.lp-showcase-login:hover{color:#fff}.lp-auth-only-page{min-height:100vh;background:#020711;padding-top:52px}.lp-auth-back{color:#ffffff94;font-size:12px;text-decoration:none}.lp-auth-back:hover{color:#fff}.lp-auth-only-main{min-height:calc(100vh - 78px);display:grid;grid-template-columns:minmax(280px,.9fr) minmax(360px,500px);align-items:center;justify-content:center;gap:clamp(36px,8vw,120px);max-width:1060px;margin:0 auto;padding:56px 36px 72px}.lp-auth-only-copy{color:#fff}.lp-auth-only-copy h1{font-size:clamp(32px,5vw,56px);line-height:1.06;letter-spacing:-1.4px;margin:0 0 18px}.lp-auth-only-copy h1 span{color:var(--teal)}.lp-auth-only-copy p{color:#ffffff7a;line-height:1.8;font-size:14px;max-width:430px;margin:0 0 22px}.lp-auth-proof-row{display:flex;flex-wrap:wrap;gap:8px 16px;color:#77e0bf;font-size:11px}.lp-auth-only-card{background:#030812f0;border:1px solid rgba(116,151,205,.16);border-radius:18px;padding:30px 24px 24px;box-shadow:0 24px 70px #0000006b}.lp-auth-only-card .lp-form{background:#01050dc2;border-color:#7497cd24}.lp-auth-only-card .lp-form-header{padding:0 32px}.lp-auth-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.lp-vticker{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;z-index:2}.lp-vtick{display:flex;flex-direction:column;align-items:flex-end;padding:9px 11px;border-bottom:1px solid rgba(255,255,255,.04)}.lp-vtick-sym{font-family:var(--mono);font-size:9px;color:#ffffff47;letter-spacing:.5px}.lp-vtick-pct{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.3px}.lp-vtick-pct.up{color:var(--green)}.lp-vtick-pct.dn{color:var(--red)}.lp-form{position:relative;z-index:3;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:32px 24px 24px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:100%;max-width:440px;overflow:visible}.lp-sparkle{position:absolute;bottom:26px;right:48px;font-size:20px;color:#ffffff2e;z-index:2;animation:lp-pulse 4s ease-in-out infinite}@keyframes lp-pulse{0%,to{opacity:.18;transform:scale(1)}50%{opacity:.45;transform:scale(1.1)}}.lp-form-header{margin-bottom:12px;padding:0 32px}.lp-form-title{font-size:17px;font-weight:700;color:#fff;margin-bottom:3px}.lp-form-sub{font-size:12px;color:#ffffff61}.lp-broker-float{display:flex;gap:10px;margin-top:20px;position:relative;z-index:1;flex-wrap:wrap}.lp-broker-pill{display:flex;flex-direction:column;padding:8px 16px;border-radius:10px;border:1px solid rgba(255,255,255,.09)}.lp-broker-dhan{background:#00a8001a;border-color:#00b30038}.lp-broker-delta{background:#6c35de1f;border-color:#6c35de47}.lp-broker-pill-logo{font-size:12px;font-weight:800;letter-spacing:1.5px;line-height:1.2}.lp-broker-dhan .lp-broker-pill-logo{color:#0d0}.lp-broker-delta .lp-broker-pill-logo{color:#b49eff}.lp-broker-pill-sub{font-size:9px;color:#ffffff4d;letter-spacing:.6px;margin-top:3px}.lp-topnav{position:fixed;top:0;left:0;right:0;z-index:500;height:52px;background:#07101cf7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.08)}.lp-topnav-inner{max-width:98vw;margin:0 auto;padding:0 14px;height:100%;display:flex;align-items:center;justify-content:space-between}.lp-topnav-logo{display:flex;align-items:center;gap:10px}.lp-topnav-img{width:26px;height:26px;border-radius:6px}.lp-topnav-name{font-size:15px;font-weight:700;color:#fff}.lp-topnav-links{display:flex;gap:28px}.lp-topnav-links a{font-size:13px;color:#ffffff7a;text-decoration:none;transition:color .18s}.lp-topnav-links a:hover{color:#fff}.lp-topnav-cta{font-size:12px;font-weight:600;cursor:pointer;padding:8px 18px;border-radius:7px;background:#2962ff2e;border:1px solid rgba(41,98,255,.4);color:#90b4ff;transition:all .18s}.lp-topnav-cta:hover{background:#2962ff52;color:#fff}.lp-hamburger{display:none;width:38px;height:38px;background:none;border:none;cursor:pointer;padding:8px;flex-direction:column;align-items:center;justify-content:center;border-radius:8px;transition:background .15s}.lp-hamburger:hover{background:#ffffff14}.lp-hamburger-icon,.lp-hamburger-icon:before,.lp-hamburger-icon:after{display:block;width:20px;height:2px;background:#fffc;border-radius:2px;transition:transform .22s,opacity .22s,top .22s}.lp-hamburger-icon{position:relative}.lp-hamburger-icon:before{content:"";position:absolute;top:-6px;left:0}.lp-hamburger-icon:after{content:"";position:absolute;top:6px;left:0}.lp-hamburger-icon.open{background:transparent}.lp-hamburger-icon.open:before{top:0;transform:rotate(45deg)}.lp-hamburger-icon.open:after{top:0;transform:rotate(-45deg)}.lp-mobile-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:498;background:#00000073}.lp-mobile-drawer{position:fixed;top:52px;left:0;right:0;z-index:499;background:#07101cfa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.1);transform:translateY(-110%);transition:transform .28s cubic-bezier(.4,0,.2,1);pointer-events:none}.lp-mobile-drawer.open{transform:translateY(0);pointer-events:auto}.lp-mobile-nav{display:flex;flex-direction:column;padding:12px 0 20px;max-width:1100px;margin:0 auto;width:100%}.lp-mobile-nav-item{background:none;border:none;font-family:inherit;font-size:15px;font-weight:500;color:#ffffffb8;text-align:left;padding:13px 36px;cursor:pointer;transition:color .15s,background .15s}.lp-mobile-nav-item:hover{color:#fff;background:#ffffff0d}.lp-mobile-nav-legal{font-size:13px;color:#ffffff6b}.lp-mobile-nav-legal:hover{color:#ffffffb3}.lp-mobile-nav-divider{height:1px;background:#ffffff12;margin:8px 36px}.lp-mobile-nav-cta{margin:10px 36px 0;padding:13px;border:none;border-radius:10px;background:#2962ff38;border:1px solid rgba(41,98,255,.4);color:#90b4ff;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;text-align:center;transition:background .15s}.lp-mobile-nav-cta:hover{background:#2962ff61;color:#fff}.ls-section{padding:88px 0;background:#07101ce0}.ls-section-alt{background:#060e18e0}.ls-inner{max-width:1100px;margin:0 auto;padding:0 36px;text-align:center}.ls-label{display:inline-block;font-size:10.5px;font-weight:600;color:#4fc3f7;text-transform:uppercase;letter-spacing:2px;margin-bottom:16px}.ls-heading{font-size:36px;font-weight:800;color:#fff;line-height:1.2;letter-spacing:-.6px;margin:0 0 18px;text-wrap:balance}.ls-body{font-size:14px;color:#ffffff6b;line-height:1.85;margin:0 0 52px}.ls-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;text-align:left;margin-bottom:60px}.ls-feature-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:24px 20px;transition:border-color .2s}.ls-feature-card:hover{border-color:#2962ff59}.ls-feature-icon{display:block;font-size:22px;margin-bottom:12px;color:#2962ff}.ls-feature-title{font-size:14px;font-weight:600;color:#fff;margin-bottom:8px}.ls-feature-desc{font-size:12.5px;color:#ffffff61;line-height:1.72}.ls-stat-row{display:flex;gap:48px;justify-content:center;flex-wrap:wrap;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}.ls-big-stat{text-align:center}.ls-big-n{display:block;font-family:var(--mono);font-size:36px;font-weight:700;color:var(--green);line-height:1}.ls-big-l{display:block;font-size:10.5px;color:#ffffff59;text-transform:uppercase;letter-spacing:1.2px;margin-top:6px}.ls-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;text-align:left}.ls-plan-card{background:#ffffff08;border:1px solid rgba(255,255,255,.09);border-radius:16px;padding:32px 26px;position:relative;display:flex;flex-direction:column}.ls-plan-highlight{background:#2962ff12;border-color:#2962ff6b;transform:scale(1.02)}.ls-plan-badge{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:#2962ff;color:#fff;font-size:9.5px;font-weight:700;letter-spacing:.9px;padding:3px 14px;border-radius:20px;white-space:nowrap}.ls-plan-name{font-size:18px;font-weight:700;color:#fff;margin-bottom:8px}.ls-plan-price{font-size:34px;font-weight:700;color:#fff;font-family:var(--mono);margin-bottom:4px}.ls-plan-period{font-size:12px;color:#ffffff52;margin-bottom:24px}.ls-plan-features{list-style:none;margin:0 0 28px;padding:0;flex:1}.ls-plan-features li{display:flex;align-items:center;gap:10px;font-size:12.5px;color:#fff9;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}.ls-check{color:var(--green);font-size:12px;flex-shrink:0}.ls-plan-cta{width:100%;padding:13px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#ffffffbf;transition:all .18s}.ls-plan-cta-primary{background:#2962ff;border-color:transparent;color:#fff}.ls-plan-cta:hover{opacity:.82}.ls-steps{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;text-align:left;margin-bottom:28px}.ls-step{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:24px;display:flex;gap:20px;align-items:flex-start}.ls-step-n{font-family:var(--mono);font-size:28px;font-weight:700;color:#2962ff73;line-height:1;flex-shrink:0}.ls-step-content{flex:1}.ls-step-title{font-size:14px;font-weight:600;color:#fff;margin-bottom:7px}.ls-step-desc{font-size:12.5px;color:#ffffff61;line-height:1.72}.ls-guide-note{background:#2962ff0f;border:1px solid rgba(41,98,255,.18);border-radius:8px;padding:14px 20px;font-size:12.5px;color:#ffffff70;line-height:1.75;text-align:left}.ls-guide-note strong{color:#ffffffbf}.ls-contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;text-align:left}.ls-contact-card{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:26px 22px}.ls-contact-icon{display:block;font-size:22px;margin-bottom:12px}.ls-contact-title{font-size:14px;font-weight:600;color:#fff;margin-bottom:7px}.ls-contact-detail{font-size:12.5px;color:#4fc3f7;margin-bottom:5px;font-family:var(--mono)}.ls-contact-note{font-size:11.5px;color:#ffffff52}.ls-footer{background:#060c16;border-top:1px solid rgba(255,255,255,.07);padding:56px 0 0}.ls-footer-inner{max-width:1100px;margin:0 auto;padding:0 36px}.ls-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;padding-bottom:44px}.ls-footer-brand-col{display:flex;flex-direction:column;gap:14px}.ls-footer-brand{display:flex;align-items:center;gap:10px}.ls-footer-logo{width:26px;height:26px;border-radius:6px}.ls-footer-name{font-size:15px;font-weight:700;color:#fff}.ls-footer-desc{font-size:12.5px;color:#ffffff61;line-height:1.7;margin:0;max-width:280px}.ls-footer-contact-row{display:flex;flex-direction:column;gap:7px}.ls-footer-contact-item{font-size:12px;color:#ffffff59}.ls-footer-col{display:flex;flex-direction:column;gap:10px}.ls-footer-col-heading{font-size:11px;font-weight:700;color:#ffffff8c;letter-spacing:.8px;text-transform:uppercase;margin-bottom:4px}.ls-footer-link{font-size:13px;color:#ffffff61;text-decoration:none;background:none;border:none;padding:0;font-family:inherit;cursor:pointer;text-align:left;transition:color .15s;line-height:1.5}.ls-footer-link:hover{color:#fffc}.ls-footer-divider{height:1px;background:#ffffff12}.ls-footer-bottom{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:20px 0 28px;flex-wrap:wrap}.ls-footer-copy{font-size:12px;color:#ffffff47;white-space:nowrap}.ls-footer-disclaimer{font-size:11px;color:#ffffff2e;line-height:1.6;text-align:right;max-width:600px}.ls-guide-section-title{font-size:20px;font-weight:700;color:#fff;margin:52px 0 8px}.ls-guide-section-sub{font-size:13px;color:#ffffff61;margin-bottom:32px}.ls-cflow-wrap{margin-bottom:28px}.ls-cflow-stage{position:relative;height:360px;display:flex;align-items:center;justify-content:center;overflow:hidden}.ls-cflow-fade-l,.ls-cflow-fade-r{position:absolute;top:0;bottom:0;width:140px;z-index:20;pointer-events:none}.ls-cflow-fade-l{left:0;background:linear-gradient(to right,#060e18,transparent)}.ls-cflow-fade-r{right:0;background:linear-gradient(to left,#060e18,transparent)}.ls-cflow-card{position:absolute;width:280px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:14px;overflow:hidden;transition:transform .42s cubic-bezier(.25,.46,.45,.94),opacity .42s ease,filter .42s ease;cursor:pointer;transform-origin:center center}.ls-cflow-card:focus-visible{outline:2px solid #2962ff}.ls-cflow-broker-tag{position:absolute;top:10px;left:10px;z-index:2;font-size:9px;font-weight:700;letter-spacing:1.2px;color:#fff;padding:3px 8px;border-radius:4px}.ls-cflow-visual{width:100%;display:block}.ls-cflow-footer{padding:10px 14px 14px;border-top:1px solid rgba(255,255,255,.07);background:#0000002e}.ls-cflow-label{font-size:11.5px;font-weight:600;color:#ffffffd9;line-height:1.4;margin-bottom:4px}.ls-cflow-note{font-size:10.5px;color:#fff6;line-height:1.65}.ls-cflow-controls{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px}.ls-cflow-arrow{width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#fff9;cursor:pointer;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;transition:all .18s}.ls-cflow-arrow:disabled{opacity:.22;cursor:not-allowed}.ls-cflow-arrow:not(:disabled):hover{background:#ffffff1f;color:#fff}.ls-cflow-dots{display:flex;gap:7px;align-items:center}.ls-cflow-dot{width:7px;height:7px;border-radius:50%;border:none;padding:0;cursor:pointer;background:#fff3;transition:all .22s}.ls-cflow-dot.active{width:22px;border-radius:4px;background:#2962ff}.ls-cflow-dot.delta.active{background:#6c35de}.ls-cflow-legend{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:16px}.ls-cflow-legend-item{display:flex;align-items:center;gap:7px;font-size:11.5px;color:#ffffff61}.ls-cflow-legend-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.sl-showcase-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;margin-top:52px;align-items:start}.sl-showcase-features{display:flex;flex-direction:column;gap:24px}.sl-showcase-feature{display:flex;gap:14px;align-items:flex-start}.sl-feature-icon{font-size:20px;flex-shrink:0;width:36px;height:36px;background:#2962ff1f;border:1px solid rgba(41,98,255,.2);border-radius:8px;display:flex;align-items:center;justify-content:center;font-style:normal}.sl-feature-title{font-size:14px;font-weight:700;color:#fff;margin-bottom:3px}.sl-feature-desc{font-size:13px;color:#ffffff73;line-height:1.55}.sl-demo-widget{background:#00000047;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:22px 22px 20px;display:flex;flex-direction:column;gap:16px;min-height:260px}.sl-demo-dots{display:flex;align-items:center;gap:7px}.sl-demo-dot{width:7px;height:7px;border-radius:50%;background:#ffffff24;transition:background .3s,width .3s;flex-shrink:0}.sl-demo-dot.active{background:#2962ff;width:22px;border-radius:4px}.sl-demo-dot-label{font-size:11px;font-weight:600;color:#ffffff59;text-transform:uppercase;letter-spacing:.6px;margin-left:6px}.sl-demo-screen{opacity:0;transition:opacity .28s ease;flex:1}.sl-demo-screen.vis{opacity:1}.sl-demo-phase{display:flex;flex-direction:column;gap:12px}.sl-demo-input-mock{font-size:13.5px;color:#ffffffd1;line-height:1.6;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:13px 14px;min-height:62px;font-style:italic}.sl-demo-cursor{display:inline-block;width:2px;height:1em;background:#2962ff;vertical-align:text-bottom;animation:sl-blink 1s step-end infinite;margin-left:1px}@keyframes sl-blink{0%,to{opacity:1}50%{opacity:0}}.sl-demo-btn-row{display:flex}.sl-demo-fake-btn{font-size:12.5px;font-weight:600;color:#ffffff80;background:#2962ff2e;border:1px solid rgba(41,98,255,.3);border-radius:7px;padding:8px 16px;cursor:default}.sl-demo-gen-wrap{display:flex;flex-direction:column;gap:12px}.sl-demo-bar{height:3px;background:#ffffff14;border-radius:2px;overflow:hidden}.sl-demo-bar-fill{height:100%;width:0;background:linear-gradient(90deg,#2962ff,#00e5ff);border-radius:2px;animation:sl-bar 2.5s cubic-bezier(.4,0,.2,1) forwards}@keyframes sl-bar{to{width:88%}}.sl-demo-gen-dots{display:flex;gap:6px}.sl-demo-gen-dots span{width:8px;height:8px;border-radius:50%;background:#2962ff;animation:sl-dot-pulse 1s ease-in-out infinite}@keyframes sl-dot-pulse{0%,to{opacity:.2;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}.sl-demo-gen-text{font-size:12.5px;color:#ffffff73}.sl-demo-gen-steps{display:flex;flex-direction:column;gap:5px}.sl-demo-gen-step{font-size:11.5px;color:#ffffff47}.sl-demo-gen-step.done{color:#00e676b3}.sl-demo-gen-step.active{color:#00e5ffb3;animation:sl-fade-in .4s ease}@keyframes sl-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.sl-demo-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:10px;animation:sl-fade-in .35s ease}.sl-demo-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.sl-demo-card-name{font-size:14px;font-weight:700;color:#fff}.sl-demo-card-sub{font-size:11px;color:#ffffff59;margin-top:2px}.sl-demo-badge-active{font-size:10px;font-weight:700;padding:2px 9px;border-radius:4px;background:#00e6761a;border:1px solid rgba(0,230,118,.3);color:#00e676;white-space:nowrap;flex-shrink:0}.sl-demo-toggle-row{display:flex;align-items:center;justify-content:space-between}.sl-demo-toggle-label{font-size:12px;color:#ffffff73}.sl-demo-toggle-on{width:36px;height:20px;border-radius:10px;background:#2962ff;position:relative}.sl-demo-toggle-thumb{position:absolute;top:3px;right:3px;width:14px;height:14px;border-radius:50%;background:#fff}.sl-demo-saved-note{font-size:11.5px;color:#00e676a6;animation:sl-fade-in .5s ease .15s both}.sl-demo-signal{background:#00e5ff0a;border:1px solid rgba(0,229,255,.18);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:12px;animation:sl-fade-in .35s ease}.sl-demo-signal-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sl-demo-action-pill{font-size:12px;font-weight:700;background:#00e5ff24;border:1px solid rgba(0,229,255,.3);color:#00e5ff;padding:3px 10px;border-radius:5px}.sl-demo-signal-sym{font-size:13px;font-weight:600;color:#fffc}.sl-demo-signal-strat{font-size:11px;color:#ffffff4d;margin-left:auto}.sl-demo-signal-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px 16px}.sl-demo-sg-item{display:flex;flex-direction:column;gap:2px}.sl-demo-sg-label{font-size:10px;color:#ffffff4d;text-transform:uppercase;letter-spacing:.4px}.sl-demo-sg-val{font-size:14px;font-weight:700;color:#ffffffe6;font-variant-numeric:tabular-nums}.sl-red{color:#ff5252!important}.sl-green{color:#00e676!important}.sl-cyan{color:#00e5ff!important}.sl-demo-signal-pulse{font-size:11px;color:#00e5ff80;animation:sl-pulse-text 1.4s ease-in-out infinite}@keyframes sl-pulse-text{0%,to{opacity:.5}50%{opacity:1}}@media (max-width: 960px){.ls-feature-grid{grid-template-columns:repeat(2,1fr)}.ls-plan-grid{grid-template-columns:1fr}.ls-plan-highlight{transform:none}.ls-contact-grid{grid-template-columns:1fr}.ls-cflow-stage{height:320px}.ls-cflow-card{width:240px}}@media (max-width: 1024px){.lp-topnav-links,.lp-topnav-cta{display:none}.lp-hamburger{display:flex}}@media (max-width: 768px){.lp-hticker,.lp-broker-float{display:none}.ls-section{padding:56px 0}.ls-inner{padding:0 20px}.ls-heading{font-size:26px}.ls-steps{grid-template-columns:1fr}.ls-stat-row{gap:28px}.ls-big-n{font-size:28px}.ls-cflow-stage{height:auto;overflow:visible}.ls-cflow-card{position:static;transform:none!important;opacity:1!important;filter:none!important;width:100%;display:none}.ls-cflow-card[style*="translateX(0)"]{display:block}.ls-cflow-fade-l,.ls-cflow-fade-r{display:none}}@media (min-width: 769px) and (max-width: 1024px){.lp-brand{width:42%;padding:20px 24px}.lp-chart-wrap{min-height:100px;max-height:150px}.lp-headline{font-size:20px;margin-bottom:8px}.lp-sub{font-size:11.5px;margin-bottom:14px;line-height:1.6}.lp-stats{gap:6px;flex-wrap:wrap}.lp-stat{padding:7px 11px}.lp-stat-n{font-size:15px}.lp-stat-l{font-size:8px}.lp-form{padding:22px 22px 16px;max-width:360px}.ls-feature-grid{grid-template-columns:repeat(2,1fr)}.ls-plan-grid,.ls-contact-grid{grid-template-columns:1fr}.ls-cflow-card{width:220px}.ls-journey-carousel .lp-bc-visual{min-height:220px}}@media (max-width: 768px){.lp-split{flex-direction:column;min-height:auto}.lp-brand{display:flex;width:100%;min-height:auto;padding:14px 20px 12px;border-bottom:1px solid rgba(255,255,255,.07)}.lp-logo-row,.lp-chart-wrap{display:none}.lp-headline{font-size:19px;margin-bottom:10px}.lp-sub{display:none}.lp-stats{gap:6px}.lp-stat{padding:6px 10px}.lp-stat-n{font-size:14px}.lp-stat-l{font-size:7.5px}.lp-auth{width:100%;flex:none;min-height:auto;padding:12px 20px 28px;align-items:flex-start;justify-content:flex-start}.lp-showcase{min-height:520px;padding:42px 20px 32px;align-items:center;justify-content:center}.lp-text-feature{min-height:174px;margin-top:20px;padding:22px 20px 18px}.lp-text-feature-word{font-size:27px;letter-spacing:-.4px}.lp-feature-glyph{width:29px;height:29px;font-size:18px;vertical-align:2px}.lp-text-feature-rule{margin:17px 0 13px}.lp-text-feature-index{margin-top:14px}.lp-auth-only-main{grid-template-columns:1fr;gap:22px;padding:38px 20px 56px;align-content:center}.lp-auth-only-copy{text-align:center}.lp-auth-only-copy p{margin-left:auto;margin-right:auto}.lp-auth-proof-row{justify-content:center}.lp-auth-only-card{padding:22px 12px 16px}.lp-auth-only-card .lp-form-header{padding:0 20px}.lp-auth-bg,.lp-vticker{display:none}.lp-form{max-width:none;width:100%;padding:22px 18px 16px;margin:0}.lp-form-title{font-size:19px}.lp-sparkle{display:none}.ls-section{padding:48px 0}.ls-inner{padding:0 20px}.ls-heading{font-size:24px}.ls-steps{grid-template-columns:1fr}.ls-stat-row{gap:24px;flex-wrap:wrap}.ls-big-n{font-size:26px}.ls-feature-grid,.ls-plan-grid,.ls-contact-grid{grid-template-columns:1fr}.sl-showcase-grid{grid-template-columns:1fr;gap:32px}.sl-demo-signal-grid{grid-template-columns:1fr 1fr}.ls-journey-carousel{padding:14px}.ls-journey-carousel .lp-bc-visual{min-height:180px}.ls-journey-carousel .lp-bc-title{font-size:15px}.ls-journey-carousel .lp-bc-desc{font-size:11.5px}.ls-footer{padding:40px 0 0}.ls-footer-inner{padding:0 20px}.ls-footer-grid{grid-template-columns:1fr 1fr;gap:28px;padding-bottom:32px}.ls-footer-brand-col{grid-column:1 / -1}.ls-footer-contact-row{flex-direction:row;flex-wrap:wrap;gap:12px}.ls-footer-bottom{flex-direction:column;gap:8px}.ls-footer-disclaimer{text-align:left;max-width:none}}.placeholder\:text-\[\#667792\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(102 119 146 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#667792\]::placeholder{--tw-text-opacity: 1;color:rgb(102 119 146 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#71819a\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(113 129 154 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#71819a\]::placeholder{--tw-text-opacity: 1;color:rgb(113 129 154 / var(--tw-text-opacity, 1))}.placeholder\:text-hint::-moz-placeholder{color:var(--hint)}.placeholder\:text-hint::placeholder{color:var(--hint)}.first\:mt-0:first-child{margin-top:0}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-width:0px}.last\:pb-0:last-child{padding-bottom:0}.hover\:\!border-\[\#223652\]:hover{--tw-border-opacity: 1 !important;border-color:rgb(34 54 82 / var(--tw-border-opacity, 1))!important}.hover\:border-\[\#263247\]:hover{--tw-border-opacity: 1;border-color:rgb(38 50 71 / var(--tw-border-opacity, 1))}.hover\:border-\[\#2b3a52\]:hover{--tw-border-opacity: 1;border-color:rgb(43 58 82 / var(--tw-border-opacity, 1))}.hover\:border-\[\#405572\]:hover{--tw-border-opacity: 1;border-color:rgb(64 85 114 / var(--tw-border-opacity, 1))}.hover\:border-\[\#435675\]:hover{--tw-border-opacity: 1;border-color:rgb(67 86 117 / var(--tw-border-opacity, 1))}.hover\:border-\[rgba\(248\,113\,113\,0\.2\)\]:hover{border-color:#f8717133}.hover\:\!bg-\[\#16a34a\]:hover{--tw-bg-opacity: 1 !important;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-\[\#991b1b\]:hover{--tw-bg-opacity: 1 !important;background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-\[rgba\(19\,35\,58\,0\.72\)\]:hover{background-color:#13233ab8!important}.hover\:bg-\[\#162237\]:hover{--tw-bg-opacity: 1;background-color:rgb(22 34 55 / var(--tw-bg-opacity, 1))}.hover\:bg-\[rgba\(127\,29\,29\,0\.16\)\]:hover{background-color:#7f1d1d29}.hover\:bg-\[rgba\(127\,29\,29\,0\.2\)\]:hover{background-color:#7f1d1d33}.hover\:bg-\[rgba\(30\,43\,64\,0\.35\)\]:hover{background-color:#1e2b4059}.hover\:bg-surface2:hover{background-color:var(--surface2)}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}.hover\:\!text-\[\#e5efff\]:hover{--tw-text-opacity: 1 !important;color:rgb(229 239 255 / var(--tw-text-opacity, 1))!important}.hover\:text-\[\#fca5a5\]:hover{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hover\:text-amber:hover{color:var(--amber)}.hover\:text-text:hover{color:var(--text)}.focus\:border-\[\#55d9ff\]:focus{--tw-border-opacity: 1;border-color:rgb(85 217 255 / var(--tw-border-opacity, 1))}.focus\:border-accent:focus{border-color:var(--accent)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#55d9ff\]\/10:focus{--tw-ring-color: rgb(85 217 255 / .1)}.focus\:ring-\[rgba\(85\,217\,255\,0\.12\)\]:focus{--tw-ring-color: rgba(85,217,255,.12)}.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-\[\#22c55e\]\/70:focus-visible{--tw-ring-color: rgb(34 197 94 / .7)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-\[\#0b1220\]:focus-visible{--tw-ring-offset-color: #0b1220}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-45:disabled{opacity:.45}.group[open] .group-open\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-\[rgba\(76\,201\,240\,0\.1\)\]{background-color:#4cc9f01a}.group:hover .group-hover\:text-\[\#70e7f5\]{--tw-text-opacity: 1;color:rgb(112 231 245 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-\[\#fca5a5\]{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.sm\:bottom-4{bottom:1rem}.sm\:bottom-auto{bottom:auto}.sm\:top-4{top:1rem}.sm\:top-auto{top:auto}.sm\:inline{display:inline}.sm\:min-w-\[70px\]{min-width:70px}.sm\:max-w-\[190px\]{max-width:190px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\:pb-0{padding-bottom:0}.sm\:pb-10{padding-bottom:2.5rem}.sm\:pr-\[330px\]{padding-right:330px}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-\[10px\]{font-size:10px}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width: 768px){.md\:min-w-\[168px\]{min-width:168px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-stretch{align-items:stretch}}@media (min-width: 1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width: 1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(260px\,0\.72fr\)_minmax\(0\,1\.28fr\)\]{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr)}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}
