@charset "UTF-8";:root{--color-primary: #1570EF;--color-primary-content: #ffffff;--color-disabled: #CDD5DF;--color-disabled-content: #697586;--color-secondary: rgb(49 93 198);--color-secondary-content: #ffffff;--color-accent: rgb(118, 53, 220);--color-accent-content: #ffffff;--color-neutral: rgb(239, 239, 239);--color-neutral-content: #000000;--color-brand-blue-100: #F1F5FE;--color-brand-blue-200: #BDD7FB;--color-brand-blue-300: #EBF3FE;--color-text-grey: #475467;--color-line: #e5e5e5;--color-outline: rgba(0, 0, 0, .2);--base-100: #fefefe;--base-200: #ffffff;--base-300: #f4f6f8;--base-400: #e5e5e5;--base-500: #EEF2F6;--base-600: #F9F9F9;--base-content: #212b36;--base-shadow: rgba(145, 158, 171, .2);--color-success: rgba(34, 197, 94, .16);--color-success-content: rgb(17, 141, 87);--color-warning:rgba(255, 171, 0, .16);--color-warning-content:rgb(183, 110, 0);--color-error:rgba(255, 86, 48, .16);--color-error-content:rgb(183, 29, 24);--color-info:rgb(202 234 253);--color-info-content:rgb(0, 55, 104);--color-border-light: #DCE6EF;--header-background: rgba(255, 255, 255, .8);--header-height: 52px;--radius-md: 8px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-xxl: 32px;--spacing-xxxl: 40px;--graph-label: #6F6F6F;--graph-bar-blue: #4D92F3;--graph-bar-teal: #64C5C1;--graph-bar-violet: #A785F1;--color-progress-bar: #0E224B;--color-progress-bar-fill: #47CD89;--color-progress-tick-done: #47CD89;--color-progress-tick-pending: #CDD5DF}@font-face{font-family:Chesna Grotesk;font-style:normal;font-weight:300;src:url(/assets/chesnagrotesk-light-nYBJrw6f.ttf) format("truetype")}@font-face{font-family:Chesna Grotesk;font-style:normal;font-weight:400;src:url(/assets/chesnagrotesk-book-BLHTAdDB.ttf) format("truetype")}@font-face{font-family:Chesna Grotesk;font-style:normal;font-weight:500;src:url(/assets/chesnagrotesk-regular-CAbRw1o3.ttf) format("truetype")}@font-face{font-family:Chesna Grotesk;font-style:normal;font-weight:600;src:url(/assets/chesnagrotesk-medium-Ds0fwDbu.ttf) format("truetype")}@font-face{font-family:Chesna Grotesk;font-style:normal;font-weight:700;src:url(/assets/chesnagrotesk-bold-DV_uWR1U.ttf) format("truetype")}html{box-sizing:border-box}body{font-family:Chesna Grotesk,sans-serif;margin:0;padding:0;color:var(--base-content);background-color:var(--base-100);font-size:16px;overscroll-behavior:none}html,body{overscroll-behavior:none}*,*:before,*:after{box-sizing:inherit}a{color:inherit;text-underline-offset:4px;text-decoration-thickness:from-font}a:focus-visible{outline:1px solid var(--color-outline)}h1,h2,h3,h4,h5,h6{margin:0}h1{font-size:1.5rem}h2{font-size:1.25rem}h3{font-size:1.125rem}h4{font-size:1rem}input,textarea,select{font-family:inherit}table,th,td{border:1px solid black;border-collapse:collapse}th,td{padding:.5rem}th{background-color:#0000000d}.grid-area-a{grid-area:a}.grid-area-b{grid-area:b}.grid-area-c{grid-area:c}.grid-area-d{grid-area:d}.grid-area-e{grid-area:e}.grid-area-f{grid-area:f}.grid-area-g{grid-area:g}.grid-area-h{grid-area:h}.grid-area-i{grid-area:i}.grid-area-j{grid-area:j}.grid-area-k{grid-area:k}.grid-area-l{grid-area:l}.grid-area-m{grid-area:m}.text-center{text-align:center}.text-left{text-align:left}.font-weight-300{font-weight:300}.font-weight-400{font-weight:400}.font-weight-500{font-weight:500}.font-weight-600{font-weight:600}.font-weight-700{font-weight:700}.font-size-xxs{font-size:10px}.font-size-xs{font-size:12px}.font-size-sm{font-size:14px}.text-branded{color:var(--color-primary)}.text-error{color:var(--color-error-content)}.text-processing{color:var(--color-warning-content)}.text-complete{color:var(--color-success-content)}.text-nowrap{white-space:nowrap}.container{max-width:1328px;margin:0 auto}.container.pad{padding-right:16px;padding-left:16px}.container.padtop{padding-top:16px}.container-full{max-width:1200px;margin:0 auto;position:relative;height:100vh;overflow:hidden}.auth-single{height:100vh}.auth-single__content{height:100%;overflow:auto;padding-top:calc(100px + var(--spacing-xxl));padding-bottom:16px;display:flex;justify-content:center}.auth-split{display:flex;flex-direction:column;width:100%;height:100vh;height:100dvh}@media (min-width: 1024px){.auth-split{flex-direction:row}}.auth-split__left,.auth-split__right{flex:0 0 50%;padding-top:calc(80px + var(--spacing-xxl))}.auth-split__left{display:flex;flex-direction:column;justify-content:center;position:relative;padding-bottom:var(--spacing-xxl)}@media (min-width: 1024px){.auth-split__left{padding-bottom:0}}.auth-split__right{background-color:var(--color-brand-blue-300);background-image:linear-gradient(to right,rgba(147,190,255,.12) 1px,transparent 1px),linear-gradient(to bottom,rgba(147,190,255,.12) 1px,transparent 1px);background-size:96px 96px;background-position:-48px -48px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:var(--spacing-xxl)}.auth-split__right_sm{background-color:var(--color-brand-blue-300);background-image:url(/assets/grid-line-CWEb5lUn.png),linear-gradient(122deg,#040c48 24.67%,#00589cd9 59.48%,#04d189 88.42%);display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:var(--spacing-xxl);width:100%;position:relative}.auth-split__right_sm:after{content:"";background:linear-gradient(270deg,#000000b5 6.56%,#0000);position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0}.flex{display:flex;gap:8px;align-items:center}.flex.col{flex-direction:column}.flex.page-centered{margin:48px 0;justify-content:center}.flex.justify-center{justify-content:center}.flex.space-between{justify-content:space-between}.flex.justify-end{justify-content:flex-end}.flex.align-start{align-items:flex-start}.flex.flex-wrap{flex-wrap:wrap}.flex.btns{align-items:stretch}@media (min-width: 1024px){.flex.row-md{flex-direction:row}}@media (min-width: 1376px){.flex.row-lg{flex-direction:row}}.flex.title{gap:16px;margin-bottom:32px;margin-top:32px}.flex.title h1.light{font-size:1.125rem;font-weight:400;opacity:.8}.flex.title h1.medium{font-size:1.5rem;font-weight:700}.flex.no-gap{gap:0}.flex.flex-gap-xs{gap:var(--spacing-xs)}.flex.flex-gap-sm{gap:var(--spacing-sm)}.flex.flex-gap-md{gap:var(--spacing-md)}.flex.flex-gap-lg{gap:var(--spacing-lg)}.flex.flex-gap-xl{gap:var(--spacing-xl)}.flex.stretch{align-items:stretch}.flex.h100,.flex .h100{height:100%}.flex.h100vh,.flex .h100vh{height:100vh}.flex.w100,.flex .w100{width:100%}.flex .flex-grow{flex:1}.flex .flex-overflow{overflow:auto}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 768px){.grid{grid-template-columns:repeat(2,1fr)}}.dialog{border:0;padding:0;background:transparent}.dialog .section{position:relative}.dialog .title{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.dialog .button-close{position:absolute;top:16px;right:8px;background-color:transparent}.dialog .button-close:hover{background-color:transparent}.dialog .button-close:hover svg{transition:.3s;fill-opacity:1}.dialog h1+p.description{margin-top:0;opacity:.6}::backdrop{background-color:#00000080}.breadcrumbs{display:flex;align-items:center;gap:8px;font-size:.75rem}.breadcrumbs a{text-decoration:none;opacity:.8}.breadcrumbs a:hover{text-decoration:underline}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.hide-sm{display:none}.show-sm{display:flex}@media (min-width: 576px){.hide-sm{display:flex}.show-sm{display:none}}.hide-sd{display:none}@media (min-width: 860px){.hide-sd{display:flex}}.section{padding:var(--spacing-md);border-radius:var(--radius-md);min-width:320px;background-color:var(--base-200);color:var(--base-content);transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;box-shadow:var(--base-shadow) 0 0 2px 0,var(--base-shadow) 0 12px 24px -4px;overflow-x:visible;overflow-y:visible}@media (min-width: 1024px){.section{padding:var(--spacing-xl)}}.section.float{max-width:360px;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);max-height:100vh;overflow-y:auto}.section.full-width{margin:0 80px}@media (max-width: 576px){.section.full-width{margin:0 24px}}.section.flat{padding:0}.section.flat>div{padding:12px 20px}.section.lines>div+div{border-top:1px solid var(--base-300)}.section.transparent{background-color:transparent;box-shadow:none;padding:0}.section.border-radius-md{border-radius:var(--radius-md)}.section.light{background-color:var(--base-200)}.section.neutral{background-color:var(--color-neutral)}.section.border{border:1px solid var(--color-line)}.section.light-grey{background-color:var(--base-500);box-shadow:none}.section.overflow-horizontal-auto{overflow-x:auto}@media (min-width: 1024px){.section.overflow-md-horizontal-auto{overflow-x:auto}}@media (min-width: 1376px){.section.overflow-lg-horizontal-auto{overflow-x:auto}}.section.overflow-horizontal-visible{overflow-x:visible}@media (min-width: 1024px){.section.overflow-md-horizontal-visible{overflow-x:visible}}@media (min-width: 1376px){.section.overflow-lg-horizontal-visible{overflow-x:visible}}.loader{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000}.loader-ring{color:var(--color-line);display:inline-block;width:80px;height:80px}.loader-ring:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border:6.4px solid currentColor;border-color:currentColor transparent currentColor transparent;animation:loadar-ring 1.6s linear infinite}@keyframes loadar-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pulse{display:inline-block;width:15px;height:15px;border-radius:50%;background-color:#0003;opacity:0;box-shadow:0 0 #0003;animation:pulse 2s ease-in-out infinite}.pulse.delay{animation-delay:1s}.pulse.hide{display:none}@keyframes pulse{0%{opacity:1}to{box-shadow:0 0 0 20px #0000}}.box{border-radius:var(--radius-md);background-color:var(--color-neutral);color:var(--color-neutral-content)}.box.tag{padding:3px 8px;font-size:.75rem;font-weight:600;display:inline-block;white-space:nowrap}.box.message{padding:8px 16px}.box.padding{padding:var(--spacing-lg)}.box.shadow{transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;box-shadow:var(--base-shadow) 0 0 2px 0,var(--base-shadow) 0 12px 24px -4px}.box.shadow-strong{transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;box-shadow:#00000059 0 5px 15px}.box.light{background-color:var(--base-100);color:var(--base-content)}.box.darker{background-color:var(--base-400);color:var(--base-content)}.box.success{background-color:var(--color-success);color:var(--color-success-content)}.box.warning{background-color:var(--color-warning);color:var(--color-warning-content)}.box.error{background-color:var(--color-error);color:var(--color-error-content)}.box.info{background-color:var(--color-info);color:var(--color-info-content)}.box.black{background-color:var(--color-black);color:var(--color-black-content)}header{position:sticky;right:0;left:0;top:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:var(--header-background);border-bottom:1px dashed var(--base-400);height:var(--header-height);z-index:1000}header.lg{padding:var(--spacing-lg);--header-height: 80px}header nav{display:flex;align-items:center;height:100%;padding:0 16px}header nav ul{list-style-type:none;padding:0;margin:0;gap:16px;align-items:center}header nav ul:first-child{flex:1 1 auto}header nav ul li{line-height:0}header nav ul li a{text-decoration:none}header nav .nav{display:flex;align-items:center;justify-content:space-between;width:100%;height:60px;position:relative}header nav .burger{display:flex;flex-direction:column;cursor:pointer;gap:5px;border:none;background:transparent}@media (min-width: 1024px){header nav .burger{display:none}}header nav .burger .line{width:25px;height:3px;background-color:var(--color-text-grey);transform-origin:right;transition:.3s;position:relative}header nav .burger .line.open{opacity:0}header nav .burger .line:first-child.open{opacity:1;transform:rotate(-45deg);top:-1px}header nav .burger .line:last-child.open{opacity:1;transform:rotate(45deg);bottom:-1px}header nav .account-btns{display:block;position:relative}header nav .drawer{position:fixed;top:0;left:-1000vw;width:80vw;height:100vh;height:100dvh;background:#fff;box-shadow:2px 0 5px #0000001a;padding:20px;transition:left .3s ease;z-index:1000;display:flex;flex-direction:column}header nav .drawer.open{left:0}@media (min-width: 1024px){header nav .drawer{display:none}}header nav .drawer hr{border:none;border-bottom:1px solid var(--base-400);width:100%}header nav .drawer__heading{font-weight:600;margin-top:var(--spacing-md)}header nav .drawer__link{text-decoration:none;padding:var(--spacing-sm) 0;margin:var(--spacing-sm) 0}header nav .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:999}@media (min-width: 1024px){header nav .overlay{display:none}}header.header-absolute{position:absolute;right:0;left:0}header .nav-profile{border-radius:50%;padding:var(--spacing-sm)}header .nav-profile svg{width:20px;height:20px}.logo{font-size:1.2rem;font-weight:900;display:flex;align-items:center;gap:4px}.app-version-tag{background-color:var(--color-brand-blue-100);font-size:12px;line-height:18px;padding:4px;border-radius:4px;margin-left:8px;margin-right:16px;text-decoration:none}.menu{display:flex;flex-direction:column;padding:0}.menu>div{white-space:nowrap}.menu a{width:100%;text-decoration:none;margin:4px 0;padding:8px 16px;display:inline-block}.menu a.mini{padding:6px 12px;font-size:.875rem}.menu hr{background:#eee;border:0;height:1px;width:100%}button,.button{--btn-background-color: var(--color-neutral);--btn-color: var(--color-neutral-content);--btn-radius: 8px;display:inline-flex;align-items:center;justify-content:center;position:relative;border:0px currentcolor;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;font-family:inherit;font-size:.9375rem;-webkit-user-select:none;user-select:none;padding:8px 16px;border-radius:var(--btn-radius);transition:background-color .25s cubic-bezier(.4,0,.2,1) 0ms,box-shadow .25s cubic-bezier(.4,0,.2,1) 0ms,border-color .25s cubic-bezier(.4,0,.2,1) 0ms;background-color:var(--btn-background-color);color:var(--btn-color);white-space:nowrap}button.bold,.button.bold{font-weight:600}button.icon,.button.icon{width:32px;display:flex;align-items:center;justify-content:center;padding:0}button:disabled,.button:disabled{background-color:var(--color-disabled);color:var(--color-disabled-content);cursor:not-allowed}button:disabled:hover,.button:disabled:hover{background-color:var(--color-disabled)}button:focus-visible,.button:focus-visible{outline:1px solid var(--color-outline)}button:hover,.button:hover{background-color:color-mix(in srgb,var(--btn-background-color) 90%,black)}button.full,.button.full{width:100%}button.big,.button.big{height:48px}button.regular,.button.regular{height:36px}button.small,.button.small{height:32px}button.font-small,.button.font-small{font-size:.75rem}button.wired,.button.wired{--btn-background-color: transparent;--btn-color: var(--color-primary);border:1px solid var(--color-primary)}button.wired:hover,.button.wired:hover{background-color:transparent;color:var(--color-primary);scale:1.02}button.wired:disabled,.button.wired:disabled{background-color:transparent;border-color:currentColor}button.ghost,.button.ghost{--btn-background-color: transparent;--btn-color: currentColor;border:0;padding:var(--spacing-sm) 0}button.ghost.no-radius,.button.ghost.no-radius{--btn-radius: 0}button.icon-round,.button.icon-round{border-radius:50%;padding:var(--spacing-sm);width:35px;height:35px}button.icon-round svg,.button.icon-round svg{width:100%;height:100%}button.has-icon,.button.has-icon{display:flex;align-items:center;gap:var(--spacing-xs)}button.has-icon.hover:hover svg,.button.has-icon.hover:hover svg{transform:scale(1.1);transition:transform .3s}button.primary,.button.primary{--btn-background-color: var(--color-primary);--btn-color: var(--color-primary-content);border:1px solid var(--color-primary)}button.secondary,.button.secondary{--btn-background-color: var(--color-secondary);--btn-color: var(--color-secondary-content)}button.b500,.button.b500{background-color:var(--base-500)}button.accent,.button.accent{--btn-background-color: var(--color-accent);--btn-color: var(--color-accent-content)}button.warning,.button.warning{border-color:var(--color-error-content)}button.gradient,.button.gradient{color:#fff;background:linear-gradient(0deg,#155eef3d,#155eef3d),linear-gradient(98deg,#1570ef 1.51%,#8b5fed 109.11%)}button.full-mobile,.button.full-mobile{width:100%}@media (min-width: 576px){button.full-mobile,.button.full-mobile{width:auto;min-width:32px}}button.icon svg,.button.icon svg{width:20px;height:20px}button.icon.small svg,.button.icon.small svg{width:16px;height:16px}button.condition-delete,.button.condition-delete{border:1px solid #e6e6e6;border-radius:0 0 var(--radius-md) var(--radius-md);width:100%;height:auto;padding:var(--spacing-xs);grid-column:1/3;grid-row:7/8}button.condition-delete:hover,.button.condition-delete:hover{border-color:var(--color-error-content)}button.condition-delete:hover svg,.button.condition-delete:hover svg{color:var(--color-error-content)}@media (min-width: 1024px){button.condition-delete,.button.condition-delete{border-radius:0 var(--radius-md) var(--radius-md) 0;width:auto;height:100%;grid-row:1/3;grid-column:6/7}}button.condition-delete svg,.button.condition-delete svg{color:var(--color-disabled-content);width:16px;height:19px}button.table-nav,.button.table-nav{padding:var(--spacing-sm)}button.table-nav:disabled,.button.table-nav:disabled{border-color:var(--color-disabled);cursor:not-allowed}button.table-nav svg,.button.table-nav svg{width:14px;height:14px}form,.form{display:flex;flex-direction:column;gap:20px}@media (min-width: 1376px){form.horizontal,.form.horizontal{flex-direction:row}}form .group,.form .group,form .group-inline,.form .group-inline{display:flex;flex-direction:column}form .group-inline.bg-white,.form .group-inline.bg-white{background-color:var(--base-200);padding:16px;border-radius:var(--radius-md)}form .group-inline.bg-white label,.form .group-inline.bg-white label{font-weight:600}form .group-inline__fields,.form .group-inline__fields{display:inline-flex;flex-direction:row;gap:8px;align-items:center}form .group-inline__fields .input,.form .group-inline__fields .input{flex:1 1 70%}form .group-inline__fields .input-select,.form .group-inline__fields .input-select{flex:1 1 30%}form .group-inline__fields .radio-btn,.form .group-inline__fields .radio-btn{margin:0}form .group-inline .inline-label,.form .group-inline .inline-label{font-size:14px}form.grid-area__backtest,.form.grid-area__backtest{grid-template-columns:1fr;grid-template-areas:"a a a a" "b b b b" "c c c c" "d d d d" "e e e e" "f f f f" "g g g g" "h h h h" "i i i i"}@media (min-width: 1024px){form.grid-area__backtest,.form.grid-area__backtest{grid-template-columns:repeat(4,1fr);grid-template-areas:"a b b c" "d d e e" "f f g g" "h i i i"}}label{padding-bottom:.2rem;font-size:.875rem;line-height:1.25rem}label.bold{font-weight:600}.input{height:3rem;padding:0 .875rem;font-size:1rem;border-radius:var(--radius-md);background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:currentcolor;border:1px solid rgba(145,158,171,.2)}.input.placeholder-centered::placeholder{text-align:center}.input.placeholder-light::placeholder{font-weight:300}.input.textarea{padding-top:.5rem;padding-bottom:.5rem;resize:vertical}.input_person_icon{display:inline-block;position:relative}.input_person_icon .input{width:100%;padding:10px 10px 10px 60px}.input_person_icon:before{content:"";position:absolute;left:10px;top:50%;transform:translateY(-50%);width:20px;height:24px;background-image:url('data:image/svg+xml,<svg width="16" height="20" viewBox="0 0 16 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_14_6497)"><path d="M3.42857 5.42858C3.42857 6.64099 3.9102 7.80376 4.76751 8.66106C5.62482 9.51837 6.78758 10 8 10C9.21242 10 10.3752 9.51837 11.2325 8.66106C12.0898 7.80376 12.5714 6.64099 12.5714 5.42858C12.5714 4.21616 12.0898 3.0534 11.2325 2.19609C10.3752 1.33878 9.21242 0.857147 8 0.857147C6.78758 0.857147 5.62482 1.33878 4.76751 2.19609C3.9102 3.0534 3.42857 4.21616 3.42857 5.42858ZM6.80357 12.5786L7.46786 13.6857L6.27857 18.1107L4.99286 12.8643C4.92143 12.575 4.64286 12.3857 4.35357 12.4607C1.85357 13.0857 0 15.35 0 18.0464C0 18.6536 0.492857 19.1429 1.09643 19.1429H5.8C5.8 19.1429 5.8 19.1429 5.80357 19.1429H6H10H10.1964C10.1964 19.1429 10.1964 19.1429 10.2 19.1429H14.9036C15.5107 19.1429 16 18.65 16 18.0464C16 15.35 14.1464 13.0857 11.6464 12.4607C11.3571 12.3893 11.0786 12.5786 11.0071 12.8643L9.72143 18.1107L8.53214 13.6857L9.19643 12.5786C9.425 12.1964 9.15 11.7143 8.70714 11.7143H8H7.29643C6.85357 11.7143 6.57857 12.2 6.80714 12.5786H6.80357Z" fill="%23667085"/></g><defs><clipPath id="clip0_14_6497"><rect width="16" height="18.2857" fill="white" transform="translate(0 0.857147)"/></clipPath></defs></svg>');background-size:20px;background-repeat:no-repeat;background-position:center;pointer-events:none}.input_key_icon{display:inline-block;position:relative}.input_key_icon .input{width:100%;padding:10px 10px 10px 60px}.input_key_icon:before{content:"";position:absolute;left:10px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url('data:image/svg+xml,<svg width="20" height="12" viewBox="0 0 20 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.1818 4.1818L10.5909 4.1818C9.84545 2.06362 7.82727 0.545441 5.45455 0.545441C2.44545 0.545441 0 2.9909 0 5.99999C0 9.00908 2.44545 11.4545 5.45455 11.4545C7.82727 11.4545 9.84545 9.93635 10.5909 7.81817H10.9091L12.7273 9.63635L14.5455 7.81817L16.3636 9.63635L20 5.96362L18.1818 4.1818ZM5.45455 8.72726C3.95455 8.72726 2.72727 7.49999 2.72727 5.99999C2.72727 4.49999 3.95455 3.27271 5.45455 3.27271C6.95455 3.27271 8.18182 4.49999 8.18182 5.99999C8.18182 7.49999 6.95455 8.72726 5.45455 8.72726Z" fill="%23667085"/></svg>');background-size:20pxzzzz;background-repeat:no-repeat;background-position:center;pointer-events:none}.input_mail_icon{display:inline-block;position:relative}.input_mail_icon .input{width:100%;padding:10px 10px 10px 60px}.input_mail_icon:before{content:"";position:absolute;left:10px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url('data:image/svg+xml,<svg width="20" height="16" viewBox="0 0 20 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.66699 3.83301L8.47109 8.59588C9.02207 8.98156 9.29756 9.1744 9.59721 9.2491C9.8619 9.31508 10.1387 9.31508 10.4034 9.2491C10.7031 9.1744 10.9786 8.98156 11.5296 8.59588L18.3337 3.83301M5.66699 14.6663H14.3337C15.7338 14.6663 16.4339 14.6663 16.9686 14.3939C17.439 14.1542 17.8215 13.7717 18.0612 13.3013C18.3337 12.7665 18.3337 12.0665 18.3337 10.6663V5.33301C18.3337 3.93288 18.3337 3.23281 18.0612 2.69803C17.8215 2.22763 17.439 1.84517 16.9686 1.60549C16.4339 1.33301 15.7338 1.33301 14.3337 1.33301H5.66699C4.26686 1.33301 3.5668 1.33301 3.03202 1.60549C2.56161 1.84517 2.17916 2.22763 1.93948 2.69803C1.66699 3.23281 1.66699 3.93288 1.66699 5.33301V10.6663C1.66699 12.0665 1.66699 12.7665 1.93948 13.3013C2.17916 13.7717 2.56161 14.1542 3.03202 14.3939C3.5668 14.6663 4.26686 14.6663 5.66699 14.6663Z" stroke="%23667085" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-size:20pxzzzz;background-repeat:no-repeat;background-position:center;pointer-events:none}.input-select{position:relative}.input-select select{width:100%;padding-right:25px!important}.input-select:before{content:"";position:absolute;right:12px;top:50%;--icon-size: 8px;width:var(--icon-size);height:var(--icon-size);border-right:2px solid var(--color-accent);border-bottom:2px solid var(--color-accent);transform:translateY(-50%) rotate(45deg);-webkit-user-select:none;user-select:none;pointer-events:none}.react-select-container{width:100%}.react-select-container .react-select__control{min-height:3rem;border-radius:var(--radius-md);border:1px solid rgba(145,158,171,.2);background-color:transparent;box-shadow:none}.react-select-container .react-select__control:hover{border-color:#919eab55}.react-select-container .react-select__control--is-focused{outline:2px solid var(--color-primary)!important;box-shadow:none}.react-select-container .react-select__value-container{padding:0 .875rem}.react-select-container .react-select__input-container{color:currentcolor;margin:0;padding:0}.react-select-container .react-select__single-value{color:currentcolor}.react-select-container .react-select__menu{background-color:var(--base-200);border:1px solid rgba(145,158,171,.2);box-shadow:0 2px 4px #0000001a}.react-select-container .react-select__option{padding:8px 12px;cursor:pointer}.react-select-container .react-select__option--is-focused{background-color:#0000000d}.react-select-container .react-select__option--is-selected{background-color:var(--color-primary);color:#fff}.react-select-container .react-select__indicator-separator{display:none}.react-select-container .react-select__dropdown-indicator,.react-select-container .react-select__dropdown-indicator:hover{color:var(--color-accent)}.card{padding:1rem 0;border-radius:16px;background-color:var(--base-300);color:var(--base-content);border:1px solid var(--base-300);display:flex;flex-direction:column;justify-content:space-between}.card:focus-visible{outline:1px solid var(--color-outline)}.card h2{font-weight:600;color:var(--color-primary)}.card>div{padding:0 1rem}.card>div+div{margin-top:8px;padding-top:8px}.card.clickable{cursor:pointer;transition:transform .3s cubic-bezier(.4,0,.2,1) 0ms}.card.clickable:hover{transform:scale(1.01)}.card>div.footer{font-size:12px;display:flex;align-items:center;justify-content:space-between;opacity:.8}.tabs{display:flex;align-items:center;gap:0;overflow-x:auto}@media (min-width: 1376px){.tabs{overflow-x:visible}}.tabs.transparent{border-bottom:1px solid var(--base-shadow)}.tabs-wrapper{overflow:hidden}.tabs-wrapper .tabs button,.tabs-wrapper .tabs .button{border-top:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light);border-radius:0;color:var(--color-text-grey);background-color:var(--base-100);font-weight:600;padding:24px 42px;flex:1 0 0}.tabs-wrapper .tabs button:first-child,.tabs-wrapper .tabs .button:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md);border-left:1px solid var(--color-border-light)}.tabs-wrapper .tabs button:last-child,.tabs-wrapper .tabs .button:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0;border-right:1px solid var(--color-border-light)}.tabs-wrapper .tabs button.active,.tabs-wrapper .tabs .button.active{color:var(--base-200);background-color:var(--color-primary)}.tabs-wrapper .tabs button.disabled,.tabs-wrapper .tabs .button.disabled{pointer-events:none;color:var(--color-disabled)}.tabs-wrapper .tabs button+button,.tabs-wrapper .tabs .button+.button{border-left:1px solid var(--color-border-light)}.tabs-wrapper .tabs svg{height:18px;width:auto}.tabs-wrapper .content{padding:16px;background-color:var(--base-100);border-top:0;border-bottom:2px solid var(--color-border-light);border-left:1px solid var(--color-border-light);border-right:1px solid var(--color-border-light);border-radius:0 0 var(--radius-md) var(--radius-md)}.tabs-wrapper .badge{background:var(--color-brand-blue-200);color:var(--base-content);width:20px;height:20px;border-radius:50%;font-size:12px;display:flex;align-items:center;justify-content:center}@media (max-width: 846px){.tabs-wrapper .tabs button,.tabs-wrapper .tabs .button{padding:12px}}.tabs.tiny button,.tabs.tiny .button{white-space:nowrap}.tabs.tiny button.ghost,.tabs.tiny .button.ghost{opacity:.6;padding:var(--spacing-xs) var(--spacing-sm);border-bottom:3px solid transparent;position:relative;bottom:-1px}.tabs.tiny button.ghost.active,.tabs.tiny .button.ghost.active{opacity:1;border-color:var(--color-primary)}.tabs.tiny button.wired.active,.tabs.tiny .button.wired.active{opacity:1;background-color:var(--base-content);color:var(--base-100)}.tabs.tiny button.bar-xs,.tabs.tiny .button.bar-xs{background-color:transparent;font-weight:600;border-bottom:1px solid var(--color-border-light);border-radius:0}.tabs.tiny button.bar-xs.active,.tabs.tiny .button.bar-xs.active{color:var(--color-primary);border-bottom:3px solid var(--color-primary)}.tabs.tiny button.bar,.tabs.tiny .button.bar{background-color:transparent;font-weight:600;border-bottom:1px solid var(--color-border-light);border-radius:0}.tabs.tiny button.bar.active,.tabs.tiny .button.bar.active{color:var(--color-primary);border-bottom:3px solid var(--color-primary)}.custom-table-wrapper{overflow-x:auto}table.strategies{border-collapse:separate;border-spacing:0 10px;border:none;box-shadow:none;width:100%;overflow-x:auto}@media (min-width: 1376px){table.strategies{overflow-x:visible}}table.strategies.horizontal-border{border-spacing:0}table.strategies.horizontal-border thead,table.strategies.horizontal-border tbody{margin-top:0}table.strategies.horizontal-border thead tr th,table.strategies.horizontal-border thead tr td,table.strategies.horizontal-border tbody tr th,table.strategies.horizontal-border tbody tr td{border-bottom:1px solid var(--color-brand-blue-200);padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}table.strategies.horizontal-border thead tr th:first-child,table.strategies.horizontal-border thead tr th:last-child,table.strategies.horizontal-border thead tr td:first-child,table.strategies.horizontal-border thead tr td:last-child,table.strategies.horizontal-border tbody tr th:first-child,table.strategies.horizontal-border tbody tr th:last-child,table.strategies.horizontal-border tbody tr td:first-child,table.strategies.horizontal-border tbody tr td:last-child{border-radius:0}table.strategies.horizontal-border thead tr:last-child td,table.strategies.horizontal-border tbody tr:last-child td{border-bottom:none}table.strategies thead tr{border:none}table.strategies thead tr th{background-color:transparent;border:none;font-weight:600;text-transform:capitalize;text-align:left;padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}table.strategies thead tr th .header-cell.sort-asc:before{opacity:.6}table.strategies thead tr th .header-cell.sort-desc:after{opacity:.6}table.strategies thead tr th .header-cell{position:relative;display:inline-block;cursor:pointer}table.strategies thead tr th .header-cell:before,table.strategies thead tr th .header-cell:after{right:-16px;opacity:.125;line-height:9px;font-size:10px}table.strategies thead tr th .header-cell:before{position:absolute;display:block;bottom:calc(50% + 1px);content:"▲";content:"▲"/""}table.strategies thead tr th .header-cell:after{position:absolute;display:block;top:calc(50% + 1px);content:"▼";content:"▼"/""}table.strategies tbody{margin-top:16px}table.strategies tbody tr td{border:none;background-color:var(--base-100);vertical-align:middle;padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}table.strategies tbody tr td:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}table.strategies tbody tr td:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}table.strategies tbody tr td[colspan="10"]{border-radius:var(--radius-md);padding:21px 14px;text-align:center}.custom-table-footer{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);padding-top:8px}@media (min-width: 1024px){.custom-table-footer{flex-direction:row;justify-content:space-between}}.dt-container .dt-layout-row{display:flex;justify-content:space-between;align-items:center}.dt-container .dt-layout-row .dt-layout-cell{width:100%}.dt-container .dt-layout-row .dt-layout-cell.dt-layout-start{text-align:left;flex:1 1 100%}.dt-container .dt-layout-row .dt-layout-cell.dt-layout-end{flex:0 1 auto;text-align:right}.dt-container .dt-layout-row .dt-paging nav{display:flex;gap:var(--spacing-sm);justify-content:flex-end}.dt-container .dt-layout-row .dt-paging nav .dt-paging-button{--btn-background-color: transparent;--btn-color: var(--color-primary);border:1px solid var(--color-primary);width:35px;height:35px;padding:var(--spacing-sm)}.dt-container .dt-layout-row .dt-paging nav .dt-paging-button svg{width:100%;height:100%}.dt-container .dt-layout-row .dt-paging nav .dt-paging-button:hover{--btn-background-color: var(--color-primary);--btn-color: var(--color-primary-content)}.dt-container .dt-layout-row .dt-paging nav .dt-paging-button.disabled{--btn-background-color: var(--color-neutral);border:1px solid var(--base-400);color:var(--color-neutral-content)}.mt-xs{margin-top:var(--spacing-xs)}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.mt-xxl{margin-top:var(--spacing-xxl)}.mt-xxxl{margin-top:var(--spacing-xxxl)}@media (min-width: 1024px){.mt-md-xs{margin-top:var(--spacing-xs)}.mt-md-sm{margin-top:var(--spacing-sm)}.mt-md-md{margin-top:var(--spacing-md)}.mt-md-lg{margin-top:var(--spacing-lg)}.mt-md-xl{margin-top:var(--spacing-xl)}.mt-md-xxl{margin-top:var(--spacing-xxl)}.mt-md-xxxl{margin-top:var(--spacing-xxxl)}}@media (min-width: 1376px){.mt-lg-xs{margin-top:var(--spacing-xs)}.mt-lg-sm{margin-top:var(--spacing-sm)}.mt-lg-md{margin-top:var(--spacing-md)}.mt-lg-lg{margin-top:var(--spacing-lg)}.mt-lg-xl{margin-top:var(--spacing-xl)}.mt-lg-xxl{margin-top:var(--spacing-xxl)}.mt-lg-xxxl{margin-top:var(--spacing-xxxl)}}.mb-xs{margin-bottom:var(--spacing-xs)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.mb-xxl{margin-bottom:var(--spacing-xxl)}.mb-xxxl{margin-bottom:var(--spacing-xxxl)}@media (min-width: 1024px){.mb-md-xs{margin-bottom:var(--spacing-xs)}.mb-md-sm{margin-bottom:var(--spacing-sm)}.mb-md-md{margin-bottom:var(--spacing-md)}.mb-md-lg{margin-bottom:var(--spacing-lg)}.mb-md-xl{margin-bottom:var(--spacing-xl)}.mb-md-xxl{margin-bottom:var(--spacing-xxl)}.mb-md-xxxl{margin-bottom:var(--spacing-xxxl)}}@media (min-width: 1376px){.mb-lg-xs{margin-bottom:var(--spacing-xs)}.mb-lg-sm{margin-bottom:var(--spacing-sm)}.mb-lg-md{margin-bottom:var(--spacing-md)}.mb-lg-lg{margin-bottom:var(--spacing-lg)}.mb-lg-xl{margin-bottom:var(--spacing-xl)}.mb-lg-xxl{margin-bottom:var(--spacing-xxl)}.mb-lg-xxxl{margin-bottom:var(--spacing-xxxl)}}.ml-xs{margin-left:var(--spacing-xs)}.ml-sm{margin-left:var(--spacing-sm)}.ml-md{margin-left:var(--spacing-md)}.ml-lg{margin-left:var(--spacing-lg)}.ml-xl{margin-left:var(--spacing-xl)}.ml-xxl{margin-left:var(--spacing-xxl)}.ml-xxxl{margin-left:var(--spacing-xxxl)}@media (min-width: 1024px){.ml-md-xs{margin-left:var(--spacing-xs)}.ml-md-sm{margin-left:var(--spacing-sm)}.ml-md-md{margin-left:var(--spacing-md)}.ml-md-lg{margin-left:var(--spacing-lg)}.ml-md-xl{margin-left:var(--spacing-xl)}.ml-md-xxl{margin-left:var(--spacing-xxl)}.ml-md-xxxl{margin-left:var(--spacing-xxxl)}}@media (min-width: 1376px){.ml-lg-xs{margin-left:var(--spacing-xs)}.ml-lg-sm{margin-left:var(--spacing-sm)}.ml-lg-md{margin-left:var(--spacing-md)}.ml-lg-lg{margin-left:var(--spacing-lg)}.ml-lg-xl{margin-left:var(--spacing-xl)}.ml-lg-xxl{margin-left:var(--spacing-xxl)}.ml-lg-xxxl{margin-left:var(--spacing-xxxl)}}.mr-xs{margin-right:var(--spacing-xs)}.mr-sm{margin-right:var(--spacing-sm)}.mr-md{margin-right:var(--spacing-md)}.mr-lg{margin-right:var(--spacing-lg)}.mr-xl{margin-right:var(--spacing-xl)}.mr-xxl{margin-right:var(--spacing-xxl)}.mr-xxxl{margin-right:var(--spacing-xxxl)}@media (min-width: 1024px){.mr-md-xs{margin-right:var(--spacing-xs)}.mr-md-sm{margin-right:var(--spacing-sm)}.mr-md-md{margin-right:var(--spacing-md)}.mr-md-lg{margin-right:var(--spacing-lg)}.mr-md-xl{margin-right:var(--spacing-xl)}.mr-md-xxl{margin-right:var(--spacing-xxl)}.mr-md-xxxl{margin-right:var(--spacing-xxxl)}}@media (min-width: 1376px){.mr-lg-xs{margin-right:var(--spacing-xs)}.mr-lg-sm{margin-right:var(--spacing-sm)}.mr-lg-md{margin-right:var(--spacing-md)}.mr-lg-lg{margin-right:var(--spacing-lg)}.mr-lg-xl{margin-right:var(--spacing-xl)}.mr-lg-xxl{margin-right:var(--spacing-xxl)}.mr-lg-xxxl{margin-right:var(--spacing-xxxl)}}.pt-xs{padding-top:var(--spacing-xs)}.pt-sm{padding-top:var(--spacing-sm)}.pt-md{padding-top:var(--spacing-md)}.pt-lg{padding-top:var(--spacing-lg)}.pt-xl{padding-top:var(--spacing-xl)}.pt-xxl{padding-top:var(--spacing-xxl)}.pt-xxxl{padding-top:var(--spacing-xxxl)}@media (min-width: 1024px){.pt-md-xs{padding-top:var(--spacing-xs)}.pt-md-sm{padding-top:var(--spacing-sm)}.pt-md-md{padding-top:var(--spacing-md)}.pt-md-lg{padding-top:var(--spacing-lg)}.pt-md-xl{padding-top:var(--spacing-xl)}.pt-md-xxl{padding-top:var(--spacing-xxl)}.pt-md-xxxl{padding-top:var(--spacing-xxxl)}}@media (min-width: 1376px){.pt-lg-xs{padding-top:var(--spacing-xs)}.pt-lg-sm{padding-top:var(--spacing-sm)}.pt-lg-md{padding-top:var(--spacing-md)}.pt-lg-lg{padding-top:var(--spacing-lg)}.pt-lg-xl{padding-top:var(--spacing-xl)}.pt-lg-xxl{padding-top:var(--spacing-xxl)}.pt-lg-xxxl{padding-top:var(--spacing-xxxl)}}.pb-xs{padding-bottom:var(--spacing-xs)}.pb-sm{padding-bottom:var(--spacing-sm)}.pb-md{padding-bottom:var(--spacing-md)}.pb-lg{padding-bottom:var(--spacing-lg)}.pb-xl{padding-bottom:var(--spacing-xl)}.pb-xxl{padding-bottom:var(--spacing-xxl)}.pb-xxxl{padding-bottom:var(--spacing-xxxl)}@media (min-width: 1024px){.pb-md-xs{padding-bottom:var(--spacing-xs)}.pb-md-sm{padding-bottom:var(--spacing-sm)}.pb-md-md{padding-bottom:var(--spacing-md)}.pb-md-lg{padding-bottom:var(--spacing-lg)}.pb-md-xl{padding-bottom:var(--spacing-xl)}.pb-md-xxl{padding-bottom:var(--spacing-xxl)}.pb-md-xxxl{padding-bottom:var(--spacing-xxxl)}}@media (min-width: 1376px){.pb-lg-xs{padding-bottom:var(--spacing-xs)}.pb-lg-sm{padding-bottom:var(--spacing-sm)}.pb-lg-md{padding-bottom:var(--spacing-md)}.pb-lg-lg{padding-bottom:var(--spacing-lg)}.pb-lg-xl{padding-bottom:var(--spacing-xl)}.pb-lg-xxl{padding-bottom:var(--spacing-xxl)}.pb-lg-xxxl{padding-bottom:var(--spacing-xxxl)}}.pl-xs{padding-left:var(--spacing-xs)}.pl-sm{padding-left:var(--spacing-sm)}.pl-md{padding-left:var(--spacing-md)}.pl-lg{padding-left:var(--spacing-lg)}.pl-xl{padding-left:var(--spacing-xl)}.pl-xxl{padding-left:var(--spacing-xxl)}.pl-xxxl{padding-left:var(--spacing-xxxl)}@media (min-width: 1024px){.pl-md-xs{padding-left:var(--spacing-xs)}.pl-md-sm{padding-left:var(--spacing-sm)}.pl-md-md{padding-left:var(--spacing-md)}.pl-md-lg{padding-left:var(--spacing-lg)}.pl-md-xl{padding-left:var(--spacing-xl)}.pl-md-xxl{padding-left:var(--spacing-xxl)}.pl-md-xxxl{padding-left:var(--spacing-xxxl)}}@media (min-width: 1376px){.pl-lg-xs{padding-left:var(--spacing-xs)}.pl-lg-sm{padding-left:var(--spacing-sm)}.pl-lg-md{padding-left:var(--spacing-md)}.pl-lg-lg{padding-left:var(--spacing-lg)}.pl-lg-xl{padding-left:var(--spacing-xl)}.pl-lg-xxl{padding-left:var(--spacing-xxl)}.pl-lg-xxxl{padding-left:var(--spacing-xxxl)}}.pr-xs{padding-right:var(--spacing-xs)}.pr-sm{padding-right:var(--spacing-sm)}.pr-md{padding-right:var(--spacing-md)}.pr-lg{padding-right:var(--spacing-lg)}.pr-xl{padding-right:var(--spacing-xl)}.pr-xxl{padding-right:var(--spacing-xxl)}.pr-xxxl{padding-right:var(--spacing-xxxl)}@media (min-width: 1024px){.pr-md-xs{padding-right:var(--spacing-xs)}.pr-md-sm{padding-right:var(--spacing-sm)}.pr-md-md{padding-right:var(--spacing-md)}.pr-md-lg{padding-right:var(--spacing-lg)}.pr-md-xl{padding-right:var(--spacing-xl)}.pr-md-xxl{padding-right:var(--spacing-xxl)}.pr-md-xxxl{padding-right:var(--spacing-xxxl)}}@media (min-width: 1376px){.pr-lg-xs{padding-right:var(--spacing-xs)}.pr-lg-sm{padding-right:var(--spacing-sm)}.pr-lg-md{padding-right:var(--spacing-md)}.pr-lg-lg{padding-right:var(--spacing-lg)}.pr-lg-xl{padding-right:var(--spacing-xl)}.pr-lg-xxl{padding-right:var(--spacing-xxl)}.pr-lg-xxxl{padding-right:var(--spacing-xxxl)}}@keyframes shimmer{0%{left:-50%}to{left:100%}}.progress-bar{width:100%;height:2px;border:none;background-color:var(--color-progress-bar);border-radius:4px;overflow:hidden;position:relative}.progress-bar::-webkit-progress-bar{background-color:var(--color-progress-bar)}.progress-bar::-webkit-progress-value{background-color:var(--color-progress-bar-fill);transition:width .5s ease-in-out;will-change:width}.progress-bar::-moz-progress-bar{background-color:var(--color-progress-bar-fill)}.progress-bar:not(.done):after{content:"";position:absolute;top:0;left:-50%;height:100%;width:50%;background:linear-gradient(120deg,#fff3,#ffffff80,#fff3);animation:shimmer 1.5s infinite;pointer-events:none}.strategy{position:fixed;max-width:1328px;top:0;right:0;bottom:0;left:0;top:var(--header-height);display:flex;margin:0 auto}.strategy>.main{flex:1;display:flex;flex-direction:column;overflow:auto}.strategy>.main h1{margin:4px 0 12px}.strategy>.main>.top{flex:0 0 auto;padding:0 16px 8px}.strategy>.main>.content{flex:1;overflow-y:auto;margin:8px 18px;padding:16px;background-color:var(--base-500);border-radius:var(--radius-md)}.strategy>.main>.content.chat,.strategy>.main>.content.results,.strategy>.main>.content.backtest{background-color:var(--base-200);padding:0}.strategy>.main>.content.chat>.section,.strategy>.main>.content.results>.section,.strategy>.main>.content.backtest>.section{background-color:var(--base-500);padding:16px;box-shadow:none}.strategy>.main>.content>.section{margin-bottom:20px}.strategy>.main>.content>.section .top{display:flex;align-items:center;justify-content:space-between}.strategy>.main>.content>.section .top h2{font-size:1rem}.strategy>.main>.content>.section .top .options button{font-size:12px}.strategy>.main>.content>.section .top .options span{font-size:12px;opacity:.5}.strategy>.main>.content>button{font-weight:400;margin-right:16px;margin-bottom:20px}.strategy>.main>.content .msgError{margin-bottom:20px}.strategy>.sidebar{flex:1 0 360px;max-width:40%;display:flex;flex-direction:column}.strategy>.sidebar>.top{flex:0 0 auto;padding:16px}.strategy>.sidebar>.content{flex:1;overflow-y:auto;padding:16px}.strategy>.divider{flex:0 0 0;border-left:1px dashed var(--base-400)}.conditions{display:grid;grid-template-columns:1fr;gap:0 12px;align-items:center;margin:0;background-color:var(--base-500);border-radius:var(--radius-md)}@media (min-width: 1024px){.conditions{grid-template-columns:auto 1fr auto 1fr auto auto}}@media (min-width: 1024px){.conditions .span-2{grid-column:4/5}}.conditions__inner{padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm);margin:0 var(--spacing-sm);grid-column:1/3}@media (min-width: 1024px){.conditions__inner{margin:0;grid-column:auto}}@media (min-width: 1024px){.conditions__inner:first-child{padding-left:var(--spacing-sm)}}.conditions__inner:last-child{padding-top:0}.condition{position:relative;display:flex;align-items:flex-start;flex-direction:column;gap:5px;font-size:14px;grid-column:1/3;margin:0 var(--spacing-sm)}@media (min-width: 1024px){.condition{align-items:center;flex-direction:row;grid-column:auto;margin:0}}.condition.operation{min-width:60px}.condition.operation .select{text-align:center;padding-right:32px;position:relative}.condition.operation .select:after{content:"";display:inline-block;width:12px;height:12px;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M299.3 244.7c6.2 6.2 6.2 16.4 0 22.6l-192 192c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L265.4 256 84.7 75.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l192 192z" fill="currentColor"/></svg>') center/contain no-repeat;background-color:currentColor;position:absolute;top:50%;right:10px;transform:translateY(-50%) rotate(90deg);transition:transform .3s ease}.condition.operation .select.selected{background:var(--base-400)}.condition.operation .select.selected:after{transform:translateY(-50%) rotate(270deg)}.condition.operation .list{width:190px;border:1px solid var(--color-line);background-color:var(--base-100);color:var(--base-content);transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;box-shadow:var(--base-shadow) 0 0 2px 0,var(--base-shadow) 0 12px 24px -4px;border-radius:16px;font-size:.875rem;overflow:hidden}.condition.operation .list>div{display:flex;padding:6px 12px;gap:8px;cursor:pointer}.condition.operation .list>div:hover{background:var(--base-300)}.condition.operation .list>div span{white-space:nowrap}.condition.operation .list>div span:first-child{flex:0 0 30px;text-align:center}.condition .select{cursor:pointer;margin:8px 0;padding:8px 12px;border-radius:var(--radius-md);background-color:var(--base-200);border:1px solid var(--color-disabled);flex:1 1 100%;width:100%}.condition .select .title{font-size:1.125rem;font-weight:700;color:var(--color-primary)}.condition .select .fields{font-size:.75rem}.condition .select .fields span{opacity:.8;margin-right:8px}.condition .select:after{content:"";display:inline-block;width:12px;height:12px;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M299.3 244.7c6.2 6.2 6.2 16.4 0 22.6l-192 192c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L265.4 256 84.7 75.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l192 192z" fill="currentColor"/></svg>') center/contain no-repeat;background-color:currentColor;position:absolute;top:50%;right:10px;transform:translateY(-50%) rotate(90deg);transition:transform .3s ease}.condition .select.selected{background:var(--base-400)}.condition .select.selected:after{transform:translateY(-50%) rotate(270deg)}.condition-and{display:block;width:100%;text-align:center;font-size:14px;line-height:24px;margin:var(--spacing-xs) 0}@media (min-width: 1024px){.condition-and{display:inline-block;width:auto;line-height:14px;margin:0}}.suboperation{display:grid;grid-template-columns:45px 1fr 54px;gap:8px;margin-bottom:8px}.suboperation .option{position:relative}.suboperation .option.oper .select{text-align:center;width:auto;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-disabled)}.suboperation .option.oper .list{width:80px;border:1px solid var(--color-line);background-color:var(--base-100);color:var(--base-content);transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;box-shadow:var(--base-shadow) 0 0 2px 0,var(--base-shadow) 0 12px 24px -4px;border-radius:16px;font-size:.875rem;overflow:hidden;text-align:center}.suboperation .option.oper .list>div{display:block;padding:6px 12px;cursor:pointer}.suboperation .option.oper .list>div:hover{background:var(--base-300)}.suboperation .option.oper .list>div span{white-space:nowrap}.suboperation .option.oper .list>div span:first-child{flex:0 0 30px;text-align:center}.suboperation .option.func .select:after{content:"";display:inline-block;width:12px;height:12px;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M299.3 244.7c6.2 6.2 6.2 16.4 0 22.6l-192 192c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L265.4 256 84.7 75.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l192 192z" fill="currentColor"/></svg>') center/contain no-repeat;background-color:currentColor;position:absolute;top:50%;right:10px;transform:translateY(-50%) rotate(90deg);transition:transform .3s ease}.suboperation .option.func .select.selected{background:var(--base-400)}.suboperation .option.func .select.selected:after{transform:translateY(-50%) rotate(270deg)}.suboperation .option .select{cursor:pointer;padding:8px 12px;border-radius:var(--radius-md);background-color:var(--base-100);border:1px solid var(--color-disabled)}.suboperation .option .select .title{font-weight:700;color:var(--color-primary)}.suboperation .option .select .fields{font-size:.75rem;word-break:break-all}.suboperation .option .select .fields span{opacity:.8;margin-right:8px}.suboperation .option .select.selected{background:var(--base-400)}.code .header{position:sticky;top:-8px;padding-bottom:12px}.code pre{overflow:auto;white-space:pre-wrap;word-wrap:break-word;font-size:14px}.strategy-chat{position:fixed;max-width:1328px;top:0;right:0;bottom:0;left:0;top:var(--header-height);margin:0 auto}.strategy-chat>div.container{height:100%;display:none}.strategy-chat>div.container.show{display:flex}.strategy-chat-chat{flex:0 0 35%;border-left:1px solid var(--base-500);border-right:1px solid var(--base-500);height:100%;display:flex;flex-direction:column}.strategy-chat-chat .chat-msg{flex:1;overflow:auto;padding:0 16px}.strategy-chat-chat .chat-msg>div{padding-bottom:24px}.strategy-chat-chat .chat-msg p,.strategy-chat-chat .chat-msg h3{margin:16px 0}.strategy-chat-chat .chat-msg li{margin:8px 0}.strategy-chat-chat .chat-msg h3{color:#00f;font-size:1rem;font-weight:400}.strategy-chat-chat .chat-msg .usr{padding:12px 16px;border-radius:0 14px 14px;background-color:var(--color-neutral);color:var(--color-neutral-content)}.strategy-chat-chat .chat-send{margin:8px;background-color:var(--base-100);color:var(--base-content)}.strategy-chat-chat .chat-send .send-btn{min-width:48px;text-align:center}.strategy-chat-chat .chat-send .send-btn button{width:42px;height:42px}.strategy-chat-outline{flex:1;height:100%;border-right:1px solid var(--base-500);display:flex;flex-direction:column}.strategy-chat-outline .error{margin:8px 16px}.strategy-chat-outline .footer{border-top:1px solid var(--base-500);display:flex;justify-content:center;padding:8px}.strategy-chat-outline .content{padding:0 16px;overflow:auto;height:calc(100% - 112px)}.strategy-chat-outline .content h1{font-size:1.375rem;margin-top:16px}.strategy-chat-outline .content li,.strategy-chat-outline .content p{margin:8px 0}.strategy-chat-outline .content del{color:red;display:none}.strategy-chat-outline .content ins{background-color:#ffffe0;text-decoration:none;padding:4px}.strategy-chat-code{flex:1;height:100%;width:100%;border-right:1px solid var(--base-500);border-left:1px solid var(--base-500);display:flex;flex-direction:column}.strategy-chat-code .error{margin:8px 16px}.strategy-chat-code .content{flex:1;height:calc(100% - 112px);position:relative}.strategy-chat-code .content .btn-download{position:absolute;display:inline-block;right:16px;top:16px}.strategy-chat-code .content-code{font-size:.875rem;background:#f0f8ff;padding:16px;height:100%;overflow:auto;display:none}.strategy-chat-code .content-code p{margin:4px 0}.strategy-chat-code .content-code pre{margin:0}.strategy-chat-code .content-code.show{display:block}.strategy-chat-code .content-backtest{padding:0 16px;height:100%;overflow:auto;display:none;background-color:var(--base-200)}.strategy-chat-code .content-backtest>section{margin:16px 0;background-color:var(--base-500);padding:16px;box-shadow:none}.strategy-chat-code .content-backtest.show{display:block}.strategy-chat-header{border-bottom:1px solid var(--base-500);display:flex;gap:12px;align-items:center;height:56px;padding:0 16px;background:var(--base-100)}.strategy-new .tpl{font-size:14px;opacity:.9;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:12px 0}.updTitle{display:inline-flex;padding:12px 0;gap:4px;align-items:center}.updTitle .info{font-weight:700;padding:4px}.updTitle .input{height:2.4rem}.updTitle.big .info,.updTitle.big .input{font-size:1.5rem}.updTitle.big .input{height:3rem}.strategy-ai{position:fixed;max-width:1328px;top:0;right:0;bottom:0;left:0;top:var(--header-height);display:flex;margin:0 auto}.strategy-ai>.main{flex:1;display:flex;flex-direction:column;overflow:auto}.strategy-ai>.main h1{margin:4px 0 12px}.strategy-ai>.main>.top{flex:0 0 auto;padding:0 16px}.strategy-ai>.main>.content{flex:1;overflow-y:auto;margin:0 16px;position:relative}.strategy-ai>.main>.content.chat,.strategy-ai>.main>.content.results,.strategy-ai>.main>.content.backtest{background-color:var(--base-200);padding:0}.strategy-ai>.main>.content.chat>.section,.strategy-ai>.main>.content.results>.section,.strategy-ai>.main>.content.backtest>.section{background-color:var(--base-500);padding:16px;box-shadow:none}.strategy-ai>.main>.content>.section{margin-bottom:20px}.strategy-ai>.main>.content>.section .top{display:flex;align-items:center;justify-content:space-between}.strategy-ai>.main>.content>.section .top h2{font-size:1rem}.strategy-ai>.main>.content>.section .top .options button{font-size:12px}.strategy-ai>.main>.content>.section .top .options span{font-size:12px;opacity:.5}.strategy-ai>.main>.content>button{font-weight:400;margin-right:16px;margin-bottom:20px}.strategy-ai>.main>.content .msgError{margin-bottom:20px}.strategy-ai>.sidebar{flex:1 0 360px;max-width:40%;display:flex;flex-direction:column}.strategy-ai>.sidebar>.top{flex:0 0 auto;padding:16px}.strategy-ai>.sidebar>.content{flex:1;overflow-y:auto;padding:16px}.strategy-ai>.divider{flex:0 0 0;border-left:1px dashed var(--base-400)}.strategy-ai .code .header{position:sticky;top:-8px;padding-bottom:12px}.strategy-ai .code pre{overflow:auto;white-space:pre-wrap;word-wrap:break-word;font-size:14px}.strategy-ai-chat{position:absolute;max-width:1328px;top:0;right:0;bottom:0;left:0;margin:0 auto}.strategy-ai-chat>div.container{height:100%;display:none}.strategy-ai-chat>div.container.show{display:flex}.strategy-ai-chat>div.container.gap{padding:8px 0;gap:8px}.strategy-ai-chat-chat{flex:0 0 35%;border:1px solid var(--color-border-light);height:100%;display:flex;flex-direction:column;border-radius:var(--radius-md)}.strategy-ai-chat-chat .chat-msg{flex:1;overflow:auto;padding:0 16px}.strategy-ai-chat-chat .chat-msg>div{padding-bottom:24px}.strategy-ai-chat-chat .chat-msg p,.strategy-ai-chat-chat .chat-msg h3{margin:16px 0}.strategy-ai-chat-chat .chat-msg li{margin:8px 0}.strategy-ai-chat-chat .chat-msg h3{color:#00f;font-size:1rem;font-weight:400}.strategy-ai-chat-chat .chat-msg .usr{padding:12px 16px;border-radius:0 14px 14px;background-color:var(--color-neutral);color:var(--color-neutral-content)}.strategy-ai-chat-chat .chat-send{margin:8px;background-color:var(--base-100);color:var(--base-content)}.strategy-ai-chat-chat .chat-send .send-btn{min-width:48px;text-align:center}.strategy-ai-chat-chat .chat-send .send-btn button{width:42px;height:42px}.strategy-ai-chat-outline{flex:1;height:100%;border:1px solid var(--color-border-light);display:flex;flex-direction:column;border-radius:var(--radius-md);overflow:hidden}.strategy-ai-chat-outline .error{margin:8px 16px}.strategy-ai-chat-outline .footer{border-top:1px solid var(--color-border-light);display:flex;justify-content:center;padding:8px}.strategy-ai-chat-outline .content{padding:0 16px;overflow:auto;flex:1;background:var(--base-600)}.strategy-ai-chat-outline .content h1{font-size:1.375rem;margin-top:16px}.strategy-ai-chat-outline .content li,.strategy-ai-chat-outline .content p{margin:8px 0}.strategy-ai-chat-outline .content del{color:red;display:none}.strategy-ai-chat-outline .content ins{background-color:#ffffe0;text-decoration:none;padding:4px}.strategy-ai-chat-code{flex:1;height:100%;width:100%;border:1px solid var(--color-border-light);display:flex;flex-direction:column;position:relative;border-radius:var(--radius-md)}.strategy-ai-chat-code .code-error{margin:8px 16px}.strategy-ai-chat-code .content{font-size:.875rem;background:#f0f8ff;height:100%;overflow:auto;display:none}.strategy-ai-chat-code .content p{margin:4px 0}.strategy-ai-chat-code .content pre{margin:0}.strategy-ai-chat-code .content.show{display:block}.strategy-ai-chat-code .progress-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0000004d;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:1000}.strategy-ai-chat-code .progress{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:24px;z-index:1001;box-shadow:0 0 10px #0003;max-height:100%;overflow:auto}.strategy-ai-chat-code .progress h1{margin:0}.strategy-ai-chat-code .progress p.subtitle{margin:0;opacity:.6;font-size:.875rem}.strategy-ai-chat-code .progress .step-progress{margin:24px 0}.strategy-ai-chat-code .progress .steps{margin:32px 0}.strategy-ai-chat-code .progress .step{display:flex;gap:8px;margin-bottom:12px}.strategy-ai-chat-code .progress .step .tick{margin-top:2px}.strategy-ai-chat-code .progress .step .tick svg{width:18px;height:18px}.strategy-ai-chat-code .progress .step .tick svg.done{color:var(--color-progress-tick-done)}.strategy-ai-chat-code .progress .step .tick svg.pending{color:var(--color-progress-tick-pending)}.strategy-ai-chat-code .progress .step .text{flex:1}.strategy-ai-chat-backtest{flex:1;height:100%;width:100%;display:flex;flex-direction:column}.strategy-ai-chat-backtest .error{margin:8px 16px}.strategy-ai-chat-backtest .content{height:100%;overflow:auto;display:block;background-color:var(--base-200)}.strategy-ai-chat-backtest .content>.section{margin:16px 0;background-color:var(--base-500);padding:16px;box-shadow:none}.strategy-ai-chat-results{flex:1;height:100%;width:100%;display:flex;flex-direction:column}.strategy-ai-chat-results .error{margin:8px 16px}.strategy-ai-chat-results .content{height:100%;overflow:auto;display:block}.strategy-ai-chat-results .content>.section{margin:16px 0;background-color:var(--base-500);padding:16px;box-shadow:none}.strategy-ai-chat-results .content>.section.status{background-color:var(--color-neutral)}.strategy-ai-chat-header{border-bottom:1px solid var(--color-border-light);display:flex;gap:12px;align-items:center;padding:8px 16px;background:var(--base-300);opacity:.7;font-size:14px}.loading-gradient{display:block;width:56px;height:24px;background:linear-gradient(90deg,#f9fafb -17.86%,#e4e9ee 42.86%,#cdd5df 150%);background-size:200% 100%;animation:loading-backtest 2s ease infinite}@keyframes loading-backtest{0%{background-position:200% 0}to{background-position:-200% 0}}.results-status-error{background-color:var(--color-error)!important;color:var(--color-error-content);display:flex;align-items:center;gap:16px}.results-status-error button.retry{background-color:var(--color-error);color:var(--color-error-content)}.results-status-error button.cancel{border-color:var(--color-error);background-color:transparent;color:var(--color-error-content)}.backtest-results-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 1024px){.backtest-results-grid{grid-template-columns:repeat(3,1fr)}}.results-box{border:1px solid var(--color-brand-blue-200);background-color:var(--base-200);border-radius:var(--radius-md);height:fit-content;min-width:300px;box-shadow:var(--base-shadow) 0 0 2px 0,var(--base-shadow) 0 12px 24px -4px}.results-box.full{display:grid;grid-template-columns:repeat(3,1fr);grid-column:1/4}.results-box.full .results-box__row{border-bottom:1px solid var(--color-brand-blue-200)}.results-box.full .results-box__row:nth-child(4),.results-box.full .results-box__row:nth-child(5),.results-box.full .results-box__row:nth-child(6){border-bottom:none}.results-box.full .results-box__row:nth-child(1),.results-box.full .results-box__row:nth-child(2),.results-box.full .results-box__row:nth-child(4),.results-box.full .results-box__row:nth-child(5){border-right:1px solid var(--color-brand-blue-200)}.results-box__row{border-bottom:1px solid var(--color-brand-blue-200);display:flex;align-items:center;justify-content:space-between}.results-box__row.padding{padding:var(--spacing-md)}.results-box__row:last-child{border-bottom:none}.results-box__row__divider{background-color:var(--color-brand-blue-200);height:var(--spacing-sm)}.results-box__row__split-left{padding:var(--spacing-md);flex:1 1 50%}.results-box__row__split-right{padding:var(--spacing-md);flex:1 1 50%;border-left:1px solid var(--color-brand-blue-200)}.results-box__row b{text-align:right}.results-header{display:flex;gap:var(--spacing-md)}.results-header__main{flex:1;display:flex;align-items:center;gap:var(--spacing-md)}.results-header__title{position:relative}.results-header__title>a{font-size:.875rem;margin-left:8px}.results-summary{display:flex;gap:var(--spacing-lg)}.results-summary .graph{flex:1 1 70%}.results-summary .settings{flex:0 1 30%}.results-summary .graph-options{display:flex;align-items:center;justify-content:space-between;margin:8px 16px 0}.results-summary .graph-options__legend{display:flex;align-items:center;gap:var(--spacing-md)}.results-summary .graph-options__legend>div{display:flex;align-items:center;gap:var(--spacing-xs);font-size:.875rem}.results-summary .graph-options__legend>div span:first-child{background-color:gray;width:12px;height:12px;position:relative}.results-summary .graph-options__controls{display:flex;align-items:center;gap:var(--spacing-md);font-size:.875rem}.results-summary .graph-options__controls button{font-size:inherit}@media (max-width: 667px){.results-summary .graph-options{flex-direction:column-reverse;gap:12px}}@media (max-width: 1024px){.results-summary{flex-direction:column}}.function-selector{width:300px;height:320px;min-width:unset;overflow:auto;border:1px solid var(--color-line);background-color:var(--base-100);color:var(--base-content);transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;box-shadow:var(--base-shadow) 0 0 2px 0,var(--base-shadow) 0 12px 24px -4px;border-radius:16px}.function-selector .head{border-bottom:1px solid var(--color-line);background-color:var(--base-100);position:sticky;top:0;padding:12px 16px;z-index:1000}.function-selector .head.list{display:flex;gap:8px;align-items:center}.function-selector .head.list button{flex:1;border-radius:var(--radius-md)}.function-selector .head.list button.selected{background-color:var(--base-400);font-weight:700}.function-selector .head.list button:not(.selected):hover{background-color:var(--base-300)}.function-selector .head.field{display:flex;gap:8px;align-items:center}.function-selector .head.field .back{padding:6px 12px}.function-selector .head.field .title{flex:1;font-weight:700;color:var(--color-primary)}.function-selector .option{cursor:pointer;border-bottom:1px solid var(--color-line);padding:12px 20px}.function-selector .option:hover{background:var(--base-300)}.function-selector .fields{gap:0;padding:8px 0}.function-selector .fields>div{padding:4px 20px}.function-selector .fields label{font-size:12px;padding-bottom:0;display:flex;gap:4px;align-items:center}.function-selector .fields label small{opacity:.5}.function-selector .fields .input{padding:8px;height:auto}.function-selector .fields button.submit{margin-top:8px;width:100%}.slider{opacity:0;position:absolute;z-index:-1;padding:0 80px}.slider.active{opacity:1;z-index:1;position:relative}.slider__title{text-align:center;font-size:30px;max-width:80%;margin:0 auto var(--spacing-xxl)}.slider__white_text{color:#fff;text-align:left;margin-left:0}.slider__medium_text{font-size:32px;font-weight:400}.slider__sm_logo{margin-bottom:20px;font-weight:600;color:#fff9;font-size:17px}.slider__img{width:100%}.slider__card{flex:0 0 calc(50% - 8px);align-self:stretch;padding:var(--spacing-lg);border-radius:var(--radius-md);border:1px solid var(--color-border-light);background:var(--base-200);box-shadow:0 12px 16px -4px #10182814,0 4px 6px -2px #10182808}.slider__card__icon{padding:var(--spacing-md);width:48px;height:48px;color:var(--color-primary);border:1px solid var(--color-border-light);border-radius:var(--radius-md)}.slider__card__title{font-size:20px;font-weight:600}.slider__pagination{display:flex;gap:var(--spacing-sm);margin-top:40px;z-index:1}.slider__pagination .page{display:block;width:15px;height:15px;border-radius:50%;background:#a4b0bb;cursor:pointer}.slider__pagination .page.active{background:var(--color-primary)}.stripe-container__summary{display:flex;flex-direction:column;padding:32px 24px;position:relative;gap:24px;margin-bottom:20px}@media (min-width: 992px){.stripe-container__summary{gap:40px;flex-direction:row}}.stripe-container__iframe{width:100%}.stripe-container__iframe .payment-norton{margin-bottom:24px;display:flex;align-items:center;justify-content:space-between}.stripe-container__iframe .payment-norton__img{width:100px}.stripe-container__iframe .payment-norton__title{margin-bottom:-10px}.stripe-container .App{font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;display:flex;align-items:center;flex-direction:column;height:100vh;width:100vw}.stripe-container form{width:100%;align-self:center;border-radius:7px;margin-top:auto;margin-bottom:auto}.stripe-container #payment-message{color:#697386;font-size:16px;line-height:20px;padding-top:12px;text-align:center}.stripe-container button{background:#0055de;font-family:Arial,sans-serif;color:#fff;border-radius:4px;border:0;padding:12px 16px;font-size:16px;font-weight:600;cursor:pointer;display:block;transition:all .2s ease;box-shadow:0 4px 5.5px #00000012;width:100%}.stripe-container button:hover{filter:contrast(115%)}.stripe-container button:disabled{opacity:.5;cursor:default}.stripe-container .spinner,.stripe-container .spinner:before,.stripe-container .spinner:after{border-radius:50%}.stripe-container .spinner{color:#fff;font-size:22px;text-indent:-99999px;margin:0 auto;position:relative;width:20px;height:20px;box-shadow:inset 0 0 0 2px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.stripe-container .spinner:before,.stripe-container .spinner:after{position:absolute;content:""}.stripe-container .spinner:before{width:10.4px;height:20.4px;background:#0055de;border-radius:20.4px 0 0 20.4px;top:-.2px;left:-.2px;-webkit-transform-origin:10.4px 10.2px;transform-origin:10.4px 10.2px;-webkit-animation:loading 2s infinite ease 1.5s;animation:loading 2s infinite ease 1.5s}.stripe-container .spinner:after{width:10.4px;height:10.2px;background:#0055de;border-radius:0 10.2px 10.2px 0;top:-.1px;left:10.2px;-webkit-transform-origin:0px 10.2px;transform-origin:0px 10.2px;-webkit-animation:loading 2s infinite ease;animation:loading 2s infinite ease}.stripe-container #payment-status{display:flex;justify-content:center;align-items:center;flex-direction:column;row-gap:30px;min-width:500px;min-height:380px;align-self:center;box-shadow:0 0 0 .5px #32325d1a,0 2px 5px #32325d1a,0 1px 1.5px #00000012;border-radius:7px;padding:40px;opacity:0;animation:fadeInAnimation 1s ease forwards;margin-top:auto;margin-bottom:auto}.stripe-container #status-icon{display:flex;justify-content:center;align-items:center;height:40px;width:40px;border-radius:50%}.stripe-container h2{margin:0;color:#30313d;text-align:center}.stripe-container a{text-decoration:none;font-size:16px;font-weight:600;font-family:Arial,sans-serif;display:block}.stripe-container a:hover{filter:contrast(120%)}.stripe-container #details-table{overflow-x:auto;width:100%}.stripe-container table{width:100%;font-size:14px;border-collapse:collapse}.stripe-container table tbody tr:first-child td{border-top:1px solid #E6E6E6;padding-top:10px}.stripe-container table tbody tr:last-child td{border-bottom:1px solid #E6E6E6}.stripe-container td{padding-bottom:10px}.stripe-container .TableContent{text-align:right;color:#6d6e78}.stripe-container .TableLabel{font-weight:600;color:#30313d}.stripe-container #view-details{color:#0055de}.stripe-container #retry-button{text-align:center;background:#0055de;color:#fff;border-radius:4px;border:0;padding:12px 16px;transition:all .2s ease;box-shadow:0 4px 5.5px #00000012;width:100%}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fadeInAnimation{to{opacity:1}}@media only screen and (max-width: 600px){.stripe-container form,.stripe-container #payment-status{min-width:initial}}.stripe-container .responsive-two-columns{display:flex;flex-wrap:wrap}.stripe-container .responsive-two-columns>*{width:100%;padding:10px 0}.stripe-container .responsive-two-columns>*{width:50%}.stripe-container .plan-group{width:300px;height:50px}.stripe-container .billing-summary-mobile{margin-bottom:40px;text-align:center}@media (min-width: 576px){.stripe-container .billing-summary-mobile{display:none}}.stripe-container .billing-summary{width:100%}.stripe-container .billing-summary__cost{display:grid;grid-template-columns:auto;height:fit-content;border-top:1px solid #E4E7EC}@media (min-width: 992px){.stripe-container .billing-summary__cost{width:100%}}.stripe-container .billing-summary__terms{margin-top:24px;color:#697586}@media (max-width: 576px){.stripe-container .billing-summary__terms{display:none}}.stripe-container .billing-summary__terms__links{text-decoration-line:underline;font-size:14px;font-weight:500}.stripe-container .billing-summary__terms__conditions{font-size:10px}.stripe-container .choice-plan{justify-content:space-between;margin-bottom:16px}.stripe-container .btn-plan{display:inline-block;border:1px solid #1570EF;padding:15px;color:#1570ef;width:50%;text-align:center}.stripe-container .round-left{border-radius:11px 0 0 11px}.stripe-container .round-right{border-radius:0 11px 11px 0}.stripe-container .btn-active{color:#fff;background-color:#1570ef}.stripe-container .light-grey{color:#697586;font-weight:400}.stripe-container .btn-plan-container{display:grid;grid-template-columns:auto auto}.stripe-container .plan-save-money{font-size:12px;border-radius:0 6.4px;background:#1570ef;color:#fff;font-weight:600;padding:3.2px 5.604px;margin-left:8px;top:-6px;position:relative;white-space:nowrap}@media (max-width: 576px){.stripe-container .plan-save-money{position:absolute;width:67px}}.stripe-container .inline-link{display:inline}.stripe-container .light-blue-bg{border-radius:8px;background:#eef2f6}.stripe-container .white-block{border-radius:8px;border-top:1px solid #E4E7EC;background:#fff;width:100%;padding:24px}.stripe-container .stripe-iframe-container{width:100%;background:#fff;padding:20px;border-radius:8px}.stripe-container .plan-slider{display:flex;align-items:baseline}@media (max-width: 576px){.stripe-container .plan-slider{position:absolute;top:70px;left:50%;transform:translate(-69%)}}.stripe-container .plan-slider__switch{position:relative;display:inline-block;width:44px;height:24px;top:-4px;margin:0 12px}.stripe-container .plan-slider__switch input{opacity:0;width:0;height:0}.stripe-container .plan-slider__switch input:checked+.plan-slider__handle:before{transform:translate(20px);background-color:#fff}.stripe-container .plan-slider__switch input:checked+.plan-slider__handle{background-color:#1570ef}.stripe-container .plan-slider__handle{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff;transition:.4s;border-radius:12px;border:1px solid #1570EF;z-index:1}.stripe-container .plan-slider__handle:before{position:absolute;content:"";width:20px;height:20px;left:1px;top:1px;background-color:#1570ef;transition:.4s;border-radius:50%}.stripe-container .plan-slider__type{font-size:18px;font-weight:500}.stripe-container .plan-slider__type .plan-save-money{display:none}.stripe-container .plan-slider__type.active .plan-save-money{display:inline-block}.stripe-container .plan-slider .active{color:#1570ef}.stripe-container .plan-slider .inactive{color:#697586}.stripe-container .summary__price{display:flex;justify-content:end}.stripe-container .summary__price--blue{color:#1570ef;font-size:24px;font-weight:800;padding-bottom:0}.stripe-container .summary__dollar{font-size:14px;font-weight:500;position:relative;bottom:-2px}.stripe-container .summary .responsive-two-columns:last-child{border-top:1px solid #E4E7EC;padding-top:10px}.stripe-container .summary .responsive-two-columns:last-child div{display:flex;padding-bottom:0;align-items:center}.stripe-container .payment-form-submit{border-radius:8px;padding:17px 0;font-size:16px;font-weight:500;background-color:#1570ef}.stripe-container .payment-form-submit.success{background:#17b26a;margin-bottom:0;display:flex;justify-content:center}.stripe-container .payment-form-submit.success .success-tick{color:#fff}.stripe-container .go-to-dashboard{color:#697586;text-align:center;font-size:14px;font-style:normal;font-weight:500;margin-top:12px;text-decoration:underline;text-underline-offset:2px}.stripe-container .stripe-terms{margin-top:16px;text-align:center;font-weight:600;color:#697586}@media (min-width: 576px){.stripe-container .stripe-terms__mobile{display:none}}.stripe-container .stripe-terms__mobile__links{color:#697586;font-size:13px;font-weight:500;justify-content:center}.stripe-container .payment-message.success{border-radius:6px;border:1px solid #17B26A;background:#dcfae6;font-weight:600;color:#17b26a!important;padding:16px;margin-top:10px}.stripe-container .terms-conditions{font-size:15px;color:#101727;margin-left:3px}.stripe-container .terms-conditions__bold{color:#1570ef;font-weight:600}.profile-container .light-blue-bg{border-radius:8px;background:#eef2f6;padding:24px 16px}@media (min-width: 576px){.profile-container .light-blue-bg{padding:32px 24px}}.profile-container .white-block{border-radius:8px;background:#fff;width:100%;padding:24px}@media (min-width: 576px){.profile-container .white-block{padding:12px 24px}}@media (min-width: 768px){.profile-container .profile-table-container{max-width:55%}}.profile-container .profile-table-container .profile-table{display:flex;flex-direction:column;margin-top:16px}.profile-container .profile-table-container .profile-table__cell{display:flex;flex:1;padding:8px;min-height:40px}.profile-container .profile-table-container .profile-table__cell--grey{color:#697586;margin-left:5px;white-space:nowrap}.profile-container .profile-table-container .profile-table__cell--bold{font-weight:600;margin-right:5px}.profile-container .profile-table-container .profile-table__cell--end{justify-content:end;text-align:end}.profile-container .profile-table-container .flex-row{display:flex;width:100%}@media (max-width: 576px){.profile-container .profile-table-container .flex-row:last-child{flex-direction:column}.profile-container .profile-table-container .flex-row:last-child .profile-table__cell--end{justify-content:start;text-align:start}}.profile-container .profile-table-container .flex-row+.flex-row{margin-top:4px}.profile-container .btn-white{width:100%;height:60px;padding:13px 62px;border-radius:8px;border:1px solid #1570EF;background:#fff;color:#1570ef;margin-top:24px;transition:all .2s ease}@media (min-width: 768px){.profile-container .btn-white{width:280px}}.profile-container .btn-white:hover{background:#1570ef;color:#fff}.profile-container .btn-blue{width:100%;height:60px;padding:13px 62px;border-radius:8px;background:#1570ef;color:#fff;border:1px solid #1570EF;margin-top:24px;transition:all .2s ease}@media (min-width: 768px){.profile-container .btn-blue{width:280px}}.profile-container .btn-blue:hover{background:#fff;color:#1570ef}.profile-container .modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:999}.profile-container .modal{background:#fff;border-radius:8px;max-width:800px;width:90%;text-align:center;position:relative;padding:30px}.profile-container .modal h3{margin-bottom:16px}.profile-container .modal p{margin-bottom:24px}.profile-container .modal .modal-buttons{display:flex;justify-content:space-between;flex-wrap:wrap}.profile-container .modal .modal-buttons button{flex:1;margin:8px}.profile-container .modal-close{position:absolute;top:0;right:0;background:transparent;border:none;font-size:35px;cursor:pointer;color:#9aa4b2;line-height:1}.chat-strategy{display:flex;height:100%}.chat-strategy-chat{flex:1;overflow:auto;max-width:40%;border-right:1px solid #eee}.chat-strategy-outline{flex:1;overflow:auto}.chat-widget{display:flex;height:100%}.chat-widget-list{background-color:var(--base-300);flex:0 0 260px;overflow:auto}.chat-widget-content{flex:1;overflow:auto}.chat-models{position:relative}.chat-models .model-name{display:inline-block}.chat-models .model-link>div{padding:8px 16px;cursor:pointer;white-space:nowrap}.chat-models .model-link .selected{font-weight:700}.chat-window{position:fixed;width:100%;height:100%;max-width:460px;max-height:780px;right:0;bottom:0;padding:16px;z-index:1000}.chat-window>div{height:100%;transition:all .3s!important}.chat-page{position:fixed;top:var(--header-height);right:0;left:0;bottom:0}.chat-content.is-new .chat-body{justify-content:center}.chat-content.is-new .chat-msg{flex:unset}.chat-content .chat-header{padding:8px}.chat-content .chat-body{display:flex;flex-direction:column;padding-left:16px}.chat-content .chat-container{width:100%;max-width:760px;margin:0 auto}.chat-content .chat-new{text-align:center}.chat-content .chat-msg{flex:1}.chat-content .chat-msg>div{margin:16px 0}.chat-content .chat-msg p{margin:0}.chat-content .chat-msg p+p{margin-top:12px}.chat-content .chat-msg .usr{padding:12px 16px;background-color:var(--color-neutral);color:var(--color-neutral-content);width:70%;margin-left:auto;border-radius:14px 14px 0}.chat-content .chat-send{position:sticky;bottom:0}.chat-content .chat-send.add-margin{margin-bottom:16px}.chat-content .chat-send>div{margin:8px}.chat-content .chat-send textarea{background:var(--base-200)}.chat-list{padding:16px}.chat-list-item{width:100%;margin:4px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-list-item.selected a{background-color:var(--base-400)}.chat-list-item a{border-radius:var(--radius-md);text-decoration:none;font-weight:600;display:block;padding:8px}.chat-list-item a:hover{background-color:var(--base-400)}.ide{display:flex;flex-direction:row;height:100vh}.ide-editor{flex:1}.ide-chat{flex:0 0 40%}.ide.ide-new{align-items:center;justify-content:center}.ide.ide-new>form{width:100%;max-width:600px;border-radius:8px;border:1px solid #e0e0e0;padding:24px}.ide .tpl{font-size:14px;opacity:.9;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:12px 0}.editor{display:flex;flex-direction:column;border-left:1px solid #e0e0e0}.editor-header{flex:0 0 auto;padding:10px 8px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e0e0e0}.editor-header-buttons{display:flex;gap:10px}.editor-content{flex:1;padding:10px;position:relative}.editor-content textarea{position:absolute;top:0;right:0;bottom:0;left:0;border:none;resize:none;font-size:16px;padding:8px}.editor-content textarea:focus{outline:none}.chat{display:flex;flex-direction:column;height:100vh}.chat-messages{flex:1;white-space:pre-wrap;padding:16px;overflow:auto}.chat-messages>div{margin-top:10px}.chat-messages .question{color:#00008b}.chat-input{flex:0 0 auto;padding:16px;background-color:#fff;border-top:1px solid #e0e0e0;position:sticky;bottom:0}.chat-input button{margin-left:6px;padding:5px 8px;font-size:14px}.chat-txt{flex:0 0 auto;padding:16px;background-color:#fff;border-top:1px solid #e0e0e0;position:sticky;bottom:0}.chat-txt button{margin-top:6px;padding:5px 8px;font-size:14px}.code{display:flex;flex-direction:column}.code-content{white-space:pre-wrap;overflow:auto;position:absolute;top:0;right:0;bottom:0;left:0;padding:16px}.code-editor-container{height:100%;position:relative}.code-editor-container .theme-toggle:hover{background-color:var(--theme-toggle-hover)!important}.code-editor-container .code-editor{height:100%;min-height:200px;border-radius:6px;overflow:hidden;background-color:var(--color-editor-bg, #282c34)}.code-editor-container .code-editor .cm-editor{height:100%}.code-editor-container .code-editor.readonly .cm-content{cursor:default}.code-editor-container .code-editor ::-webkit-scrollbar{width:12px;height:12px}.code-editor-container .code-editor ::-webkit-scrollbar-track{background:var(--color-editor-scrollbar-bg, #21252b)}.code-editor-container .code-editor ::-webkit-scrollbar-thumb{background:var(--color-editor-scrollbar-thumb, #4a4f57);border-radius:6px;border:3px solid var(--color-editor-scrollbar-bg, #21252b)}.code-editor-container .code-editor ::-webkit-scrollbar-thumb:hover{background:var(--color-editor-scrollbar-thumb-hover, #5a6069)}.forex-chart{width:100%;padding:12px 0}.forex-chart .chart-form .form-row{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:15px}.forex-chart .chart-form .form-row:last-child{margin-bottom:0}.forex-chart .chart-form .form-group{flex:1;min-width:200px}.forex-chart .chart-form .form-group label{display:block;margin-bottom:8px;font-weight:500}.forex-chart .chart-form .form-group input[type=date]{width:100%;padding:8px 12px;border:1px solid var(--base-300, #ddd);border-radius:4px;font-size:14px}.forex-chart .chart-form .btn-primary{background-color:var(--color-primary, #4361ee);color:#fff;border:none;border-radius:4px;padding:10px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s;height:fit-content;margin-top:30px}.forex-chart .chart-form .btn-primary:hover{background-color:var(--color-primary-dark, #3a56d4)}.forex-chart .chart-form .btn-primary:disabled{background-color:var(--base-300, #ccc);cursor:not-allowed}.forex-chart .chart-container .forex-chart{width:100%;min-height:400px}.forex-chart .chart-container .loading{display:flex;align-items:center;justify-content:center;height:500px;color:var(--base-400, #888);font-size:16px}.forex-chart .chart-info{text-align:center;color:var(--base-500, #666);font-size:14px}.forex-chart .error-message{background-color:#ffebee;color:#d32f2f;padding:12px;border-radius:4px;margin-bottom:20px;font-size:14px;border-left:4px solid #d32f2f}.chart-controls{display:flex;flex-direction:column;margin-bottom:8px}.chart-controls .mode-selector{display:flex;gap:10px;margin-bottom:15px;justify-content:center}.chart-controls .mode-selector .mode-button{padding:10px 20px;background-color:#f0f0f0;border:1px solid #ddd;border-radius:4px;cursor:pointer;transition:all .2s;font-weight:500;min-width:120px}.chart-controls .mode-selector .mode-button.active{background-color:var(--color-primary, #4361ee);color:#fff;border-color:var(--color-primary, #4361ee)}.chart-controls .mode-selector .mode-button:hover:not(.active){background-color:#e0e0e0}.chart-controls .playback-menu{display:flex;gap:10px;align-items:center}.chart-controls .playback-menu .fast-forward-button.on{color:var(--color-primary)}
