@import url(https://fonts.googleapis.com/css2?family=Azeret+Mono:wght@300&family=Chivo+Mono&family=Poppins&display=swap);body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}.number_text{font-family:Azeret Mono,monospace!important;font-size:.9rem}.number_text_nosize{display:flex;align-items:center}.number_text_nosize,.number_text_nosize_nodisplay{font-family:Azeret Mono,monospace!important;padding:0 .2rem}.number_text_nosize_nodisplay_nopadding{font-family:Azeret Mono,monospace!important}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}:root{--logo-img-shadow:0px 1px 5px 1px var(--color-pe-heavy-accent-background);--color-pe-background-light:#fff;--color-pe-intrinsic-value-transparent:rgba(74,161,255,0.418);--font-number:"Azeret Mono",monospace!important;--font-regular:"Poppins",sans-serif!important;--color-light-purple:#e2ccf7;--color-black:#051923;--color-grey:rgba(5,25,35,0.4745098039215686);--color-light-grey:#ededed;--color-white:#fff;--color-pe-price-accent:#2e4469;--color-light-blue-transparent:rgba(89,138,184,0.12156862745098039);--color-light-green-transparent:rgba(91,211,95,0.25882352941176473);--color-light-blue:#598ab8;--color-blue:#6882bd;--color-dark-blue:#071d59;--color-light-red-transparent:rgba(255,82,82,0.13333333333333333);--color-light-red-semi-transparent:rgba(255,82,82,0.40784313725490196);--color-light-red:#ff5252;--color-red:#d32f2f;--color-dark-red:#b71c1c;--color-green:#388e3c;--color-dark-green:#1b5e20;--color-light-green:#28cd2e;--color-background:#e6eff8;--color-warm-blue-transparent:rgba(52,152,219,0.6078431372549019);--color-warm-blue:#3498db;--color-warm-blue-end:#2980b9;--color-warm-green:#008a3c;--color-warm-green-transparent:rgba(0,138,60,0.25098039215686274);--color-bronze:#896644;--color-warm-green-end:#006c2f;--color-brown-orange-transparent:rgba(199,114,29,0.13333333333333333);--color-brown-orange:#c28a51;--color-brown-orange-end:#b57d43;--color-very-light-green:#bad2e2;--color-pe-priceline-buy:#88d083;--color-pe-priceline-fair:#ffd287;--color-pe-priceline-over:#f76868;--color-pe-moat-blue:#90a9d4;--color-pe-valuation-gauges:rgba(77,142,178,0.5019607843137255);--color-pe-valuation-gauges-nt:#4d8eb2;--color-pe-valuation-gauges-second:rgba(242,79,156,0.7333333333333333);--color-pe-valuation-gauges-second-nt:#e85c9e;--color-pe-text-dark:#051923;--color-pe-text-light:#fff;--color-pe-text:#051923;--color-pe-text-transparent:rgba(5,25,35,0.6);--color-pe-text-description:#555;--color-pe-text-light-description:#747474;--color-pe-light-accent-background:#f2f2f2;--color-pe-accent-background:#ededed;--color-pe-heavy-accent-background:#cecece;--color-pe-heavy-accent-background-transparent:hsla(0,0%,80.8%,0.2);--color-pe-heavy-accent-background-light:#cecece;--color-pe-na-valuation:#adadad;--color-pe-light-contrast:#c7c7c7;--color-pe-background:#fff;--color-pe-background-transparent:hsla(0,0%,100%,0);--color-pe-background-semi-transparent:hsla(0,0%,100%,0.6274509803921569);--color-pe-dark-blue:#071d59;--color-pe-warm-blue:#2483c3;--color-pe-warm-blue-transparent:rgba(36,131,195,0.5333333333333333);--color-pe-modifiers:rgba(133,207,255,0.25882352941176473);--color-mos-modifiers:rgba(217,207,145,0.2);--color-pe-valuation-flow-pe:#b7dcf1;--color-pe-valuation-flow-pe-border:#9cc0d6;--color-pe-valuation-flow-mos:#b4eeb4;--color-pe-valuation-flow-mos-border:#79cc79;--color-pe-blue:#395eaa;--color-pe-light-blue:#86adc6;--color-pe-light-blue-transparent:rgba(134,173,198,0.21568627450980393);--color-pe-green:#5c995c;--color-pe-light-green:#79cc79;--color-pe-light-green-transparent:rgba(121,204,121,0.8470588235294118);--color-pe-light-green-very-transparent:rgba(121,204,121,0.4);--color-pe-red:#b75959;--color-pe-light-red:#e86d6d;--color-pe-price-over-red:#d48e8e;--color-pe-high-contrast-blue:#0f4e6e;--color-pe-shadow:rgba(0,0,0,0.12);--color-pe-shadow-light:rgba(0,0,0,0.05);--color-pe-shadow-strong:rgba(0,0,0,0.16);--color-pe-shadow-medium:rgba(0,0,0,0.1);--color-pe-chart-color:#e59500;--color-pe-blue-text:#213867;--color-pe-slider-bar:#3498db;--color-pe-slider-knob:#0c4266;--color-pe-disabled:#ededed;--color-pe-upsell-color:#b8e4ff;--color-text-highlight:var(--color-warm-green);--gauges_fill_0:#99d2e9;--gauges_fill_1:#e6d89f;--gauges_fill_2:hsla(0,0%,97.3%,0.8666666666666667);--gauges_fill_3:hsla(0,0%,100%,0.8);--gauges_fill_4:#fff;--range-background:var(--color-pe-heavy-accent-background);--range-thumb:var(--color-pe-blue);--three-units-full:66rem;--three-units-mid:64.5rem;--two-units-full:44rem;--one-unit-full:22rem;--three-units:63rem;--two-units:42rem;--one-unit:21rem;--four-units:82rem;--four-units-full:88rem;--color-pe-castle-fill-active:var(--color-pe-text);--color-pe-castle-fill-inactive:var(--color-pe-text-light-description);--market-data-blue-1:#74a3c0;--market-data-blue-2:#86adc6;--market-data-blue-3:#9cc0d6;--market-data-blue-4:#b0ccdc;--color-pe-criteriat1:#1c4595;--color-pe-criteriat2:#2c477e;--color-pe-criteriat3:#364768;--color-pe-criteriat4:#485266;--market-data-red-1:#f97d7d;--market-data-red-2:#e36e6e;--color-pe-account-free:#8c6059;--color-pe-account-essential:#757575;--color-pe-account-premium:#0136b6;--color-pe-account-free-transparent:rgba(140,96,89,0.3333333333333333);--color-pe-account-essential-transparent:hsla(0,0%,76.1%,0.5333333333333333);--color-pe-account-premium-transparent:rgba(1,54,182,0.3333333333333333);--color-pe-yellow-transparent:rgba(246,226,153,0.8);--color-pe-yellow:#cdbf04;--color-pe-attngrbr:rgba(36,131,195,0.4);--color-pe-priceColor:#d5d5d5;--color-pe-goodColor1:#94c8f5;--color-pe-goodColor2:#97df9b;--color-pe-badColor1:#dabe7c;--color-pe-badColor2:#f0a8a8;--color-pe-pershare-bar-background:#fafafa;--color-pe-pershare-bar-stroke:#d6d6d6;--color-pe-moat-active-segment:rgba(0,128,255,0.8);--color-pe-suitability-eps:rgba(93,144,21,0.19215686274509805);--color-pe-suitability-fcf:rgba(19,115,160,0.2);--color-pe-suitability-growth:rgba(18,172,7,0.23137254901960785);--color-pe-suitability-dividend:rgba(202,88,56,0.2784313725490196);--color-pe-suitability-mature:rgba(104,56,155,0.1568627450980392)}[data-theme=dark]{--color-pe-moat-active-segment:rgba(131,193,255,0.8);--color-pe-priceColor:#363636;--color-pe-goodColor1:#12548f;--color-pe-goodColor2:#06850d;--color-pe-badColor1:#976e0f;--color-pe-badColor2:#ad2727;--color-pe-pershare-bar-background:#161c23;--color-pe-pershare-bar-stroke:#3b4e65;--market-data-blue-1:#1a4f74;--market-data-blue-2:#2a6288;--market-data-blue-3:#336e95;--market-data-blue-4:#498aad;--market-data-red-1:#c45555;--market-data-red-2:#b84444;--color-text-highlight:var(--color-light-green);--color-background:#080a0c;--color-pe-background:#11151a;--color-pe-background-transparent:rgba(17,22,27,0);--color-pe-background-semi-transparent:rgba(17,22,27,0.6588235294117647);--color-pe-light-accent-background:#141920;--color-pe-accent-background:#191f27;--color-pe-na-valuation:#203145;--color-pe-heavy-accent-background:#303d4d;--color-pe-heavy-accent-background-transparent:rgba(48,61,77,0.2);--color-pe-shadow-light:rgba(175,176,199,0.04);--color-pe-shadow-medium:rgba(175,176,199,0.07);--color-pe-shadow:rgba(175,176,199,0.09);--color-pe-shadow-strong:rgba(175,176,199,0.13);--color-pe-text:#d5dae3;--color-pe-text-transparent:rgba(213,218,227,0.8);--color-pe-text-description:#d0d6e4;--color-pe-text-light-description:#aeb7cc;--color-pe-chart-color:#e59500;--color-pe-blue-text:#a1baed;--color-pe-slider-bar:#7ab7df;--color-pe-slider-knob:#2b7aaf;--color-pe-disabled:#242424;--color-pe-light-contrast:#4d4d4d;--color-pe-upsell-color:#00436c;--color-pe-moat-blue:#5e6e8a;--color-pe-valuation-gauges:rgba(87,140,191,0.7450980392156863);--color-pe-valuation-gauges-nt:#578cbf;--color-pe-valuation-gauges-second:rgba(242,79,156,0.5333333333333333);--color-pe-valuation-gauges-second-nt:#f24f9c;--gauges_fill_0:#234756;--gauges_fill_1:#73683d;--gauges_fill_2:rgba(2,17,24,0.9333333333333333);--gauges_fill_3:rgba(1,5,7,0.5450980392156862);--gauges_fill_4:#010507;--color-pe-castle-fill-active:var(--color-pe-text);--color-pe-castle-fill-inactive:var(--color-pe-text-light-description);--color-pe-yellow-transparent:rgba(246,226,153,0.5);.register_one_input_container input:-webkit-autofill,.register_one_input_container input:-webkit-autofill:active,.register_one_input_container input:-webkit-autofill:focus,.register_one_input_container input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #ededed inset;-webkit-box-shadow:0 0 0 1000px var(--color-pe-accent-background) inset;color:#051923!important;color:var(--color-pe-text)!important;color-scheme:dark}}.small_scrollbar{scrollbar-width:thin;scrollbar-color:#cecece #f2f2f2;scrollbar-color:var(--color-pe-heavy-accent-background) var(--color-pe-light-accent-background)}.small_scrollbar::-webkit-scrollbar{height:.3rem;width:.3rem}.small_scrollbar::-webkit-scrollbar-track{background:#f2f2f2;background:var(--color-pe-light-accent-background);border-radius:.2rem}.small_scrollbar::-webkit-scrollbar-thumb{border-radius:.2rem}.small_scrollbar::-webkit-scrollbar-thumb,.small_scrollbar::-webkit-scrollbar-thumb:hover{background:#cecece;background:var(--color-pe-heavy-accent-background)}.medium_scrollbar::-webkit-scrollbar{height:.5rem;width:.5rem}.medium_scrollbar::-webkit-scrollbar-track{background:#ededed;background:var(--color-pe-accent-background);border-radius:.4rem}.medium_scrollbar::-webkit-scrollbar-thumb{background:#555;background:var(--color-pe-text-description);border-radius:.4rem}.medium_scrollbar::-webkit-scrollbar-thumb:hover{background:#747474;background:var(--color-pe-text-light-description)}::-webkit-scrollbar{height:.7rem;width:.7rem}::-webkit-scrollbar-track{background:hsla(0,0%,53.3%,.2);border-radius:.7rem}::-webkit-scrollbar-thumb{background:#555;background:var(--color-pe-text-description);border-radius:.8rem}::-webkit-scrollbar-thumb:hover{background:#051923;background:var(--color-pe-text)}input[type=range]{background-color:#cecece;background-color:var(--range-background);height:12px;border:none;border-radius:3px;outline:none;-webkit-appearance:none}input[type=range]::-webkit-slider-thumb{background-color:#395eaa!important;background-color:var(--range-thumb)!important;width:20px;height:12px;border:none;border-radius:3px;cursor:pointer;-webkit-appearance:none}input[type=range]::-moz-range-thumb{background-color:#395eaa;background-color:var(--range-thumb);width:20px;height:12px;border:none;border-radius:3px;cursor:pointer}input[type=range]::-ms-thumb{background-color:#395eaa;background-color:var(--range-thumb);width:20px;height:12px;border:none;border-radius:3px;cursor:pointer}.hero_highlight_text{color:#3498db!important;color:var(--color-warm-blue)!important}h6{font-size:.8rem}h5,h6{width:100%;margin-top:2px;margin-bottom:2px;padding:2px;font-weight:700;text-align:center}h5{font-size:1em}h4{width:100%;margin-top:2px;margin-bottom:2px;padding:2px;font-size:1.2em;font-weight:700;text-align:center}h3{margin-bottom:5px;font-size:1.4em}h2,h3{margin-top:10px;padding:5px;font-weight:700;text-align:center}h2{margin-bottom:10px;font-size:1.6rem}.grey-text{color:rgba(5,25,35,.4745098039215686)!important;color:var(--color-grey)!important}.yellow-text{color:#cdbf04!important;color:var(--color-pe-yellow)!important}.green-text{color:#388e3c!important;color:var(--color-green)!important}.orange-text{color:#b57d43!important;color:var(--color-brown-orange-end)!important}.dark-green-text{color:#1b5e20!important;color:var(--color-dark-green)!important}.warm-green-text{color:#008a3c!important;color:var(--color-warm-green)!important}.light-green-text{color:#79cc79!important;color:var(--color-pe-light-green)!important}.second-gauges-text{color:rgba(242,79,156,.7333333333333333)!important;color:var(--color-pe-valuation-gauges-second)!important}.second-gauges-text-nt{color:#e85c9e!important;color:var(--color-pe-valuation-gauges-second-nt)!important}.red-text{color:#d32f2f!important;color:var(--color-red)!important}.dark-blue-text{color:#071d59;color:var(--color-dark-blue)}.blue-text{color:#6882bd;color:var(--color-blue)}.bold-text{font-weight:700}body{font-family:Poppins,sans-serif;font-family:var(--font-regular);font-size:16px}.app,body{color:#051923;color:var(--color-pe-text);background-color:#fff;background-color:var(--color-pe-background)}select{font-size:16px}button,select{font-family:Poppins,sans-serif;font-family:var(--font-regular);color:#051923;color:var(--color-pe-text)}button{font-size:13px}input{font-family:Poppins,sans-serif;font-family:var(--font-regular);font-size:13px;background-color:#fff;background-color:var(--color-pe-background);border:1px solid #c7c7c7;border:1px solid var(--color-pe-light-contrast)}.watchlist_table,input{color:#051923;color:var(--color-pe-text)}.watchlist_table{text-align:right;border-collapse:collapse;margin:auto;position:relative;height:calc(max(calc(100vh - 20rem), 40rem))}.watchlist_table thead{position:-webkit-sticky;position:sticky;top:0;z-index:3}.watchlist_table tbody tr,.watchlist_table thead{background-color:#fff;background-color:var(--color-pe-background);border-bottom:1px solid #cecece;border-bottom:1px solid var(--color-pe-heavy-accent-background)}.watchlist_table tbody tr{color:#051923;color:var(--color-pe-text)}.watchlist_table tbody tr:hover{background:#f2f2f2;background:var(--color-pe-light-accent-background)}.watchlist_table tbody tr td:first-child,.watchlist_table tbody tr td:nth-child(2){padding-left:.4rem!important}.watchlist_table tbody tr td{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:.1rem .3rem .1rem 1.8rem}.watchlist_table thead tr td{color:#051923;color:var(--color-pe-text);padding:.2rem;font-size:.8rem;font-weight:700;min-width:5.3rem;border-bottom:1px solid #cecece;border-bottom:1px solid var(--color-pe-heavy-accent-background)}.watchlist_table thead tr td i{color:#747474;color:var(--color-pe-text-light-description)}.watchlist_table thead tr td span{cursor:pointer}.watchlist_table thead tr td.small{min-width:1rem!important;max-width:1rem!important}.max_15em_width{max-width:15em!important}.max_10rem_width{max-width:10rem!important}.max_12rem_width{max-width:12rem!important}.max_14rem_width{max-width:14rem!important}.width_10rem{width:10rem!important}span.green{color:#388e3c;color:var(--color-green)}h5.blue,span.blue{color:#6882bd;color:var(--color-blue)}.account_table{background-color:#fff;background-color:var(--color-pe-background);margin:.5rem auto auto}.account_table input{font-size:1rem;border-radius:0;border:1px solid #555;border:1px solid var(--color-pe-text-description);max-width:12rem}.account_table tr td{color:#051923;color:var(--color-pe-text);font-size:1.1rem;padding:.3rem .4rem;min-width:60px;max-width:200px;text-align:left}.account_table tr td p{font-size:.8rem}.account_table tr td p,a{color:#051923;color:var(--color-pe-text)}.add-criteria-button{width:auto;font-size:1.2rem;padding:.2rem .7rem;margin:1.3rem auto;color:#fff;color:var(--color-white);cursor:pointer;background-color:#3498db;background-color:var(--color-warm-blue);border:none;border-radius:.3rem;transition:background-color .3s}.add-criteria-button:hover{background-color:#2980b9;background-color:var(--color-warm-blue-end)}.align_right{text-align:right!important}.justify_left{justify-content:left!important}.justify_right{justify-content:right!important}.padding_left_small{padding-left:.6rem!important}.align_left{text-align:left!important}.align_center{text-align:center!important}.add-criteria-button:disabled,.add-criteria-button[disabled]{background-color:#c7c7c7;background-color:var(--color-pe-light-contrast);color:#555;color:var(--color-pe-text-description);cursor:not-allowed}.discover-item-title{margin:.4rem .5rem}.discover-item-title img{padding:.1rem;border-radius:.7rem;width:4.8rem;height:4.8rem;object-fit:contain}.discover-item-title a{display:flex}.center-align{text-align:center}.login-register-button{display:block;padding:6px 1rem;background-color:#388e3c;background-color:var(--color-green);color:#fff;color:var(--color-white);font-size:1rem;margin:.6rem auto auto;transition:background-color .3s}.login-register-button,.login-register-button:hover{border:1px solid #388e3c;border:1px solid var(--color-green)}.login-register-button:hover{cursor:pointer;background-color:#1b5e20;background-color:var(--color-dark-green)}.login-register-button:disabled,.login-register-button[disabled]{background-color:#fff;background-color:var(--color-white);color:rgba(5,25,35,.4745098039215686);color:var(--color-grey);border:1px solid rgba(5,25,35,.4745098039215686);border:1px solid var(--color-grey);cursor:not-allowed}.toggle_theme{font-size:1rem;padding:.1rem .5rem;margin:.2rem .2rem 0;cursor:pointer;background:none;color:#051923;color:var(--color-pe-text);border:none;font-weight:700;border-radius:.4rem}.toggle_theme:hover{background-color:#cecece;background-color:var(--color-pe-heavy-accent-background)}.toggle_theme i{font-weight:700}.toggle_show_holdings{font-size:.8rem;padding:.1rem .3rem;margin:.1rem .2rem 0 0;cursor:pointer;background:none;color:#051923;color:var(--color-pe-text);border:none;font-weight:400;border-radius:.4rem}.toggle_show_holdings:hover{text-decoration:underline}.stock_description{padding:.2em .6em;font-size:.8rem;color:#555;color:var(--color-pe-text-description);line-height:1.3rem}textarea.my_notes{width:21rem;width:var(--one-unit);max-width:calc(100% - 1rem);height:9rem;resize:none;font-family:Arial,Helvetica,sans-serif;border:1px solid #ededed;border:1px solid var(--color-pe-accent-background);border-radius:.1rem;padding:.5rem;font-size:.9rem;cursor:pointer;color:#051923;color:var(--color-pe-text);background-color:initial;margin-bottom:.4rem}.stock_description h5{font-size:1rem;margin:.2rem 0 .5rem}button.my_notes{width:1.6rem;height:1.6rem;font-size:1rem;background-color:#fff;background-color:var(--color-pe-background);box-shadow:inset 0 -1px 3px 1px #cecece;box-shadow:inset 0 -1px 3px 1px var(--color-pe-heavy-accent-background);border:1px solid #cecece;border:1px solid var(--color-pe-heavy-accent-background);border-radius:.3rem;margin:.2rem;cursor:pointer}button.my_notes:hover{box-shadow:inset 0 -1px 4px 2px #cecece;box-shadow:inset 0 -1px 4px 2px var(--color-pe-heavy-accent-background)}.main_container{max-width:min(88rem,100%)}.main_container,.main_container_large{min-width:22em;min-height:calc(100vh - 12rem);width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center}.horizontal_container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%}.vertical_container{display:inline-block;margin:0 auto;vertical-align:top}.max_one_unit_width{max-width:22rem}.one_ttm_container{max-width:21rem;margin:0 .4rem}.min_one_unit_width{min-width:22rem}.min_19_unit_width{min-width:19rem}.min_18_unit_width{min-width:18rem}.max_two_units_width{max-width:44rem}.max_50_rem{max-width:50rem}.one_unit_width{width:22rem}.two_units_width{width:44rem}.max_half_width{max-width:50%!important}.half_width{width:50%!important}.full_width{width:100%}.full_height{height:100%}.max_third_width{max-width:30%}.width_third{width:30%}.width_two_thirds{width:66%}form,input,select,table{max-width:100%}table{overflow:auto;display:inline-block;table-layout:fixed}table.sticky_column thead tr td:first-child,table.sticky_column thead tr td:nth-child(2){position:-webkit-sticky;position:sticky;left:0;z-index:1;padding-left:.4rem!important;background-color:#fff;background-color:var(--color-pe-background)}table.sticky_column tbody tr td:first-child,table.sticky_column tbody tr td:nth-child(2){position:-webkit-sticky;position:sticky;left:0;z-index:5;background-color:inherit}.stale_data_top_banner{background-color:#ff5252;background-color:var(--color-light-red);color:#000;font-size:1.1em;font-weight:700;width:100%;padding:.3em 0;margin-top:0}.search-container-inline{width:calc(8rem + 6px);font-size:1rem;display:inline-block}.suggestions-container-inline{position:relative;left:0;z-index:999}.suggestions-inline{position:relative;list-style:none;padding:0;margin:0;border:1px solid grey}.dropdown-item-inline,.suggestions-inline{background-color:#fff;background-color:var(--color-pe-background)}.dropdown-item-inline{text-align:right;padding-right:2px;border:.5px solid #598ab8;border:.5px solid var(--color-light-blue);color:#051923;color:var(--color-pe-text);cursor:pointer}.dropdown-item-inline:hover{background-color:#f2f2f2;background-color:var(--color-pe-light-accent-background)}.dropdown-item-inline a{display:inline-block;text-decoration:none;width:100%;font-size:1rem;cursor:pointer;padding-top:4px;padding-bottom:4px}.pe_justify_between_then_center{justify-content:center}@media screen and (min-width:60rem){.pe_justify_between_then_center{justify-content:space-between}}@media screen and (min-width:901px){.search_bar{float:left;margin-top:3.3rem;margin-left:1.4em}.search_bar_input{float:left}}@media screen and (max-width:100px){.search_bar{position:absolute;right:7em;top:1.8rem}.search_bar_input{float:right;margin-left:4em}}.plusplusplus{font-size:1.4em;padding-left:0;padding-top:3px;padding-right:10px;font-weight:700;color:grey}.margin_top_1unit{margin-top:1em!important}.margin_top_halfunit{margin-top:.5rem}.margin_top_pt2{margin-top:.2rem}.margin_bottom_1unit{margin-bottom:1em}.small_description_text{font-size:.8em}.footer_div{text-align:center;min-width:22em;padding:1rem;background:#fff;background:var(--color-pe-background);display:block;width:100%;bottom:0;z-index:20;font-size:.7em;min-height:6rem;margin-top:2rem;border-top:1px solid #051923;border-top:1px solid var(--color-pe-text)}.footer_div,.footer_div a{color:#051923;color:var(--color-pe-text)}.footer_div a{margin:.1rem;padding:.2rem;font-size:.9rem;text-decoration:none}.copyright_text{margin:.1rem}.sector_choice_container{background-color:#fff;background-color:var(--color-pe-background);border-radius:.5rem;margin:.5rem;padding:.5rem;display:flex;flex-direction:column;align-items:center;width:100%}.pe_main_info_extra_info_container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}@media screen and (max-width:800px){.pe_main_info_extra_info_container{display:flex;flex-direction:column;align-items:flex-start}}@media screen and (min-width:1000px){.footer_div{font-size:.8em}}.editable_text{display:block;float:right;min-width:3em;height:1.2rem;font-size:.9rem}input.editable_text{background-color:none;border:1px solid #cecece;border:1px solid var(--color-pe-heavy-accent-background);border-radius:2px;text-align:right;max-width:4rem;padding:1px 3px 3px;background-color:#ededed;background-color:var(--color-pe-accent-background);color:#051923;color:var(--color-pe-text)}span.editable_text{background-color:none;text-decoration:underline;cursor:pointer}.gauges_table_parent{margin:5px;position:relative}.margin_10px{margin:10px!important}.solid_blue_rounded_border{border:1px solid #6882bd!important;border:1px solid var(--color-blue)!important;border-radius:2px!important}.preference_button{width:10rem;margin:2px;font-size:.9rem;background-color:#cecece;background-color:var(--color-pe-heavy-accent-background);padding-top:.3rem;padding-bottom:.3rem;cursor:pointer}.preference_button,.preference_button:hover{border:1px solid #555;border:1px solid var(--color-pe-text-description);color:#051923;color:var(--color-pe-text)}.preference_button:hover{font-weight:700}.preference_button_selected{width:10rem;margin:2px;font-size:.9rem;border:1px solid #051923;border:1px solid var(--color-pe-text);background-color:#0f4e6e;background-color:var(--color-pe-high-contrast-blue);color:#fff;color:var(--color-white);font-weight:700;padding-top:.3rem;padding-bottom:.3rem;cursor:pointer}.premium_paid_text{font-size:.9em;font-weight:700;margin:.3em}.tier_table{cursor:default;border-collapse:collapse;text-align:center}.tier_table td{width:7em;border:1px solid #071d59;border:1px solid var(--color-dark-blue);border-collapse:collapse;padding:1em}.selected_tier{background-color:#598ab8;background-color:var(--color-light-blue);color:#051923;color:var(--color-black);font-weight:700}p.red_small_desc{padding:2px;font-size:.8rem}.hero p.red_small_desc,.small_desc{padding:2px;font-size:.8rem;margin:0}.red_small_desc{margin:0;font-size:.8rem;font-weight:700;color:#d32f2f;color:var(--color-red)}.hero p.small_desc,.red_small_desc{text-align:center;font-style:italic}.hero p.small_desc{font-size:.7em;color:#071d59;color:var(--color-dark-blue)}.balance_sheet_svg{font-size:.7em;font-family:Arial,Helvetica,sans-serif;fill:#fff;fill:var(--color-white)}.forgot-password-button{display:block;margin:6px auto auto;padding:0;font-size:.8rem;text-decoration:underline;border:none;cursor:pointer;background:none}.text_size_8{font-size:.8rem}.price_time_range_selection{display:inline-block;padding-left:.8rem;padding-right:.8rem;margin-top:0;cursor:pointer;font-size:.9rem;color:#071d59;color:var(--color-dark-blue);border-top:1px solid #071d59;border-top:1px solid var(--color-dark-blue);border-bottom:1px solid #071d59;border-bottom:1px solid var(--color-dark-blue)}.price_time_range_selection:hover{background-color:#598ab8;background-color:var(--color-light-blue)}.price_time_range_selection_selected{background-color:#071d59;background-color:var(--color-dark-blue);color:#fff;color:var(--color-white)}.settings_page_selection{display:inline-block;margin-top:1rem;padding:.1rem .5rem;cursor:pointer;font-size:1.1rem;color:#071d59;color:var(--color-dark-blue);border-top:1px solid #071d59;border-top:1px solid var(--color-dark-blue);border-bottom:1px solid #071d59;border-bottom:1px solid var(--color-dark-blue)}.settings_page_selection_selected{background-color:#071d59;background-color:var(--color-dark-blue);color:#fff;color:var(--color-white)}.settings_page_selection:hover{background-color:#598ab8;background-color:var(--color-light-blue)}.this_sector_highligted{font-weight:700}.plot_hint{background-color:#071d59;background-color:var(--color-dark-blue)}.plot_hint,.plot_hint_hist{color:#fff;font-size:.7rem;padding:3px;border-radius:3px}.plot_hint_hist{background-color:#3498db;background-color:var(--color-warm-blue)}.plot_hint_financial_data{color:#fff;font-size:.7rem;padding:2px;border-radius:2px}.cursor_pointer{cursor:pointer!important}.huge_font{font-size:3.5rem;font-weight:700}.contrasting_hover{color:rgba(5,25,35,.4745098039215686);color:var(--color-grey)}.contrasting_hover:hover{background-color:#071d59;background-color:var(--color-dark-blue);color:#fff;color:var(--color-white)}.vh_center_align{text-align:center}.main_price_chart{padding-left:2rem;padding-right:2rem}.page_break_header{background-color:none;color:#071d59;color:var(--color-dark-blue);border-bottom:1.5px solid #051923;border-bottom:1.5px solid var(--color-black);font-weight:700;width:90%;min-width:18rem;margin:auto 0}.radar_chart_modifiers{position:relative;border-radius:.3rem;background-color:#ededed;background-color:var(--color-pe-accent-background);color:#051923;color:var(--color-pe-text);padding:.1rem 0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.sector_chart_container{text-align:center}.sector_chart_container img{background-color:initial;padding:.1rem;border-radius:20%;object-fit:contain}.portfolio_split_class{font-size:.9rem;font-weight:400;padding:0}.portfolio_split_class .rv-discrete-color-legend-item{padding:2px}.rv-discrete-color-legend-item{color:#051923!important;color:var(--color-pe-text)!important}.rv-xy-plot__axis__tick__text{fill:#051923!important;fill:var(--color-pe-text)!important}.radar_chart_class{margin:auto}.watermark{position:absolute;font-size:.65rem;padding:2px;top:.2rem;right:.6rem;color:#6882bd;color:var(--color-blue)}.show_search_button{background-color:#071d59;background-color:var(--color-dark-blue);font-size:1rem;border:none;cursor:pointer;color:#fff;color:var(--color-white)}.show_search_button:hover{background-color:#598ab8;background-color:var(--color-light-blue);color:#071d59;color:var(--color-dark-blue)}.stacked_bars_svg{padding-top:2px;cursor:pointer}.stacked_bars_tooltip{position:absolute;top:5px;left:10px;background-color:#598ab8;background-color:var(--color-light-blue);font-weight:700;padding:2px;border-radius:1px;z-index:100;font-size:.8rem;cursor:pointer}.class_upside{color:#071d59;color:var(--color-dark-blue)}.class_downside{color:#d32f2f;color:var(--color-red)}.hint_sector{padding:.2rem .3rem;min-width:3.5rem;color:#051923;color:var(--color-pe-text);font-size:.8rem;border-radius:2rem}.hint_sector strong{font-size:.9rem}.hint_owner{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#051923;color:var(--color-pe-text);font-size:.8rem;left:50%!important;top:50%!important;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:right}.hint_owner strong{font-size:.9rem}.tooltip_overlay_style{position:absolute;z-index:100;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#071d59;background-color:var(--color-dark-blue);color:#fff;padding:.3rem;border-radius:1px;border:1px solid #071d59;border:1px solid var(--color-dark-blue);min-width:16rem;font-size:.8rem}.scatter_plot_elements{cursor:pointer}.dropdown-item-modifier{text-align:center;font-weight:700;font-size:1rem;padding:.1rem;background-color:#fff;background-color:var(--color-white);cursor:pointer}.time_range_delta_label{display:inline-block;text-align:center!important;padding:.2rem .4rem;border:1px solid transparent;margin:0 .4rem;border-radius:8px;color:#fff;color:var(--color-white);min-width:4rem;font-size:.85rem}.earnings_img{width:50px;height:50px;margin-bottom:.3rem}.earnings_img,.investor_profile_img{padding:0;object-fit:contain;background-color:initial;border-radius:2.5rem;box-shadow:0 1px 5px 1px #cecece;box-shadow:0 1px 5px 1px var(--color-pe-heavy-accent-background)}.investor_profile_img{margin:.5rem}.one_comp_earnings{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.5rem .5rem .1rem;margin:.8rem .2rem;border:1px solid transparent;border-radius:.2rem;background-color:#fff;background-color:var(--color-pe-background);vertical-align:top;float:left;display:flex;flex-direction:column;align-items:center;justify-content:center}.one_comp_earnings:hover{box-shadow:0 0 3px 1px rgba(0,0,0,.16);box-shadow:0 0 3px 1px var(--color-pe-shadow-strong)}.this_in_watchlist{color:rgba(36,131,195,.5333333333333333);color:var(--color-pe-warm-blue-transparent)}.this_in_holdings,.this_in_watchlist{position:absolute;top:0;right:.2rem;font-size:1rem}.this_in_holdings{color:#008a3c;color:var(--color-warm-green)}.one_comp_earnings a{text-decoration:none;display:flex;color:#051923;color:var(--color-pe-text);font-size:.8rem;font-weight:700}*{box-sizing:border-box}.columns_subscriptions{float:left;width:40%;min-width:21rem;min-width:var(--one-unit);margin:8px;border:1px solid #cecece;border:1px solid var(--color-pe-heavy-accent-background)}.price_subscriptions{position:relative;list-style-type:none;border:1px solid #f2f2f2;border:1px solid var(--color-pe-light-accent-background);margin:0;padding:0;transition:.3s}.price_subscriptions:hover{box-shadow:0 8px 12px 4px rgba(0,0,0,.16);box-shadow:0 8px 12px 4px var(--color-pe-shadow-strong)}.price_subscriptions .header_subscriptions{background-color:#0f4e6e;background-color:var(--color-pe-high-contrast-blue);color:#fff;color:var(--color-white);font-size:1.4rem;font-weight:700;padding:2rem 1rem!important}.price_subscriptions li{border-bottom:1px solid #cecece;border-bottom:1px solid var(--color-pe-heavy-accent-background);padding:1rem;background-color:#fff;background-color:var(--color-pe-background);text-align:center}.price_subscriptions .grey_subscriptions{background-color:#f2f2f2;background-color:var(--color-pe-light-accent-background);font-size:1.2rem}.price_time_range_selection_disabled{color:#555;color:var(--color-pe-text-description);cursor:not-allowed}.button_subscriptions{color:#fff;padding:.2rem .6rem;border-radius:.5rem;text-align:center;text-decoration:none;font-size:1.3rem;font-weight:700;cursor:pointer;transition:.2s;border:1px solid #cecece;border:1px solid var(--color-pe-heavy-accent-background)}.button_subscriptions:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 6px 10px rgba(0,0,0,.1);box-shadow:0 6px 10px var(--color-pe-shadow-medium)}.upgrade_essentials_button{background-color:#757575;background-color:var(--color-pe-account-essential)}.button_upsell_overlay,.upgrade_premium_button{background-color:#0136b6;background-color:var(--color-pe-account-premium)}.button_upsell_overlay{color:#fff;color:var(--color-pe-text-light);padding:.1rem .5rem;border:0;width:100%;height:3rem;text-decoration:none;border-radius:1rem;font-weight:700;font-size:1.2rem;cursor:pointer}.button_upsell_overlay:hover{box-shadow:0 1px 3px 0 #051923;box-shadow:0 1px 3px 0 var(--color-pe-text-dark)}.cancel_subscriptions{background-color:#e86d6d;background-color:var(--color-pe-light-red);color:#fff;padding:.2rem .5rem;font-size:1rem}.cancel_subscriptions,.update_subscriptions{border:none;text-align:center;text-decoration:none;cursor:pointer;border-radius:.2rem}.update_subscriptions{background-color:#555;background-color:var(--color-pe-text-description);color:#fff;color:var(--color-pe-background);padding:.1rem .2rem;margin:6px;font-size:.8rem}.color_red{color:#d32f2f;color:var(--color-red)}.color_green{color:#388e3c;color:var(--color-green)}@media only screen and (max-width:600px){.columns_subscriptions{width:100%}}.header_subscriptions span{position:absolute;top:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:.8rem;font-weight:700;padding:.1rem .7rem;background-color:#388e3c;background-color:var(--color-green);border:1px solid #388e3c;border:1px solid var(--color-green);border-radius:.8rem}.yt_iframe{margin-top:2rem;border:none}.name_and_criteria_container{width:50%;vertical-align:middle}.criteria_delete_container{width:3rem}.modifier_slider_container{margin:0;width:18rem;min-height:4rem;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.one_existing_criteria_container{padding-top:.4rem;padding-bottom:.4rem}.existing_criteria_column,.existing_criteria_name{width:100%;text-align:left;height:50%;vertical-align:middle;justify-content:center;align-items:center}.min_5rem_height{min-height:6rem}.existing_criteria_name span{padding:2px 6px;font-size:.9rem;font-weight:700}.existing_criteria_column span,.existing_criteria_name span{background-color:#fff;background-color:var(--color-white);border:1px solid #071d59;border:1px solid var(--color-dark-blue);color:#071d59;color:var(--color-dark-blue)}.existing_criteria_column span{padding:1px 4px;font-size:.8rem;text-align:center}.margin_top_10px{margin-top:10px}.align_self_center{align-self:center}.one_new_criteria_container{background-color:#fff;border:1px solid #598ab8;border:1px solid var(--color-light-blue);padding:.4rem;margin:0 .4rem;min-width:22rem;max-width:30rem}.tooltip_style{color:#6882bd;color:var(--color-blue);font-size:.8em;cursor:help}.frequency_box{display:block;padding:4px;width:95%;background-color:#fff;background-color:var(--color-white);cursor:pointer;margin-left:2.5%}.frequency_box,.frequency_box:hover{color:#071d59;color:var(--color-dark-blue)}.frequency_box:hover{background-color:#598ab8;background-color:var(--color-light-blue)}.inline_frequency_box{display:inline-block;width:2.4rem;text-align:center;padding:3px;margin:0 0 7px 12px;background-color:#fff;background-color:var(--color-white);color:#071d59;color:var(--color-dark-blue);cursor:pointer;border:1px solid #598ab8;border:1px solid var(--color-light-blue)}.active_frequency_box{color:#fff;color:var(--color-white);background-color:#071d59;background-color:var(--color-dark-blue)}.schedule_amount_input{text-align:right;border:1px solid #6882bd;border:1px solid var(--color-blue);background-color:#fff;background-color:var(--color-white);border-radius:1px;width:6rem;font-size:.9rem;margin-left:.5rem}.investment_action_button{color:#fff;color:var(--color-white);padding:.1rem 1.5rem;font-size:1rem;border:1px solid #051923;border:1px solid var(--color-black);border-radius:3px;margin:.6rem .5rem 0;cursor:pointer}.investment_action_button:hover{color:rgba(5,25,35,.4745098039215686);color:var(--color-grey)}.iab_true{background-color:#388e3c;background-color:var(--color-green)}.iab_false{background-color:#ff5252;background-color:var(--color-light-red)}.next_investment_date{display:block;margin:auto;padding:.3rem;font-size:.9rem;background-color:#071d59;background-color:var(--color-dark-blue);color:#fff;color:var(--color-white);border-radius:6px;text-align:center}.next_investment_passed{background-color:#d32f2f;background-color:var(--color-red)}.next_investment_today{background-color:#008a3c;background-color:var(--color-warm-green)}.next_investment_date a{color:#fff;color:var(--color-white);text-decoration:none}.next_investment_container{background-color:#fff;padding:.7rem .1rem;margin:.4rem auto;width:80%;border:1px solid #598ab8;border:1px solid var(--color-light-blue);border-radius:3px}.classic_white_bg{background-color:#fff;background-color:var(--color-white);border:1px solid #598ab8;border:1px solid var(--color-light-blue);margin-top:4px}.underline{text-decoration:underline}.site_description{background-color:#fff;background-color:var(--color-white);color:#071d59;color:var(--color-dark-blue);margin:1.5rem;text-align:center;border-radius:10px}.site_description p{margin:1rem 0;padding:.5rem 2rem;font-size:1rem;line-height:1.4rem;font-weight:700}.padding_2_rem{padding:.5rem 2rem!important}.padding_1_rem{padding:.5rem 1rem!important}.padding_bottom_1rem{padding-bottom:1rem}.transformable_span{cursor:pointer;margin-left:.2rem;text-decoration:underline;padding:0 4px}.current_price_red{background-color:#b71c1c;background-color:var(--color-dark-red);color:#fff}.current_price_green{background-color:#1b5e20;background-color:var(--color-dark-green);color:#fff}.target_price_blue{border:2px solid #071d59;border:2px solid var(--color-dark-blue);color:#071d59;color:var(--color-dark-blue)}.small_text{font-size:.8em;font-style:italic}.about_page_text p{font-family:Roboto,sans-serif;font-size:1rem;line-height:1.5;padding:0 1rem;color:#555;color:var(--color-pe-text-description)}.about_page_text h4{font-size:1.6rem}.about_page_text h4,.about_page_text h5{font-family:Montserrat,sans-serif;font-weight:600;color:#051923;color:var(--color-pe-text)}.about_page_text h5{font-size:1.4rem}.terms_text{margin-top:3rem;max-width:100%;padding:0 1rem}.terms_text p{font-family:Roboto,sans-serif;font-size:1rem;line-height:1.5;color:#555;color:var(--color-pe-text-description)}.terms_text h4{font-size:1.6rem;text-decoration:underline;margin-top:2rem}.terms_text h4,.terms_text h5{font-family:Montserrat,sans-serif;font-weight:600;color:#051923;color:var(--color-pe-text);text-align:left}.terms_text h5{font-size:1.4rem}.no_top_margin{margin-top:0}.loading_placeholder{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.loading_placeholder img{width:5rem;height:5rem}.loading_placeholder_tooltip{max-width:21rem;max-width:var(--one-unit);font-size:1rem;font-weight:400;text-align:center;background-color:#ededed;background-color:var(--color-pe-accent-background);padding:.5rem 1rem}.rank_container{font-size:.8rem;border-radius:3px;margin:.4rem;border:solid;padding:2px;border-width:1px}.gold_rank{background-color:gold;font-weight:700;color:#600060;border-color:#600060}.silver_rank{background-color:#d0d0d0;color:#202020;border-color:#202020}.bronze_rank{background-color:#eac095;color:#53300e;border-color:#53300e}.header_selector{cursor:pointer;color:#071d59;color:var(--color-dark-blue);padding:.3rem}.header_selector_selected{cursor:pointer;background-color:#071d59;background-color:var(--color-dark-blue);color:#fff;padding:.3rem}.slider_text_style{fill:#fff;font-size:.95rem;font-weight:700;-webkit-user-select:none;user-select:none}.toggle-container{display:flex;align-items:center}.toggle-container span{font-weight:700;font-size:.8rem;color:#051923;color:var(--color-pe-text);padding:0 .6rem}.pe_align_center{align-items:center!important}.pe_align_start{align-items:baseline}.pe_align_end{align-items:end!important}.pe_align_stretch{align-items:stretch!important}.toggle-switch{width:36px;height:20px;border-radius:15px;background-color:#ccc;display:flex;align-items:center;cursor:pointer;position:relative}.toggle-switch.on{background-color:#5bd06f}.toggle-switch.off{background-color:#ccc}.toggle-knob{width:15px;height:15px;border-radius:50%;background-color:#fff;position:absolute;left:3px;transition:left .5s}.toggle-switch.on .toggle-knob{left:18px}.stock_price_line_text{-webkit-user-select:none;user-select:none;cursor:normal}.welcome_component{margin:auto;background-color:#f2f2f2;background-color:var(--color-pe-light-accent-background);font-weight:700;color:#051923;color:var(--color-pe-text);border:1px solid #6882bd;border:1px solid var(--color-blue);border-radius:2px}.welcome_component ul{list-style:none;margin:0;-webkit-padding-start:1rem;padding-inline-start:1rem}.welcome_component ul li{margin:.4rem 0;text-decoration:underline;font-weight:400;font-size:.8rem;cursor:pointer}.welcome_component ul li.green-text{font-weight:400;text-decoration:none}.welcome_component h4{background-color:#3498db;background-color:var(--color-warm-blue);color:#fff;font-size:1.4rem;padding:.4rem}.welcome_component h6{background-color:#006c2f;background-color:var(--color-warm-green-end);color:#fff;font-size:1rem;padding:.4rem;border-radius:5px;margin:1rem}.welcome_component h5{color:#213867;color:var(--color-pe-blue-text);font-size:1rem;padding:.2rem}.dismiss_text{padding:4px 8px;margin:4px;font-size:.8rem;color:#051923;color:var(--color-pe-text);border-radius:4px;cursor:pointer}.dismiss_text:hover{text-decoration:underline}.stock_header_industrysector{display:inline-block;text-align:left;font-size:.9rem;padding:.1rem;color:#555;color:var(--color-pe-text-description);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.stock_header_industrysector i{width:1rem;text-align:center;margin-right:.5rem}.stock_header_stockname{display:inline-block;text-align:left;font-size:1.8rem;font-weight:700;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(32rem,calc(100% - 1.5rem));text-decoration:none}.pe_one_compare_container .stock_header_stockname{font-size:1.1rem}.stock_header_stockname_small{display:inline-block;text-align:left;font-size:1.1rem;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(32rem,calc(100% - 1.5rem))}.link_to_y{font-size:.8rem;padding:0 .2rem;border-radius:3px;font-weight:700;color:#051923;color:var(--color-pe-text)}.link_to_y:hover{color:#fff;background-color:#6001d2;text-decoration:none}.watchlist_button{font-size:1rem;border:none;cursor:pointer;border-radius:2px;padding:0 .5rem;color:#747474;color:var(--color-pe-text-light-description);background:none}.watchlist_button:hover{color:#555;color:var(--color-pe-text-description)}.stock_header_stockprice{font-size:1.1rem;display:flex;align-items:center}.pe_ticker_symbol i.bell{font-size:.8rem;cursor:pointer;border-radius:.4rem;padding:.2rem;margin-left:.5rem}.pe_ticker_symbol i.bell:hover{background-color:#cecece;background-color:var(--color-pe-heavy-accent-background)}.stock_header_stockchange{font-size:.9rem;margin-left:1rem}.stock_header_logo{height:4.8rem;width:4.8rem;border-radius:3rem;margin:.2rem}.stock_header_logo,.stock_header_logo_large{background-color:#fff;object-fit:contain;box-shadow:0 1px 5px 1px #cecece;box-shadow:var(--logo-img-shadow)}.stock_header_logo_large{height:6rem;width:6rem;border-radius:50%;margin:0 1rem 0 0}.stock_header_logo_med{height:3rem;width:3rem;border-radius:.2rem;margin:0 1rem 0 0;background-color:#fff;object-fit:contain;border:1px solid #747474;border:1px solid var(--color-pe-text-light-description)}.stock_header_logo_small{height:1.5rem;width:1.5rem;border-radius:.4rem;margin-right:.4rem;background-color:#fff;object-fit:contain}.valuation_gauges_labels{margin-top:-70px;text-align:center;font-size:.7rem;color:rgba(5,25,35,.4745098039215686);color:var(--color-grey)}.edit_modifiers_link{position:absolute;top:4px;right:4px;color:#555;color:var(--color-pe-text-description);z-index:700;padding:2px 4px 0 6px;border-radius:3px;font-size:1rem;text-decoration:none}.edit_modifiers_link:hover{color:#fff;color:var(--color-pe-background);background-color:#051923;background-color:var(--color-pe-text)}.founder_promo{width:100%;padding:.4rem;margin:0;background-color:#02d6f1}.portfolio_modifier_label{font-size:.9rem;text-align:left;margin-left:1rem;margin-bottom:-.3rem;font-weight:700}.light_green_bg{background-color:rgba(76,175,80,.26666666666666666)!important}.portfolio_current_price{font-size:1rem;font-weight:700;display:block}.portfolio_current_price_title{display:block;font-size:.9rem}.portfolio_current_price_container{border-radius:.1rem;padding:.2rem}.portfolio_current_price_container_price{background-color:#3498db;background-color:var(--color-warm-blue);color:#fff}.portfolio_current_price_container_delta{background-color:#fff;background-color:var(--color-white);border:1px solid #6882bd;border:1px solid var(--color-blue)}.portfolio_current_price_container_value{background-color:#008a3c;background-color:var(--color-warm-green);color:#fff}.target_pe_margin_container{margin-top:1.6rem}.stock_targets_container{width:9.6rem;margin:.3rem 0;text-align:center;cursor:pointer;background-color:#fff;background-color:var(--color-pe-background);color:#051923;color:var(--color-pe-text);overflow:hidden}.stock_targets_container img{padding:2px;border-radius:6px;background-color:#fff}.stock_targets_price{font-size:1.1rem;font-weight:700;height:100%;padding:3px;display:flex;justify-content:center}.stock_targets_price_title{font-size:.9rem;font-weight:700;display:flex;flex-direction:row;width:100%;padding:.2rem;text-align:left;background-color:#ededed;background-color:var(--color-pe-accent-background);justify-content:space-between}.stock_targets_container_pe .stock_targets_price_title{border-left:2px solid #3498db;border-left:2px solid var(--color-warm-blue);color:#3498db;color:var(--color-warm-blue)}.stock_targets_container_margin .stock_targets_price_title{border-left:2px solid #c28a51;border-left:2px solid var(--color-brown-orange);color:#c28a51;color:var(--color-brown-orange)}section{text-align:center}.hero{display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#fff;background-color:var(--color-pe-background);width:100%}.hero-content form{min-width:20rem;text-align:center}.features{display:flex;flex-direction:row;margin-top:3rem;margin-bottom:3rem;width:100%}.feature{padding:0;color:#051923;color:var(--color-pe-text);margin:1rem auto auto;width:30%;cursor:default;transition:background-color .3s;max-width:26rem}.feature,.feature:hover{background-color:#fff;background-color:var(--color-pe-background)}.feature h3{font-size:1rem;margin:.1rem;font-weight:400}.feature h3 i{font-size:2.6rem;margin-top:.5rem}.feature p{margin:1rem 0 0;font-size:1rem}.final-call-to-action{padding:1rem;margin:2rem}.final-call-to-action h4{font-size:1.1rem;font-weight:400;color:#051923;color:var(--color-pe-text);margin:0;padding:0}.hero-content{margin-top:2rem;max-width:58rem;min-width:21rem;min-width:var(--one-unit);padding:1rem 2rem;text-align:center}.hero .hero-content p{width:100%;font-size:min(1.5rem,max(1.2rem,calc(2.22222vw - .22222rem)))}.hero p{font-size:1.2rem;margin:1rem auto;width:100%}.hero .hero-content p.red_small_desc{font-size:.7rem}.hero-content h4{margin-top:2rem;margin-left:.1rem;text-align:left;font-size:1rem}.hero-content h5{margin-top:.2rem;margin-left:.1rem;text-align:left;font-size:.7rem;font-weight:400}.hero-content h6{margin-top:.2rem;font-size:.9rem;font-weight:400}.hero-content a{text-align:left;padding:.2rem;margin:0 .1rem 0 0;display:inline-block}.hero-content a:hover{background-color:#ededed;background-color:var(--color-pe-accent-background)}.hero-image{max-width:56rem}.hero-image img{width:100%}.howitworks{margin-top:2rem;width:100%}.howitworks h2{font-size:2rem;font-weight:700;margin:0}.one_step{display:flex;flex-direction:column;margin:auto;padding:1rem;align-items:center;justify-content:center;width:100%}.flat_icons{margin:1rem;max-width:5rem}@media (max-width:1080px){.one_step{flex-direction:column}}.one_step_desc{display:inline-block;font-size:1.4rem;min-width:22rem;max-width:44rem;height:100%;padding:1rem;text-align:center}.one_step_desc h2{text-align:center;font-size:1.5rem;padding:0;color:#051923;color:var(--color-pe-text)}.one_step_desc span{text-align:center;font-size:1rem;margin-top:1rem}.one_step img{width:100%;max-width:1200px;border-radius:.4rem;padding:.5rem;border:1px solid #ededed;border:1px solid var(--color-pe-accent-background);box-shadow:0 0 8px 1px rgba(0,0,0,.1);box-shadow:0 0 8px 1px var(--color-pe-shadow-medium)}.one_step video{width:100%;max-width:400px;border-radius:.4rem}.one_step h5{width:22rem;margin:auto;background-color:#3498db;background-color:var(--color-warm-blue);color:#fff;border-radius:.5rem}.yt{position:relative;display:block;width:90%;height:0;margin:auto;padding:0 0 56.25%;overflow:hidden}.yt iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.hero h1{font-size:min(3.5rem,calc(4.28571vw - .25rem));margin-bottom:10px}#final-register-button,#register-button{background-color:#008a3c;background-color:var(--color-warm-green);color:#fff;border:none;padding:.5rem 1rem;width:10rem;font-size:1.2rem;margin-top:1rem;cursor:pointer;transition:background-color .3s}#final-register-button:hover,#register-button:hover{background-color:#006c2f;background-color:var(--color-warm-green-end)}.content{display:flex;flex-direction:column;align-items:center}.benefits,.content{margin-top:1rem}.text{flex:1 1;color:#005c99;width:100%;text-align:left;border-top:2px solid #005c99;border-bottom:2px solid #005c99}.text p{margin:.4rem;font-size:1.4rem;font-weight:700;max-width:36rem}.image{flex:1 1;margin:2rem 5px 5px;width:100%}.image img{width:100%;max-width:44rem}.faq-section{padding:10px 0;margin-top:1rem;margin-bottom:1rem;width:100%;color:#051923;color:var(--color-pe-text)}.faq-section h4{font-size:1.4rem}.faq-list{display:flex;flex-direction:column;grid-gap:10px;gap:10px;min-width:22rem;font-size:1rem;margin:1rem;text-align:left}.faq-item{padding:.2rem .4rem;cursor:pointer;transition:background-color .3s;width:100%;border-bottom:2px solid #cecece;border-bottom:2px solid var(--color-pe-heavy-accent-background)}.question{font-weight:400;font-size:1.2rem}.answer{margin-top:1rem;margin-bottom:.5rem;font-size:1rem;font-weight:700}.existing_user_span{text-decoration:underline;cursor:pointer;font-size:.9rem;padding:.4rem .6rem;display:inline-block;text-align:center}.existing_user_span:hover{background-color:#ededed;background-color:var(--color-pe-accent-background)}p.privacy_acknowledgement{font-size:.75rem;max-width:20rem;margin:1rem auto auto;text-align:center;color:#555;color:var(--color-pe-text-description)}.hero-content h5.pref_question{max-width:18rem;font-size:1rem;font-weight:400;text-align:center;margin:.6rem auto;color:#051923;color:var(--color-pe-text);width:100%}.social_links a{font-size:1.5rem;padding:0 .4rem}.next_level{color:#555;color:var(--color-pe-text-description)}.cta_create_inv_schedule{padding:.4rem;text-align:center;font-weight:400;border-radius:3px;background-color:#fff;color:#071d59;color:var(--color-dark-blue);font-size:1rem;margin:0 2.8rem;border:1px solid #598ab8;border:1px solid var(--color-light-blue)}.cta_create_inv_schedule a{color:#fff;background-color:#008a3c;background-color:var(--color-warm-green);padding:1px 5px;border-radius:3px}.slideshow-container{max-width:1000px;position:relative;margin:auto}.mySlides{display:none}.fade{-webkit-animation-name:fade;animation-name:fade;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes fade{0%{opacity:.2}to{opacity:1}}@keyframes fade{0%{opacity:.2}to{opacity:1}}.slide_active{display:block}.mySlides img{max-height:40rem;padding:1rem 0;width:100%}.glow-text{font-weight:700;text-align:center;-webkit-animation:glow 1.5s infinite;animation:glow 1.5s infinite}@-webkit-keyframes glow{0%,to{text-shadow:0 0 0 rgba(222,222,255,.1)}50%{text-shadow:0 0 10px #25d128}}@keyframes glow{0%,to{text-shadow:0 0 0 rgba(222,222,255,.1)}50%{text-shadow:0 0 10px #25d128}}span.demo_page{font-size:.9rem;margin-left:.2rem}.topnav{overflow:hidden;background-color:#071d59;background-color:var(--color-dark-blue)}.topnav a.header_link{float:left;padding:.2rem;font-size:1rem}.topnav a.header_link,.topnav a.logoutlink{display:block;color:#fff;color:var(--color-white);text-align:center;text-decoration:none}.topnav a.logoutlink{float:right;margin-right:10px;padding:6px;font-size:.8rem;margin-top:3rem;margin-left:0}.topnav a.hoveron{margin-top:3.2em;margin-left:1em;border-radius:1px}.search_bar_input{width:8em;height:1.5em;text-align:right;float:left;background-color:#598ab8;background-color:var(--color-light-blue);font-size:1rem;color:#071d59;color:var(--color-dark-blue);border:1px solid #6882bd;border:1px solid var(--color-blue);padding:1px}.search_bar{font-size:1em;display:block;height:2em;width:8em}.header_div{height:7rem;min-width:22em;font-weight:700;background:#071d59;background:var(--color-dark-blue)}.header_user_status{right:0;top:0;padding:10px;font-size:.8em;font-weight:400}.header_user_status,.logout_button{position:absolute;color:#fff;color:var(--color-white)}.logout_button{right:5px;background-color:#071d59;background-color:var(--color-dark-blue);border:none;cursor:pointer}.logout_button,.topnav a.logoutlink:hover{text-decoration:underline}.topnav a.hoveron:hover{background-color:#598ab8;background-color:var(--color-light-blue);color:#000}.topnav .icon{display:none}.logo-link{height:100px;width:116px;object-fit:cover}@media screen and (max-width:84rem){.sector_choice_container{flex-direction:row;align-items:flex-start;flex-wrap:wrap;justify-content:center;width:calc(100% - 1rem)}.sector_choice_small_vartext{font-size:.8em!important;padding:.1rem 0!important;margin:.1rem .4rem!important;border-radius:.7rem}}@media screen and (max-width:1000px){.logo-link{height:96px;width:96px}.logo-link-container{min-width:unset!important}.topnav a:not(:first-child){display:none}.topnav a.icon{float:right;display:block}.nav-links li a i{font-size:1em;width:1.4rem;margin-right:.3rem}}@media screen and (max-width:1000px){.topnav.responsive{position:relative}.topnav.responsive .icon{position:absolute;right:0;top:0}.topnav.responsive a{float:none;display:block;text-align:left}.topnav.responsive a.hoveron{margin-top:0;margin-left:0;border-radius:0;padding:5px 5px 5px 30px}.topnav a.logoutlink{margin-top:0;margin-left:0;border-radius:0;padding:5px 5px 5px 32px}}.header{background-color:#fff;background-color:var(--color-pe-background);display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:0 1rem;min-width:21rem;min-width:var(--one-unit)}.toggle_icon{display:none}.nav-links{list-style:none;margin:0 1rem;text-align:center;padding:0}.nav-links li{display:inline-block;margin:.3rem 0 0}.nav-links li a{color:#051923;color:var(--color-pe-text);padding:.1rem .2rem;margin:0 .2rem;border-radius:1rem;font-size:1rem;font-weight:700}.nav-links li a.smaller_link{font-size:.9rem;font-weight:400}.nav-links li a i{padding-right:.4rem}.account_logout a{color:#051923;color:var(--color-pe-text);text-decoration:none}.account_logout a.login_link{background-color:#3498db;background-color:var(--color-warm-blue);color:#fff;color:var(--color-white);text-decoration:none;font-size:.9rem;padding:.1rem .6rem;margin:.2rem;border-radius:1.5rem;transition:background-color .3s}.account_logout a.login_link:hover{background-color:#2980b9;background-color:var(--color-warm-blue-end)}.account_logout a.register_link{background-color:#008a3c;background-color:var(--color-warm-green);color:#fff;color:var(--color-white);text-decoration:none;font-size:.9rem;padding:.1rem .6rem;margin:.2rem;border-radius:1.5rem;transition:background-color .3s}.account_logout a.register_link:hover{background-color:#006c2f;background-color:var(--color-warm-green-end)}.search-container{position:relative;display:block;width:18rem;max-width:100%;padding:0;text-align:center;margin-top:.8rem}.header .search-container{margin-top:0}.new-ticker-input{border:1px solid #747474;border:1px solid var(--color-pe-text-light-description);border-radius:3px;background-color:#fff;background-color:var(--color-pe-background);width:100%;min-width:4rem;text-align:right;font-size:.9em;color:#051923;color:var(--color-pe-text);padding:1px 5px;margin:0 auto;outline:none;box-shadow:2px 1px 2px 0 rgba(0,0,0,.1);box-shadow:2px 1px 2px 0 var(--color-pe-shadow-medium)}.new-ticker-input.disabled{background-color:#ededed;background-color:var(--color-pe-disabled)}.new-ticker-input:focus{border:1px solid #555;border:1px solid var(--color-pe-text-description)}.new-ticker-input-inline{border:1px solid #0f4e6e;border:1px solid var(--color-pe-high-contrast-blue);border-radius:1px;width:4em;font-size:1em;padding:3px;margin:5px 5px 5px 0}.new-ticker-input-inline,.visualizer_new_ticker_input{display:inline-block;background-color:#fff;background-color:var(--color-pe-background);text-align:right}.visualizer_new_ticker_input{border:1px solid #747474;border:1px solid var(--color-pe-text-light-description);width:4.5rem;padding:.2rem;margin:.5rem .75rem}.suggestions-container{position:absolute;top:100%;width:100%;z-index:999}.suggestions{position:relative;list-style:none;padding:0;margin:0}.dropdown-item{text-align:right;padding:0 2px 0 .3rem;background-color:#ededed;background-color:var(--color-pe-accent-background);border:1px solid #747474;border:1px solid var(--color-pe-text-light-description);cursor:pointer}.dropdown-item img{object-fit:contain;border-radius:50%;vertical-align:center;align-self:center;background-color:#fff;background-color:var(--color-pe-background)}.term_suggester_full_name{display:block;font-size:.8rem;color:#555;color:var(--color-pe-text-description);max-width:14rem;overflow:hidden;white-space:nowrap}.term_suggester_short_name{display:block;font-size:.9rem;font-weight:700;color:#051923;color:var(--color-pe-text)}.dropdown-item:hover{background-color:#cecece;background-color:var(--color-pe-heavy-accent-background);border:1px solid #051923;border:1px solid var(--color-pe-text)}.dropdown-item a{display:inline-block;text-decoration:none;width:100%;font-size:.9rem;cursor:pointer;padding-right:.2rem;color:#fff;color:var(--color-pe-background)}@media screen and (max-width:1000px){.pe_column_container.account_logout{display:none}.responsive .pe_column_container.account_logout{display:flex}.toggle_icon{display:block;padding:.5rem;font-size:2.2rem;color:#051923;color:var(--color-pe-text)}.nav-links{display:none}.responsive .nav-links{display:block;position:absolute;width:100%;background-color:#fff;background-color:var(--color-pe-background);top:96px;z-index:900;margin:0;left:0;border-bottom:2px solid #051923;border-bottom:2px solid var(--color-pe-text)}.nav-links li{display:block;padding:.2rem .6rem;text-align:left}.nav-links li a{display:block;padding:.4rem .6rem;font-size:1.2rem;font-weight:700;margin:0}.nav-links li a.smaller_link{font-size:1rem;font-weight:400}.responsive .search-container{display:none;margin:0 auto .5rem}.account_logout a:hover{text-decoration:underline}.account_logout a.login_link{background-color:#3498db;background-color:var(--color-warm-blue);font-size:.9rem;padding:.2rem .4rem}.account_logout a.register_link{background-color:#008a3c;background-color:var(--color-warm-green);font-size:.9rem;padding:.2rem .4rem}}.one_earnings_header{color:#051923;color:var(--color-pe-text);width:auto;font-weight:400;font-size:.9rem;margin:0 0 .3rem;text-align:left;border-bottom:1px solid #051923;border-bottom:1px solid var(--color-pe-text);padding:.1rem .4rem;position:relative}.one_earnings_header span{position:-webkit-sticky;position:sticky;left:0}.one_day_earnings_container{margin:.5rem 0;padding:0 .5rem;border-right:1px solid #cecece;border-right:1px solid var(--color-pe-heavy-accent-background);max-width:20rem}.one_day_earnings_container_today .one_earnings_header{font-weight:700;background-color:#ededed;background-color:var(--color-pe-accent-background)}.per_share_visuals_container{width:340px;background-color:#fff;border-radius:2px;border:1px solid #6882bd;border:1px solid var(--color-blue);margin:.4rem auto auto}.carousel-container{overflow:hidden;position:relative}.carousel-wrapper{width:calc(100% - 4rem);margin:auto;overflow:hidden}.carousel{display:flex;flex-wrap:nowrap;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.carousel-item{flex:0 0 auto}.carousel-button{position:absolute;top:50%;width:2rem;height:97%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0;background-color:#555;background-color:var(--color-pe-text-description);font-weight:700;font-size:1.2rem;color:#fff;color:var(--color-pe-background);cursor:pointer;border:none;transition:background-color .3s}.carousel-button:hover{background-color:#051923;background-color:var(--color-pe-text)}.carousel-button.prev{border-top-left-radius:8px;border-bottom-left-radius:8px;left:0}.carousel-button.next{border-top-right-radius:8px;border-bottom-right-radius:8px;right:0}.carousel-button:disabled{background-color:#999;cursor:not-allowed}.uv_editable_holdings{display:inline-block;height:100%}.holdings_container_small{display:flex;margin:.2rem auto;justify-content:center;align-items:center;padding:0 .4rem;border-radius:6px;font-size:.9rem}.holdings_container_small_shares,.holdings_container_small_value{color:#555;color:var(--color-pe-text-description)}.holdings_container_small_gain{font-weight:400!important;color:#5c995c;color:var(--color-pe-green);margin-left:.5rem;font-size:.8em}.holdings_container_small_loss{font-weight:400!important;color:#b75959;color:var(--color-pe-red);margin-left:.5rem;font-size:.8em}.uv_editable_holdings span.editable_text{font-size:1em;height:100%;text-align:right}.uv_editable_holdings input.editable_text{font-size:1em;border:none;width:2rem}.holdings_container_small .number_text{font-size:.9rem}.holdings_value{width:auto!important}.margin_top_half{margin-top:.5rem!important}.hide_holdings{cursor:pointer;padding:0 4px;font-weight:700;color:#071d59;color:var(--color-dark-blue);border-radius:4px}.hide_holdings:hover{background-color:#86adc6;background-color:var(--color-pe-light-blue)}.margin_top_half_unit{margin-top:.6rem!important}.toggle_historical_valuations{font-size:1rem;margin:0 .4rem;cursor:pointer;width:auto;padding:.1rem .4rem;font-weight:700;border-radius:6px;color:#213867;color:var(--color-pe-blue-text)}.toggle_historical_valuations:hover{background-color:#fff;background-color:var(--color-white)}.margin_of_safety_selection{display:inline-block;border-radius:.3rem;margin:.3rem;padding:.2rem;font-size:.9rem;cursor:pointer;background-color:#fff;background-color:var(--color-pe-background);border:1px solid #f2f2f2;border:1px solid var(--color-pe-light-accent-background);width:2.5rem}.margin_of_safety_selection:hover{background-color:#f2f2f2;background-color:var(--color-pe-light-accent-background)}.margin_of_safety_selected{background-color:#0f4e6e;background-color:var(--color-pe-high-contrast-blue);color:#fff}.margin_of_safety_selected:hover{background-color:#0f4e6e!important;background-color:var(--color-pe-high-contrast-blue)!important}.news_item_thumb{display:inline-block;width:30%;max-height:100%}.news_item_thumb img{max-height:5rem;max-width:100%}p.toggle_larger_text{font-size:1rem}.tryitoutheader{max-width:18rem!important;padding-right:1rem}.many_more_metrics_text{font-size:.9rem;padding-top:.2rem}table.demo_sliders_table{font-size:.9rem;font-weight:700;margin:1rem}table.demo_sliders_table svg{margin-top:.6rem!important;margin-left:1.5rem}table.demo_valuation_table{border-collapse:collapse;background-color:#fff;border:1px solid #598ab8;border:1px solid var(--color-light-blue);margin:1rem}table.demo_valuation_table tbody tr:hover{background-color:#ededed;background-color:var(--color-light-grey)}table.demo_valuation_table tbody tr td{min-width:5.5rem;padding:.3rem 1rem .3rem 0;font-size:.9rem!important}.light_blue_border{border:1px solid #598ab8;border:1px solid var(--color-light-blue)}table.demo_valuation_table thead tr th{min-width:5.5rem;padding:.4rem;font-size:.9rem!important;font-weight:700;color:#fff;border:none}table.demo_valuation_table thead tr{background-color:#071d59;background-color:var(--color-dark-blue)}.demo_valuation_table .green-text span{background-color:#008a3c;background-color:var(--color-warm-green);color:#fff;padding:.4rem;border-radius:4px}.demo_valuation_table .red-text span{background-color:#ff5252;background-color:var(--color-light-red);color:#fff;padding:.4rem;border-radius:4px}.demo_valuation_table p{font-size:1em;margin:0;padding:0}@media (max-width:1000px){.hero{flex-direction:column}.hero-content{margin-top:1rem;text-align:center}.hero-content,.hero-image{width:100%}.hero-content h6{text-align:center}.hero h1{font-size:2.5rem}.hero p{font-size:1rem}.features{flex-direction:column;margin-top:2rem;margin-bottom:2rem}.feature{width:90%}table.demo_sliders_table,table.demo_valuation_table{margin:0}}.new_criteria_container{min-width:20rem;max-width:100%;display:block;text-align:center}.new_one_criteria_header{width:100%;display:flex;align-items:center;justify-content:space-between;background-color:#cecece;background-color:var(--color-pe-heavy-accent-background)}.new_one_criteria_header button{padding:.2rem .2rem 0;background-color:#e7e7e7;color:#fff;border:none;cursor:pointer}.new_one_criteria_header button.active{background-color:#a8a8a8}.new_one_criteria_header span{flex-grow:1;text-align:left;padding-left:.4rem;font-size:.9rem}.new_one_criteria_content{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.1rem .3rem}.new_one_Criteria_groupbydiv{width:100%}.new_one_Criteria_groupbydiv button{padding:.2rem 0;width:8rem;margin:0 .4rem;border-radius:.6rem;border:none;cursor:pointer;display:inline-flex;align-items:center;vertical-align:middle;justify-content:center;background-color:#c7c7c7;background-color:var(--color-pe-light-contrast);color:#051923;color:var(--color-pe-text)}.new_one_Criteria_groupbydiv button span{margin-left:.6rem}.new_one_Criteria_groupbydiv button.active{background-color:#0f4e6e;background-color:var(--color-pe-high-contrast-blue);color:#fff;color:var(--color-white)}.bg_margin_transparent{background-color:rgba(199,114,29,.13333333333333333);background-color:var(--color-brown-orange-transparent)}.bg_pe_transparent{background-color:rgba(52,152,219,.6078431372549019);background-color:var(--color-warm-blue-transparent)}.slider-container{display:flex;align-items:center;width:100%;margin:.4rem}.slider-container input{flex-grow:1;width:auto}.slider-container span{width:4rem;text-align:right;font-size:.9rem}.new_one_Criteria_sectorsdiv{padding-bottom:.8rem}.new_one_Criteria_sectorsdiv h6{font-size:.85rem;font-weight:700;margin:.2rem}.desc_pe_criteria{font-size:.8rem;background-color:#395eaa;background-color:var(--color-pe-blue);color:#fff;padding:2px 6px;margin:1px 3px;border-radius:8px}.disabled_text{color:#555!important;color:var(--color-pe-text-description)!important}.very_disabled_text{color:#747474!important;color:var(--color-pe-text-light-description)!important}.container_market_pe_div{border:1px solid #3498db;border:1px solid var(--color-warm-blue);background:rgba(52,152,219,.6078431372549019);background:var(--color-warm-blue-transparent);border-radius:3px}.container_market_mos_div,.container_market_pe_div{width:21rem;min-height:6rem;margin:1rem auto;padding:.3rem}.container_market_mos_div{border:1px solid #c28a51;border:1px solid var(--color-brown-orange);background:rgba(199,114,29,.13333333333333333);background:var(--color-brown-orange-transparent);border-radius:3px}.disabled_criteria_bg{background:#ededed!important;background:var(--color-pe-disabled)!important}.more_modifiers{background-color:#fff;background-color:var(--color-white);font-size:.8rem;color:rgba(5,25,35,.4745098039215686);color:var(--color-grey);margin:1rem auto;width:18rem}.margin_top_0{margin-top:0!important}.demo_container h4{font-size:.9rem}.demo_container h3,.demo_container h4{color:#071d59;color:var(--color-dark-blue)}.demo_container h3{font-size:1.3rem;margin:0}.demo_component_metric_description{padding:3px;font-size:.8rem;background-color:#071d59;background-color:var(--color-dark-blue);color:#fff;width:18rem;margin:.4rem auto;border-radius:.4rem}.demo_container{margin-bottom:1rem;padding:.4rem}.demo_desc{font-size:.85rem;text-align:left;width:100%;padding:.1rem .4rem;margin:.2rem .6rem;height:4.2rem;border:1px solid;border-radius:2px}.demo_pe_container{margin:.6rem auto}.demo_pe_container .demo_desc{color:#2980b9;color:var(--color-warm-blue-end)}.demo_margin_container .demo_desc{color:#b57d43;color:var(--color-brown-orange-end)}.demo_eps_container .demo_desc{color:#008a3c;color:var(--color-warm-green)}.demo_section_header{margin:.1rem 1.3rem;font-size:1rem;font-weight:700;width:100%;text-align:left;justify-content:left!important}.demo_section_header span{margin-left:.6rem;padding:0 .2rem;color:#fff;font-weight:700;border-radius:2px;width:2.6rem;text-align:center}.demo_pe_container .demo_section_header span{background-color:#3498db;background-color:var(--color-warm-blue)}.demo_margin_container .demo_section_header span{background-color:#c28a51;background-color:var(--color-brown-orange)}.demo_eps_container .demo_section_header span{background-color:#008a3c;background-color:var(--color-warm-green)}.try_it_out_text{max-width:44rem;padding:1rem 1rem 0;margin:auto}.try_it_out_text p{text-align:left;font-size:.9rem!important;margin-top:0}.try_it_out_image{max-width:44rem}.try_it_out_image img{width:100%;padding:.3rem;margin-top:1rem;border-radius:3px}.try_it_out_text img{display:block;padding:.3rem;margin:1rem auto;border-radius:3px;width:30rem;max-width:100%}.pulsating-button{display:inline-block;background-color:#f60;color:#fff;font-size:1.2rem;padding:0 .5rem;margin:0 .2rem;border:none;text-align:center;text-decoration:none;cursor:pointer;-webkit-animation:pulse 1s infinite;animation:pulse 1s infinite;border-radius:.5rem}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.01);transform:scale(1.01)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.01);transform:scale(1.01)}to{-webkit-transform:scale(1);transform:scale(1)}}.demo_company_container{width:22rem;border:1px solid #598ab8;border:1px solid var(--color-light-blue);border-radius:1px;overflow:hidden;margin-top:.4rem}.demo_company_container_header{display:flex;flex-direction:row;margin-bottom:.6rem}.demo_company_container_header .name{font-weight:700;font-size:.9rem;width:100%;text-align:left;padding:4px 0 1px;display:flex;align-items:center;justify-content:center}.demo_company_container_header .name img{margin:0 .2rem}.demo_company_container_header .eps,.demo_company_container_header .margin_of_safety,.demo_company_container_header .pe{display:flex;flex-direction:column;align-items:center;font-size:.8rem;font-weight:700;padding:0 .1rem;min-width:4rem}.demo_company_container_header span{margin-left:6px;font-weight:700;color:#fff;width:2.2rem;border-radius:4px}.demo_company_container_header .eps span{background-color:#008a3c;background-color:var(--color-warm-green)}.demo_company_container_header .pe span{background-color:#2980b9;background-color:var(--color-warm-blue-end)}.demo_company_container_header .margin_of_safety span{background-color:#c28a51;background-color:var(--color-brown-orange)}.demo_company_content{margin-top:.4rem;display:flex;margin-bottom:.4rem}.demo_company_content img{width:50px;height:50px;margin-right:10px}.demo_slider_margin,.demo_slider_pe{-webkit-appearance:none;appearance:none;height:1px;background:#598ab8;background:var(--color-light-blue)}.demo_slider_pe::-webkit-slider-thumb{background:#3498db;background:var(--color-warm-blue)}.demo_slider_margin::-webkit-slider-thumb,.demo_slider_pe::-webkit-slider-thumb{-webkit-appearance:none;width:15px;height:15px;border:none;border-radius:50%;cursor:pointer}.demo_slider_margin::-webkit-slider-thumb{background:#c28a51;background:var(--color-brown-orange)}.demo_left_container p{font-weight:400;font-size:.95rem!important;background-color:#9b59b6;color:#fff;padding:.2rem .4rem;margin:.4rem auto 0;border-radius:3px;width:18rem;text-align:center}.light_grey_bg{background-color:#ededed!important;background-color:var(--color-light-grey)!important}.eps-slider-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.eps-slider-container-header{font-size:1rem;font-weight:700}.pe_column_container{display:flex;flex-direction:column}.pe_row_container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start}.pe_hist_data_container{margin:1rem}.pe_hist_data_container_small{min-width:calc(min(22rem, 100% - 2rem));flex-grow:1;flex-basis:0;max-width:26rem}.pe_hist_data_container_big{width:calc(100% - 1rem);min-width:21rem;min-width:var(--one-unit)}.pe_div_with_small_shadow{border-radius:.3rem;margin:.5rem;padding:.3rem .2rem .1rem;overflow:auto;background-color:#fff;background-color:var(--color-pe-background);box-shadow:0 2px 4px 3px rgba(0,0,0,.05);box-shadow:0 2px 4px 3px var(--color-pe-shadow-light)}.pe_div_with_small_shadow:hover{box-shadow:0 2px 6px 1px rgba(0,0,0,.16);box-shadow:0 2px 6px 1px var(--color-pe-shadow-strong)}.pe_div_with_shadow{box-shadow:0 2px 3px 1px rgba(0,0,0,.12);box-shadow:0 2px 3px 1px var(--color-pe-shadow);border-radius:.5rem;border:1px solid #ededed;border:1px solid var(--color-pe-accent-background)}.pe_div_with_shadow,.pe_div_with_shadow_on_hover{margin:.5rem;padding:.5rem;overflow:auto;background-color:#fff;background-color:var(--color-pe-background)}.pe_div_with_shadow_on_hover{border-radius:.5rem;box-shadow:0 0 8px 1px rgba(0,0,0,.12);box-shadow:0 0 8px 1px var(--color-pe-shadow)}.pe_div_with_shadow_on_hover:hover{box-shadow:0 0 8px 1px rgba(0,0,0,.16);box-shadow:0 0 8px 1px var(--color-pe-shadow-strong)}.pe_div_accent_no_shadow{background-color:#ededed;background-color:var(--color-pe-accent-background);border-radius:.5rem;margin:.5rem;padding:.5rem;overflow:auto}.pe_div_accent_no_shadow_larger_padding{border-radius:.5rem;margin:.5rem;padding:1rem;overflow:auto}.pe_div_accent_no_shadow_no_padding{background-color:#ededed;background-color:var(--color-pe-accent-background);border-radius:.5rem;margin:.5rem;overflow:auto}.pe_div_light_accent_no_shadow_no_padding{background-color:#f2f2f2;background-color:var(--color-pe-light-accent-background)}.pe_text_color{color:#051923!important;color:var(--color-pe-text)!important}.pe_light_accent_bg{background-color:#f2f2f2!important;background-color:var(--color-pe-light-accent-background)!important}.pe_container_stock_details{max-width:min(100%,88rem);max-width:min(100%,var(--four-units-full));background-color:#ededed;background-color:var(--color-pe-accent-background);margin:.5rem;padding:.5rem;border-radius:.5rem;justify-content:space-between}.pe_my_valuation_container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;align-items:center;padding:.2rem!important;margin:1rem .3rem}.pe_main_data_container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-items:flex-start}.pe_one_unit_container{width:22rem;width:var(--one-unit-full);max-width:100%;overflow:auto}.pe_one_unit_container_nf{width:21rem;width:var(--one-unit);max-width:100%;overflow:auto}.pe_two_units_container_nf{max-width:min(42rem,100%)!important;max-width:min(var(--two-units),100%)!important;overflow:auto}.pe_two_units_container{max-width:min(44rem,100%)!important;max-width:min(var(--two-units-full),100%)!important;overflow:auto}.pe_three_units_container{width:min(100%,63rem);width:min(100%,var(--three-units));max-width:min(66rem,100%)!important;max-width:min(var(--three-units-full),100%)!important;overflow:auto}.pe_three_units_container_mid{width:64.5rem;width:var(--three-units-mid);max-width:min(64.5rem,100%)!important;max-width:min(var(--three-units-mid),100%)!important;overflow:auto}.pe_three_units_container_full{width:66rem;width:var(--three-units-full);max-width:min(66rem,100%)!important;max-width:min(var(--three-units-full),100%)!important;overflow:auto}.pe_four_units_container_nf{width:min(100%,82rem);width:min(100%,var(--four-units));max-width:min(82rem,100%)!important;max-width:min(var(--four-units),100%)!important;overflow:auto}.pe_four_units_container{width:min(100%,88rem);width:min(100%,var(--four-units-full));max-width:min(88rem,100%)!important;max-width:min(var(--four-units-full),100%)!important;overflow:auto}h5.pe_div_header{font-size:1rem;margin:0 0 .5rem}h5.pe_div_header,h6.pe_div_header{text-align:left;font-weight:700;padding:0 0 0 .3rem;border-bottom:1px solid #c7c7c7;border-bottom:1px solid var(--color-pe-light-contrast)}h6.pe_div_header{font-size:.85rem;margin:.2rem 0 .8rem}h6.ttm_clickable{font-size:.85rem;font-weight:700;margin:0 0 .2rem;padding:0;cursor:pointer}.margin_left_1rem{margin-left:1rem!important}.pe_news_header{text-align:center;margin:.4rem;padding:.4rem 1.4rem;font-size:1.4rem;font-weight:700}.pe_ticker_table{width:21rem;width:var(--one-unit)}.horizontal_market_data_component .pe_ticker_table{min-width:18rem;width:auto;margin:.3rem}.horizontal_market_data_component{justify-content:space-evenly}.pe_header{margin-bottom:.7rem}.pe_header,.pe_header_no_margin{flex-wrap:wrap}.pe_header,.pe_header_no_margin,.pe_header_nowrap{display:flex;max-width:42rem;max-width:var(--two-units);flex-direction:row}.pe_header_nowrap{margin-bottom:.7rem}.pe_ticker_table tbody{width:100%;border-collapse:collapse;display:table}.pe_ticker_table tbody tr td{padding:.2rem .3rem}.pe_ticker_table tbody tr:hover{background-color:#ededed;background-color:var(--color-pe-accent-background)}.pe_space_between{justify-content:space-between}.pe_space_evenly{justify-content:space-evenly}.pe_justify-center{justify-content:center}.pe_vertical_align_middle{align-items:center;max-width:100%}.pe_vertical_align_flex_start{align-items:flex-start;max-width:100%}.pe_full_width{width:100%}.separator-div{width:100%;height:1.5rem}.half-separator-div{width:100%;height:.8rem}.small-separator-div{width:100%;height:.2rem}.pe_selection{display:inline-block;padding:.1rem .8rem;margin:.4rem;cursor:pointer;font-size:.9rem;font-weight:700;color:#051923;color:var(--color-pe-text);border-radius:8px}.pe_selection:hover{color:#051923;color:var(--color-pe-text-dark)}.pe_selection:hover,.pe_selection_selected{background-color:#fff;background-color:var(--color-white);box-shadow:0 0 8px 1px rgba(0,0,0,.05);box-shadow:0 0 8px 1px var(--color-pe-shadow-light)}.pe_selection_selected{color:#051923;color:var(--color-black)}.pe_stock_desc{max-width:60rem;text-align:justify;margin:.5rem 0;padding:.2rem;border-radius:.1rem;color:#555;color:var(--color-pe-text-description)}.pe_stock_desc:hover{background-color:#f2f2f2;background-color:var(--color-pe-light-accent-background)}.my_holdings_header{font-size:.9rem;font-weight:700;text-align:left;margin:0;padding-left:.4rem}.pe_my_holdings_container{padding:.2rem;font-size:.9rem;background-color:#fff;background-color:var(--color-pe-background);color:#051923;color:var(--color-pe-text);border:1px solid #ededed;border:1px solid var(--color-pe-accent-background);border-radius:4px;display:flex;flex-direction:column;margin:0 auto .5rem;position:absolute;right:0;overflow:hidden;width:10rem}.news_container{max-width:82rem;max-width:var(--four-units);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-items:flex-start}.one_news_item{margin:.5rem;width:21rem;width:var(--one-unit);background-color:#fff;background-color:var(--color-pe-background);padding:.6rem;box-shadow:0 0 8px 1px rgba(0,0,0,.05);box-shadow:0 0 8px 1px var(--color-pe-shadow-light);border:1px solid #f2f2f2;border:1px solid var(--color-pe-light-accent-background);border-radius:.6rem}.one_news_item .date_header{text-align:center;min-width:4rem;max-width:40%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:.7rem;color:#555;color:var(--color-pe-text-description);background-color:#ededed;background-color:var(--color-pe-accent-background);border-radius:.4rem;margin-bottom:.5rem;margin-right:.5rem;padding:0 .5rem}.news_item_title a{color:#051923;color:var(--color-pe-text);text-decoration:underline;font-family:Georgia,Times New Roman,Times,serif;font-weight:700;font-size:1rem}.news_item_title{display:inline-block;width:90%;padding-right:1rem;overflow:hidden}.news_item_description{color:#555;color:var(--color-pe-text-description);font-size:.9rem;margin:1rem 0}.pe_small_link_to_ticker{width:auto;height:auto;font-weight:400;display:inline-block;font-size:.9rem;margin:0 .2rem 0 .4rem}.pe_small_link_to_ticker a{color:#051923;color:var(--color-pe-text);padding:0 .3rem;border-radius:.4rem;text-decoration:none;font-weight:700}.pe_small_link_to_ticker a:hover{background-color:#cecece;background-color:var(--color-pe-heavy-accent-background);color:#051923;color:var(--color-pe-text)}.my_holdings_desc{font-size:.9rem;padding-left:.2rem;text-align:left;color:#555;color:var(--color-pe-text-description)}.my_holdings_value{font-size:1rem;padding-right:.4rem;text-align:right}.my_holdings_total_value{margin:0;padding-right:.4rem;font-size:.9rem;font-weight:700;text-align:right}.pe_per_share_compare_container{margin:.3rem 1rem}.pe_justify-evenly{justify-content:space-evenly}.pe_justify-start{justify-content:flex-start}.pe_justify-end{justify-content:flex-end}.pe_justify-space_between{justify-content:space-between}.hidden_text{font-size:.8rem;color:#555;color:var(--color-pe-text-description)}.old_pricing_class{text-decoration:line-through;color:#e86d6d;color:var(--color-pe-light-red)}.parent-container{position:relative}.new_alert_div{position:absolute;top:0;left:-2rem;width:19rem;height:auto;padding:.5rem;font-size:.9rem;box-shadow:0 0 10px 6px rgba(0,0,0,.16);box-shadow:0 0 10px 6px var(--color-pe-shadow-strong);border:1px solid #555;border:1px solid var(--color-pe-text-description);border-radius:.5rem;z-index:999;display:flex;flex-direction:column}.new_alert_div,.new_alert_div input{background-color:#051923;background-color:var(--color-pe-text);color:#fff;color:var(--color-pe-background)}.new_alert_div input{width:3rem;text-align:right;border:1px solid #fff;border:1px solid var(--color-pe-background);border-radius:.1rem}.new_alert_div button{background-color:#051923;background-color:var(--color-pe-text);color:#fff;color:var(--color-pe-background);border:none;border-radius:.4rem;margin:0 .3rem;cursor:pointer;padding:.1rem .4rem}.new_alert_div button.close:hover{background-color:#e86d6d;background-color:var(--color-pe-light-red)}.new_alert_div button.delete:hover{background-color:#b75959;background-color:var(--color-pe-red)}.new_alert_div button.copy:hover{background-color:#79cc79;background-color:var(--color-pe-light-green)}.new_alert_div button.fairprice:hover{background-color:#86adc6;background-color:var(--color-pe-light-blue)}.close_btn{background-color:#051923;background-color:var(--color-pe-text);color:#fff;color:var(--color-pe-background);border:none;border-radius:.3rem;margin:0 .3rem;cursor:pointer;padding:0 .3rem}.close_btn:hover{background-color:#e86d6d;background-color:var(--color-pe-light-red)}.url-div{position:absolute;max-width:21rem;max-width:var(--one-unit);top:0;left:0;width:auto;height:auto;background-color:#051923;background-color:var(--color-pe-text);color:#fff;color:var(--color-pe-background);padding:.5rem;font-size:.8rem;box-shadow:0 0 10px 6px rgba(0,0,0,.16);box-shadow:0 0 10px 6px var(--color-pe-shadow-strong);border:1px solid #555;border:1px solid var(--color-pe-text-description);border-radius:.5rem;z-index:999}.url-div p{margin:0;font-weight:400}.url-div input{width:100%;border:1px solid #fff;border:1px solid var(--color-pe-background);border-radius:.2rem}.url-div button,.url-div input{background-color:#051923;background-color:var(--color-pe-text);color:#fff;color:var(--color-pe-background)}.url-div button{border:none;border-radius:.4rem;margin:.5rem .5rem 0 0;cursor:pointer;padding:.1rem .4rem}.url-div button.close:hover{background-color:#e86d6d;background-color:var(--color-pe-light-red)}.url-div button.copy:hover{background-color:#79cc79;background-color:var(--color-pe-light-green)}.url-div a{background-color:#051923;background-color:var(--color-pe-text);color:#fff;color:var(--color-pe-background);border:none;border-radius:.4rem;margin:.5rem .5rem 0 0;cursor:pointer;padding:.1rem .4rem}.url-div a:hover{background-color:#3498db;background-color:var(--color-warm-blue)}.share_valuation_btn{background-color:#28cd2e;background-color:var(--color-light-green);color:#051923;color:var(--color-pe-text-dark);padding:0 .2rem;border-radius:.2rem;margin:0 .4rem;font-size:.8rem;transition:background-color .3s}.share_valuation_btn:hover{background-color:#388e3c;background-color:var(--color-green)}.notification_container{position:relative;margin:0 auto;z-index:999;display:flex;flex-direction:column;align-items:center;justify-content:center;width:min(44rem,50%);min-width:20rem;text-align:center;background:#051923;background:var(--color-pe-text);padding:.3rem;color:#fff;color:var(--color-pe-background);border-radius:.6rem}.notification_container p{font-size:.9rem;margin:.3rem auto;width:95%}.notification_container button{font-size:.9rem;margin:.3rem auto;border-radius:.2rem;background-color:#008a3c;background-color:var(--color-warm-green);border:none;color:#fff;color:var(--color-white);cursor:pointer}.pe_user_valuation_disclaimer{position:relative}.pe_user_valuation_disclaimer h1{color:#ededed;color:var(--color-pe-accent-background);max-width:min(90%,30rem);background-color:#051923;background-color:var(--color-pe-text)}.pe_user_valuation_disclaimer h1,.pe_user_valuation_disclaimer h5{font-size:1rem;text-align:center;width:auto;min-width:21rem;min-width:var(--one-unit);margin:0 auto .4rem;padding:.2rem .4rem;border-radius:.2rem;font-weight:400}.pe_user_valuation_disclaimer h5{color:#051923;color:var(--color-pe-text);max-width:90%}.one_user_valuation{display:inline-block;background-color:#ededed;background-color:var(--color-pe-accent-background);color:#051923;color:var(--color-pe-text);margin:.4rem;border-radius:.2rem}.one_user_valuation:hover{background-color:#cecece;background-color:var(--color-pe-heavy-accent-background)}.one_user_valuation a{text-decoration:none;padding:.1rem .4rem}.hidden_overlay{position:fixed;top:128px;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent 0,#fff 40rem);background:linear-gradient(180deg,transparent 0,var(--color-pe-background) 40rem);z-index:200000}.hidden_overlay_no_fade{background:transparent!important}.hidden_overlay h3{display:block;font-size:1rem;font-weight:400;text-align:center;width:80%;min-width:21rem;min-width:var(--one-unit);margin:0 auto 1rem;padding:.6rem 1rem;max-width:63rem;max-width:var(--three-units);background-color:#051923;background-color:var(--color-pe-text);border-radius:.5rem}.hidden_overlay h3,.hidden_overlay h3 a{color:#ededed;color:var(--color-pe-accent-background)}.hidden_overlay h3 a{font-weight:700}.holdings_content{width:100%;overflow:hidden}@media screen and (max-width:1000px){.hidden_overlay{top:96px}.holdings_content{width:0}}button.show_me_valuation{background-color:#008a3c;background-color:var(--color-warm-green);color:#fff;color:var(--color-white);border:none;cursor:pointer;border-radius:.2rem;display:block;margin:.5rem auto 0;max-width:12rem;font-size:1.2rem;transition:background-color .3s}button.show_me_valuation:hover{background-color:#006c2f;background-color:var(--color-warm-green-end)}a.one_demo_valuation_link{margin:.6rem .4rem 0;padding:.6rem .4em 0;border-radius:.6em;display:inline-block;background-color:#fff;background-color:var(--color-white)}a.one_demo_valuation_link:hover{background-color:#bbb}.demo_valuations_container{padding:0;margin:3rem .5rem 0!important;font-size:1.3rem;font-weight:700}.greater_smaller_button{width:1.5rem;font-size:1rem;color:#0f4e6e!important;color:var(--color-pe-high-contrast-blue)!important}.screener_sector_choice_small{display:inline-block;padding:.2rem .4rem;margin:.2rem;cursor:pointer;font-size:.8rem;color:#051923;color:var(--color-pe-text);border-radius:1rem;background-color:#f2f2f2;background-color:var(--color-pe-light-accent-background);box-shadow:0 0 3px 0 rgba(0,0,0,.05);box-shadow:0 0 3px 0 var(--color-pe-shadow-light)}.screener_sector_choice_small a{text-decoration:none;color:inherit}.screener_sector_choice_small:hover{color:#fff;color:var(--color-white);background-color:#3498db;background-color:var(--color-warm-blue);box-shadow:0 0 6px 1px rgba(0,0,0,.16);box-shadow:0 0 6px 1px var(--color-pe-shadow-strong)}.screener_this_sector_selected{background-color:#0f4e6e;background-color:var(--color-pe-high-contrast-blue);color:#fff;color:var(--color-white);font-weight:700}.screener_this_sector_selected a{color:inherit}a.main_register_link{border:none;padding:.4rem 1.4rem;font-size:1.5rem;border-radius:.4rem;margin-top:.5rem}a.main_register_link,a.main_register_link_small{background-color:#3498db;background-color:var(--color-warm-blue);color:#fff;cursor:pointer;transition:background-color .3s;text-decoration:none;display:inline-block}a.main_register_link_small{border:none;padding:.2rem 1rem;font-size:1.2rem;border-radius:.1rem;margin-top:.3rem}a.main_register_link:hover,a.main_register_link_small:hover{background-color:#2980b9;background-color:var(--color-warm-blue-end)}.existing_user_link{font-size:.9rem;text-align:center}.existing_user_link a{text-decoration:none;cursor:pointer;padding:0;display:inline-block;text-align:center;color:#213867;color:var(--color-pe-blue-text);text-decoration:underline}.existing_user_link a:hover{background-color:#fff;background-color:var(--color-pe-background)}.criteria_group{display:flex;flex-direction:column;justify-content:center;align-items:center;width:20rem;margin:.5rem;border:1px solid #ededed;border:1px solid var(--color-pe-accent-background);border-radius:.2rem;background-color:#f2f2f2;background-color:var(--color-pe-light-accent-background);padding-bottom:.3rem}.criteria_group .group_header{font-size:1rem;font-weight:700;padding:.3rem;border-radius:.6rem}.screener_group_header{font-size:.9rem;font-weight:700;padding:0;margin:.5rem}.empty_header{min-width:0!important;padding:0!important}.one_screener_group{display:flex;flex-direction:column;width:12rem;max-width:calc(50% - .2rem);margin:.2rem .1rem;background-color:#fff;background-color:var(--color-pe-background);border-radius:.4rem;padding-bottom:.1rem}.screener_one_criteria{width:100%;margin:.15rem auto;display:inline-block;padding-right:.3rem}.screener_one_criteria_header{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.screener_one_criteria button{padding:0 .2rem;background-color:#e7e7e7;color:#fff;border:none;cursor:pointer}.screener_one_criteria button.active{background-color:#a8a8a8}.screener_one_criteria_header span{flex-grow:1;text-align:left;padding-left:.4rem;font-size:.85rem;text-overflow:ellipsis;overflow:hidden;text-wrap:nowrap;max-width:calc(100% - 48px)}.screener_one_criteria_active{background-color:#0f4e6e!important;background-color:var(--color-pe-high-contrast-blue)!important;color:#fff}.screener_one_criteria_content{width:100%;display:flex;align-items:center;justify-content:space-between}.screener_one_criteria_content .slider-container{margin:0;padding:0 .3rem;width:auto}.screener_one_criteria_content .slider-container input{margin:0 auto;flex-grow:0;width:6.5rem}.CookieConsent a{text-decoration:underline;color:#fff;color:var(--color-pe-background)}.CookieConsent div{margin:.2rem 1rem!important}.valuation_eps_container{width:20%;padding:0 .2rem;text-align:center}.valuation_eps_container_titles{font-size:.8rem;align-items:center;padding-bottom:.2rem;margin-top:.4rem}.valuation_eps_container_titles .valuation_eps_container{height:100%}.valuation_eps_container_values{font-size:.9rem;margin-top:.2rem;background-color:#ededed;background-color:var(--color-pe-accent-background);border-radius:.4rem;padding:.2rem 0}.bold_value{font-size:1rem;font-weight:700}.button_selected_lowest:hover{background-color:#a86f6f!important}.button_selected_avg:hover{background-color:#777!important}.button_selected_highest:hover{background-color:#629e5f!important}.eps-slider-container-values{width:6rem;height:7rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.eps-slider-container-values button{width:100%;color:#051923;color:var(--color-black);font-size:.9rem;cursor:pointer;font-weight:400;transition:background-color .3s;border-radius:.2rem;border:1px solid transparent;padding:0 .3rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.valuation_buttons_desc{width:100%;text-align:center;font-size:.85rem;font-weight:700}.valuation_path_container{display:flex;flex-direction:row;width:100%}.valuation_path_trapezoid_container{width:2rem;height:7rem}.valuation_path_right_section{display:flex;flex-direction:column;flex-grow:1}.valuation_path_header_div{height:2.7rem;margin:0;width:100%;display:flex;flex-direction:column;align-items:flex-end}.align_flex_end{align-items:flex-end}.valuation_path_header_div span.valuation_explanation{font-size:.7rem;text-decoration:underline;color:#555;color:var(--color-pe-text-description);margin:0 .3rem;cursor:pointer}.valuation_path_header_div span.valuation_verdict{padding:.1rem .3rem;border-radius:.4rem;font-size:.8rem;margin:0 .3rem;color:#051923;color:var(--color-pe-text-dark);cursor:pointer}.verdict_u{background-color:#79cc79;background-color:var(--color-pe-light-green)}.verdict_f{background-color:#f6e299}.verdict_so{background-color:#e86d6d;background-color:var(--color-pe-light-red)}.verdict_o{background-color:#b75959;background-color:var(--color-pe-red);color:#fff!important;color:var(--color-white)!important}.valuation_path_prices{height:3rem;align-items:center}.valuation_path_arrows,.valuation_path_prices{width:100%;display:flex;flex-direction:row;justify-content:space-evenly}.valuation_path_vertical_separator_container{width:10%;display:flex;flex-direction:row;align-items:center}.valuation_path_prices_buyprice,.valuation_path_prices_currentprice,.valuation_path_prices_fairprice{width:5.8rem;height:3rem;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:.2rem;margin:.3rem;color:#051923;color:var(--color-pe-text)}.valuation_path_prices_targetprice{width:5.8rem;height:3rem;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:.2rem;margin:.3rem;color:#555;color:var(--color-pe-text-description);border:1px solid #99d2e9;border:1px solid var(--gauges_fill_0)}.valuation_path_arrow_buyprice,.valuation_path_arrow_fairprice{width:45%;height:2.8rem;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.fixed_svg{position:absolute;height:2.7rem;z-index:2}.reg_value{z-index:5;font-size:.85rem}.reg_value_desc{z-index:5;font-size:.8rem;font-weight:400;text-align:center;cursor:help}.valuation_path_trapezoid_container svg.valuation_trapezoid{margin-top:1.5rem;margin-left:2px}.valuation_path_vertical_separator_container svg.valuation_trapezoid{margin-left:2px}.pe_stock_main_info_container{max-width:calc(100% - 10rem);min-width:21rem;min-width:calc(var(--one-unit));flex-grow:1}.list_of_discover_categories{max-width:63rem;max-width:var(--three-units)}.valuation_path_prices_fairprice{background-color:rgba(246,226,153,.8);background-color:var(--color-pe-yellow-transparent)}.valuation_path_prices_buyprice{background-color:rgba(121,204,121,.4);background-color:var(--color-pe-light-green-very-transparent)}.valuation_path_prices_currentprice{background-color:#ededed;background-color:var(--color-pe-accent-background)}.use_templates_container{justify-content:space-evenly;align-items:stretch}.one_template{width:22%;min-width:8rem;padding:.3rem .4rem .5rem;background-color:#fff;background-color:var(--color-pe-background);box-shadow:inset 0 -1px 3px 1px #cecece;box-shadow:inset 0 -1px 3px 1px var(--color-pe-heavy-accent-background);border:1px solid #cecece;border:1px solid var(--color-pe-heavy-accent-background);border-radius:.3rem;margin:.2rem;cursor:pointer;font-size:.8rem;font-weight:400;text-align:center}.one_template_selected{background-color:#f2f2f2;background-color:var(--color-pe-light-accent-background)}.one_template h5{font-size:.9rem;font-weight:700}.one_template:hover{box-shadow:inset 0 -1px 4px 2px #cecece;box-shadow:inset 0 -1px 4px 2px var(--color-pe-heavy-accent-background)}.pe_modifiers_legend_color{margin:.5rem 0}.smaller_text{font-size:.75em}.text_color_bold_text{position:relative;top:.1rem;font-size:.9rem;font-weight:700;color:#051923;color:var(--color-pe-text)}.text_color_normal_text,.text_color_normal_text_company_name{position:relative;top:.1rem;font-size:.9rem;font-weight:400;color:#051923;color:var(--color-pe-text)}.table_img{padding:0;margin-top:.3rem;background-color:initial;border-radius:50%;object-fit:contain;box-shadow:0 1px 5px 1px #cecece;box-shadow:var(--logo-img-shadow)}.simple_log_img{background-color:#fff;border-radius:.3rem;border:1px solid #cecece;border:1px solid var(--color-pe-heavy-accent-background)}.earnings_img_moat{padding:0;object-fit:contain;background-color:initial;border-radius:.3rem;border:1px solid #ededed;border:1px solid var(--color-pe-accent-background);margin-top:.2rem}.save_new_pwd{background-color:#ededed;background-color:var(--color-pe-accent-background);border:1px solid #051923;border:1px solid var(--color-pe-text);border-radius:.8rem;color:#051923;color:var(--color-pe-text);font-size:.9rem;margin-top:.3rem}.save_new_pwd:hover{background-color:#fff;background-color:var(--color-pe-background);cursor:pointer}.moat_container{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;margin:0}.radar_chart_modifiers h5{margin:0 0 .3rem;font-size:.7rem;font-weight:700;color:#555;color:var(--color-pe-text-description)}.load_default_moat_btn{border:none;background-color:#3498db;background-color:var(--color-warm-blue);padding:0 .5rem;color:#fff;font-size:1rem;cursor:pointer;border-radius:.1rem;margin:.2rem 0}.load_default_moat_btn:hover{background-color:#2980b9;background-color:var(--color-warm-blue-end)}.one_dict_entry_container{border-radius:.4rem;margin:.4rem .6rem;padding:.4rem;border:1px solid #cecece;border:1px solid var(--color-pe-heavy-accent-background)}.one_dict_entry{width:auto;margin:0 .1rem;display:flex;flex-direction:column;align-items:flex-start;padding:0 .4rem;font-size:.9rem;font-weight:700}.one_dict_entry span{margin-left:.5rem}.one_dict_entry_container_new{background-color:#ededed;background-color:var(--color-pe-accent-background)}.upsell_component{position:-webkit-sticky;position:sticky;top:0;width:100%;justify-content:center;padding:0;background-color:#0136b6;background-color:var(--color-pe-account-premium);z-index:15;display:flex}.upsell_component a{font-size:.9rem;font-weight:400;position:relative;margin:.2rem;padding:.1rem .5rem;text-decoration:none;color:#fff;color:var(--color-pe-text-light)}.pricing_table{border-collapse:collapse;font-size:.95rem}.pricing_table tr.show_border{border:1px solid #cecece;border:1px solid var(--color-pe-heavy-accent-background)}.pricing_table td:first-child{min-width:8rem;padding:.5rem}.pricing_table td:nth-child(2),.pricing_table td:nth-child(3){min-width:6rem;padding:.5rem;text-align:center}.basic_tier,.premium_tier{padding:2rem .5rem .5rem;text-align:center;border:1px solid #cecece;border:1px solid var(--color-pe-heavy-accent-background);background-color:#ededed;background-color:var(--color-pe-accent-background);position:relative}.pricing_table tbody tr:hover{background-color:#ededed;background-color:var(--color-pe-accent-background)}.pricing_table tbody tr.no_hover_effect:hover{background-color:inherit}.active_tier_text{position:absolute;top:.4rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:.8rem;font-weight:700;padding:.1rem .7rem;background-color:#3498db;background-color:var(--color-warm-blue);color:#fff;border-radius:.8rem}.register_one_input_container{width:16rem;border-radius:2rem;background-color:#ededed;background-color:var(--color-pe-accent-background);display:flex;flex-direction:column;margin:.5rem auto;text-align:left;padding:.1rem 1.6rem;cursor:pointer}.register_one_input_container label{font-size:.75rem;color:#555;color:var(--color-pe-text-description);cursor:pointer}.register_one_input_container input{width:100%;padding:.1 .3rem;font-size:.95rem;text-align:right;border:none;background-color:inherit;cursor:pointer}.register_one_input_container input:focus{outline:none}.register_one_input_container input:-webkit-autofill,.register_one_input_container input:-webkit-autofill:active,.register_one_input_container input:-webkit-autofill:focus,.register_one_input_container input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #ededed inset;-webkit-box-shadow:0 0 0 1000px var(--color-pe-accent-background) inset}.register-button{display:block;padding:.3rem 2rem;background-color:#3498db;background-color:var(--color-warm-blue);color:#fff;color:var(--color-white);border:none;font-size:1.1rem;margin:auto;width:16rem;transition:background-color .3s;border-radius:2rem}.register-button:hover{cursor:pointer;background-color:#2980b9;background-color:var(--color-warm-blue-end)}.register-button:disabled,.register-button[disabled]{background-color:#cecece;background-color:var(--color-pe-heavy-accent-background);color:rgba(5,25,35,.4745098039215686);color:var(--color-grey);cursor:not-allowed}.create_account_cta{font-size:1.1rem;font-weight:700;margin:0}.register_container{max-width:42rem;max-width:var(--two-units);padding:1.4rem 2rem}.register_container h2{margin:.2rem 0 0;padding:0;font-size:1rem;font-weight:700;color:#051923;color:var(--color-pe-text)}.register_container h3{margin:.2rem 0 0;padding:0;font-size:.9rem;font-weight:400;color:#555;color:var(--color-pe-text-description)}.pe_name_and_price_container{width:calc(100% - 6rem);margin-left:.4rem}.pe_name_and_bookmark{max-width:min(36rem,100%);max-width:min(calc(var(--two-units) - 6rem),100%);display:flex;flex-direction:row;align-items:center}.holdings_toggle_button{display:block;position:absolute;width:1.6rem;height:1.6rem;background-color:#747474;background-color:var(--color-pe-text-light-description);border-radius:.3rem;border:none;cursor:pointer;right:.25rem;top:.25rem;font-size:1rem;font-weight:700}.holdings_toggle_button_inside{position:relative;top:0;right:0;align-self:flex-end;margin-bottom:.3rem}.disabled_button{background-color:#ededed!important;background-color:var(--color-pe-disabled)!important;cursor:not-allowed!important}.disabled_button:hover{background-color:#ededed;background-color:var(--color-pe-disabled)}.financials_container{width:100%;overflow-x:hidden;display:flex;flex-direction:column;align-items:center;padding:.4rem}.financials_table{border-radius:0}.financials_table,.financials_table thead tr td:first-child{background:#ededed;background:var(--color-pe-accent-background)}.financials_table thead tr td:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:2}.past_cagr_bg{background-color:rgba(89,138,184,.12156862745098039);background-color:var(--color-light-blue-transparent)}.past_avg_bg{background-color:rgba(91,211,95,.25882352941176473);background-color:var(--color-light-green-transparent)}.past_ttm_bg{background-color:#ededed;background-color:var(--color-pe-accent-background)}.financials_table tbody tr{background-color:#fff;background-color:var(--color-pe-background);cursor:pointer}.financials_table tbody tr:hover{background-color:#ededed;background-color:var(--color-pe-accent-background)}.financials_table tbody tr td,.financials_table thead tr td{padding:.1rem .4rem;text-align:right;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-family:Azeret Mono,monospace;font-family:var(--font-number);font-size:.9em}.financials_table thead tr td{font-weight:700;padding:.3rem .5rem}.financials_table tbody tr td:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:2;background-color:inherit;border-left:.2rem solid;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-family:unset;font-size:unset;padding-left:.6rem;max-width:12rem}.financials_table tbody tr td:first-child:hover{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.financials_table tbody tr td:first-child.financials_table_selected{border-left:.6rem solid;padding-left:.2rem}.financials_chart_container{width:100%;border-radius:0;position:relative}.financials_table{font-size:.85rem;border-spacing:1px 0;border-collapse:initial}.financials_table_selected{font-weight:700}.price_chart_container{padding:.5rem 1rem!important;height:17.5rem}.main_info_main_data{margin:.1rem .4rem;font-size:.9rem;width:16rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.main_data_value{margin:0 0 0 1.5rem;font-size:.9em;font-family:Azeret Mono,monospace;font-family:var(--font-number)}.additional_ttm_data{padding:.2rem;width:17rem;margin:.5rem .5rem 0}.additional_ttm_data,.additional_ttm_data_top{display:flex;flex-direction:column;justify-content:space-evenly}.additional_ttm_data_top{padding:.2rem 0;flex-grow:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:10rem;max-width:18rem;margin:.5rem 0 0}.ttm_container{margin:0 auto}.large_ttm_container{margin:1rem .3rem 0;padding:.1rem;background-color:#fff;background-color:var(--color-pe-background);border-radius:.3rem;box-shadow:0 0 3px 0 #cecece;box-shadow:0 0 3px 0 var(--color-pe-heavy-accent-background)}.one_additional_ttm_data{display:flex;flex-direction:row;padding:.05rem .2rem;margin:.05rem .1rem;justify-content:space-between;align-items:center;font-size:.75rem}.one_additional_ttm_data:hover{background-color:#ededed;background-color:var(--color-pe-accent-background);border-radius:.2rem}.one_additional_ttm_data span.description{color:#555;color:var(--color-pe-text-description);text-align:right}.one_additional_ttm_data span.value{font-size:.9em;font-family:Azeret Mono,monospace!important;font-weight:700;text-align:right}.one_additional_ttm_data span.perchng{font-size:1em;margin-right:.5rem;font-family:Azeret Mono,monospace!important;font-weight:400;text-align:right}.how_to_discount{max-width:21rem;max-width:var(--one-unit)}.how_to_discount h6{width:100%;text-align:left;margin:0;padding:0 1rem 0 0;font-weight:400;font-size:.9rem}.how_to_discount img{max-width:100%}.fwd_cagr_text{font-size:.8rem;border-radius:.1rem}.fwd_cagr_text,.past_cagr_text{padding:0 .3rem;color:#051923;color:var(--color-pe-text);cursor:default}.past_cagr_text{font-size:.75rem;width:100%;display:block;text-align:right}h5.economic_moat{font-size:.8rem;font-weight:400;margin:.5rem 0 0}.historical_data_hints{padding:.2rem;border-radius:.1rem;display:flex;flex-direction:column;font-size:.75rem;background-color:hsla(0,0%,100%,.6666666666666666);color:#051923;color:var(--color-pe-text-dark);max-height:12rem;overflow-y:scroll;overflow:auto;text-overflow:ellipsis}.historical_data_hints span{width:100%}.historical_data_hints span.dict_key{text-align:left;font-size:.9em;padding-right:1rem}.historical_data_hints span.dict_value{text-align:right;padding-left:1rem;font-family:Azeret Mono,monospace!important}.plot_hint_total_changes{display:flex;flex-direction:column;padding:.1rem .4rem;border-radius:.3rem;background-color:#051923;background-color:var(--color-pe-text);color:#fff;color:var(--color-pe-background);align-items:center}.plot_hint_total_changes .ticker_name{font-size:.9rem;font-weight:700}.plot_hint_total_changes .change_value{font-size:.8rem}.hist_table_last_col_header{padding:0 .1rem!important}.pe_fwd_est_show_what{cursor:pointer;border:1px solid #ededed;border:1px solid var(--color-pe-accent-background);width:33.33%}.pe_fwd_est_show_what:hover{background-color:#ededed;background-color:var(--color-pe-accent-background)}.pe_fwd_est_show_what_selected{background-color:#f2f2f2;background-color:var(--color-pe-light-accent-background);border-bottom:1px solid #f2f2f2;border-bottom:1px solid var(--color-pe-light-accent-background)}.pe_fwd_est_show_what span{cursor:inherit}.fwdest_chart_container{width:6rem;padding:.3rem .5rem;text-align:center;display:flex;flex-direction:column;align-items:center}.stock_header_stockname_val{margin-left:.5rem}.register_login_switch{font-size:.8rem;margin:0}.treemap_hint{background-color:#fff;background-color:var(--color-pe-background);padding:.2rem .4rem;font-size:.8rem;border-radius:.3rem;border:1px solid #051923;border:1px solid var(--color-pe-text)}.metric_select,.treemap_hint{color:#051923;color:var(--color-pe-text)}.metric_select{padding:.3rem;border:1px solid #cecece;border:1px solid var(--color-pe-heavy-accent-background);border-radius:1px;cursor:pointer;outline:none;font-weight:700;margin:0;background-color:#ededed;background-color:var(--color-pe-accent-background);font-size:.85rem}.metric_select option:disabled{color:#747474;color:var(--color-pe-text-light-description);background-color:#fff;background-color:var(--color-pe-background);cursor:not-allowed}.treemap_container{width:100%}.market_stats_container{width:100%;display:flex;flex-direction:column;align-items:flex-start;position:relative;max-height:250px;overflow:hidden}.market_stats_container_expanded{max-height:none!important}.expand-button{cursor:pointer;position:absolute;border:none;background-color:#555;background-color:var(--color-pe-text-description);color:#fff;color:var(--color-pe-background);padding:.4rem 2rem;border-radius:2px;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:6;transition:background-color .3s}.expand-button:hover{background-color:#051923;background-color:var(--color-pe-text)}.overlay{position:absolute;bottom:0;left:0;width:100%;height:150px;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);background:linear-gradient(180deg,var(--color-pe-background-transparent),var(--color-pe-background));pointer-events:none;z-index:5}.upsell_component button{font-size:inherit;margin:0;padding:0;border:0;text-decoration:underline;cursor:pointer;background-color:initial}.pe_market_stats_container{margin:0;background-color:#ededed;background-color:var(--color-pe-accent-background);padding:.6rem;border-radius:1rem;display:flex;flex-direction:row;justify-content:space-around;align-items:center;flex-wrap:wrap}.pe_market_stats_container svg{margin:.6rem .3rem}.inthou{font-weight:400;font-size:.7rem;margin:0;padding:0}.data_from_date_disclaimer{font-weight:400;font-size:.8rem;margin:0;padding:0 .3rem 0 0;text-align:right}.market_stats_one_metric{background-color:#ededed;background-color:var(--color-pe-accent-background);border:1px solid #cecece;border:1px solid var(--color-pe-heavy-accent-background);padding:.1rem .5rem;border-radius:.9rem;font-size:.8rem;font-weight:700;margin-bottom:.5rem}.keep_scale_checkbox{margin-left:1rem}.newsletter_setting_container p{margin:0 0 1rem;font-size:.8rem}.discount_code_input{font-size:1.4rem;font-weight:400;text-align:center;width:12rem;margin:0 1rem}.value_as_select{font-size:.7rem;font-weight:700;cursor:pointer;margin-left:.5rem;background-color:#ededed;background-color:var(--color-pe-accent-background);border:none}.payment_processor_disclaimer{margin:.3rem auto;text-align:center;font-size:1rem}.one_settings_option{margin-top:.5rem;font-size:1rem;padding:.2rem .5rem;cursor:pointer;border-radius:.5rem}.one_settings_option:hover{background-color:#cecece;background-color:var(--color-pe-heavy-accent-background)}.one_settings_option_selected{text-decoration:underline}p.existing_notifications_desc{margin:2rem .5rem;font-size:1rem;width:18rem}table.existing_notifications tr:hover{background-color:#f2f2f2;background-color:var(--color-pe-light-accent-background)}table.existing_notifications td:first-child{padding:.2rem 1rem;font-size:1rem;width:4rem;text-align:left}table.existing_notifications td{padding:.2rem 1rem;font-size:1rem;width:4rem;text-align:right}.add_alert_from_valuation{margin:0;font-size:inherit;color:inherit}.add_alert_from_valuation,.add_alert_from_watchlist{padding:0;background-color:initial;border:none;cursor:pointer}.add_alert_from_watchlist{margin:0 0 0 .3rem;font-size:.7em;color:#747474;color:var(--color-pe-text-light-description)}.add_alert_from_watchlist:hover{color:#555;color:var(--color-pe-text-description)}.small_alert_container{position:relative}.small_alert{position:absolute;top:-2rem;left:3rem;font-size:.9rem;font-weight:400;font-family:Poppins,sans-serif;font-family:var(--font-regular);z-index:10;background-color:#051923;background-color:var(--color-pe-text);border-radius:.4rem;padding:.2rem .5rem;color:#fff;color:var(--color-pe-background);cursor:pointer}.dont_hide_overflow{overflow:visible!important}.one_historical_chart_choice{font-size:.9rem;margin:0 .2rem;padding:0 .2rem;cursor:pointer;border:1px solid transparent;border-radius:.2rem}.one_historical_chart_choice:hover{background-color:#ededed;background-color:var(--color-pe-accent-background)}.one_historical_chart_choice_selected{font-weight:700;text-decoration:underline}.loading_placeholder_tooltip h3{font-size:.9rem;font-weight:700;margin:.2rem 0 .5rem}.one_tier_div{margin:.5rem;padding:0;width:20rem;border-radius:.3rem}.one_tier_div p{font-size:.9rem;margin:0;padding:.8rem 1rem;cursor:default;border-bottom:1px solid #747474;border-bottom:1px solid var(--color-pe-text-light-description)}.one_tier_div h4{font-size:1.1rem;font-weight:700;padding:1rem;cursor:default;margin:0}.one_tier_div_premium{box-shadow:0 0 8px 1px rgba(1,54,182,.3333333333333333);box-shadow:0 0 8px 1px var(--color-pe-account-premium-transparent);border:1px solid rgba(1,54,182,.3333333333333333);border:1px solid var(--color-pe-account-premium-transparent)}.one_tier_div_free{box-shadow:0 0 8px 1px rgba(140,96,89,.3333333333333333);box-shadow:0 0 8px 1px var(--color-pe-account-free-transparent);border:1px solid rgba(140,96,89,.3333333333333333);border:1px solid var(--color-pe-account-free-transparent)}.one_tier_div_free h4{background-color:#8c6059;background-color:var(--color-pe-account-free);color:#051923;color:var(--color-pe-text-dark)}.one_tier_div_premium h4{background-color:#0136b6;background-color:var(--color-pe-account-premium);color:#051923;color:var(--color-pe-text-dark)}.one_tier_div p:hover{background-color:#ededed;background-color:var(--color-pe-accent-background)}.current_level_text{margin:1rem 0;font-size:1rem}.account_logout a:hover span{text-decoration:underline}.account_logout .current_level_text_essential i{color:#757575;color:var(--color-pe-account-essential);font-weight:400;border-radius:.2rem}.account_logout .current_level_text_premium i{color:#0136b6;color:var(--color-pe-account-premium);font-weight:400;border-radius:.2rem}.account_logout .current_level_text_free i{color:#8c6059;color:var(--color-pe-account-free);font-weight:400;border-radius:.2rem}.no_border_bottom{border-bottom:none!important}.premium_feature_text{border:1px solid #0136b6;border:1px solid var(--color-pe-account-premium);padding:.1rem .3rem;border-radius:.3rem;font-size:inherit;font-weight:inherit;text-decoration:none;white-space:nowrap}.padding_left_pt2rem{padding-left:.2rem}.pe_small_margin_container{margin:0 .8rem}.overflow_hidden{overflow:hidden}svg>g>g.google-visualization-tooltip{pointer-events:none}.chart_choice_small{display:inline-block;padding:.2rem .4rem;margin:.1rem .5rem .1rem 0;cursor:pointer;font-size:.9rem;font-weight:400;color:#051923;color:var(--color-pe-text);border-radius:.5rem;background-color:#fff;background-color:var(--color-pe-background);box-shadow:0 0 3px 0 rgba(0,0,0,.05);box-shadow:0 0 3px 0 var(--color-pe-shadow-light)}.chart_choice_small:hover{box-shadow:0 0 6px 1px rgba(0,0,0,.1);box-shadow:0 0 6px 1px var(--color-pe-shadow-medium)}.this_chart_selected{background-color:#cecece;background-color:var(--color-pe-heavy-accent-background);font-weight:700}.visalizer_metrics{width:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin:1rem 1rem 0}.visalizer_metrics_one_metric{white-space:nowrap;cursor:pointer;margin:.2rem .4rem;border-radius:.4rem;font-size:.8rem;font-weight:700}.visalizer_metrics_one_metric:hover{background-color:#ededed;background-color:var(--color-pe-accent-background)}.visalizer_metrics_one_metric label{cursor:pointer;padding:.1rem .4rem}.visalizer_metrics_one_metric input{cursor:pointer;padding:.1rem .4rem;margin-right:.5rem;margin-left:0}.one_padding_left{padding-left:2rem!important}.visualizer_one_ticker{margin:.2rem .8rem}.visualizer_one_ticker a{text-decoration:none;font-size:.9rem;font-weight:700;width:4.5rem;text-align:center;padding:.1rem .6rem;cursor:pointer;border-radius:.1rem;display:block;color:#fff;color:var(--color-white)}.visualizer_one_ticker_remove{padding:.2rem;border-radius:.2rem;cursor:pointer}.visualizer_one_ticker_remove:hover{color:#b75959;color:var(--color-pe-red)}.visalizer_metrics .premium_feature_text{font-size:.75rem!important;font-weight:700}.plans{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.planItem{border:2px solid #fff;border:2px solid var(--color-pe-background);position:relative;width:21rem;min-width:21rem;color:#051923;color:var(--color-pe-text);padding:1rem;margin:.5rem;border-radius:1rem;box-shadow:0 2px 6px #cecece;box-shadow:0 2px 6px var(--color-pe-heavy-accent-background)}.planItem:hover{box-shadow:0 2px 9px #cecece;box-shadow:0 2px 9px var(--color-pe-heavy-accent-background)}.card__header{padding:1.7rem 1rem 0}.card__header h2{margin:0;padding:0;text-align:left;font-size:1.3rem}.card__desc{text-align:left;font-size:.9rem;padding:.5rem 1rem;height:4rem;max-width:19rem;color:#555;color:var(--color-pe-text-description);background-color:hsla(0,0%,100%,.6274509803921569);background-color:var(--color-pe-background-semi-transparent);border-radius:1rem}.planButtons{height:5rem;padding:0 1rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border-bottom:1px solid #cecece;border-bottom:1px solid var(--color-pe-heavy-accent-background)}.price{font-size:1.5rem;font-weight:700;text-align:left;padding:0 1rem}.price span.free_text{font-size:1.1rem;font-weight:400}.price span.pm_text{font-size:.9rem;color:#747474;color:var(--color-pe-text-light-description);background-color:hsla(0,0%,100%,.6274509803921569);background-color:var(--color-pe-background-semi-transparent);border-radius:1rem;padding:.2rem}.featureList{list-style:none;padding:1rem .6rem 0;text-align:left;font-size:.9rem;margin:0}@media screen and (max-width:900px){.featureList{font-size:.85rem}}.featureList li{margin-bottom:.8rem;cursor:default;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 .2rem}.featureList li:hover{background-color:#ededed;background-color:var(--color-pe-accent-background);border-radius:.3rem}.feature_enabled:before{content:"\2714";margin-right:5px;color:green}.feature_disabled{color:#747474;color:var(--color-pe-text-light-description)}.feature_disabled:before{content:"\2715";margin-right:7px;color:red;font-size:.8em}.plan_button{background-color:#3b5998;color:#fff;border:none;border-radius:1rem;padding:.5rem 1.5rem;margin-top:0;margin-bottom:1rem;cursor:pointer;transition:background-color .3s,box-shadow .3s}.plan_button:hover{background-color:#2a3c4e}.plan_button:active{box-shadow:0 2px 4px rgba(0,0,0,.1)}.next_charge{max-width:100%;text-align:left;font-size:.85rem;background-color:hsla(0,0%,100%,.6274509803921569);background-color:var(--color-pe-background-semi-transparent);border-radius:1rem}.subscription_button_container{text-align:center;display:flex;flex-direction:column;align-items:center}.subscription_button_container,.subscription_button_container h5{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.subscription_button_container h5{font-size:.9rem;font-weight:700;background-color:hsla(0,0%,100%,.6274509803921569);background-color:var(--color-pe-background-semi-transparent);margin:.1rem;text-align:left;padding:.1rem .4rem .1rem 0;border-radius:.3rem}.pe_disabled{cursor:not-allowed}.upsell_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000;display:flex;justify-content:center;align-items:center}.upsell_overlay-content{position:relative;padding:1rem;width:21rem;width:var(--one-unit);max-width:95%;text-align:center;background:#fff;background:var(--color-pe-background-light);color:#051923;color:var(--color-pe-text-dark);border-radius:5px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.upsell_overlay-content span{margin-bottom:2rem;text-align:center;font-weight:700}.upsell_close-btn{margin:.4rem;font-size:.9rem;text-decoration:underline;border:none;color:#051923;color:var(--color-pe-text-dark);background-color:#eee;padding:.1rem .4rem;border-radius:.1rem;width:auto;height:auto;cursor:pointer;border-radius:.2rem}.upsell_close-btn:focus{outline:none}.upsell_close-btn:hover{background:#e86d6d;background:var(--color-pe-light-red)}.upsell_carousel{margin-top:2rem}.upsell_carousel img{max-width:100%;max-height:min(80vh,20rem);display:block;margin:0 auto}.upsell_carousel p{text-align:center;margin-top:10px}.one_hero_feature_choice{font-size:1rem;margin:.4rem .3rem 0;width:auto;height:auto;cursor:pointer;border-radius:.7rem;display:flex;flex-direction:column;align-items:center;min-width:7rem;padding:.1rem .5rem .4rem;-webkit-user-select:none;user-select:none;border:1px solid transparent;transition:all .1s ease-in-out}.one_hero_feature_choice .logo{font-size:2em}.one_hero_feature_choice_selected .logo{color:#051923!important;color:var(--color-pe-text)!important}.one_hero_feature_choice .desc{font-size:.75em}.one_hero_feature_choice:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.one_hero_feature_choice_selected{font-weight:700;text-decoration:none;border:1px solid #cecece;border:1px solid var(--color-pe-heavy-accent-background);box-shadow:1px 1px 2px 1px #cecece;box-shadow:1px 1px 2px 1px var(--color-pe-heavy-accent-background)}h2.our_features{font-size:1.3rem;margin:0 2rem}.sector_choice_small{display:inline-block;padding:.2rem .6rem;margin:.1rem .5rem .1rem 0;cursor:pointer;font-size:.9rem;font-weight:400;color:#051923;color:var(--color-pe-text);border:1px solid #747474;border:1px solid var(--color-pe-text-light-description);border-radius:1rem;background-color:#fff;background-color:var(--color-pe-background);box-shadow:0 0 3px 0 rgba(0,0,0,.05);box-shadow:0 0 3px 0 var(--color-pe-shadow-light)}.sector_choice_small:hover{box-shadow:0 0 6px 1px rgba(0,0,0,.16);box-shadow:0 0 6px 1px var(--color-pe-shadow-strong)}.multi_choice_header{margin:0 .5rem;border-bottom:1px solid #cecece;border-bottom:1px solid var(--color-pe-heavy-accent-background);text-align:left;font-size:1rem;font-weight:700;padding:.2rem 0 0;width:auto}.multi_choice_header .sector_choice_small{display:inline-block;padding:.2rem .6rem;margin:.1rem .2rem 0;cursor:pointer;font-size:.9rem;font-weight:400;color:#051923;color:var(--color-pe-text);border:1px solid #747474;border:1px solid var(--color-pe-text-light-description);border-bottom:none;border-radius:1rem 1rem 0 0;background-color:#fff;background-color:var(--color-pe-background)}.sector_choice_small a{text-decoration:none;color:inherit}.multi_choice_header .sector_choice_small:hover{box-shadow:0 -1px 2px 0 rgba(0,0,0,.1);box-shadow:0 -1px 2px 0 var(--color-pe-shadow-medium)}.this_sector_selected{background-color:#ededed!important;background-color:var(--color-pe-accent-background)!important;font-weight:700!important}.this_sector_selected a{color:inherit}.dcf_param{display:flex;flex-direction:column;width:10rem;margin:.2rem;padding:.2rem .3rem;border-radius:.1rem;background-color:#ededed;background-color:var(--color-pe-accent-background)}.dcf_param label{font-size:.8rem}.dcf_param span{min-width:2.3rem}.dcf_param span,.dcf_param span.close{font-size:.9rem;margin-left:.1rem;text-align:right;font-weight:700}.dcf_param span.close{min-width:0;padding:0 .3rem;border-radius:.2rem;cursor:pointer}.dcf_param span.close:hover{background-color:rgba(121,204,121,.8470588235294118);background-color:var(--color-pe-light-green-transparent)}.dcf_param div{display:flex;flex-direction:row;align-items:center}.dcf_param input{width:6.6rem}.dcf_final_value{display:flex;flex-direction:column;align-items:center;margin:-.5rem .1rem .1rem;padding:.1rem .4rem;width:10rem;border-radius:.2rem;background-color:rgba(121,204,121,.4);background-color:var(--color-pe-light-green-very-transparent);color:#051923;color:var(--color-pe-text)}.dcf_final_value h6{font-size:.8rem;font-weight:700;margin:0}.dcf_final_value span{font-size:1rem;font-weight:700}.force_full_width{width:100%!important}.get_price_button{background-color:#008a3c;background-color:var(--color-warm-green);border:none;color:#fff;padding:.5rem 1rem;border-radius:.4rem;text-align:center;text-decoration:none;font-size:1rem;margin:.5rem;cursor:pointer;transition:all .1s ease-in-out}.get_price_button:hover{background-color:#006c2f;background-color:var(--color-warm-green-end);-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 3px 6px rgba(0,0,0,.1);box-shadow:0 3px 6px var(--color-pe-shadow-medium)}.take_me_to_new_account_button{background-color:#008a3c;background-color:var(--color-warm-green);border:none;color:#fff;padding:.1rem .5rem;border-radius:1rem;text-align:center;text-decoration:none;font-size:.8rem;margin:0 0 .1rem;cursor:pointer;transition:all .1s ease-in-out}.take_me_to_new_account_button:hover{background-color:#006c2f;background-color:var(--color-warm-green-end);-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 3px 6px rgba(0,0,0,.1);box-shadow:0 3px 6px var(--color-pe-shadow-medium)}.dcf_legend_text{color:#fff;color:var(--color-pe-text-light);font-size:.7rem;padding:0 .2rem;border-radius:.2rem;cursor:default;margin:.1rem}.vertical_header{font-size:.9rem;text-align:center;margin-bottom:.5rem;padding:.1rem .8rem;background:#ededed;background:var(--color-pe-accent-background);border-radius:.9rem}.gauge_container{margin-top:-1.2rem;width:9rem}h6.pemosheader{margin:0;font-size:.8rem;font-weight:700;padding:0}h5.pemosheader{margin:0;padding:.2rem;font-size:.9rem;font-weight:700;background-color:#ededed;background-color:var(--color-pe-accent-background);text-align:center;border-radius:.2rem}.gauge_component_container{padding:0;margin:.3rem 0 0}.eps_selection_button{width:5.8rem;height:2rem;margin:.3rem;color:#051923;color:var(--color-pe-text);background-color:#ededed;background-color:var(--color-pe-accent-background);font-size:1rem;cursor:pointer;font-weight:400;transition:background-color .3s;border-radius:.2rem;padding:0 .3rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;border:none;box-shadow:inset 0 -1px 2px 1px #cecece;box-shadow:inset 0 -1px 2px 1px var(--color-pe-heavy-accent-background)}.eps_selection_button_selected{background-color:#051923;background-color:var(--color-pe-text);color:#fff;color:var(--color-pe-background);font-weight:700}.greyscale_div{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.greyscale_div:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.attngrbr{border-radius:.4rem;background-color:#fff;background-color:var(--color-pe-background);box-shadow:0 1px 4px 1px #cecece;box-shadow:0 1px 4px 1px var(--color-pe-heavy-accent-background)}h5.modifiers_header{text-align:left;margin:.1rem 0 .3rem;padding:.3rem 1rem;font-size:1rem;font-weight:700;color:#051923;color:var(--color-pe-text)}.accent_rounded_border{border:2px solid #ededed;border:2px solid var(--color-pe-accent-background);border-radius:.5rem}.hidden_overlay div.account_thanks{display:block;font-size:1rem;font-weight:400;color:#051923;color:var(--color-pe-text);text-align:center;width:60%;min-width:21rem;min-width:var(--one-unit);margin:0 auto 1rem;padding:.6rem 1rem;max-width:63rem;max-width:var(--three-units);background-color:#ededed;background-color:var(--color-pe-accent-background);border-radius:.5rem}.fwd_val_growth_one_container{width:6.5rem}.fwd_val_growth_one_container h6{margin:0;padding:0;font-weight:400}.pe_options_list,.pe_options_list div{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;flex-wrap:wrap}.user_stats_table{font-size:.8rem;text-align:left}.user_stats_table tbody tr td,.user_stats_table thead tr th{padding:.1rem .3rem}.add_lot_button{margin:0;border:0;text-decoration:underline;padding:.1rem .5rem;background:none;color:#555;color:var(--color-pe-text-description);cursor:pointer}.add_lot_button:hover{color:#5c995c;color:var(--color-pe-green)}.add_lot_input{width:3.4rem;font-size:.8rem;text-align:right}.add_lot_add_button{border:0;background-color:initial;padding:0 .2rem;color:#051923;color:var(--color-pe-text);cursor:pointer}.add_lot_add_button :hover{color:#5c995c;color:var(--color-pe-green)}a.underline-hover-effect{text-decoration:none;color:inherit}.underline-hover-effect{display:inline-block;position:relative}.underline-hover-effect:before{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background-color:#555;background-color:var(--color-pe-text-description);transition:width .15s ease-in}.underline-hover-effect:hover:before{width:100%}.daily_limit_reached{font-size:.8rem;font-weight:700;text-decoration:none;padding:.1rem;margin:.1rem;display:block;text-align:center}.one_pnl_upside{display:flex;flex-direction:column;align-items:center;justify-content:center;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;padding:.3rem .25rem;margin:0;cursor:pointer;border-radius:.4rem;position:relative}.highlighted_div{background-color:#ededed;background-color:var(--color-pe-accent-background)}.pnl_container{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:nowrap;overflow-x:auto;margin:0 .4rem;padding:.2rem 0;max-width:100%;min-width:18rem}.pnl_container img{margin-top:.3rem;border-radius:.4rem}.one_pnl_upside span{width:100%;font-size:.7rem;margin-top:.2rem;font-weight:700;text-align:center}.protfolio_sort_by_choice{margin:0 0 0 .5rem;padding:0 .2rem;border-radius:.2rem;cursor:pointer;color:#051923;color:var(--color-pe-text);font-weight:400}.protfolio_sort_by_choice_selected{font-weight:700!important;text-decoration:underline}.font_size_09em{font-size:.9em}.font_size_11em{font-size:1.1em}.pe_portfolio_change_header{font-size:.8rem;font-weight:400;padding-left:1rem;text-align:left;color:#555;color:var(--color-pe-text-description);display:flex;align-items:center}.pe_portfolio_change_header input{margin-left:.8rem}.pnl_valuation_details_detached{position:absolute;top:.4rem;background-color:rgba(5,25,35,.6);background-color:var(--color-pe-text-transparent);color:#fff;color:var(--color-pe-background);padding:.2rem;border-radius:.3rem;font-size:.9rem;z-index:5}.pnl_valuation_details_float_left{left:.4rem}.pnl_valuation_details_float_right{right:.4rem}.pnl_valuation_details_detached h4{margin:0;padding:.1rem;font-size:.9rem;font-weight:700}.pnl_valuation_details_detached h5{margin:0;padding:.1rem;font-size:.7rem;font-weight:400;text-align:left}.pnl_valuation_details_detached h6{margin:0;padding:.1rem;font-size:.8rem;font-weight:700;text-align:right}.position_relative{position:relative}.explanation{margin:0 .2rem;text-decoration:underline;cursor:help;font-weight:700}.sortable_header{cursor:pointer}.sortable_header:hover{background-color:#ededed;background-color:var(--color-pe-accent-background)}.sector_choice_container a{text-decoration:none}.sector_choice_container .sector_choice_small_watchlist{border:none;margin:.1rem .3rem;padding:.1rem 0;font-size:1rem}.sector_choice_container .this_sector_selected_watchlist{font-weight:700}.no_overflow_scroll{overflow:hidden}.portfolio_ticker_label{font-size:.7rem;font-weight:400;margin-left:.5rem;background-color:#ededed;background-color:var(--color-pe-accent-background);border-radius:.3rem;padding:0 .2rem;cursor:default}.label_dropdown_select{font-size:.9rem;margin-left:-.35rem;color:#555;color:var(--color-pe-text-description);background-color:inherit;padding:0;border:1px solid transparent;cursor:pointer}.label_dropdown_select:hover{border:1px solid #555;border:1px solid var(--color-pe-text-description)}.label_dropdown_select option{background:#fff;background:var(--color-pe-background);color:#051923;color:var(--color-pe-text)}.new_category_option{background-color:#79cc79!important;background-color:var(--color-pe-light-green)!important;color:#051923!important;color:var(--color-pe-text-dark)!important}.new_label_text_field{border:1px solid #cecece;border:1px solid var(--color-pe-heavy-accent-background);background-color:#fff;background-color:var(--color-pe-background);color:#051923;color:var(--color-pe-text);font-size:.9rem}.new_label_button{border:none;cursor:pointer;border-radius:.2rem;padding:.1rem .2rem;margin:0 0 0 .4rem;background-color:initial}.new_label_button_save:hover{background-color:rgba(121,204,121,.8470588235294118);background-color:var(--color-pe-light-green-transparent)}.new_label_button_cancel:hover{background-color:#e86d6d;background-color:var(--color-pe-light-red)}.watchlist_button_inlist{font-size:.7rem;border:none;cursor:pointer;border-radius:2px;padding:0 .2rem;color:#747474;color:var(--color-pe-text-light-description);background:none;margin:0 .2rem}.watchlist_button_inlist:hover{color:#555;color:var(--color-pe-text-description)}@-webkit-keyframes fadeIn{0%{opacity:.1}to{opacity:1}}@keyframes fadeIn{0%{opacity:.1}to{opacity:1}}.text_reveal{overflow:hidden;-webkit-animation:fadeIn 2s;animation:fadeIn 2s}.one_feature_desc{font-size:1rem;margin:1rem;padding:.5rem;max-width:44rem;max-width:var(--two-units-full);width:100%}.one_existing_category_container{width:21rem;width:var(--one-unit);padding:.5rem;border-radius:.5rem;background-color:#ededed;background-color:var(--color-pe-accent-background);margin:.5rem}.one_existing_category_container h5{text-align:left;position:relative;padding:0 2rem 0 .4rem}.delete_category{position:absolute;right:0;border-radius:.3rem;top:50%;translate:0 -50%;font-size:1.2rem;font-weight:700;border:0;cursor:pointer;background-color:#ededed;background-color:var(--color-pe-accent-background)}.delete_category:hover{background-color:#fff;background-color:var(--color-pe-background)}.add_category_description{font-size:.8rem;text-decoration:underline;cursor:pointer;font-weight:400;margin:0;padding:0;color:#555;color:var(--color-pe-text-description)}.one_existing_category_container button.action{padding:.3rem;border-radius:.3rem;border:0;color:#fff;color:var(--color-white);margin:0 .3rem;width:1.8rem;height:1.8rem;cursor:pointer}.one_existing_category_container textarea{width:100%;height:8rem;resize:none;background-color:#fff;background-color:var(--color-pe-background);color:#051923;color:var(--color-pe-text)}.one_existing_category_container span{width:auto;display:block;margin:.5rem 0 0;padding:.3rem;color:#555;color:var(--color-pe-text-description);font-size:.9rem;cursor:pointer;overflow:auto}.one_existing_category_container span:hover{border-radius:.4rem;background-color:#cecece;background-color:var(--color-pe-heavy-accent-background)}.one_existing_category_container button.save{background-color:#79cc79;background-color:var(--color-pe-light-green)}.one_existing_category_container button.undo{background-color:#86adc6;background-color:var(--color-pe-light-blue)}.one_existing_category_container button.clear{background-color:#e86d6d;background-color:var(--color-pe-light-red)}span.pe_category_description{width:100%;background-color:#ededed;background-color:var(--color-pe-accent-background);padding:.2rem .4rem;border-radius:.2rem;font-size:.9rem;margin:.5rem 0}.watchlist_title{text-align:left;border:1px solid #ededed;border:1px solid var(--color-pe-accent-background);border-radius:.3rem;margin:0 0 1rem;font-weight:400;color:#555;color:var(--color-pe-text-description);font-size:.95rem;max-width:42rem;max-width:var(--two-units);padding:.2rem .4rem;cursor:default;background-color:#f2f2f2;background-color:var(--color-pe-light-accent-background)}.watchlist_title:hover{background-color:#fff;background-color:var(--color-pe-background)}.hero_left{flex-direction:column;max-width:42rem;max-width:var(--two-units)}.hero_left,.hero_right{display:flex;min-width:21rem;min-width:var(--one-unit);flex-grow:1;padding:1rem;flex-basis:0}.hero_right{justify-content:center;align-items:center;flex-wrap:wrap}.hero_section{display:flex;flex-direction:row;align-items:flex-start;grid-gap:10%;gap:10%}.hero_left h1{font-size:min(3.4rem,calc(3.75vw - .25rem))}.hero_left h1,.hero_left h2{text-align:center;margin:1rem 0;padding:0}.hero_left h2{font-size:min(1.6rem,max(1.2rem,calc(2.22222vw - .22222rem)));font-weight:400;color:#051923;color:var(--color-pe-text)}@media (max-width:1000px){.hero_section{flex-direction:column;align-items:center}.hero_left h1{font-size:2rem}}@media (max-width:53rem){.hero_left h1,.hero_left h2{text-align:center}}.image_gallery_container{min-width:21rem;min-width:var(--one-unit);max-width:42rem;max-width:var(--two-units)}.one_feature_image_desc_container{min-width:21rem;min-width:var(--one-unit);padding:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:4rem .5rem;border-radius:.5rem;transition:.3s;cursor:default;box-shadow:0 3px 10px 1px rgba(0,0,0,.16);box-shadow:0 3px 10px 1px var(--color-pe-shadow-strong)}.one_feature_image_desc_container:hover{box-shadow:0 4px 14px 3px rgba(0,0,0,.16);box-shadow:0 4px 14px 3px var(--color-pe-shadow-strong)}.one_feature_image_desc_container img{max-width:calc(min(100%, 63rem));max-width:calc(min(100%, var(--three-units)));height:auto;padding:.2rem;border-radius:.4rem;margin:1rem 0}.one_feature_image_desc_container h3{font-size:2.4rem;font-weight:700;padding:.3rem .5rem;margin:.5rem 0 1.5rem}.one_feature_image_desc_container h3 i{margin-right:.3rem}.one_feature_image_desc_container h4{font-size:1.3rem;font-weight:400;text-align:center;margin:0 auto 1rem;max-width:42rem;max-width:var(--two-units);padding:.3rem .5rem;color:#555;color:var(--color-pe-text-description);border-top:1px solid #cecece;border-top:1px solid var(--color-pe-heavy-accent-background);border-bottom:1px solid #cecece;border-bottom:1px solid var(--color-pe-heavy-accent-background)}.text_shadow_small{text-shadow:1px 1px 2px #747474;text-shadow:1px 1px 2px var(--color-pe-text-light-description)}.big_title{width:auto;margin:0 auto;padding:.5rem .6rem;font-size:1.1rem;border-radius:.6rem}h3.main_features_list{font-size:2rem;font-weight:700;margin:.5rem 0;padding:0 1rem}h5.main_features_list{font-size:1.3rem;font-weight:700;margin:0 0 1rem;padding:0 1rem}.flip-card{height:6.4rem;-webkit-perspective:1000px;perspective:1000px}.flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.flip-card:hover .flip-card-inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.flip-card-back,.flip-card-front{position:absolute;width:100%;height:100%;padding:0 1rem;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-card-back,.flip-card-front{background-color:#f2f2f2;background-color:var(--color-pe-light-accent-background)}.flip-card-back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.benefits_list{list-style:none;padding:0;margin:1rem 0 0}.benefits_list li{margin:5px 0;font-size:.9rem;text-align:center}.dcf_bargraph{width:17rem}.dcf_stockpricegauge{width:18rem;height:18rem}.dcf_stockpricegauge .valuation_path_prices_buyprice,.dcf_stockpricegauge .valuation_path_prices_fairprice{width:7.2rem}.shift_up_half_rem{margin-top:-.5rem}i.info_icon{font-size:.9em;cursor:pointer;color:#747474;color:var(--color-pe-text-light-description);margin:0 1rem}.show_dcf_calculator_button{border:0;border-radius:.1rem;margin:.2rem auto .7rem;cursor:default;background-color:#ededed;background-color:var(--color-pe-accent-background);font-size:.9rem;padding:.2rem .6rem;box-shadow:inset 0 -1px 2px 1px #cecece;box-shadow:inset 0 -1px 2px 1px var(--color-pe-heavy-accent-background);font-weight:700}.show_dcf_calculator_button:hover{background-color:#cecece;background-color:var(--color-pe-heavy-accent-background)}span.one_metric_small_chart{border-radius:.2rem;color:#fff;color:var(--color-pe-text-light)}span.one_metric_small_chart,span.one_metric_small_chart_not_selected{padding:.1rem .3rem;font-size:.75rem;margin:.1rem .2rem;cursor:pointer}span.one_metric_small_chart_not_selected{border-radius:.2rem;border:1px solid transparent}span.one_metric_small_chart_not_selected:hover{border:1px solid #cecece;border:1px solid var(--color-pe-heavy-accent-background);cursor:pointer}.clickable_header{cursor:pointer}i.expand_div{font-size:.8em;margin:0 .1rem;color:#747474;color:var(--color-pe-text-light-description);transition:.5s}.pe_div_with_small_shadow:hover i.expand_div,.pe_hist_data_container:hover i.expand_div{color:#051923;color:var(--color-pe-text)}.shadow_on_hover:hover{box-shadow:0 0 2px 2px #ededed;box-shadow:0 0 2px 2px var(--color-pe-accent-background)}.limited_height_list{overflow:auto;max-height:3.5rem;transition:.3s;align-items:flex-start}.dcf_calculator_container{width:21rem;width:var(--one-unit);position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:9999;background-color:#fff;background-color:var(--color-pe-background);box-shadow:0 0 6px 10px #fff;box-shadow:0 0 6px 10px var(--color-pe-background);border-radius:.1rem;border:5px solid #cecece;border:5px solid var(--color-pe-heavy-accent-background)}.pe_flex_nowrap_scroll{flex-wrap:nowrap;overflow:auto}.fit_content_container{max-width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.height_40rem{height:40rem}.pe_home_one_small_idx_change{min-width:18rem;height:6rem;margin:.5rem;padding-right:.5rem;border-right:1px solid #cecece;border-right:1px solid var(--color-pe-heavy-accent-background)}.auto_height{height:auto!important}.smallportfolio_one_ticker_change{margin:.6rem;border-radius:.3rem;font-size:.8rem}.smallportfolio_one_ticker_change a{padding:0 .2rem;font-weight:700;text-decoration:none}.smallportfolio_one_ticker_change span{font-weight:700;font-size:.8em}.no_decoration{text-decoration:none!important}.flex_grow_1{flex-grow:1;width:-webkit-min-content;width:min-content}.pe_company_free_valuation_container{width:100%;padding:.3rem .5rem;border-radius:.2rem;grid-gap:2rem;gap:2rem}.pe_company_free_valuation_container h2{margin:.2rem 0;padding:0;font-size:1rem;text-align:left;font-weight:700;width:100%}.pe_company_free_valuation_container h3{margin:.2rem 0 0;padding:0;font-size:1rem;text-align:left;font-weight:400;width:100%}.pe_company_free_valuation_container p{margin:0 0 .1rem;font-size:.9rem;color:#555;color:var(--color-pe-text-description);text-align:left}.pe_company_free_valuation_container p.disclaimer{margin:0 0 .3rem;font-size:.7rem;text-align:left;color:#747474;color:var(--color-pe-text-light-description)}.pe_company_free_valuation_container ul{font-size:.8rem;margin:0}.one_demo_link{margin:1rem}.one_demo_link img{-webkit-filter:grayscale(60%);filter:grayscale(60%);border-radius:50%;box-shadow:0 1px 5px 1px #cecece;box-shadow:var(--logo-img-shadow);transition:.3s}.one_demo_link img:hover{-webkit-filter:grayscale(0);filter:grayscale(0);transition:.2s;box-shadow:0 1px 8px 3px #cecece;box-shadow:0 1px 8px 3px var(--color-pe-heavy-accent-background);-webkit-transform:translateY(-.3rem);transform:translateY(-.3rem)}.one_crit_container_new{margin:.2rem;border-radius:.1rem}.one_crit_container_new button{padding:0;margin:0;font-size:1.2rem;width:1.7rem;height:1.7rem;border:none;background:none;box-shadow:inset 0 0 2px 1px #cecece;box-shadow:inset 0 0 2px 1px var(--color-pe-heavy-accent-background);cursor:pointer;border-radius:.1rem}.one_crit_container_new button:hover{box-shadow:inset 0 0 3px 2px #cecece;box-shadow:inset 0 0 3px 2px var(--color-pe-heavy-accent-background)}.one_crit_container_new_name{padding:.1rem .3rem;max-width:calc(100% - 3.4rem)}.criteria_tier_container{padding:.2rem;border-radius:.3rem;width:45%;min-width:10rem;min-height:6rem;margin:.4rem .1rem;color:#fff;color:var(--color-pe-text-light);border:1px solid #ededed;border-color:var(--color-pe-accent-background)}.t1metrics .one_crit_container_new_name{background-color:#1c4595;background-color:var(--color-pe-criteriat1)}.t2metrics .one_crit_container_new_name{background-color:#2c477e;background-color:var(--color-pe-criteriat2)}.t3metrics .one_crit_container_new_name{background-color:#364768;background-color:var(--color-pe-criteriat3)}.draggable-item{-webkit-user-select:none;user-select:none;padding:.3rem .8rem;margin:.4rem;background-color:#fff;background-color:var(--color-pe-background);border-radius:.2rem;border:1px solid #cecece;border:1px solid var(--color-pe-heavy-accent-background);box-shadow:0 1px 3px #cecece;box-shadow:0 1px 3px var(--color-pe-heavy-accent-background);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:8rem;max-width:16rem;transition:.2s}.draggable-item:hover{background-color:#ededed;background-color:var(--color-pe-accent-background);box-shadow:0 1px 5px #cecece;box-shadow:0 1px 5px var(--color-pe-heavy-accent-background)}.draggable-item-moat{-webkit-user-select:none;user-select:none;position:relative;padding:.1rem .2rem;margin:.4rem .6rem;background-color:#f2f2f2;background-color:var(--color-pe-light-accent-background);border-radius:.1rem;border:1px solid #ededed;border:1px solid var(--color-pe-accent-background);box-shadow:0 1px 3px #cecece;box-shadow:0 1px 3px var(--color-pe-heavy-accent-background);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:2rem;max-width:16rem;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;vertical-align:top;display:flex;flex-direction:column;align-items:center;justify-content:center}.draggable-item-moat span{font-size:.8rem;font-weight:700}.draggable-item h5{text-shadow:0 1px 2px 0 #cecece;text-shadow:0 1px 2px 0 var(--color-pe-heavy-accent-background);font-size:1rem;font-weight:700;margin:0;padding:0;text-align:left}.draggable-item .stars{font-size:.8rem}.droppable-area{width:100%;min-height:100px;padding:.5rem;overflow:auto}.pe_default_metrics_container h4,.pe_margin_metrics_container h4,.pe_valuation_metrics_container h4{font-size:1.3rem;font-weight:700;margin:.8rem .4rem;padding:.1rem;text-align:left;border-bottom:1px solid #cecece;border-bottom:1px solid var(--color-pe-heavy-accent-background);width:auto}.pe_default_metrics_container h3,.pe_margin_metrics_container h3,.pe_valuation_metrics_container h3{font-size:1rem;font-weight:400;margin:0;padding:.2rem .4rem;text-align:left;border-radius:.2rem}.pe_default_metrics_container,.pe_margin_metrics_container,.pe_valuation_metrics_container{width:calc(50% - .5rem);margin:.2rem;min-width:19rem;border-radius:.2rem;padding:.1rem;background-color:#fff;background-color:var(--color-pe-background);box-shadow:0 1px 3px 0 #cecece;box-shadow:0 1px 3px 0 var(--color-pe-heavy-accent-background)}.pe_valuation_metrics_container_moat{width:100%;box-shadow:none}.pe_default_metrics_container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%}@media screen and (max-width:40rem){.pe_default_metrics_container,.pe_margin_metrics_container,.pe_valuation_metrics_container{width:calc(100% - 1rem)}}.pe_valuation_metrics_container h3{color:#fff;color:var(--color-pe-text-light);background:#002869}.pe_margin_metrics_container h3{color:#fff;color:var(--color-pe-text-light);background:#603300}.pe_default_metrics_container h3{background:#051923;background:var(--color-pe-text-dark);color:#fff;color:var(--color-pe-text-light)}p.market_model_desc{font-size:.9rem;color:#051923;color:var(--color-pe-text);margin:1rem 0;padding:0 1rem;max-width:42rem;max-width:var(--two-units)}.use_less_criteria_disclaimer{width:100%;padding:0 1rem;text-align:center;color:#b75959;color:var(--color-pe-red);font-size:.8rem;font-weight:700}.this_tier_active{position:absolute;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);top:-2px;background-color:#051923;background-color:var(--color-pe-text-dark);padding:.2rem .7rem;color:#fff;color:var(--color-pe-text-light);border-radius:0 0 .3rem .3rem;font-size:1.2em}.this_plan_active{border-color:rgba(36,131,195,.5333333333333333);border-color:var(--color-pe-warm-blue-transparent)}.pricing_desc{font-size:.9rem;padding:.5rem}.pricing_desc h1{font-size:1.1rem}.soc_proof{font-size:1.3rem;font-weight:400;margin:1.5rem auto 0;border-radius:.2rem;padding:.2rem .5rem;color:#051923;color:var(--color-pe-text)}.show_help_button{position:fixed;top:0;left:.2rem;padding:0;margin:1;font-size:.9rem;border:none;background:none}.pricing_bg_1,.pricing_bg_2,.pricing_bg_3,.pricing_bg_4{background-repeat:no-repeat;background-position:top 6.5rem right;background-size:11rem}.pricing_bg_1{background-image:url(/img/pricing/1.png)}.pricing_bg_2{background-image:url(/img/pricing/2.png)}.pricing_bg_3{background-image:url(/img/pricing/3.png)}.pricing_bg_4{background-image:url(/img/pricing/4.png)}.onboardingStepStyle{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:10px;width:100%;max-width:600px;margin:0 auto}.onboardingStepStyle img{max-width:100%;margin-top:1rem;border-radius:.3rem}.reactour_container_style{padding:1rem!important;max-width:min(calc(100% - 2rem),600px)!important}@media screen and (max-width:720px){div#CybotCookiebotDialog{scale:80%!important;bottom:0!important;left:0!important;-webkit-transform:none!important;transform:none!important}}p.tooltip{display:inline;color:#747474;color:var(--color-pe-text-light-description);margin:0;padding:.5rem 1rem}.pe_tooltip_container{max-width:calc(100vw - 4rem);display:inline-block;width:-webkit-min-content;width:min-content;min-width:21rem;min-width:var(--one-unit)}.pe_tooltip_container p{padding:.1rem 0;margin:.1rem 0}.pe_tooltip_container img{max-width:min(21rem,100%);max-width:min(var(--one-unit),100%)}.paybycontainer i{margin:0 .2rem;font-size:1.2rem}.premium_feature_lock{box-shadow:inset 0 -1px 3px 0 #0136b6;box-shadow:inset 0 -1px 3px 0 var(--color-pe-account-premium);background-color:#fff;background-color:var(--color-pe-background);border:1px solid #0136b6;border:1px solid var(--color-pe-account-premium);color:#051923;color:var(--color-pe-text);border-radius:.5rem;transition:.2s;padding:.2rem}.premium_feature_lock:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:inset 0 -1px 5px 0 #0136b6;box-shadow:inset 0 -1px 5px 0 var(--color-pe-account-premium)}.premium_feature_lock a{font-size:1rem;padding:.4rem;font-weight:700;text-decoration:none}span.simple_unloc_text{font-size:.9rem;font-weight:700;margin:.3rem 0}.pe_home_one_small_idx_change_portfolio_name{font-size:1.1rem}.pe_home_one_small_idx_change_portfolio_values{font-size:1rem}.large_holdings_text,.large_holdings_text .hidden_text i{font-size:1.3rem!important;font-weight:700!important}.pe_home_one_small_portfolio_change_decoration{box-shadow:inset 0 0 6px 1px #cecece;box-shadow:inset 0 0 6px 1px var(--color-pe-heavy-accent-background)}.take_tour_home{display:block;padding:.3rem .6rem;text-decoration:none;font-weight:700;font-size:1rem;box-shadow:inset 0 -3px 7px 4px #cecece;box-shadow:inset 0 -3px 7px 4px var(--color-pe-heavy-accent-background);position:relative;overflow:hidden}.take_tour_home:hover{box-shadow:inset 0 -2px 6px 2px #cecece;box-shadow:inset 0 -2px 6px 2px var(--color-pe-heavy-accent-background)}.take_tour_home:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(36,131,195,.5333333333333333),transparent);background:linear-gradient(120deg,transparent,var(--color-pe-warm-blue-transparent),transparent);transition:all .45s}.take_tour_home_premium{background-color:#fff;background-color:var(--color-pe-background);text-align:center}.take_tour_home_premium:before{background:linear-gradient(120deg,transparent,rgba(1,54,182,.3333333333333333),transparent);background:linear-gradient(120deg,transparent,var(--color-pe-account-premium-transparent),transparent)}.take_tour_home:hover:before{left:100%}.company_financials_header{margin:.5rem 0 0;font-size:1rem;text-align:center;padding-left:.5rem}.dndcomponent_valuation_metrics_desc span{margin:.5rem;padding:.5rem .2rem;font-size:.9rem;width:46%;min-width:230px}.dndcomponent_valuation_metrics_desc img{width:46%;min-width:230px}.backdrop_filter_div{height:calc(100% - 1rem);width:calc(100% - 1rem)}.backdrop_filter_div,.backdrop_filter_div_full{position:absolute;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:.5rem;z-index:2;-webkit-filter:grayscale(80%);filter:grayscale(80%)}.backdrop_filter_div_full{height:100%;width:100%;top:0;left:0}.unlock_this_feature_div_container_centered{position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:5}.whitepaper_container{padding:1rem;max-width:calc(min(60rem, 100%));font-size:1rem;display:flex;flex-direction:column;align-items:center}.whitepaper_container ul{margin:.5rem 0;padding:0 2rem}.whitepaper_container img{margin:0 auto}.whitepaper_container h1,.whitepaper_container h2,.whitepaper_container h3,.whitepaper_container h4{margin:.5rem 0;padding:0}.whitepaper_container h1{text-align:center;font-size:1.5rem;max-width:44rem;max-width:var(--two-units-full);margin:1rem auto 3rem}.whitepaper_container h2{text-align:center;font-size:1.3rem;margin:2rem 0 1rem}.whitepaper_container h3,.whitepaper_container h4{text-align:left;align-self:flex-start;font-size:1.1rem}.whitepaper_container h4{font-weight:400}.whitepaper_container p{font-size:1rem;margin:.5rem 0;text-align:left;align-self:flex-start;color:#555;color:var(--color-pe-text-description)}.mathjax_container{padding:.3rem .7rem;background-color:#ededed;background-color:var(--color-pe-accent-background);border-radius:.4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:.5rem auto;color:#051923;color:var(--color-pe-text)}.whitepaper_container table{border-radius:.1rem;border-collapse:collapse;margin:1rem auto;box-shadow:0 1px 4px 1px #cecece;box-shadow:0 1px 4px 1px var(--color-pe-heavy-accent-background)}.whitepaper_container table thead th{font-size:.8rem;font-weight:700}.whitepaper_container table td,.whitepaper_container table th{padding:.2rem .8rem;text-align:right}.whitepaper_container table tbody tr{border-top:1px solid #ededed;border-top:1px solid var(--color-pe-accent-background)}.whitepaper_container table tbody tr:hover{background-color:#ededed;background-color:var(--color-pe-accent-background)}.pe_ticker_symbol{font-size:1.2rem;display:flex;flex-direction:row;align-items:center}.pe_one_compare_container .pe_ticker_symbol{font-size:.9rem}.pe_ticker_symbol_small{font-size:1rem;display:flex;flex-direction:row;align-items:center}.pe_top_banner_container{padding:1.5rem .5rem}.pe_company_free_valuation_container p.free_valuation_disclaimer{margin:.5rem 0 0;font-size:.8rem}.container_name_symbol_price{max-width:calc(100% - 10rem);min-width:13rem;min-width:calc(var(--one-unit) - 8rem)}.inner_padding_05{padding:.5rem}.my_holdings_container{border-radius:.5rem;padding:.3rem .1rem;margin:.5rem;box-shadow:inset 0 0 3px 0 #cecece;box-shadow:inset 0 0 3px 0 var(--color-pe-heavy-accent-background);min-width:21rem;min-width:var(--one-unit)}.pe_price_and_ttm_container{padding:.2rem;margin:1rem .5rem;max-width:calc(min(44rem, calc(100% - 1rem)));max-width:calc(min(var(--two-units-full), calc(100% - 1rem)))}.price_and_textarea_container{margin:2rem .5rem}.vertical_margin_top{margin-top:1.5rem}.width_quarter{width:25%}.width_half,.width_quarter{min-width:21rem;min-width:var(--one-unit);padding:.5rem}.width_half{width:50%}.width_30{width:30%}.width_30,.width_32{min-width:21rem;min-width:var(--one-unit)}.width_32{width:32%}.accent_background_rounded{background-color:#f2f2f2;background-color:var(--color-pe-light-accent-background);border-radius:.3rem}.border_bottom{border-bottom:1px solid #cecece;border-bottom:1px solid var(--color-pe-heavy-accent-background)}.small_top_margin{margin-top:.5rem}.my_holdings_container svg{margin:.4rem auto .2rem}.my_holdings_container .main_info_main_data{font-size:.9rem}.top_banner{box-shadow:2px 3px 6px 0 rgba(0,0,0,.16);box-shadow:2px 3px 6px 0 var(--color-pe-shadow-strong);padding:0 .5rem;margin-left:.3rem;margin-right:.3rem;border-radius:3px;border:1px solid #ededed;border:1px solid var(--color-pe-accent-background)}.top_banner h3{font-size:1rem;margin:0}.top_banner ul{margin:0;font-size:.9rem;list-style-type:none}.top_banner ul li{padding:.1rem .2rem;border:1px solid transparent;border-radius:.1rem;cursor:default}.top_banner ul li:hover{border:1px solid #cecece;border:1px solid var(--color-pe-heavy-accent-background)}.margin_top_min1{margin-top:-1rem}.pe_lowhigh_estimates{font-size:.8rem}.pe_lowhigh_estimates div{margin:.2rem;padding:.1rem .3rem;border-radius:.2rem;cursor:default;min-width:6rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.pe_lowhigh_estimates div span{margin:0 .5rem}.pe_lowhigh_estimates h6{margin:0;padding:0;font-weight:400}.container_with_light_border{border:1px solid #ededed;border:1px solid var(--color-pe-accent-background);box-shadow:0 0 2px 0 #ededed;box-shadow:0 0 2px 0 var(--color-pe-accent-background)}h2.hist_financials_header,h2.similar_companies_header{font-size:1.2rem;padding:.2rem;margin:1rem .2rem .2rem;text-shadow:1px 1px 1px #cecece;text-shadow:1px 1px 1px var(--color-pe-heavy-accent-background)}.container_hist_options{font-size:.8rem}.pe_lowhigh_estimates span.eps{font-size:.9em;color:#747474;color:var(--color-pe-text-light-description);padding:0;margin:0}.pe_lowhigh_estimates span:hover span.eps{color:#555;color:var(--color-pe-text-description)}.first_wrap_flex{order:-1}.container_other_valuations p{width:100%;text-align:center;color:#555;color:var(--color-pe-text-description);font-size:.9rem}.important_header{max-width:40rem;margin:.5rem auto;color:#b75959;color:var(--color-pe-red);font-size:.9rem}.important_header span{text-decoration:underline;cursor:pointer}.need_help_btn{margin-bottom:.5rem;font-weight:700;border:1px solid #ededed;border:1px solid var(--color-pe-accent-background);border-radius:.2rem;padding:.2rem .5rem;font-size:.9rem;background-color:#cecece;background-color:var(--color-pe-heavy-accent-background);box-shadow:inset 0 0 2px #555;box-shadow:inset 0 0 2px var(--color-pe-text-description);cursor:pointer}.need_help_btn:hover{background-color:var(--color-pe-heavy-background);box-shadow:inset 0 0 4px #555;box-shadow:inset 0 0 4px var(--color-pe-text-description)}.important_header img{max-width:calc(min(26rem, 100%))}.pe_similar_by_header{font-size:.9rem}.one_similar_company_container{margin:.5rem .3rem;border-radius:.2rem;min-width:6.5rem;position:relative;padding-top:.6rem;padding-bottom:.3rem;border:1px solid transparent;transition:.2s}.one_similar_company_container:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.one_similar_company_container_highlighted{border:1px solid #cecece;border:1px solid var(--color-pe-heavy-accent-background);background-color:rgba(134,173,198,.21568627450980393);background-color:var(--color-pe-light-blue-transparent)}.one_similar_company_container_highlighted_cmp{border:1px solid #cecece;border:1px solid var(--color-pe-heavy-accent-background);background-color:#ededed;background-color:var(--color-pe-accent-background)}.one_similar_company_container img{border-radius:.3rem;object-fit:contain;border:1px solid #ededed;border:1px solid var(--color-pe-accent-background)}.pe_one_similar_company_section{margin:.1rem;padding:.1rem;border-radius:.2rem}.one_similar_company_container span{font-size:.7rem;color:#747474;color:var(--color-pe-text-light-description);text-align:center}.one_similar_company_container span.similar_value{font-size:.8rem;color:#555;color:var(--color-pe-text-description)}.one_similar_company_container span.similar_ticker{font-size:.8rem;color:#051923;color:var(--color-pe-text);font-weight:700}.one_similar_company_container span a{font-size:.9rem;margin:.3rem auto;color:#051923;color:var(--color-pe-text);font-weight:700}.pe_one_similar_company_section h4{font-size:.8rem;font-weight:700;text-align:center;padding:.1rem .3rem;margin:0}.pe_one_similar_company_section h4 a{font-size:.8rem;text-align:left;text-decoration:underline;font-weight:400;margin:0 1rem}.pe_one_similar_company_section h5{font-size:.8rem;font-weight:400;text-align:center;padding:.1rem .5rem;margin:.1rem 0;color:#555;color:var(--color-pe-text-description)}.similar_ticker_mcap{margin-left:.5rem}.pe_similar_pe_container{margin:.2rem auto}.pe_container_comparison{justify-content:flex-start;position:relative;height:calc(max(calc(100vh - 20rem), 40rem));border:1px solid #cecece;border:1px solid var(--color-pe-heavy-accent-background);border-radius:.3rem}.comp_sticky_header{top:0;z-index:16;padding:.3rem .3rem 0;border-radius:.1rem;margin:0 0 .5rem;border:1px solid #cecece;border:1px solid var(--color-pe-heavy-accent-background)}.comp_sticky_header,.comp_sticky_header_middle{position:-webkit-sticky;position:sticky;background-color:#fff;background-color:var(--color-pe-background);box-shadow:1px 1px 4px #cecece;box-shadow:1px 1px 4px var(--color-pe-heavy-accent-background)}.comp_sticky_header_middle{top:40%;z-index:1;padding:.5rem 1.5rem;border-radius:.4rem;margin:0 1rem;border:1px solid #cecece;border:1px solid var(--color-pe-heavy-accent-background)}.comp_sticky_header:hover{background-color:#f2f2f2;background-color:var(--color-pe-light-accent-background);box-shadow:1px 1px 6px #cecece;box-shadow:1px 1px 6px var(--color-pe-heavy-accent-background)}.pe_one_compare_container{margin:.5rem;padding-right:.5rem;border-right:1px solid #cecece;border-right:1px solid var(--color-pe-heavy-accent-background)}.pe_one_compare_container .remove_btn{position:absolute;background-color:#e86d6d;background-color:var(--color-pe-light-red);border:none;border-radius:.2rem;top:.2rem;right:.2rem;color:#fff;color:var(--color-pe-text-light);box-shadow:inset 0 -1px 2px 0 #b75959;box-shadow:inset 0 -1px 2px 0 var(--color-pe-red);font-size:1rem}.pe_one_compare_container .remove_btn:hover{box-shadow:inset 0 -2px 3px 1px #b75959;box-shadow:inset 0 -2px 3px 1px var(--color-pe-red)}.pe_one_compare_container .pe_my_valuation_container{margin:.5rem 0}.pe_one_compare_container .pe_stock_price_line{display:none}.pe_one_compare_container .main_info_main_data{width:calc(100% - 2rem)}.pe_one_compare_container .pe_price_and_ttm_container{margin:.5rem 0}.pe_one_compare_container .stock_description{min-height:4rem}.pe_one_compare_container .eps_estimates_in_val{display:none}.pe_one_compare_container .main_info_main_data:hover{background-color:#ededed;background-color:var(--color-pe-accent-background)}.pe_one_compare_container .main_info_main_data{padding-left:.2rem;padding-right:.2rem;border-radius:.1rem}.compare_large_container .search-container{margin:2rem auto 1rem;width:14rem}.analyst_recs_container span{min-width:2rem;margin-bottom:.3rem}.pe_similar_choices_header{font-size:.9rem}.pe_similar_choices_header div{margin:0 1rem}.pe_company_free_valuation_container_subcontainer{min-width:21rem;min-width:var(--one-unit);padding:.5rem}.valuation_values_table{border-collapse:collapse}.valuation_values_table tr{border:1px solid #cecece;border:1px solid var(--color-pe-heavy-accent-background)}.valuation_values_table tr td{padding:.3rem 1rem;font-size:.9rem}.valuation_values_table tr td.number_text{text-align:right;font-size:1.1rem;font-weight:700}.show_more_earnings{margin-top:.5rem;font-size:.85rem;text-decoration:underline;cursor:pointer;text-align:center}.container_shadow{box-shadow:0 2px 6px 1px rgba(0,0,0,.16);box-shadow:0 2px 6px 1px var(--color-pe-shadow-strong);border-radius:.4rem;padding:.5rem}.container_shadow h4,.insider_transactions_container h4{font-size:.9rem;font-weight:700;padding:0;margin:0 0 .5rem}.hideable_div{transition:.5s}.stock_details_header{font-size:1.8rem;font-weight:700;width:100%;text-align:left;border-bottom:1px solid #555;border-bottom:1px solid var(--color-pe-text-description);padding:0 .5rem;margin:1.5rem .3rem .5rem;cursor:pointer;transition:.2s;text-shadow:1px 1px 0 #ededed;text-shadow:1px 1px 0 var(--color-pe-accent-background)}div.container_for_stock_details_section{padding-bottom:2.5rem;padding-top:.5rem}.stock_details_header:hover{background-color:#ededed;background-color:var(--color-pe-accent-background)}.price_chart_container2{height:14.5rem;flex-grow:3;min-width:21rem;min-width:var(--one-unit);border-radius:.8rem;box-shadow:0 0 6px 3px rgba(0,0,0,.1);box-shadow:0 0 6px 3px var(--color-pe-shadow-medium);overflow:hidden;margin:.5rem}.container_1{flex-grow:1;padding:.5rem;max-width:100%}.container_2{margin:1rem}.container_3{margin:1rem;padding:.3rem}.container_4{margin:.5rem}.container_5{width:18rem}.myholdings_main_data{margin:.1rem;padding:.1rem .5rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:1rem}.myholdings_highlighted{border-radius:.1rem;margin:.2rem 0}.myholdings_data_desc{font-size:.8em}.myholdings_highlighted .myholdings_data_desc{font-size:.85rem}.myholdings_highlighted .myholdings_data_value{display:flex;align-items:center;font-size:1rem;margin:.2rem auto .3rem}.myholdings_data_value{display:flex;align-items:center;font-size:.8rem}.myholdings_data_value i.fa-eye-slash{padding:0 1rem}.analyst_ratings_container{display:flex;flex-direction:column;width:100%;max-width:18rem;font-size:.8rem}.one_analyst_ratings_container{display:flex;align-items:center;justify-content:flex-start;padding:.1rem;margin:0 .5rem}.one_analyst_ratings_container div.spancnt{width:50%;padding-right:1rem;display:flex;justify-content:space-between}.one_analyst_ratings_container div.barcnt{width:50%}.med_padding_left{padding-left:.5rem}.med_padding_sides{padding-left:1rem!important;padding-right:1rem!important}.similar_group_container{margin:.4rem 1rem;border-left:2px solid #ededed;border-left:2px solid var(--color-pe-accent-background);border-right:2px solid #ededed;border-right:2px solid var(--color-pe-accent-background)}.fwdest_chart_container2{flex-grow:1;max-width:19rem;max-width:calc(var(--one-unit) - 2rem);min-width:17rem;min-width:calc(var(--one-unit) - 4rem);padding:.5rem 1rem;margin:1rem;text-align:center;display:flex;flex-direction:column;align-items:center;min-height:21rem}.premium_feature_lock_bg{height:5rem;width:100%;background-color:#cecece;background-color:var(--color-pe-heavy-accent-background)}img.add_holdings_howto{max-width:100%}button.remove_moat{top:-.6rem;right:-.6rem;position:absolute;padding:0 .3rem;font-size:1rem;font-weight:400;border-radius:.7rem;border:1px solid transparent;background:rgba(255,82,82,.13333333333333333);background:var(--color-light-red-transparent);color:#747474;color:var(--color-pe-text-light-description)}.draggable-item-moat:hover button.remove_moat{background:#ff5252;background:var(--color-light-red);color:#051923;color:var(--color-pe-text)}.add_new_ticker_to_moat_container{-webkit-user-select:none;user-select:none;position:relative;padding:.3rem;margin:.7rem .2rem 0;background-color:initial;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;min-width:2rem;max-width:16rem;vertical-align:top;display:flex;flex-direction:column;align-items:center;justify-content:center}.add_new_ticker_to_moat_container .search-container{width:10rem;padding:0;margin-top:0}.add_new_ticker_to_moat_container button{font-size:2rem;padding:.5rem 1.1rem .4rem;border:none;box-shadow:inset 0 0 4px 0 #555;box-shadow:inset 0 0 4px 0 var(--color-pe-text-description);background:#ededed;background:var(--color-pe-accent-background);border-radius:.3rem;transition:.3s}.add_new_ticker_to_moat_container button:hover{box-shadow:inset 0 0 5px 1px #555;box-shadow:inset 0 0 5px 1px var(--color-pe-text-description)}.upgrade_comp_placeholder{font-size:.9rem}.upgrade_comp_placeholder p{margin:.3rem .5rem;padding:0;text-align:center}.pe_pricegauge_text{border-radius:.1rem;border:1px solid #747474;border:1px solid var(--color-pe-text-light-description);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;overflow:hidden;position:relative;cursor:default}.pe_pricegauge_text .current_price_label{font-size:.7rem;padding:.1rem .6rem 0}.pe_pricegauge_text .current_price_value{font-size:.75rem;padding:0 .3rem .2rem;font-weight:700}.one_est_container{border-radius:.2rem;border:1px solid;padding:1px;cursor:pointer;font-size:.8rem}.one_est_container_highlighted{border:2px solid;padding:0 .5rem;box-shadow:inset 0 0 3px 0 #cecece;box-shadow:inset 0 0 3px 0 var(--color-pe-heavy-accent-background);font-size:1.1rem}.one_est_container .one_est_label{font-size:.75em}.one_est_container .one_est_value{font-size:.9em;min-width:4rem}.one_est_container_highlighted .one_est_value{font-weight:700}.pe_pricegauge_text_container{padding:0 .5rem}.current_price_evaluation{font-size:.65rem;padding:.1rem .3rem}.pe_pricegauge_container{width:17rem;margin:0 auto}.pe_pg_verdict{margin:0 auto .5rem;font-size:.75rem;font-weight:700}.valuation_na{text-align:center;font-size:.8rem;padding:.3rem .5rem;margin:.5rem .2rem;max-width:16rem}.dcf_oneparam_container,.valuation_na{background-color:#ededed;background-color:var(--color-pe-accent-background);border-radius:.2rem}.dcf_oneparam_container{font-size:.7rem;display:flex;flex-direction:column;align-items:center;padding:.1rem .5rem;margin:.1rem}.dcf_oneparam_container .label{font-size:.9em;text-align:center}.dcf_oneparam_container .value{font-size:1.1em;font-weight:700}.valuation-button{padding:.4rem 1rem;font-size:1rem;border:.1rem solid transparent;border-radius:.4rem;cursor:pointer;transition:background-color .3s ease,border-color .3s ease;background-color:#ededed;background-color:var(--color-pe-accent-background);color:#333}.valuation-button:hover{background-color:#cecece;background-color:var(--color-pe-heavy-accent-background)}.valuation-buttonselected{border-color:#2483c3;border-color:var(--color-pe-warm-blue)}.right,.toohigh,.toolow{background-color:#ededed;background-color:var(--color-pe-accent-background)}.toolow.valuation-buttonselected{background-color:rgba(235,192,112,.6)}.right.valuation-buttonselected{background-color:rgba(136,208,131,.6470588235294118)}.toohigh.valuation-buttonselected{background-color:rgba(247,104,104,.5490196078431373)}.buttons-container{display:flex;justify-content:center;grid-gap:2rem;gap:2rem;margin-top:.5rem}.lp_container_1{width:100%;grid-column-gap:10rem;-webkit-column-gap:10rem;column-gap:10rem;background-color:#ededed;background-color:var(--color-pe-accent-background);padding:2rem}.lp_subcontainer_2{border:1px solid #fff;border:1px solid var(--color-pe-background);border-radius:1rem;background-color:#fff;background-color:var(--color-pe-background);padding:1rem;box-shadow:0 1px 6px 0 #2483c3;box-shadow:0 1px 6px 0 var(--color-pe-warm-blue)}.lp_subcontainer_2 h4{margin:0 auto 1rem;font-size:1.3rem;padding:0}.lp_subcontainer_2 h5{margin:1rem auto 0;font-size:1.2rem;padding:0;color:#2483c3;color:var(--color-pe-warm-blue)}.lp_always_white_container{background-color:#fff;color:#000}.lp_container_1 img.why{padding:.3rem;background-color:#fff;border-radius:1rem}.lp_container_3{margin:0;padding:1rem 0;width:100%;grid-column-gap:10rem;-webkit-column-gap:10rem;column-gap:10rem;background-color:#e2ccf7;background-color:var(--color-light-purple);color:#051923;color:var(--color-pe-text-dark)}.lp_container_3 img{border-radius:.5rem;box-shadow:0 2px 6px 0 #051923;box-shadow:0 2px 6px 0 var(--color-pe-text-dark)}.free_tools_nav{min-width:21rem;min-width:var(--one-unit);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-wrap:wrap;margin:1rem;font-size:1rem}.free_tools_nav span{margin:1rem .4rem;font-size:1rem;font-weight:700}@media screen and (max-width:90rem){.free_tools_nav{min-width:21rem;min-width:var(--one-unit);display:flex;flex-direction:row;justify-content:center;align-items:flex-start;flex-wrap:wrap;margin:1rem;font-size:.8rem}.free_tools_nav span{text-align:center;margin:.3rem}}.free_tools_nav a{margin:.3em .1em;padding:.1rem .2rem;text-decoration:none;font-size:1em}.free_tools_nav a.free_tools_nav_selected{font-weight:700}.free_tool_main_container{flex-grow:1;margin:1.5rem .2rem;max-width:63rem;max-width:var(--three-units);padding:1rem;display:flex}.flex_gap_1{grid-gap:1rem;gap:1rem}.free_tool_main_container h1{padding:0;margin:0 0 1rem;border-bottom:1px solid #ededed;border-bottom:1px solid var(--color-pe-accent-background);font-size:1.2rem}.ft_tool_container{display:flex;flex-direction:column;align-items:center;margin:0 .5rem;grid-row-gap:1rem;row-gap:1rem}.ft_tool_container.isrow{flex-direction:row;align-items:flex-start;grid-column-gap:4rem;-webkit-column-gap:4rem;column-gap:4rem;grid-row-gap:2rem;row-gap:2rem;flex-wrap:wrap;justify-content:space-evenly}.ft_tool_container h5{padding:.3rem .2rem;margin:1rem 0;text-align:left;font-weight:400;font-size:.9rem}.ft_one_fcf_est{display:flex;flex-direction:column;justify-items:center;align-items:center;font-size:.9rem;margin:.2rem 1rem .5rem 0;min-width:7rem;padding:.4rem .2rem;border-radius:.2rem;border:1px solid #cecece;border:1px solid var(--color-pe-heavy-accent-background);background-color:#ededed;background-color:var(--color-pe-accent-background)}.ft_one_fcf_est label{font-size:.9em}.ft_one_fcf_est input{max-width:5rem;text-align:center;font-size:1em;font-weight:700;margin:.5rem 0}.ft_fcf_yoy_growth{font-size:.8rem;font-weight:400;margin:0 auto}.ft_onesetting_container input{max-width:6rem;font-size:.9rem;font-weight:700;border-radius:.3rem;padding:.3rem .3rem .3rem 1.3rem;text-align:right}.ft_final_value{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:.9rem;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;justify-self:center;padding:0 .7rem .3rem;border-radius:.1rem;background-color:#ededed;background-color:var(--color-pe-accent-background);margin:1.2rem auto;border:1px solid #cecece;border:1px solid var(--color-pe-heavy-accent-background)}.ft_final_value label{font-size:.9em;margin-top:.3rem}.ft_final_value span{font-size:1em;font-weight:700;font-family:Azeret Mono,monospace;font-family:var(--font-number);padding:.1rem 0}.ft_preload_stock_container{margin:1rem .2rem;align-items:center}.ft_preload_stock_container .search-container{margin-top:0;margin-left:.5rem;width:12rem}.ft_input_table tr td{font-size:.85rem}.ft_input_table tr td:first-child{width:11.5rem;padding-right:1rem}.ft_input_table tr td.nosize:first-child{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-right:.5rem}.ft_component_container{min-width:22rem}.ft_description_container{flex:1 1;min-width:18rem;padding:0 1.5rem;margin:.2rem .5rem;font-size:.8rem;color:#747474;color:var(--color-pe-text-light-description)}.ft_description_container h2,.ft_description_container h5{margin:0;font-size:1em;text-align:left;padding:.2rem 0}.ft_description_container p{margin:1.2rem 0;font-size:.9em}.navigate_to_container{font-size:.8rem;padding:.5rem 1rem;margin:2rem auto;justify-content:center;align-items:center}.navigate_to_container a{margin:.1rem .5rem;padding:.1rem .5rem;color:#051923;color:var(--color-pe-text);text-align:left;font-size:.9rem;cursor:pointer;transition:.2s;text-decoration:none;border-radius:.5rem}.navigate_to_container a:hover{color:#051923;color:var(--color-pe-text);box-shadow:0 2px 5px 2px rgba(0,0,0,.16);box-shadow:0 2px 5px 2px var(--color-pe-shadow-strong)}.ft_loaded_stock_container{padding:.5rem;font-size:.9rem;font-weight:700;align-items:center}.ft_loaded_stock_container img{margin-right:.5rem;border-radius:.3rem}.stacked-bars-component-container{width:calc(100% - 2rem);cursor:pointer}.stacked-bars-component{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:.8rem}.dropdown_select{border-radius:0;border:1px solid #051923;border:1px solid var(--color-pe-text);background-color:#fff;background-color:var(--color-pe-background);color:#051923;color:var(--color-pe-text)}.stacked-bars-component h5{text-align:left;padding-left:.3rem;font-size:.9rem;font-weight:700;margin:.3rem 0}.zoom_slider_for_ps{width:16rem;display:flex;flex-direction:row;justify-content:center;margin:.2rem auto .8rem;align-items:center;font-size:.9rem}.zoom_slider_for_ps span{width:3rem;text-align:center}.zoom_slider_for_ps label{width:5rem;text-align:center}.show_growth_for_ps{font-size:.9rem}.ps_half_container{flex-grow:1;width:48%;margin:0 .5rem;min-width:18rem}.njoy{font-size:1rem;font-weight:700}.njoy_cnt a{font-size:1rem;padding:0;margin:0 0 0 .5rem}.est_eps_disclaimer{font-size:.8em;font-weight:700}.ft_messagetext{max-width:14rem;text-align:center;font-size:.8rem;font-weight:700;padding:.3rem .5rem;border-radius:.3rem;border:1px solid #d32f2f;border:1px solid var(--color-red);margin:.6rem 0;box-shadow:1px 1px 2px 0 #b75959;box-shadow:1px 1px 2px 0 var(--color-pe-red)}.gap_component{flex-grow:1}.ft_input_wrapper{position:relative;display:inline-block;margin:.2rem 0}.ft_input_wrapper input:focus{outline:none}.ft_input_wrapper:after{position:absolute;left:0;top:0;height:100%;width:1.5rem;font-size:.9em;font-weight:700;background-color:hsla(0,0%,76.1%,.5333333333333333);background-color:var(--color-pe-account-essential-transparent);display:flex;align-items:center;justify-content:center;border-top-left-radius:.3rem;border-bottom-left-radius:.3rem;color:#051923;color:var(--color-pe-text)}.ft_input_wrapper.dollar:after{content:"$";background-color:rgba(121,204,121,.4);background-color:var(--color-pe-light-green-very-transparent)}.ft_input_wrapper.percentage:after{content:"%"}.ft_input_wrapper.ratio:after{content:"x";background-color:rgba(134,173,198,.21568627450980393);background-color:var(--color-pe-light-blue-transparent)}.ttsmallpadding{padding:.1rem .2rem!important}.big_plus{font-size:6rem;margin-top:1rem;padding:1rem 2rem;color:#555;color:var(--color-pe-text-description);cursor:pointer}.big_plus:hover{color:#051923;color:var(--color-pe-text)}.ft_chart_container{width:calc(100% - 2rem);justify-self:center;margin:1rem auto}.criteria_dnd_droppable_item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:700;font-size:.8rem;padding:.2rem .4rem;margin:.3rem;border-radius:.2rem;background-color:#fff;background-color:var(--color-pe-background);transition:.2s;box-shadow:0 0 2px 0 rgba(52,152,219,.6078431372549019);box-shadow:0 0 2px 0 var(--color-warm-blue-transparent);border:1px solid #cecece;border:1px solid var(--color-pe-heavy-accent-background)}.criteria_dnd_droppable_area,.criteria_dnd_droppable_item:hover{background-color:#ededed;background-color:var(--color-pe-accent-background)}.criteria_dnd_droppable_area{border:1px solid #cecece;border:1px solid var(--color-pe-heavy-accent-background);border-radius:.2rem;min-height:6rem;margin:.4rem;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;padding:.1rem;align-items:flex-start}.container_criteria_dnd_left .criteria_dnd_droppable_area.area1{border:2px solid #008a3c;border:2px solid var(--color-warm-green)}.container_criteria_dnd_left .criteria_dnd_droppable_area.area2{border:2px solid #dabe7c;border:2px solid var(--color-pe-badColor1)}.container_criteria_dnd_left .criteria_dnd_droppable_area.area3{border:2px solid #c28a51;border:2px solid var(--color-brown-orange)}.container_criteria_dnd_left,.container_criteria_dnd_right{width:50%}.one_sector{font-size:.8rem;padding:.05rem .2rem;border:1px solid transparent;border-radius:.1rem;cursor:pointer;margin:.2rem;transition:.2s;color:#747474;color:var(--color-pe-text-light-description)}.one_sector:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.one_sector.one_sector_selected i{color:#5c995c;color:var(--color-pe-green)}.one_sector i{color:transparent}.one_sector_selected{border:1px solid #cecece;border:1px solid var(--color-pe-heavy-accent-background);color:#051923;color:var(--color-pe-text)}.sectors_container{width:100%;max-width:42rem;max-width:var(--two-units);display:flex;flex-direction:column;justify-items:flex-start;flex-wrap:wrap;align-items:start}button.get_screener_results{font-size:1.2rem;font-weight:700;padding:.4rem .9rem;border-radius:.5rem;background-color:#008a3c;background-color:var(--color-warm-green);border:1px solid transparent;color:#fff;color:var(--color-pe-text-light);transition:box-shadow .2s ease,color .3s,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease,color .3s;transition:transform .2s ease,box-shadow .2s ease,color .3s,-webkit-transform .2s ease;cursor:pointer}button.get_screener_results:hover{background-color:#006c2f;background-color:var(--color-warm-green-end);-webkit-transform:translateY(-3px);transform:translateY(-3px);box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px var(--color-pe-shadow-strong)}button.get_screener_results:active{-webkit-transform:translateY(1px);transform:translateY(1px);box-shadow:0 1px 3px rgba(0,0,0,.16);box-shadow:0 1px 3px var(--color-pe-shadow-strong)}.load_more_button{padding:.2rem .5rem;border-radius:.2rem;font-size:.9rem;cursor:pointer;border:1px solid #ededed;border:1px solid var(--color-pe-accent-background);background-color:#fff;background-color:var(--color-pe-background);box-shadow:inset 0 0 4px 1px #cecece;box-shadow:inset 0 0 4px 1px var(--color-pe-heavy-accent-background);transition:box-shadow .2s ease,color .3s,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease,color .3s;transition:transform .2s ease,box-shadow .2s ease,color .3s,-webkit-transform .2s ease}.load_more_button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.screener_desc{font-size:.8rem;padding:1rem;margin:0 1rem;text-align:left;max-width:63rem;max-width:var(--three-units)}.criteria_dnd_droppable_area_dragging_over{box-shadow:0 0 4px 2px rgba(36,131,195,.5333333333333333);box-shadow:0 0 4px 2px var(--color-pe-warm-blue-transparent)}.with-line{border-bottom:1px solid #cecece;border-bottom:1px solid var(--color-pe-heavy-accent-background);width:80%;margin:0 10% .5rem}.pe_fwdfcf_dcf_oneest{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.1rem;margin:.1rem .5rem}.pe_fwdfcf_dcf_oneest input{max-width:4.5rem;font-size:.85rem;font-weight:400;border-radius:.2rem;padding:.2rem .2rem .2rem 1.5rem;text-align:right}.pe_fwdfcf_dcf_oneest span{font-size:.8rem}.pe_fwdfcf_dcf_container{border:1px solid #cecece;border:1px solid var(--color-pe-heavy-accent-background);border-radius:.1rem;padding:.6rem .1rem;max-width:18rem}.max_17rem_width{max-width:17rem}.lp_section_top{width:100%;background-color:#2980b9;background-color:var(--color-warm-blue-end);color:#fff;box-shadow:0 0 2px 0 #2483c3;box-shadow:0 0 2px 0 var(--color-pe-warm-blue)}.lp_section_top h1{max-width:44rem;font-size:3rem;font-weight:700;text-shadow:1px 1px 4px #000}.lp_section_top h1,.lp_section_top p{width:90%;margin:2rem auto;text-align:center}.lp_section_top p{max-width:60rem;font-size:1.5rem;font-weight:400;text-shadow:1px 1px 2px #000}.lp_section_multifeatures{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:2rem 0}.lp_section_multifeatures h2{padding:.2rem 2rem;font-size:1.4rem;margin:2rem;max-width:40rem;text-shadow:0 0 1px #2483c3;text-shadow:0 0 1px var(--color-pe-warm-blue);font-weight:400}.one_feature_to_select{width:10rem;text-align:center;border:1px solid #cecece;border:1px solid var(--color-pe-heavy-accent-background);padding:.3rem .6rem;cursor:pointer;transition:.3s;font-size:.8rem;background-color:rgba(91,211,95,.25882352941176473);background-color:var(--color-light-green-transparent)}.one_feature_to_select:hover{background-color:rgba(121,204,121,.4);background-color:var(--color-pe-light-green-very-transparent)}.one_feature_to_select_selected{background-color:#ededed;background-color:var(--color-pe-accent-background);font-weight:700}.one_feature_to_select_selected,.one_feature_to_select_selected:hover{background-color:#5c995c;background-color:var(--color-pe-green);color:#fff;color:var(--color-pe-text-light)}.pe_multifeature_container{width:90%;min-width:21rem;min-width:var(--one-unit);max-width:63rem;max-width:var(--three-units)}.pe_multifeature_container_content{border:1px solid #cecece;border:1px solid var(--color-pe-heavy-accent-background)}.pe_multifeature_container_titles{display:flex;flex-direction:row;align-items:stretch;justify-items:flex-start}.pe_multifeature_container_content p{padding:1rem;margin:0;color:#555;color:var(--color-pe-text-description);font-size:.9rem}.pe_multifeature_container_content img{margin:1rem;max-width:90%;max-height:50vh;width:auto;height:auto;border-radius:.5rem}.light-desc-text{color:transparent}.v1_landing_page{width:100%;display:flex;flex-direction:column;align-items:center}.v1_hero{margin-top:3vh;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;grid-gap:3rem;gap:3rem;justify-content:center}.v1_hero_content{flex-grow:1;min-width:21rem;min-width:var(--one-unit);max-width:45rem;margin:.2rem}.v1_hero_content h1{width:100%;text-align:center;padding:1rem;margin:0;font-size:max(2.4rem,min(3rem,calc(3.75vw - .25rem)))}.v1_hero_content p{width:100%;text-align:center;padding:0 1rem;margin:1rem 0 2rem;font-size:1.2rem}.v1_register_container{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 1rem}.v1_register_container a.register_link{padding:.3rem .8rem;border-radius:.6rem;background-color:#3498db;background-color:var(--color-warm-blue);color:#fff;color:var(--color-pe-text-light);font-size:1.3rem;text-decoration:none;transition:.3s}.v1_register_container a.register_link:hover{background-color:#2980b9;background-color:var(--color-warm-blue-end);-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:1px 1px 0 #cecece;box-shadow:1px 1px 0 var(--color-pe-heavy-accent-background)}.v1_register_container .v1_nocc{font-size:.8rem;font-weight:400;text-decoration:underline;padding:.3rem}.v1_hero_media{flex-grow:1;min-width:21rem;min-width:var(--one-unit);max-width:45rem;margin:.2rem}.v1_hero_media img,.v1_hero_media video{max-width:100%;height:auto;max-width:42rem;max-width:var(--two-units);margin:0 .5rem;border-radius:.5rem;box-shadow:0 2px 8px 2px #cecece;box-shadow:0 2px 8px 2px var(--color-pe-heavy-accent-background)}.moat_bar{display:flex;height:.8rem;border-radius:.4rem;overflow:hidden;background:#f2f2f2;background:var(--color-pe-light-accent-background);position:relative;margin:.5rem 1.5rem 1rem;border:1px solid #051923;border:1px solid var(--color-pe-text-dark)}.moat_segment{flex:1 1;background-color:#fff;background-color:var(--color-pe-background);transition:background-color .3s ease;border-right:2px solid #051923;border-right:2px solid var(--color-pe-text-dark)}.moat_segment.active{background-color:rgba(0,128,255,.8);background-color:var(--color-pe-moat-active-segment)}.moat_segment.first{flex-grow:0.08}.moat_segment.last{flex-grow:0.08;border-right:none}.moat_segment.secondary-active{background-color:rgba(242,79,156,.7333333333333333);background-color:var(--color-pe-valuation-gauges-second)}.moat_segment.inactiveMoat{background-color:#ededed;background-color:var(--color-pe-disabled)}.moat_bar:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,hsla(0,0%,100%,.6274509803921569),hsla(0,0%,100%,0));background:linear-gradient(180deg,var(--color-pe-background-semi-transparent),hsla(0,0%,100%,0));pointer-events:none}.pe_home_dash_container{padding:.5rem;border-radius:.4rem;width:21rem;width:var(--one-unit);margin:.5rem;background-color:#ededed;background-color:var(--color-pe-accent-background)}.pe_home_dash_container:hover{background-color:#f2f2f2;background-color:var(--color-pe-light-accent-background)}.pe_home_dash_container p.desc{font-size:.85rem;padding:0;margin:.3rem}.small_rec_container{padding:.6rem .6rem 0}.pe_dash_hlinfo,.small_rec_container{background-color:#fff;background-color:var(--color-pe-background);border-radius:.3rem}.pe_dash_hlinfo{padding:.2rem .6rem;font-size:.8rem;margin:.5rem;text-align:center}.container_small_criteria h5{font-size:.9rem;font-weight:700;margin:.3rem auto;text-decoration:underline}.container_small_criteria .one_crit{font-size:.9rem;padding:.05rem .3rem;border-radius:.7rem;margin:.2rem .4rem;cursor:default;box-shadow:0 0 1px 0 rgba(0,0,0,.16);box-shadow:0 0 1px 0 var(--color-pe-shadow-strong);border:2px solid;background-color:#fff;background-color:var(--color-pe-background)}.container_small_criteria .one_crit.mos{border-color:#c28a51;border-color:var(--color-brown-orange)}.container_small_criteria .one_crit.valu{border-color:#86adc6;border-color:var(--color-pe-light-blue)}.home_tickers_container{flex:1 1}.trustpilot-widget{text-align:center}.trustpilot-widget a{margin:1rem;font-size:.9rem;font-weight:700;padding:.2rem .5rem;border:1px solid #008a3c;border:1px solid var(--color-warm-green);border-radius:.2rem}.tool_links_container a{font-size:.8rem;font-weight:700;text-decoration:none;display:flex;flex-direction:column;margin:.3rem;padding:.3rem;align-items:center;border-radius:.8rem;background-color:#fff;background-color:var(--color-pe-background-light);width:8.5rem;color:#051923;color:var(--color-pe-text-dark);text-align:center;box-shadow:inset 0 -2px 4px 2px #cecece;box-shadow:inset 0 -2px 4px 2px var(--color-pe-heavy-accent-background-light);transition:.3s}.tool_links_container a:hover{box-shadow:inset 0 -2px 5px 3px #cecece;box-shadow:inset 0 -2px 5px 3px var(--color-pe-heavy-accent-background-light)}.tool_links_container a img{width:55px;height:55px;padding:.3rem;margin:.1rem auto}.align_self_start{align-self:baseline!important}.pe_home_dash_container table.moverstbl{margin:.9rem auto;font-size:.9rem;border-collapse:collapse;background:#fff;background:var(--color-pe-background);padding:.3rem .2rem;border-radius:.2rem}.pe_home_dash_container table.moverstbl tr:hover{background-color:#ededed;background-color:var(--color-pe-accent-background)}.pe_home_dash_container table.moverstbl td{padding:.1rem .6rem;text-align:right}.pe_home_dash_container table.moverstbl td:nth-child(2){text-align:left;padding:0 1.5rem}.pe_home_dash_container table.moverstbl a{display:flex}.pe_home_dash_container table.moverstbl img{object-fit:contain;border-radius:50%;box-shadow:0 1px 5px 1px #cecece;box-shadow:var(--logo-img-shadow)}.pe_dash_hlinfo strong{font-size:1.3em}.portfolio_chart_logo{border-radius:.2rem;object-fit:contain;border:1px solid #cecece;border:1px solid var(--color-pe-heavy-accent-background)}.portfolio_chart_container{align-self:baseline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;max-width:100%;overflow-x:auto}.portfolio_chart_legend{border-radius:.5rem;padding:.4rem 0 .6rem;width:100%;background:#ededed;background:var(--color-pe-accent-background)}.portfolio_chart_legend span.ticker{font-weight:700;font-size:1rem}.portfolio_chart_legend div.one_price{padding:.2rem .4rem;margin:.3rem;font-size:.7rem;color:#555;color:var(--color-pe-text-description);background-color:#fff;background-color:var(--color-pe-background);border:1px solid #cecece;border:1px solid var(--color-pe-heavy-accent-background);border-radius:.3rem;min-width:5.5rem}.portfolio_chart_legend div.one_price_large{font-size:1rem;border-radius:.3rem;box-shadow:0 1px 4px #2483c3;box-shadow:0 1px 4px var(--color-pe-warm-blue)}.portfolio_chart_legend div.one_price_large strong{padding:.2rem 0}.portfolio_chart_legend div.one_price strong{font-size:1.1em;font-family:Azeret Mono,monospace;font-family:var(--font-number);color:#051923;color:var(--color-pe-text)}.portfolio_chart_legend div.one_price span.green-text,.portfolio_chart_legend div.one_price span.red-text{font-size:1em;font-weight:700}.sector_dropdown{border-radius:.4rem;border:1px solid #cecece;border:1px solid var(--color-pe-heavy-accent-background);font-size:.9rem;font-weight:700;padding:.2rem .5rem;margin:.8rem auto;background-color:#ededed;background-color:var(--color-pe-accent-background);text-align:center;cursor:pointer}.pe_economy_div{height:25rem;width:36rem}.pe_flex_grow1{flex-grow:1}.pe_flex_grow3{flex-grow:3}.percent_of_total_shares{font-size:.7rem}.pe_extra_info_container{margin:1rem auto .3rem;border-radius:.2rem;padding:.2rem;background-color:#ededed;background-color:var(--color-pe-accent-background)}.pe_one_extra_info_container{font-size:.8rem;padding:.1rem .2rem;cursor:default}.pe_one_extra_info_container:hover{background-color:#fff;background-color:var(--color-pe-background)}.pe_one_extra_info_container .value{font-family:Azeret Mono,monospace;font-family:var(--font-number)}.pe_one_suitability_container{padding:.1rem .5rem;margin:.2rem;border:1px solid #cecece;border:1px solid var(--color-pe-heavy-accent-background);border-radius:2rem;font-size:.7rem;color:#051923;color:var(--color-pe-text)}.pe_one_suitability_container_dividend{background-color:rgba(202,88,56,.2784313725490196);background-color:var(--color-pe-suitability-dividend)}.pe_one_suitability_container_growth{background-color:rgba(18,172,7,.23137254901960785);background-color:var(--color-pe-suitability-growth)}.pe_one_suitability_container_mature{background-color:rgba(104,56,155,.1568627450980392);background-color:var(--color-pe-suitability-mature)}.pe_one_suitability_container_fcf{background-color:rgba(19,115,160,.2);background-color:var(--color-pe-suitability-fcf)}.pe_one_suitability_container_eps{background-color:rgba(93,144,21,.19215686274509805);background-color:var(--color-pe-suitability-eps)}.container_4.container_shadow h4{font-weight:700;font-size:1rem;text-align:left;border-bottom:1px solid #cecece;border-bottom:1px solid var(--color-pe-heavy-accent-background);padding:0 .5rem .2rem}.more_tools{font-size:.9rem}.one_soc_proof{height:9.5rem;width:auto;object-fit:contain;border-radius:1.5rem;padding:.5rem}.pe_second_hero{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-items:center}@media screen and (max-width:1000px){.pe_second_hero{flex-direction:column}}.free_tools_container,.sample_valuations_container{padding:1rem;flex-grow:1;flex-basis:0;display:flex;justify-content:center}.hero_right video{width:100%;height:auto;max-width:42rem;max-width:var(--two-units);margin:2rem .5rem 0;border-radius:.5rem;box-shadow:0 2px 8px 2px #cecece;box-shadow:0 2px 8px 2px var(--color-pe-heavy-accent-background)}.value_prop{font-size:1rem;padding:1rem;box-shadow:0 2px 5px 2px rgba(52,152,219,.6078431372549019);box-shadow:0 2px 5px 2px var(--color-warm-blue-transparent);border-radius:1rem;margin:0 .5rem}.value_prop h4{font-size:1.6em;padding:0;margin:0}.value_prop p{padding:0 1rem;margin:1rem 0 0;font-size:1.2em;max-width:63rem;max-width:var(--three-units);text-align:center}.compare_plans_cta{padding:.1rem .6rem;background:#ededed;background:var(--color-pe-accent-background);border-radius:1rem}.price_chart_container2 .tradingview-widget-container{scale:1.01}.institutional_holders_container{padding:.5rem;border-radius:.5rem;margin:.5rem}.insider_transactions_container{background-color:#f2f2f2;background-color:var(--color-pe-light-accent-background);border-radius:.5rem;margin:1rem;padding:.5rem;flex-grow:1;min-width:21rem;min-width:var(--one-unit);max-width:42rem;max-width:var(--two-units)}.insider_transactions_container table{max-height:17rem;overflow:auto;font-size:.75rem;width:100%;border-collapse:collapse}.insider_transactions_container table thead tr{position:-webkit-sticky;position:sticky;top:0;z-index:2;font-weight:700}.insider_transactions_container table thead tr td{background-color:#fff;background-color:var(--color-pe-background);padding-bottom:.3rem;padding-top:.3rem}.insider_transactions_container table tr:hover{background-color:#ededed;background-color:var(--color-pe-accent-background)}.insider_transactions_container table td{padding:.1rem .5rem;white-space:nowrap;max-width:8.8rem;text-overflow:ellipsis;overflow:hidden}.insider_transactions_container table td:hover{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.transaction_type_class{text-align:center;display:block;padding:.1rem .5rem;border-radius:.2rem;color:#fff;color:var(--color-pe-text-light);font-weight:700;font-size:.9em;min-width:3rem;background-color:#cecece;background-color:var(--color-pe-heavy-accent-background)}.transaction_type_Grant{background-color:#395eaa;background-color:var(--color-pe-blue)}.transaction_type_Buy{background-color:#006c2f;background-color:var(--color-warm-green-end)}.transaction_type_Sell{background-color:#b71c1c;background-color:var(--color-dark-red)}.ownership_transactions_table_container{background-color:#fff;background-color:var(--color-pe-background);border-radius:.4rem;padding:.1rem;margin-top:.3rem}.insider_transactions_filters{font-size:.9rem;margin:.5rem 0}.insider_transactions_filters div{margin:0 .3rem;cursor:pointer}.insider_transactions_filters span{margin:0 .3rem}.ft_tool_info_for_calculator{font-size:.8rem;margin:0;padding:.5rem;max-width:15rem}.valuation_calculator_container_hide{display:none}.valuation_method_container{min-width:21rem;min-width:var(--one-unit);margin:.5rem;padding:.5rem;flex-grow:1;max-width:42rem;max-width:var(--two-units);border-radius:.4rem}.column_gap_2{grid-column-gap:2rem;-webkit-column-gap:2rem;column-gap:2rem}.column_gap_1{grid-column-gap:1rem;-webkit-column-gap:1rem;column-gap:1rem}.valuation_types_one_container{margin:.4rem 0 0;position:relative;border-radius:.2rem}.valuation_types_one_container.this_valuation_method_selected{background:linear-gradient(90deg,#fff 0,#fff 90%,#cecece);background:linear-gradient(90deg,var(--color-pe-background) 0,var(--color-pe-background) 90%,var(--color-pe-heavy-accent-background));box-shadow:0 0 4px 0 rgba(0,0,0,.1);box-shadow:0 0 4px 0 var(--color-pe-shadow-medium)}.valuation_types_one_container_not_price{cursor:pointer}.valuation_types_one_container_not_price:hover{background-color:#ededed;background-color:var(--color-pe-accent-background)}.valuation_value_bar{min-height:1rem;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;border-radius:0 .2rem .2rem 0;padding:.05rem .3rem;font-size:.75rem;font-weight:700;color:#fff;color:var(--color-pe-text-light);display:flex;flex-direction:row;align-items:center;justify-content:flex-end;position:relative;align-self:center}.valuation_value_bar span{z-index:2}.valuation_price_bar{min-height:1rem;height:100%;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;border-radius:0 .2rem .2rem 0;padding:.1rem .5rem;text-align:right;font-weight:700;color:#051923;color:var(--color-pe-text);flex-direction:row;justify-content:flex-end;position:relative;box-shadow:inset -3px 0 8px 2px #cecece;box-shadow:inset -3px 0 8px 2px var(--color-pe-heavy-accent-background)}.valuation_price_bar,.valuation_type{font-size:.8rem;display:flex;align-items:center}.valuation_type{width:8rem;font-weight:400;padding:.2rem .5rem;justify-content:flex-start;border-radius:.2rem 0 0 .2rem;border:1px solid #cecece;border:1px solid var(--color-pe-heavy-accent-background);white-space:nowrap;overflow:hidden}.this_valuation_method_selected .valuation_type{font-weight:700}.valuation_bar_container{flex-grow:1;position:relative;display:flex;align-items:center}.valuation_end{padding:0 .3rem;display:flex;align-items:center;justify-content:center;color:#747474;color:var(--color-pe-text-light-description);opacity:.3;min-width:2rem}.this_valuation_method_selected .valuation_end{color:#051923;color:var(--color-pe-text);opacity:1}.price_value_div{position:absolute;height:100%;background-color:#ededed;background-color:var(--color-pe-accent-background);border-radius:0 .2rem .2rem 0;top:0;box-shadow:inset -1px 0 5px 0 #cecece;box-shadow:inset -1px 0 5px 0 var(--color-pe-heavy-accent-background)}.est_eps_table{border-collapse:collapse;font-size:.9rem}.est_eps_table thead{font-size:.8em;font-weight:700;text-align:right}.est_eps_table tbody{text-align:right}.est_eps_table td{min-width:3rem;padding:.3em .6rem}.est_eps_table tbody td{font-size:.9em;border-top:1px solid #cecece;border-top:1px solid var(--color-pe-heavy-accent-background);transition:background-color .2s}.est_eps_table tbody td.hover_value:hover{background-color:#ededed;background-color:var(--color-pe-accent-background);cursor:pointer}.est_eps_table tbody td.low{color:#b75959;color:var(--color-pe-red)}.est_eps_table tbody td.avg{color:#051923;color:var(--color-pe-text)}.est_eps_table tbody td.high{color:#5c995c;color:var(--color-pe-green)}.additional_ttm_data_accent{border-bottom:1px solid #cecece;border-bottom:1px solid var(--color-pe-heavy-accent-background)}.show_growth_btn{padding:.2rem;margin:0 0 0 .5rem;cursor:pointer;border-radius:.3rem;border:1px solid #cecece;border:1px solid var(--color-pe-heavy-accent-background);box-shadow:inset 0 -1px 1px 0 rgba(0,0,0,.16);box-shadow:inset 0 -1px 1px 0 var(--color-pe-shadow-strong);transition:.3s}.show_growth_btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:inset 0 -1px 2px 1px rgba(0,0,0,.16);box-shadow:inset 0 -1px 2px 1px var(--color-pe-shadow-strong)}.one_valuation_result_desc{margin:auto;font-size:.9rem;width:100%}.valuation_descriptions{justify-content:baseline;padding:.5rem;margin:1rem;background-color:#f2f2f2;background-color:var(--color-pe-light-accent-background);border-radius:.3rem;grid-row-gap:.5rem;row-gap:.5rem}.score_column span strong{background-color:rgba(0,138,60,.25098039215686274);background-color:var(--color-warm-green-transparent);padding:.1rem .3rem;border-radius:.2rem}h2.tryitout{font-size:1.4rem;margin:3rem 0 1rem}.valuation_types_one_description{transition:max-height .3s;overflow:hidden;max-height:0}.valuation_types_one_description_selected{max-height:300px;border:1px solid #cecece;border:1px solid var(--color-pe-heavy-accent-background);border-radius:0 0 .5rem .5rem;margin:0 10px;width:calc(100% - 20px);background-color:#fff;background-color:var(--color-pe-background);border-top:none}.valuation_types_one_description div.container_for_desc{width:100%;text-align:left;margin:1rem .8rem .5rem;font-size:.85rem;color:#555;color:var(--color-pe-text-description)}.one_summary_container{min-width:calc(max(30%, 21rem));min-width:calc(max(30%, var(--one-unit)));max-width:27rem;border-radius:.4rem;padding:.5rem .2rem;flex-grow:1}.one_summary_container h3{text-align:left;font-size:1.3rem;margin:0;padding:.2rem .8rem}.one_summary_container h4{text-align:left;font-size:.9rem;text-decoration:underline;padding:0 .8rem;margin:1rem 0 0;font-weight:700}.one_summary_container p.desc{font-size:.75rem;color:#747474;color:var(--color-pe-text-light-description);margin:0;overflow:hidden;transition:.3s}.one_summary_container:hover p.desc,.one_summary_container p.desc{max-height:10rem;padding:.4rem .8rem}.one_summary_container p.answer{font-size:.85rem;color:#051923;color:var(--color-pe-text);font-weight:400;padding:.2rem .3rem;margin:.3rem .5rem .6rem}.all_valuations_table{border-collapse:collapse;font-size:.85rem;margin:0 auto}.all_valuations_table td{padding:.3rem .4rem}.all_valuations_table thead tr{font-weight:700;text-align:left}.all_valuations_table tbody tr td:nth-child(2){text-align:right;font-family:Azeret Mono,monospace;font-family:var(--font-number)}.all_valuations_table thead tr td:nth-child(2){text-align:right}.all_valuations_table tbody tr td span.under_over{font-size:.9em;width:100%;display:block;text-align:right;text-wrap-mode:nowrap;text-wrap:nowrap;padding:.2rem 0}.all_valuations_table tbody tr td{border-top:1px solid #ededed;border-top:1px solid var(--color-pe-accent-background)}.score3_component{font-size:1rem;margin-left:.5rem}.score5_component{text-wrap-mode:nowrap;text-wrap:nowrap;font-size:1.1rem;border-radius:1rem;border:1px solid #cecece;border:1px solid var(--color-pe-heavy-accent-background);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 .4rem;margin:.2rem 0 .5rem;background:#fff;background:var(--color-pe-background)}.gototop{position:fixed;bottom:.2rem;right:.2rem;width:2.6rem;height:2.6rem;border-radius:.5rem;background-color:#f2f2f2;background-color:var(--color-pe-light-accent-background);text-align:center;border:1px solid #cecece;border:1px solid var(--color-pe-heavy-accent-background);box-shadow:inset 0 -2px 3px 3px #cecece;box-shadow:inset 0 -2px 3px 3px var(--color-pe-heavy-accent-background)}a.gototop_link{text-decoration:none;font-size:1.6rem}.align_self_stretch{align-self:stretch!important}.one_summary_container_small{margin:1rem 1rem .5rem;padding:.5rem .3rem;border-radius:1rem;box-shadow:0 2px 6px 1px rgba(0,0,0,.1);box-shadow:0 2px 6px 1px var(--color-pe-shadow-medium)}.one_summary_container_small:hover{box-shadow:0 2px 7px 1px rgba(0,0,0,.16);box-shadow:0 2px 7px 1px var(--color-pe-shadow-strong)}.ft_input_button{border-radius:.2rem;width:2rem;height:1.6rem;font-size:.7em;font-weight:700;text-align:center;padding:0;cursor:pointer;border:1px solid #cecece;border:1px solid var(--color-pe-heavy-accent-background);background-color:#fff;background-color:var(--color-pe-background);transition:box-shadow .2s ease,color .3s,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease,color .3s;transition:transform .2s ease,box-shadow .2s ease,color .3s,-webkit-transform .2s ease}.ft_input_button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.ft_input_button_plus{box-shadow:inset 0 -1px 5px 1px rgba(121,204,121,.4);box-shadow:inset 0 -1px 5px 1px var(--color-pe-light-green-very-transparent)}.ft_input_button_minus{box-shadow:inset 0 -1px 5px 1px rgba(255,82,82,.40784313725490196);box-shadow:inset 0 -1px 5px 1px var(--color-light-red-semi-transparent)}.pe_quadrant_main_container{font-size:1.4rem;font-weight:700;padding:.5rem}.pe_quadrant_row_container{flex-wrap:nowrap;align-items:stretch;width:100%;max-width:100%;margin:0 auto;border-radius:.5rem}.pe_quadrant_row_container,.pe_quadrant_sidedesc{display:flex;flex-direction:row;justify-content:center}.pe_quadrant_sidedesc{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;align-items:center;cursor:default}.pe_quadrant_sidedesc span{color:#051923;color:var(--color-pe-text);text-align:center;-webkit-writing-mode:sideways-lr;writing-mode:sideways-lr;padding:1rem .2rem;border:1px solid #cecece;border:1px solid var(--color-pe-heavy-accent-background)}.pe_qualitative_container span,.pe_quantitative_container span{padding:.2rem 1rem;border:1px solid #cecece;border:1px solid var(--color-pe-heavy-accent-background)}.pe_quadrant_container{flex-grow:1;max-width:calc(100% - 4rem);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;border-radius:.3rem;box-shadow:inset 0 0 4px 0 #cecece;box-shadow:inset 0 0 4px 0 var(--color-pe-heavy-accent-background);background:linear-gradient(90deg,rgba(42,123,155,.5) 1%,rgba(42,123,155,.2) 10%,#fff 50%,rgba(0,176,106,.2) 90%,rgba(0,176,106,.5) 99%);background:linear-gradient(90deg,rgba(42,123,155,.5) 1%,rgba(42,123,155,.2) 10%,var(--color-pe-background) 50%,rgba(0,176,106,.2) 90%,rgba(0,176,106,.5) 99%)}.pe_investor_container{margin:1rem;padding:.5rem;border-radius:.5rem;max-width:42rem;max-width:var(--two-units);flex-wrap:nowrap}.pe_investor_container img{min-width:9rem;max-width:9rem;width:9rem;height:12rem;margin:1rem;object-fit:cover;border-radius:.2rem}.pe_investor_desc_container{flex-grow:1}.pe_investor_desc_container p{font-size:.9rem;color:#555;color:var(--color-pe-text-description);margin:.5rem 1rem;padding:0}.pe_investor_desc_container h3{font-size:1.2rem;text-align:left;color:#051923;color:var(--color-pe-text);margin:1rem 1rem .5rem;padding:0}.pe_quiz_answer_button_container div{font-size:.7rem;color:#555;color:var(--color-pe-text-description)}.pe_quiz_answer_button_container div span i{font-size:.8rem;font-weight:700;color:#5c995c;color:var(--color-pe-green)}.questionnaire_container{max-width:42rem;max-width:var(--two-units);margin:3rem .5rem .5rem;justify-content:center;min-height:13rem;border:1px solid #cecece;border:1px solid var(--color-pe-heavy-accent-background);box-shadow:0 1px 4px 1px rgba(0,0,0,.16);box-shadow:0 1px 4px 1px var(--color-pe-shadow-strong);border-radius:.3rem}.questionnaire_container h3{font-size:.8rem}.questionnaire_container h2,.questionnaire_container h3{font-weight:700;text-align:center;width:100%;color:#051923;color:var(--color-pe-text);margin:.5rem;padding:0;overflow:auto}.questionnaire_container h2{font-size:1.2rem}.pe_answers_container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:.3rem auto;justify-content:center}.pe_question_container{padding:.3rem 1rem;text-align:center;font-size:1.1rem;justify-content:center}.pe_quiz_answer_button{margin:.5rem;border:none;padding:.4rem .8rem;font-weight:400;font-size:1rem;background-color:#3498db;background-color:var(--color-warm-blue);color:#fff;color:var(--color-pe-text-light);border-radius:.3rem;cursor:pointer;transition:.2s;box-shadow:1px 1px 4px 1px rgba(0,0,0,.16);box-shadow:1px 1px 4px 1px var(--color-pe-shadow-strong)}.pe_quiz_answer_button:hover{background-color:#2980b9;background-color:var(--color-warm-blue-end);-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:1px 1px 6px 2px rgba(0,0,0,.16);box-shadow:1px 1px 6px 2px var(--color-pe-shadow-strong)}.pe_round_left_corners{border-radius:.5rem 0 0 .5rem;border-right:none!important}.pe_round_right_corners{border-radius:0 .5rem .5rem 0;border-left:none!important}.pe_round_top_corners{border-radius:.5rem .5rem 0 0;border-bottom:none!important}.pe_round_bottom_corners{border-radius:0 0 .5rem .5rem;border-top:none!important}p.pe_quiz_result_text{font-size:1rem;padding:.3rem 1rem;text-align:center;border-radius:.3rem}button.pe_quiz_restart_button,p.pe_quiz_result_text{font-weight:400;color:#051923;color:var(--color-pe-text);margin:.5rem}button.pe_quiz_restart_button{border:none;padding:.2rem .5rem;font-size:.9rem;border-radius:.3rem;cursor:pointer;transition:.2s;box-shadow:1px 1px 4px 1px rgba(0,0,0,.16);box-shadow:1px 1px 4px 1px var(--color-pe-shadow-strong);background-color:rgba(255,82,82,.13333333333333333);background-color:var(--color-light-red-transparent)}button.pe_quiz_restart_button:hover{background-color:rgba(255,82,82,.40784313725490196);background-color:var(--color-light-red-semi-transparent);-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:1px 1px 6px 2px rgba(0,0,0,.16);box-shadow:1px 1px 6px 2px var(--color-pe-shadow-strong)}.request_kpis_button{padding:.3rem .6rem;font-size:.8rem;font-weight:400;color:#fff;color:var(--color-pe-text-light);background-color:#008a3c;background-color:var(--color-warm-green);border-radius:.3rem;border:none;cursor:pointer;box-shadow:0 2px 2px 0 rgba(0,0,0,.16);box-shadow:0 2px 2px 0 var(--color-pe-shadow-strong);transition:.2s}.request_kpis_button:hover{background-color:#006c2f;background-color:var(--color-warm-green-end);-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 2px 3px 1px rgba(0,0,0,.16);box-shadow:0 2px 3px 1px var(--color-pe-shadow-strong)}