.ltcm-logo-svg svg{max-width:120px;max-height:100px;width:100%!important;height:100%!important}.ltcm-logo{display:inline-block;color:var(--bs-primary-text-color);background-color:var(--bs-primary);border:1px solid var(--bs-primary);border-radius:8px;padding:0 8px;position:relative;font-family:georgia,serif;font-weight:700;font-size:18px;transition:all 200ms ease-out;box-shadow:0 2px 4px rgba(0,0,0,.1)}@media(min-width:400px){.ltcm-logo{padding:0 12px;font-size:22px}}.ltcm-logo:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.ltcm-logo::before{content:"";position:absolute;top:0;left:0;right:0;height:40%;background:rgba(255,255,255,.1);border-radius:6px 6px 0 0;pointer-events:none}.f-ltcm{font-family:Georgia,times new roman,serif;font-weight:900;letter-spacing:1px;text-transform:uppercase}.btn{border-radius:8px;display:inline-flex;align-items:center}.btn i,.btn .bi{display:flex;align-items:center}.btn i:first-child:not(:last-child),.btn .bi:first-child:not(:last-child){margin-right:.4rem}.btn i:last-child:not(:first-child),.btn .bi:last-child:not(:first-child){margin-left:.4rem}.btn-outline-default{border-color:var(--bs-border-color)}.btn-outline-default:hover{border-color:var(--bs-border-color);background-color:var(--bs-body-bg)}.navbar .btn:not(.btn-sm){height:38px}.btn-transparent i,.btn-transparent .bi{font-size:1.1rem}.dropdown .dropdown-toggle{min-width:140px}.btn-premium-cta{position:relative;overflow:hidden;transform:translateY(0);transition:all .3s ease}.btn-premium-cta::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transition:left .6s}.btn-premium-cta:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(25,135,84,.25)!important}.btn-premium-cta:hover::before{left:100%}.btn-premium-cta small{font-size:.75rem;line-height:1.2}.hover-badge .badge-hover{opacity:0;transition:opacity .15s ease-in-out}.hover-badge:hover .badge-hover{opacity:1}.badge-inset{background:rgba(0,0,0,.1)!important;border:1px solid rgba(255,255,255,.3)!important;box-shadow:inset 0 2px 6px rgba(0,0,0,.35)}.btn[class*=btn-outline]:hover .rounded-circle{background-color:rgba(255,255,255,.25)!important}.btn[class*=btn-outline]:hover .badge-inset{background:rgba(255,255,255,.2)!important}.login-body{background-position:50%;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;min-height:100vh;position:relative;isolation:isolate}.login-body::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:url(/loginbg-90c87c5e.webp);background-position:50%;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}.login-body::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}[data-bs-theme=light_blue] .login-body::before{opacity:.9;filter:brightness(1.2)}[data-bs-theme=light_blue] .login-body::after{background-color:rgba(var(--bs-light-rgb),.7);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}[data-bs-theme=dark_blue] .login-body::before{opacity:.9;filter:brightness(.7)}[data-bs-theme=dark_blue] .login-body::after{background-color:rgba(var(--bs-dark-rgb),.5);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.glass-card{overflow:hidden}[data-bs-theme=light_blue] .glass-card{background-color:rgba(var(--bs-light-rgb),.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--bs-box-shadow);border-color:var(--bs-border-color)!important}[data-bs-theme=dark_blue] .glass-card{background-color:rgba(var(--bs-dark-rgb),.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--bs-box-shadow);border-color:var(--bs-border-color-translucent)!important}.login-page .btn-group{box-shadow:var(--bs-box-shadow-sm);border-radius:var(--bs-border-radius-pill)}[data-bs-theme=light_blue] .login-page .btn-group{background-color:rgba(var(--bs-light-rgb),.7);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}[data-bs-theme=dark_blue] .login-page .btn-group{background-color:rgba(var(--bs-dark-rgb),.4);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.login-page .btn-group .btn{border:none;transition:all .2s ease}.login-page .btn-group .btn:hover{transform:translateY(-1px)}.login-page .btn-primary{transition:all .2s ease}.login-page .btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 15px rgba(var(--bs-primary-rgb),.35)}.fs-tiny{font-size:.7rem!important}.legal-mini-footer{max-width:100%;margin:0 auto}.legal-mini-footer a{transition:color .2s ease}.legal-mini-footer a:hover{color:var(--bs-primary)!important;text-decoration:underline!important}[data-bs-theme=light_blue] .value-propositions-card{background-color:rgba(var(--bs-light-rgb),.7)!important}[data-bs-theme=dark_blue] .value-propositions-card{background-color:rgba(var(--bs-dark-rgb),.3)!important}.value-propositions-card .icon-wrapper{min-width:38px}.value-propositions-card h6{font-size:.95rem}@media(max-width:767.98px){.border-end{border-right:none!important;border-bottom:1px solid var(--bs-border-color);padding-bottom:1.5rem;margin-bottom:1.5rem}}.circle-icon{background-color:rgba(var(--bs-light-rgb),.2);border:1px solid rgba(var(--bs-primary-rgb),.2);color:var(--bs-primary)}[data-bs-theme=dark_blue] .circle-icon{background-color:rgba(var(--bs-dark-rgb),.4);border-color:rgba(var(--bs-primary-rgb),.3)}.company-logo{display:inline-block;border-radius:4px;object-fit:contain}.company-logo-xs{width:24px;height:24px}.company-logo-sm{width:40px;height:40px}.company-logo-md{width:64px;height:64px}.company-logo-lg{width:80px;height:80px}.company-logo.error{background-color:var(--bs-secondary-bg);position:relative}.company-logo.error::after{content:"?";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700;color:var(--bs-secondary)}.company-logo-placeholder{display:flex;align-items:center;justify-content:center;border-radius:4px;background-color:var(--bs-secondary-bg);margin-right:.5rem}.company-logo-placeholder span{color:var(--bs-primary-text-color);font-weight:700}.company-logo-placeholder.company-logo-xs{width:24px;height:24px}.company-logo-placeholder.company-logo-xs span{font-size:14px}.company-logo-placeholder.company-logo-xs span:not(:contains-emoji){font-size:10px}.company-logo-placeholder.company-logo-sm{width:40px;height:40px}.company-logo-placeholder.company-logo-sm span{font-size:18px}.company-logo-placeholder.company-logo-sm span:not(:contains-emoji){font-size:14px}.company-logo-placeholder.company-logo-md{width:64px;height:64px}.company-logo-placeholder.company-logo-md span{font-size:18px}.company-logo-placeholder.company-logo-md span:not(:contains-emoji){font-size:16px}.company-logo-placeholder.company-logo-lg{width:80px;height:80px}.company-logo-placeholder.company-logo-lg span{font-size:24px}.company-logo-placeholder.company-logo-lg span:not(:contains-emoji){font-size:20px}.company-logo-wrapper{display:flex;align-items:center;justify-content:center;position:relative}.company-logo-wrapper:has(.company-logo-container img)::before{content:"";position:absolute;width:24px;height:24px;border:3px solid var(--bs-border-color);border-top-color:var(--bs-primary);border-radius:50%;animation:spinner-fade 1.5s ease-out forwards}@keyframes spinner-fade{0%,70%{opacity:1;transform:rotate(0)}70%{transform:rotate(252deg)}100%{opacity:0;transform:rotate(360deg)}}.company-logo-container{display:flex!important;align-items:center;justify-content:center;min-width:80px;min-height:80px}.company-logo-container img{max-width:100%;max-height:100%;object-fit:contain;animation:fadeIn .4s .3s ease-in backwards}@media(max-width:575.98px){.company-logo-container{margin:0 auto}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}img.company-logo{filter:grayscale(.4)}[data-bs-theme=dark] img.company-logo:not(.logo-dark-source),[data-bs-theme=dark_blue] img.company-logo:not(.logo-dark-source),[data-bs-theme=dark_ltcm] img.company-logo:not(.logo-dark-source),[data-bs-theme=dark_matrix] img.company-logo:not(.logo-dark-source),[data-bs-theme=dark_newyork] img.company-logo:not(.logo-dark-source){filter:grayscale(1)invert(1)}[data-bs-theme=dark] img.company-logo.logo-dark-source,[data-bs-theme=dark_blue] img.company-logo.logo-dark-source,[data-bs-theme=dark_ltcm] img.company-logo.logo-dark-source,[data-bs-theme=dark_matrix] img.company-logo.logo-dark-source,[data-bs-theme=dark_newyork] img.company-logo.logo-dark-source{filter:grayscale(.4)}.list-group-item.active img.company-logo,.autocomplete-footer.active img.company-logo,.autocomplete-footer:hover img.company-logo,.autocomplete-footer:focus img.company-logo{filter:grayscale(1)invert(1)!important}[data-bs-theme=dark] .list-group-item.active img.company-logo:not(.logo-dark-source),[data-bs-theme=dark] .autocomplete-footer.active img.company-logo:not(.logo-dark-source),[data-bs-theme=dark] .autocomplete-footer:hover img.company-logo:not(.logo-dark-source),[data-bs-theme=dark] .autocomplete-footer:focus img.company-logo:not(.logo-dark-source),[data-bs-theme=dark_blue] .list-group-item.active img.company-logo:not(.logo-dark-source),[data-bs-theme=dark_blue] .autocomplete-footer.active img.company-logo:not(.logo-dark-source),[data-bs-theme=dark_blue] .autocomplete-footer:hover img.company-logo:not(.logo-dark-source),[data-bs-theme=dark_blue] .autocomplete-footer:focus img.company-logo:not(.logo-dark-source),[data-bs-theme=dark_ltcm] .list-group-item.active img.company-logo:not(.logo-dark-source),[data-bs-theme=dark_ltcm] .autocomplete-footer.active img.company-logo:not(.logo-dark-source),[data-bs-theme=dark_ltcm] .autocomplete-footer:hover img.company-logo:not(.logo-dark-source),[data-bs-theme=dark_ltcm] .autocomplete-footer:focus img.company-logo:not(.logo-dark-source),[data-bs-theme=dark_matrix] .list-group-item.active img.company-logo:not(.logo-dark-source),[data-bs-theme=dark_matrix] .autocomplete-footer.active img.company-logo:not(.logo-dark-source),[data-bs-theme=dark_matrix] .autocomplete-footer:hover img.company-logo:not(.logo-dark-source),[data-bs-theme=dark_matrix] .autocomplete-footer:focus img.company-logo:not(.logo-dark-source),[data-bs-theme=dark_newyork] .list-group-item.active img.company-logo:not(.logo-dark-source),[data-bs-theme=dark_newyork] .autocomplete-footer.active img.company-logo:not(.logo-dark-source),[data-bs-theme=dark_newyork] .autocomplete-footer:hover img.company-logo:not(.logo-dark-source),[data-bs-theme=dark_newyork] .autocomplete-footer:focus img.company-logo:not(.logo-dark-source){filter:grayscale(.4)!important}[data-bs-theme=dark] .list-group-item.active img.company-logo.logo-dark-source,[data-bs-theme=dark] .autocomplete-footer.active img.company-logo.logo-dark-source,[data-bs-theme=dark] .autocomplete-footer:hover img.company-logo.logo-dark-source,[data-bs-theme=dark] .autocomplete-footer:focus img.company-logo.logo-dark-source,[data-bs-theme=dark_blue] .list-group-item.active img.company-logo.logo-dark-source,[data-bs-theme=dark_blue] .autocomplete-footer.active img.company-logo.logo-dark-source,[data-bs-theme=dark_blue] .autocomplete-footer:hover img.company-logo.logo-dark-source,[data-bs-theme=dark_blue] .autocomplete-footer:focus img.company-logo.logo-dark-source,[data-bs-theme=dark_ltcm] .list-group-item.active img.company-logo.logo-dark-source,[data-bs-theme=dark_ltcm] .autocomplete-footer.active img.company-logo.logo-dark-source,[data-bs-theme=dark_ltcm] .autocomplete-footer:hover img.company-logo.logo-dark-source,[data-bs-theme=dark_ltcm] .autocomplete-footer:focus img.company-logo.logo-dark-source,[data-bs-theme=dark_matrix] .list-group-item.active img.company-logo.logo-dark-source,[data-bs-theme=dark_matrix] .autocomplete-footer.active img.company-logo.logo-dark-source,[data-bs-theme=dark_matrix] .autocomplete-footer:hover img.company-logo.logo-dark-source,[data-bs-theme=dark_matrix] .autocomplete-footer:focus img.company-logo.logo-dark-source,[data-bs-theme=dark_newyork] .list-group-item.active img.company-logo.logo-dark-source,[data-bs-theme=dark_newyork] .autocomplete-footer.active img.company-logo.logo-dark-source,[data-bs-theme=dark_newyork] .autocomplete-footer:hover img.company-logo.logo-dark-source,[data-bs-theme=dark_newyork] .autocomplete-footer:focus img.company-logo.logo-dark-source{filter:grayscale(1)invert(1)!important}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-sub{background:#aaa}.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%,0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translate(0,-18px);top:auto;right:28px}.slider-container{padding:10px 0}.slider-container .slider{height:15px}.slider-container .noUi-target{border-radius:8px;border:none;box-shadow:none;background-color:var(--bs-secondary-bg)}.slider-container .noUi-connect{background-color:var(--bs-primary)}.slider-container .noUi-handle{border-radius:50%;background-color:var(--bs-primary);border:2px solid var(--bs-white);box-shadow:0 1px 3px rgba(0,0,0,.3);width:24px;height:24px;right:-12px;top:-5px;cursor:pointer}.slider-container .noUi-handle::before,.slider-container .noUi-handle::after{display:none}.slider-container .noUi-tooltip{font-size:.75rem;background-color:var(--bs-primary);color:var(--bs-primary-text-color);border:none;padding:2px 6px;border-radius:4px}.finance-slider{margin:1rem 0;margin-bottom:1.75rem;padding:.5rem;background-color:initial}.finance-slider.compact{margin:.5rem 0;margin-bottom:1.5rem;padding:0}.finance-slider.compact .slider-container{height:30px;margin:0;margin-bottom:22px}.finance-slider.compact .slider-header{margin-bottom:.35rem;gap:.3rem}.finance-slider.compact .slider-header input{width:48px;height:24px;font-size:11px;font-weight:600;padding:.2rem .25rem}.finance-slider.compact .slider-label{font-size:13px;font-weight:600}.finance-slider.compact .noUi-handle{width:16px;height:30px;top:0}.finance-slider.compact .noUi-handle.noUi-handle-lower{right:-8px}.finance-slider.compact .noUi-handle.noUi-handle-upper{right:-8px}.finance-slider.compact .noUi-handle .drag-lines{height:12px}.finance-slider.compact .noUi-handle .drag-lines:before,.finance-slider.compact .noUi-handle .drag-lines:after{height:6px}.finance-slider.compact .noUi-pips{height:20px;padding-top:4px}.finance-slider.compact .noUi-pips .noUi-value{font-size:10px;font-weight:500}.finance-slider .slider-header{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem}.finance-slider .slider-header input{width:58px;padding:.3rem .4rem;border:1px solid var(--bs-border-color);border-radius:6px;font-size:12px;font-weight:600;text-align:center;flex-shrink:0;background-color:var(--bs-body-bg);color:var(--bs-body-color);transition:border-color .15s ease,box-shadow .15s ease}.finance-slider .slider-header input:focus{outline:none;border-color:var(--bs-primary);box-shadow:0 0 0 2px rgba(var(--bs-primary-rgb),.15)}.finance-slider .slider-header input.negative-value{color:var(--bs-danger);font-weight:700}.finance-slider .slider-label{font-weight:600;font-size:14px;color:var(--bs-body-color);text-align:center;flex-grow:1}.finance-slider .slider-container{position:relative;width:100%;margin:0;height:40px}.finance-slider .histogram{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:space-between;z-index:1;border-radius:8px;overflow:hidden;background:linear-gradient(to bottom,var(--bs-secondary-bg) 0%,rgba(var(--bs-secondary-bg-rgb),.8) 100%);transform:translateZ(0);will-change:contents;padding:0;min-height:30px;border:1px solid rgba(var(--bs-border-color-rgb),.3)}.finance-slider .histogram.histogram-empty{background:var(--bs-secondary-bg);border-radius:8px;opacity:.6}.finance-slider .histogram.histogram-empty .histogram-bar-placeholder{background-color:var(--bs-tertiary-bg)}.finance-slider .histogram .histogram-bar{flex:1;background:linear-gradient(to top,var(--bs-primary) 0%,rgba(var(--bs-primary-rgb),.7) 100%);margin:0;min-height:1px;transition:background-color .2s ease,opacity .2s ease;align-self:flex-end;transform-origin:bottom;opacity:.75}.finance-slider .histogram .histogram-bar:hover{opacity:1}.finance-slider .histogram .histogram-active-overlay{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:2;display:flex;align-items:flex-end;justify-content:space-between}.finance-slider .histogram .histogram-active-overlay .histogram-bar{background:linear-gradient(to top,rgba(var(--bs-primary-rgb),.9) 0%,rgba(var(--bs-primary-rgb),.6) 100%);opacity:1;transition:opacity .2s ease}.finance-slider .slider{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;transform:translateZ(0)}.finance-slider .noUi-connect{background-color:rgba(var(--bs-primary-rgb),.3);box-shadow:none;border-radius:0}.finance-slider .noUi-target{border-radius:8px;border:none;height:100%;box-shadow:inset 0 1px 2px rgba(var(--bs-dark-rgb),.1);background-color:initial!important}.finance-slider .noUi-base,.finance-slider .noUi-connects{width:100%;height:100%;border-radius:8px}.finance-slider .noUi-handle{border-radius:6px;background:linear-gradient(to bottom,var(--bs-body-bg) 0%,var(--bs-secondary-bg) 100%);border:2px solid var(--bs-primary);box-shadow:0 2px 6px rgba(var(--bs-dark-rgb),.15),inset 0 1px rgba(255,255,255,.2);width:18px;height:40px;top:0;cursor:grab;transition:all .15s ease;transform:translateZ(0)}.finance-slider .noUi-handle .drag-lines{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:14px;display:flex;flex-direction:row;justify-content:space-between;gap:2px}.finance-slider .noUi-handle .drag-lines:before,.finance-slider .noUi-handle .drag-lines:after{content:"";display:block;width:2px;height:100%;background-color:rgba(var(--bs-primary-rgb),.4);border-radius:1px}.finance-slider .noUi-handle.noUi-handle-lower{right:-9px}.finance-slider .noUi-handle.noUi-handle-upper{right:-9px}.finance-slider .noUi-handle::before,.finance-slider .noUi-handle::after{display:none}.finance-slider .noUi-handle:hover{background:linear-gradient(to bottom,var(--bs-secondary-bg) 0%,var(--bs-tertiary-bg) 100%);box-shadow:0 3px 10px rgba(var(--bs-dark-rgb),.25),inset 0 1px rgba(255,255,255,.3);border-color:var(--bs-primary);transform:scale(1.05)}.finance-slider .noUi-handle:hover .drag-lines:before,.finance-slider .noUi-handle:hover .drag-lines:after{background-color:rgba(var(--bs-primary-rgb),.6)}.finance-slider .noUi-handle:active,.finance-slider .noUi-handle.noUi-active{background:var(--bs-primary);box-shadow:0 4px 12px rgba(var(--bs-primary-rgb),.4);cursor:grabbing}.finance-slider .noUi-handle:active .drag-lines:before,.finance-slider .noUi-handle:active .drag-lines:after,.finance-slider .noUi-handle.noUi-active .drag-lines:before,.finance-slider .noUi-handle.noUi-active .drag-lines:after{background-color:rgba(255,255,255,.7)}.finance-slider .noUi-tooltip{font-size:.7rem;font-weight:500;background-color:var(--bs-dark);color:var(--bs-light);border:none;padding:3px 6px;border-radius:4px;bottom:calc(100% + 6px);transition:opacity .15s ease,transform .15s ease;opacity:0;transform:translateY(3px);box-shadow:0 2px 8px rgba(var(--bs-dark-rgb),.3);white-space:nowrap}.finance-slider .noUi-tooltip::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:4px solid transparent;border-top-color:var(--bs-dark)}.noUi-active .finance-slider .noUi-tooltip{opacity:1;transform:translateY(0)}.finance-slider .noUi-pips{padding-top:6px;height:22px;color:var(--bs-body-color);font-size:11px;font-weight:500}.finance-slider .noUi-pips .noUi-marker{background-color:var(--bs-border-color)}.finance-slider .noUi-pips .noUi-marker-large{background-color:var(--bs-border-color);height:8px}.finance-slider .noUi-pips .noUi-value{font-size:11px;font-weight:500;color:var(--bs-body-color);text-shadow:0 0 2px var(--bs-body-bg)}@media(max-width:768px){.finance-slider .slider-header input{width:40px;font-size:10px;padding:.15rem .2rem}}.screener-financial-slider{margin:.5rem 0}.screener-financial-slider .slider-wrapper{position:relative;height:40px;margin:8px 0}.screener-financial-slider .histogram-container{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:space-between;background-color:var(--bs-secondary-bg);border-radius:6px;overflow:hidden;z-index:1}.screener-financial-slider .histogram-container .histogram-bar{flex:1;background-color:var(--bs-primary);opacity:.3;min-height:2px;transition:opacity .2s}.screener-financial-slider .histogram-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:space-between;pointer-events:none;z-index:2}.screener-financial-slider .histogram-overlay .histogram-bar{flex:1;background-color:var(--bs-primary);opacity:.6;min-height:2px}.screener-financial-slider .slider-element{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3}.screener-financial-slider .noUi-target{background:0 0;border:none;box-shadow:none;height:100%;border-radius:6px}.screener-financial-slider .noUi-base,.screener-financial-slider .noUi-connects{width:100%;height:100%}.screener-financial-slider .noUi-connect{background:0 0}.screener-financial-slider .noUi-handle{width:20px;height:40px;border-radius:4px;border:2px solid var(--bs-primary);background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.15);cursor:pointer;top:0}.screener-financial-slider .noUi-handle:before,.screener-financial-slider .noUi-handle:after{display:none}.screener-financial-slider .noUi-handle:hover{border-color:var(--bs-primary);box-shadow:0 2px 8px rgba(0,0,0,.25)}.screener-financial-slider .noUi-handle.noUi-handle-lower{right:-10px}.screener-financial-slider .noUi-handle.noUi-handle-upper{right:-10px}.screener-financial-slider .slider-labels{font-size:11px;color:var(--bs-secondary)}::placeholder{color:color-mix(in srgb,var(--bs-secondary-color) 30%,transparent)!important}.breadcrumb-nav{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);box-shadow:var(--bs-box-shadow-sm);overflow:hidden;display:inline-flex;width:auto}.breadcrumb{display:flex;flex-direction:row;flex-wrap:nowrap;list-style:none;margin:0;padding:0;align-items:center}.breadcrumb-item+.breadcrumb-item::before{display:none;content:""}.breadcrumb-item{padding:0!important}.breadcrumb-item{display:flex;align-items:center;white-space:nowrap;padding-left:0}.breadcrumb-item:not(:last-child){border-right:1px solid var(--bs-border-color,rgba(0,0,0,.125))}.breadcrumb-item a{color:var(--bs-primary);text-decoration:none;padding:.5rem .75rem;display:flex;align-items:center}.breadcrumb-item a:hover{background-color:var(--bs-primary-bg-subtle)}.breadcrumb-item.active{color:var(--bs-primary);font-weight:600;padding:.5rem .75rem}.breadcrumb-item i,.breadcrumb-item .bi{font-size:.9em;margin-right:.5rem;color:var(--bs-primary)}.breadcrumb-item .flag-rounded-small{margin-right:.5rem;flex-shrink:0}.breadcrumb.d-flex.align-items-center.m-0.p-0{margin:0!important;padding:0!important}.breadcrumb.d-flex.align-items-center.m-0.p-0 .breadcrumb-item a{padding:.4rem .6rem}.breadcrumb.d-flex.align-items-center.m-0.p-0 .breadcrumb-item.active{padding:.4rem .6rem}@media(max-width:767.98px){.d-none.d-md-block .breadcrumb-nav{display:none!important}}.i18n-debug{position:relative;cursor:help}.i18n-debug::after{content:attr(data-key);position:absolute;bottom:100%;left:0;background:rgba(0,0,0,.85);color:var(--bs-white);font-size:10px;padding:2px 4px;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .2s ease;z-index:9999}.i18n-debug:hover::after{opacity:1}.company-card{transition:transform .2s ease,box-shadow .2s ease}.company-card:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.12)!important}.company-card .card-header-wrapper{min-height:70px}.company-card .company-logo{display:flex;align-items:center;justify-content:center;width:48px;height:48px;overflow:hidden}.company-card .company-logo-wrapper{flex-shrink:0}.company-card .company-meta{display:flex;flex-wrap:wrap;align-items:center;color:var(--bs-text-muted)}.company-card .company-tags{min-height:30px}.company-card .metric-item{font-size:.85rem;border:1px solid var(--bs-border-color)}.company-card .min-width-0{min-width:0}.annual-report-card{transition:transform .2s ease,box-shadow .2s ease}.annual-report-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)!important}.annual-report-card .card-header{min-height:80px;display:flex;align-items:center;justify-content:center}.annual-report-card .card-body{padding:0!important;flex:1;display:flex;flex-direction:column}.annual-report-card .thumbnail-container{flex:1;min-height:200px;position:relative;overflow:hidden}.annual-report-card .annual-report-image{width:100%;height:100%;object-fit:cover;object-position:top center}.annual-report-card .report-info-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);opacity:0;transition:opacity .3s ease}.annual-report-card .report-info-overlay .report-info-badges{position:absolute;bottom:1rem;left:1rem;right:1rem;display:flex;flex-direction:column;gap:.75rem}.annual-report-card .report-info-overlay .report-info-badges .badge-container{display:flex;gap:.5rem}.annual-report-card .report-info-overlay .report-info-badges .badge-container .report-badge{box-shadow:0 2px 4px rgba(0,0,0,.1)}@media(min-width:768px){.annual-report-card .report-info-overlay .report-info-badges .badge-container{flex-direction:row}.annual-report-card .report-info-overlay .report-info-badges .badge-container .report-badge{flex:1;text-align:center;min-width:0}}@media(max-width:767.98px){.annual-report-card .report-info-overlay .report-info-badges .badge-container{flex-direction:column}.annual-report-card .report-info-overlay .report-info-badges .badge-container .report-badge{width:100%;text-align:center}}.annual-report-card .report-info-overlay .report-info-badges .download-btn-overlay{width:100%;margin-top:0;box-shadow:0 2px 6px rgba(0,0,0,.15)}@media(min-width:768px){.annual-report-card:hover .report-info-overlay{opacity:1}}@media(max-width:767.98px){.annual-report-card .report-info-overlay{opacity:1}}.annual-report-card .download-btn{font-weight:600;padding:.75rem 1rem}.annual-report-card .download-btn:hover{transform:none}.card-with-links{position:relative}.card-with-links .stretched-link::after{z-index:1}.card-with-links .card-actions a{position:relative;z-index:2}.card{box-shadow:0 2px 6px rgba(0,0,0,5%);transition:all .2s ease-in-out}.card .card-header{background-color:rgba(var(--bs-primary-rgb),.03);border-bottom:1px solid var(--bs-border-color);padding:.5rem .8rem}.card .card-footer{background-color:rgba(var(--bs-secondary-rgb),.03);border-top:1px solid var(--bs-border-color);padding:.5rem .8rem}.card.card-hover:hover{transform:translateY(-5px);box-shadow:0 6px 15px rgba(0,0,0,.1);border-color:rgba(var(--bs-primary-rgb),.3)}[data-bs-theme=dark_blue] .card{box-shadow:0 2px 6px rgba(0,0,0,.2)}[data-bs-theme=dark_blue] .card.card-hover:hover{box-shadow:0 6px 15px rgba(0,0,0,.3)}[data-bs-theme=dark_blue] .card .card-header{background-color:rgba(255,255,255,3%)}[data-bs-theme=dark_blue] .card .card-footer{background-color:rgba(255,255,255,2%)}.card-dashboard{height:100%}.card-dashboard .card-body{display:flex;flex-direction:column}.card-dashboard .card-body .card-value{font-size:1.75rem;font-weight:600;margin-bottom:.5rem}.card-dashboard .card-body .card-trend{margin-top:auto;padding-top:1rem;display:flex;align-items:center}.card-dashboard .card-body .card-trend.positive{color:var(--bs-success)}.card-dashboard .card-body .card-trend.negative{color:var(--bs-danger)}.funnel-item{transition:all .12s cubic-bezier(.4,0,.2,1);border:1px solid rgba(0,0,0,.125)!important}.funnel-item:hover{transform:translateY(-3px)scale(1.01);box-shadow:0 6px 12px rgba(0,0,0,.2)!important;border:1px solid rgba(0,0,0,.2)!important}.annual-report-card-new{transition:all .3s ease;border-radius:.75rem;overflow:hidden;cursor:pointer}.annual-report-card-new:hover{transform:translateY(-4px);box-shadow:0 10px 30px rgba(0,0,0,.15)!important}.annual-report-card-old{transition:all .3s ease;cursor:pointer;border-radius:.5rem;overflow:hidden}.annual-report-card-old:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12)!important}.feedback-modal .modal-content{border-radius:12px;background-color:var(--bs-body-bg);color:var(--bs-body-color)}.feedback-modal .modal-header{border-bottom:1px solid var(--bs-border-color);padding:1.25rem 1.5rem;background-color:var(--bs-body-bg)}.feedback-modal .modal-body{padding:1.5rem}.feedback-modal .feedback-type-card{cursor:pointer;transition:all .2s ease;border:2px solid var(--bs-border-color);background-color:var(--bs-body-bg)}.feedback-modal .feedback-type-card:hover{border-color:var(--bs-primary);transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--bs-primary-rgb),.15)}.feedback-modal .feedback-type-card.selected{border-color:var(--bs-primary);background-color:rgba(var(--bs-primary-rgb),.1)}.feedback-modal .feedback-type-card .feedback-icon{font-size:2rem;margin-bottom:.5rem}.feedback-submit-btn{min-width:120px;background-color:var(--bs-primary)!important;border-color:var(--bs-primary)!important;color:var(--bs-primary-text,white)!important}.feedback-submit-btn:hover{background-color:var(--bs-primary-hover,var(--bs-primary))!important}#ltcm-feedback-modal .modal-dialog{max-width:600px}#ltcm-feedback-modal .modal-fullscreen .modal-content{border-radius:0}#ltcm-feedback-modal .modal-fullscreen .modal-body{display:flex;align-items:center;justify-content:center;padding:2rem}#ltcm-feedback-modal textarea{resize:vertical}.feedback-fullscreen-container{width:100%;max-width:900px;margin:0 auto}.feedback-fullscreen-textarea{min-height:400px;font-size:1.1rem;padding:1.5rem;border-radius:8px}kbd{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .25rem;font-size:.7rem;font-weight:600;font-family:var(--bs-font-monospace);line-height:1;color:#2d2d2d;position:relative;background:linear-gradient(135deg,rgba(255,255,255,.3) 0%,transparent 50%),linear-gradient(180deg,#fcfcfc 0%,#f8f8f8 8%,#efefef 50%,#e3e3e3 92%,#d5d5d5 100%);border:none;box-shadow:inset 0 1px rgba(255,255,255,.95),inset 1px 0 rgba(255,255,255,.4),inset -1px 0 rgba(0,0,0,5%),inset 0 -1px 1px rgba(0,0,0,8%),0 0 0 1px rgba(0,0,0,.18),0 1px #c8c8c8,0 2px #b8b8b8,0 3px #a8a8a8,0 4px #989898,0 5px 8px -1px rgba(0,0,0,.25),0 8px 16px -4px rgba(0,0,0,.15);border-radius:.3rem;text-align:center;min-width:1.9rem;cursor:default;user-select:none;text-shadow:0 1px 0 rgba(255,255,255,.8),0 -1px 0 rgba(0,0,0,2%);transform:translateY(0);transition:all .08s cubic-bezier(.4,0,.2,1)}kbd:active{transform:translateY(3px);box-shadow:inset 0 1px 2px rgba(0,0,0,.15),inset 0 -1px rgba(255,255,255,.3),0 0 0 1px rgba(0,0,0,.18),0 1px #a8a8a8,0 2px 4px rgba(0,0,0,.2)}kbd.bg-primary{color:#fff!important;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 50%),linear-gradient(180deg,color-mix(in srgb,var(--bs-primary) 100%,white 15%) 0%,var(--bs-primary) 50%,color-mix(in srgb,var(--bs-primary) 100%,black 15%) 100%);box-shadow:inset 0 1px color-mix(in srgb,var(--bs-primary) 100%,white 40%),inset 0 -1px 1px rgba(0,0,0,.1),0 0 0 1px color-mix(in srgb,var(--bs-primary) 100%,black 30%),0 1px color-mix(in srgb,var(--bs-primary) 100%,black 35%),0 2px color-mix(in srgb,var(--bs-primary) 100%,black 40%),0 3px color-mix(in srgb,var(--bs-primary) 100%,black 45%),0 4px color-mix(in srgb,var(--bs-primary) 100%,black 50%),0 5px 8px -1px rgba(0,0,0,.35),0 8px 16px -4px rgba(0,0,0,.25);text-shadow:0 1px 2px rgba(0,0,0,.4),0 -1px 0 rgba(255,255,255,.1)}.list-group-item-action:hover kbd,.list-group-item-action:focus kbd,.list-group-item-action:active kbd{color:#2d2d2d!important}.list-group-item-action:hover kbd.bg-primary,.list-group-item-action:focus kbd.bg-primary,.list-group-item-action:active kbd.bg-primary{color:#fff!important}.autocomplete-footer{background-color:var(--bs-light)!important;border-top:2px solid var(--bs-border-color)!important}.autocomplete-footer .autocomplete-footer-left,.autocomplete-footer .autocomplete-footer-shortcuts{color:var(--bs-body-color)}.autocomplete-footer .autocomplete-footer-shortcuts{border-left-color:rgba(0,0,0,.15)!important}.autocomplete-footer:hover,.autocomplete-footer:focus,.autocomplete-footer.active{background-color:var(--bs-primary)!important}.autocomplete-footer:hover .autocomplete-footer-left,.autocomplete-footer:hover .autocomplete-footer-shortcuts,.autocomplete-footer:focus .autocomplete-footer-left,.autocomplete-footer:focus .autocomplete-footer-shortcuts,.autocomplete-footer.active .autocomplete-footer-left,.autocomplete-footer.active .autocomplete-footer-shortcuts{color:#fff!important}.autocomplete-footer:hover .autocomplete-footer-left .bi,.autocomplete-footer:focus .autocomplete-footer-left .bi,.autocomplete-footer.active .autocomplete-footer-left .bi{color:#fff!important}.autocomplete-footer:hover .text-muted,.autocomplete-footer:focus .text-muted,.autocomplete-footer.active .text-muted{color:rgba(255,255,255,.7)!important}.autocomplete-footer:hover .autocomplete-footer-shortcuts,.autocomplete-footer:focus .autocomplete-footer-shortcuts,.autocomplete-footer.active .autocomplete-footer-shortcuts{border-left-color:rgba(255,255,255,.3)!important}body:has(#idea_card){overflow-x:clip}body.fixed-viewport{display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:clip;overscroll-behavior:none}body.fixed-viewport>main{flex:1;min-height:0;display:flex;flex-direction:column}body.fixed-viewport>main>.idea-page{flex:1;min-height:0;display:flex;flex-direction:column}body.fixed-viewport #idea_card{flex:1;min-height:0;display:flex;flex-direction:column}body.fixed-viewport .idea-stack{flex:1;min-height:200px}.idea-content-max{max-width:100%}@media(min-width:768px){.idea-content-max{max-width:440px}}@media(min-width:992px){.idea-content-max{max-width:480px}}@media(min-width:1200px){.idea-content-max{max-width:480px}}.idea-stack{position:relative;height:clamp(420px,60vh,580px)}@media(min-width:768px){.idea-stack{height:clamp(440px,62vh,600px)}}.idea-stack-item{position:absolute;top:0;left:0;right:0;bottom:0}.idea-stack-item .idea-card{max-height:100%;overflow-y:auto;will-change:transform,opacity}.idea-stack-item:nth-child(2),.idea-stack-item:nth-child(3){pointer-events:none;overflow:hidden;border-radius:var(--bs-border-radius-xl)}.idea-stack-item:nth-child(3){opacity:.5}.idea-stack-item:nth-child(n+4){display:none}.idea-empty{height:100%;min-height:380px;display:flex;align-items:center;justify-content:center}.idea-empty .card-body{width:100%}.idea-card{position:relative}.idea-label{font-size:.65rem;letter-spacing:.04em}.idea-company-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.idea-card-logo{width:72px!important;height:72px!important}@media(min-width:768px){.idea-card-logo{width:88px!important;height:88px!important}}.idea-desc{max-width:100%}.idea-stats{max-width:100%}.idea-ratings{max-width:100%}.idea-chart{max-width:100%;opacity:.9}@media(min-width:576px){.idea-desc{max-width:24rem}.idea-stats{max-width:24rem}.idea-ratings{max-width:24rem}.idea-chart{max-width:20rem}}.idea-stamp{position:absolute;top:2.5rem;z-index:10;padding:.2rem .6rem;font-size:1.2rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;border:3px solid;border-radius:.4rem;opacity:0;pointer-events:none}@media(min-width:576px){.idea-stamp{top:3rem;padding:.3rem .8rem;font-size:1.4rem}}@media(min-width:768px){.idea-stamp{top:3.5rem;padding:.3rem 1rem;font-size:1.6rem;border-width:4px}}.idea-stamp-watchlist{left:1rem;color:var(--bs-success);border-color:var(--bs-success);background:rgba(25,135,84,.12);transform:rotate(-15deg);text-shadow:0 1px 3px rgba(25,135,84,.3)}.idea-stamp-ignore{right:1rem;color:var(--bs-danger);border-color:var(--bs-danger);background:rgba(220,53,69,.12);transform:rotate(15deg);text-shadow:0 1px 3px rgba(220,53,69,.3)}.idea-stamp-skip{top:auto;bottom:1.5rem;left:50%;transform:translateX(-50%);color:#fff;border-color:rgba(255,255,255,.8);background:rgba(0,0,0,.45);font-size:1.6rem;z-index:20;text-shadow:0 1px 4px rgba(0,0,0,.5)}@media(min-width:768px){.idea-stamp-watchlist{left:1.5rem}.idea-stamp-ignore{right:1.5rem}}.idea-actions .btn{min-height:48px}@media(max-width:767.98px){.idea-actions-bar{position:sticky;bottom:0;z-index:20;background:var(--bs-body-bg);padding-top:.5rem}}.idea-onboarding{position:absolute;inset:0;z-index:30;pointer-events:none;animation:ideaOnboardFade 3s ease forwards}.idea-onboarding-arrow{position:absolute;display:flex;flex-direction:column;align-items:center;gap:.25rem;color:var(--bs-body-color);opacity:.7}.idea-onboarding-arrow .bi{font-size:1.5rem}.idea-onboarding-arrow small{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.idea-onboarding-left{left:.75rem;top:50%;transform:translateY(-50%)}.idea-onboarding-right{right:.75rem;top:50%;transform:translateY(-50%)}.idea-onboarding-up{top:.5rem;left:50%;transform:translateX(-50%)}@keyframes ideaOnboardFade{0%{opacity:0}15%{opacity:1}65%{opacity:1}100%{opacity:0}}.idea-ratings [data-star-rating-target=reset]{position:absolute!important;top:4px;right:4px;margin:0!important}/*# sourceMappingURL=/application-7c559e1d.css.map */