body.theme-acorns:not(:has(.goji-preview)){--ink:#191919;--muted:#68725f;--blue:#3b7d28;--blue-dark:#245519;--line:#e0e7d9;--bg:#faf9f1;--green:#3c852f;--red:#ad5651;--shadow:0 10px 35px #152b0b08;--font-sans:"Avenir Next", "DM Sans", Arial, sans-serif;--acorns-lime:#74c947;--acorns-forest:#0a250d;--acorns-cream:#faf9f1;background:var(--acorns-cream);color:var(--ink);font-family:var(--font-sans)}body.theme-acorns:not(:has(.goji-preview)) h1,body.theme-acorns:not(:has(.goji-preview)) h2,body.theme-acorns:not(:has(.goji-preview)) h3,body.theme-acorns:not(:has(.goji-preview)) h4,body.theme-acorns:not(:has(.goji-preview)) .brand,body.theme-acorns:not(:has(.goji-preview)) .intrinsic-price{font-family:var(--font-sans);font-weight:500}body.theme-acorns:not(:has(.goji-preview)) p{color:#65705e}body.theme-acorns:not(:has(.goji-preview)) button:focus-visible,body.theme-acorns:not(:has(.goji-preview)) a:focus-visible,body.theme-acorns:not(:has(.goji-preview)) input:focus-visible,body.theme-acorns:not(:has(.goji-preview)) summary:focus-visible{outline-color:#4b962f}body.theme-acorns:not(:has(.goji-preview)) .container,body.theme-acorns:not(:has(.goji-preview)) .header-inner{max-width:1280px}body.theme-acorns:not(:has(.goji-preview)) .site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#edf0e9;height:88px}body.theme-acorns:not(:has(.goji-preview)) .header-inner{gap:30px}body.theme-acorns:not(:has(.goji-preview)) .brand{color:var(--acorns-forest);letter-spacing:-1.3px;font-size:31px;font-weight:600}body.theme-acorns:not(:has(.goji-preview)) .main-nav{color:#191919;gap:28px;font-size:14px;font-weight:600}body.theme-acorns:not(:has(.goji-preview)) .main-nav a:hover,body.theme-acorns:not(:has(.goji-preview)) .nav-dropdown summary:hover{color:#4a8d2f}body.theme-acorns:not(:has(.goji-preview)) .header-actions{gap:20px}body.theme-acorns:not(:has(.goji-preview)) .header-search{color:#78886e;background:#f5f7f0;border:1px solid #e2e8d9;border-radius:50px;min-width:160px;height:38px}body.theme-acorns:not(:has(.goji-preview)) .login-link{color:#25321f;font-weight:600}body.theme-acorns:not(:has(.goji-preview)) .language-button{color:#5f7252}body.theme-acorns:not(:has(.goji-preview)) .dropdown-menu{background:#fff;border:1px solid #e3eadb;border-radius:18px;box-shadow:0 12px 35px #18380d0d}body.theme-acorns:not(:has(.goji-preview)) .dropdown-menu a:hover,body.theme-acorns:not(:has(.goji-preview)) .dropdown-menu button:hover{background:#f0f7e8}body.theme-acorns:not(:has(.goji-preview)) .button{box-shadow:none;border-radius:50px;font-weight:600}body.theme-acorns:not(:has(.goji-preview)) .button.primary,body.theme-acorns:not(:has(.goji-preview)) .site-header .button.primary{color:#12310b;box-shadow:none;background:#74c947;border:1px solid #74c947}body.theme-acorns:not(:has(.goji-preview)) .button.primary:hover,body.theme-acorns:not(:has(.goji-preview)) .site-header .button.primary:hover{background:#88d45e;border-color:#88d45e}body.theme-acorns:not(:has(.goji-preview)) .site-header .button{min-height:50px;padding:12px 27px;font-size:14px}body.theme-acorns:not(:has(.goji-preview)) .button.dark{color:#fff;background:#0a250d}body.theme-acorns:not(:has(.goji-preview)) .button.outline{color:#356b25;background:0 0;border-color:#8cac76}body.theme-acorns:not(:has(.goji-preview)) .home-hero{background:radial-gradient(at 83% -20%,#8bce70a6,#0000 64%),radial-gradient(at 8% -25%,#d8edc0bd,#0000 59%),linear-gradient(#f6fbf2,#fff 86%);border:none;padding:96px 0 100px}body.theme-acorns:not(:has(.goji-preview)) .home-hero:before{filter:none;opacity:.55;background-image:linear-gradient(30deg,#fff7 12%,#0000 12.5% 87%,#fff7 87.5%),linear-gradient(150deg,#fff7 12%,#0000 12.5% 87%,#fff7 87.5%),linear-gradient(30deg,#73b44f1a 12%,#0000 12.5% 87%,#73b44f1a 87.5%);background-position:0 0,0 0,90px 52px;background-size:180px 104px;width:auto;height:380px;display:block;inset:0 0 auto;transform:none;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}body.theme-acorns:not(:has(.goji-preview)) .home-hero:after{background:0 0}body.theme-acorns:not(:has(.goji-preview)) .hero-grid{grid-template-columns:1.12fr 1fr;gap:72px}body.theme-acorns:not(:has(.goji-preview)) .hero-copy .eyebrow{color:#284a1b;letter-spacing:1.8px;font-size:10px;font-weight:700}body.theme-acorns:not(:has(.goji-preview)) .hero-copy .eyebrow>span{background:#183c10!important}body.theme-acorns:not(:has(.goji-preview)) .hero-copy h1{color:#172014;letter-spacing:-1.8px;font-size:clamp(45px,4.7vw,64px);font-weight:500;line-height:1.08}body.theme-acorns:not(:has(.goji-preview)) .hero-copy h1 em{color:#204516}body.theme-acorns:not(:has(.goji-preview)) .hero-copy>p{color:#27451c;max-width:510px;margin:29px 0 32px;font-size:17px;line-height:1.8}body.theme-acorns:not(:has(.goji-preview)) .hero-copy .hero-signup{color:#fff;background:#191919;border-color:#191919;border-radius:50px;min-height:56px;padding:15px 32px;font-size:16px}body.theme-acorns:not(:has(.goji-preview)) .hero-copy .hero-signup:hover{background:#2c3e24;border-color:#2c3e24}body.theme-acorns:not(:has(.goji-preview)) .hero-note{color:#355c26;margin-top:19px;font-size:11px}body.theme-acorns:not(:has(.goji-preview)) .hero-note svg{color:#355c26}body.theme-acorns:not(:has(.goji-preview)) .stock-search .search-field{box-shadow:none;color:#6e8b5b;background:#fff;border:1px solid #dfebd5;border-radius:50px}body.theme-acorns:not(:has(.goji-preview)) .stock-search input::placeholder{color:#88987c}body.theme-acorns:not(:has(.goji-preview)) .search-results{box-shadow:var(--shadow);background:#fff;border-color:#dce8d2;border-radius:20px}body.theme-acorns:not(:has(.goji-preview)) .hero-preview{background:#abd984;border-radius:36px;padding:24px;position:relative}body.theme-acorns:not(:has(.goji-preview)) .home-valuation-card{color:#1c3115;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffefa;border:0;border-radius:24px;max-width:none;padding:28px;box-shadow:0 15px 38px #244a1212}body.theme-acorns:not(:has(.goji-preview)) .home-valuation-card:hover{border:0;box-shadow:0 18px 42px #244a1220}body.theme-acorns:not(:has(.goji-preview)) .home-valuation-title h2{color:#24351c;font-size:23px;font-weight:600}body.theme-acorns:not(:has(.goji-preview)) .home-valuation-value{color:#417c2c;font-family:var(--font-sans);letter-spacing:-1.5px;font-size:47px;font-weight:500}body.theme-acorns:not(:has(.goji-preview)) .hero-preview .company-aapl img{filter:none}body.theme-acorns:not(:has(.goji-preview)) .home-valuation-chart{--gap-color:173, 86, 81}body.theme-acorns:not(:has(.goji-preview)) .home-valuation-chart.under{--gap-color:60, 133, 47}body.theme-acorns:not(:has(.goji-preview)) .home-valuation-gap{background:linear-gradient(rgba(var(--gap-color), .12), rgba(var(--gap-color), .025));border-left-color:rgba(var(--gap-color), .25)}body.theme-acorns:not(:has(.goji-preview)) .home-valuation-badge{letter-spacing:.2px;border-radius:8px 8px 0 0;padding:6px 11px;font-size:9px}body.theme-acorns:not(:has(.goji-preview)) .home-valuation-bar{color:#213e17;background:#edf4e3;border-radius:6px;height:31px;font-size:12px}body.theme-acorns:not(:has(.goji-preview)) .home-intrinsic-bar i{background:#a3cf7e}body.theme-acorns:not(:has(.goji-preview)) .home-valuation-chart.over .home-intrinsic-bar{background:rgba(var(--gap-color), .18)}body.theme-acorns:not(:has(.goji-preview)) .home-price-bar i{background:#d3ddc6}body.theme-acorns:not(:has(.goji-preview)) .home-stock-selectors{gap:9px;margin-top:20px}body.theme-acorns:not(:has(.goji-preview)) .home-stock-selectors a{color:#3f602c;box-shadow:none;background:#bce599;border:1px solid #8ab86b;border-radius:50px;padding:7px 12px;font-size:12px}body.theme-acorns:not(:has(.goji-preview)) .home-stock-selectors a:hover,body.theme-acorns:not(:has(.goji-preview)) .home-stock-selectors a:focus-visible,body.theme-acorns:not(:has(.goji-preview)) .home-stock-selectors a[data-featured=true]{color:#2e4d1e;background:#fffefa;border-color:#fffefa}body.theme-acorns:not(:has(.goji-preview)) .home-value-proof{color:#fff;background:#0a250d;padding:90px 0 76px}body.theme-acorns:not(:has(.goji-preview)) .home-value-proof h2{letter-spacing:-1.5px;max-width:1000px;font-size:clamp(34px,3.7vw,49px);font-weight:500;line-height:1.18}body.theme-acorns:not(:has(.goji-preview)) .home-proof-card{box-shadow:none;background:#173c18;border:1px solid #345b2d;border-radius:28px;padding:40px}body.theme-acorns:not(:has(.goji-preview)) .home-proof-card:before{display:none}body.theme-acorns:not(:has(.goji-preview)) .home-proof-eyebrow{color:#a0c288;letter-spacing:1.4px;font-size:10px;font-weight:600}body.theme-acorns:not(:has(.goji-preview)) .home-proof-copy h3{color:#f4f8eb;font-size:24px;font-weight:500;line-height:1.5}body.theme-acorns:not(:has(.goji-preview)) .home-proof-values,body.theme-acorns:not(:has(.goji-preview)) .home-proof-values>span{color:#b2c5a3}body.theme-acorns:not(:has(.goji-preview)) .home-proof-values strong{color:#e0edcc}body.theme-acorns:not(:has(.goji-preview)) .home-proof-link{color:#e2f3d0;border-color:#8cb475;border-radius:50px;padding:10px 18px;font-size:13px}body.theme-acorns:not(:has(.goji-preview)) .home-proof-link:hover{background:#234c1c;border-color:#b2d994}body.theme-acorns:not(:has(.goji-preview)) .home-proof-metric{color:#a8de73;font-family:var(--font-sans);background:0 0;font-size:86px;font-weight:500}body.theme-acorns:not(:has(.goji-preview)) .home-proof-result p,body.theme-acorns:not(:has(.goji-preview)) .home-proof-source{color:#a9c19b}body.theme-acorns:not(:has(.goji-preview)) .home-proof-facts{border-color:#426039}body.theme-acorns:not(:has(.goji-preview)) .home-proof-facts svg{color:#96c776}body.theme-acorns:not(:has(.goji-preview)) .home-proof-facts strong{color:#edf6df;font-size:23px;font-weight:500}body.theme-acorns:not(:has(.goji-preview)) .home-proof-facts span{color:#a4bd94}body.theme-acorns:not(:has(.goji-preview)) .home-backtest-preview{background:#faf9f1;padding:85px 0}body.theme-acorns:not(:has(.goji-preview)) .home-backtest-intro h2{color:#1c2615;letter-spacing:-1.8px;font-size:clamp(36px,4.5vw,58px);font-weight:500}body.theme-acorns:not(:has(.goji-preview)) .home-backtest-intro h2>span{color:#4b8733;-webkit-text-fill-color:currentColor;background:0 0}body.theme-acorns:not(:has(.goji-preview)) .home-backtest-intro>p{color:#78816c;font-size:16px}body.theme-acorns:not(:has(.goji-preview)) .home-backtest-actions>a{border-radius:50px;padding:12px 24px;font-size:14px}body.theme-acorns:not(:has(.goji-preview)) .home-backtest-signup{color:#fff;background:#0a250d}body.theme-acorns:not(:has(.goji-preview)) .home-backtest-signup:hover{background:#254b1b}body.theme-acorns:not(:has(.goji-preview)) .home-backtest-actions .home-backtest-details{color:#5f794d;border-color:#c6d1b7}body.theme-acorns:not(:has(.goji-preview)) .home-backtest-details:hover{background:#f0f5e5;border-color:#8eae76}body.theme-acorns:not(:has(.goji-preview)) .home-backtest-card.backtest-panel{box-shadow:var(--shadow);background:#fff;border:1px solid #e3e9d9;border-radius:28px;padding:30px}body.theme-acorns:not(:has(.goji-preview)) .home-backtest-eyebrow{color:#7e9a69;letter-spacing:1.4px}body.theme-acorns:not(:has(.goji-preview)) .home-backtest-card-heading h3{color:#2b4020;font-size:22px;font-weight:500}body.theme-acorns:not(:has(.goji-preview)) .home-backtest-period,body.theme-acorns:not(:has(.goji-preview)) .home-backtest-note{color:#7e8f71}body.theme-acorns:not(:has(.goji-preview)) .home-backtest-card .backtest-plot{background:#f8faf3;border:1px solid #edf2e5;border-radius:18px}body.theme-acorns:not(:has(.goji-preview)) .home-backtest-card .backtest-toolbar button{color:#7b916c;background:#fff;border:1px solid #e0e8d6;border-radius:50px}body.theme-acorns:not(:has(.goji-preview)) .home-backtest-card .backtest-toolbar button[aria-pressed=true]{color:#406b2d;background:#e7f3d9;border-color:#aeca97}body.theme-acorns:not(:has(.goji-preview)) .home-backtest-card .backtest-axis{fill:#8a9b7d}body.theme-acorns:not(:has(.goji-preview)) .home-backtest-card .backtest-plot line[stroke=\#ffffff14]{stroke:#e3ebd8}body.theme-acorns:not(:has(.goji-preview)) .home-backtest-card .backtest-plot path[stroke=\#49d3b2]{stroke:#4c9733;filter:none}body.theme-acorns:not(:has(.goji-preview)) .home-backtest-card .backtest-plot [fill=\#49d3b2]{fill:#4c9733}body.theme-acorns:not(:has(.goji-preview)) .home-backtest-card .backtest-plot path[stroke=\#ed8795]{stroke:#b77367}body.theme-acorns:not(:has(.goji-preview)) .home-backtest-card .backtest-plot [fill=\#ed8795]{fill:#b77367}body.theme-acorns:not(:has(.goji-preview)) .home-backtest-card .backtest-plot path[stroke=\#a8b8d2]{stroke:#829175}body.theme-acorns:not(:has(.goji-preview)) .home-backtest-card .backtest-plot [fill=\#a8b8d2]{fill:#829175}body.theme-acorns:not(:has(.goji-preview)) .home-backtest-card .backtest-legends button:first-child i{background:#4c9733!important}body.theme-acorns:not(:has(.goji-preview)) .home-backtest-card .backtest-legends button:nth-child(2) i{background:#b77367!important}body.theme-acorns:not(:has(.goji-preview)) .home-backtest-card .backtest-legends button:nth-child(3) i{background:#829175!important}body.theme-acorns:not(:has(.goji-preview)) .home-backtest-card .backtest-date-control{color:#718662}body.theme-acorns:not(:has(.goji-preview)) .home-backtest-card .backtest-date-control input{accent-color:#5b9b38}body.theme-acorns:not(:has(.goji-preview)) .home-backtest-card .backtest-tooltip{color:#3c582d;box-shadow:var(--shadow);background:#fff;border-color:#c9dab6;border-radius:16px}body.theme-acorns:not(:has(.goji-preview)) .home-backtest-card .backtest-tooltip strong{color:#2b4620}body.theme-acorns:not(:has(.goji-preview)) .home-valuation-features{background:#fff}body.theme-acorns:not(:has(.goji-preview)) .home-valuation-feature{padding:88px 0}body.theme-acorns:not(:has(.goji-preview)) .home-valuation-feature+.home-valuation-feature{border-color:#e4eadb}body.theme-acorns:not(:has(.goji-preview)) .home-feature-eyebrow{color:#789663;letter-spacing:1.5px;font-size:10px;font-weight:600}body.theme-acorns:not(:has(.goji-preview)) .home-feature-copy h2{color:#23361a;letter-spacing:-1.3px;font-size:clamp(34px,3.5vw,47px);font-weight:500}body.theme-acorns:not(:has(.goji-preview)) .home-feature-copy>p{color:#728268;font-size:17px;line-height:1.85}body.theme-acorns:not(:has(.goji-preview)) .home-feature-tags li{color:#728f5b;background:#edf5e4;border-radius:50px;padding:6px 11px;font-size:10px;font-weight:500}body.theme-acorns:not(:has(.goji-preview)) .home-scenario-card,body.theme-acorns:not(:has(.goji-preview)) .home-history-card{background:#fafbf5;border:1px solid #e4ebda;border-radius:26px;padding:28px;box-shadow:0 13px 35px #203b0c08}body.theme-acorns:not(:has(.goji-preview)) .home-feature-card-heading h3{font-family:var(--font-sans);color:#304725;font-size:22px;font-weight:500}body.theme-acorns:not(:has(.goji-preview)) .home-scenario-label{color:#8a9d78}body.theme-acorns:not(:has(.goji-preview)) .home-scenario-value{color:#548739;font-size:43px;font-weight:500}body.theme-acorns:not(:has(.goji-preview)) .home-scenario-card .home-valuation-bar{color:#3f592e;background:#edf3e2}body.theme-acorns:not(:has(.goji-preview)) .home-scenario-card .home-intrinsic-bar i{background:#b3d68e}body.theme-acorns:not(:has(.goji-preview)) .home-scenario-card .home-price-bar i{background:#d3ddc3}body.theme-acorns:not(:has(.goji-preview)) .home-scenario-options{background:#eaf1df;border:1px solid #dae5cd;border-radius:50px;padding:4px}body.theme-acorns:not(:has(.goji-preview)) .home-scenario-options button{color:#879e71;border-radius:50px}body.theme-acorns:not(:has(.goji-preview)) .home-scenario-options button:hover{color:#426a2c;background:#dce9cb}body.theme-acorns:not(:has(.goji-preview)) .home-scenario-options button[aria-pressed=true]{color:#fff;background:#204b18}body.theme-acorns:not(:has(.goji-preview)) .home-history-stats strong{color:#446632}body.theme-acorns:not(:has(.goji-preview)) .home-history-stats>div>span,body.theme-acorns:not(:has(.goji-preview)) .home-history-date{color:#91a17e}body.theme-acorns:not(:has(.goji-preview)) .home-history-card .chart-ranges button{border-radius:50px}body.theme-acorns:not(:has(.goji-preview)) .home-history-card .chart-ranges button.active{color:#497431;background:#e2efcf}body.theme-acorns:not(:has(.goji-preview)) .home-pricing{color:#263d1d;background:#eaf2df;border:none;padding:86px 0 72px}body.theme-acorns:not(:has(.goji-preview)) .home-pricing-heading h2{color:#22361a;letter-spacing:-1.3px;font-size:clamp(36px,3.8vw,50px);font-weight:500}body.theme-acorns:not(:has(.goji-preview)) .home-pricing-heading p{color:#7f946b}body.theme-acorns:not(:has(.goji-preview)) .home-pricing-heading a:hover{color:#3c7425}body.theme-acorns:not(:has(.goji-preview)) .home-pricing .billing-toggle{background:#d9e8c8;border-color:#d1e2be;border-radius:50px;padding:5px}body.theme-acorns:not(:has(.goji-preview)) .home-pricing .billing-toggle button{color:#7e9968;border-radius:50px}body.theme-acorns:not(:has(.goji-preview)) .home-pricing .billing-toggle button.active{color:#406b2b;box-shadow:none;background:#fff}body.theme-acorns:not(:has(.goji-preview)) .home-pricing .billing-toggle span{color:#4a752d;background:#d2edb8;border-radius:50px}body.theme-acorns:not(:has(.goji-preview)) .home-plan-card{color:#355127;box-shadow:none;background:#fff;border:1px solid #d8e4cc;border-radius:28px;padding:36px 28px}body.theme-acorns:not(:has(.goji-preview)) .home-plan-card.featured{background:#0a250d;border-color:#0a250d;box-shadow:0 0 0 6px #c0dda7}body.theme-acorns:not(:has(.goji-preview)) .home-plan-card h3,body.theme-acorns:not(:has(.goji-preview)) .home-plan-card.featured h3{color:#678b4e;font-family:var(--font-sans);letter-spacing:1.2px;background:0 0;font-size:14px;font-weight:600}body.theme-acorns:not(:has(.goji-preview)) .home-plan-card.featured h3{color:#b3de8e}body.theme-acorns:not(:has(.goji-preview)) .home-plan-price{color:#1f3f17;font-family:var(--font-sans);letter-spacing:-1.7px;font-size:52px;font-weight:500}body.theme-acorns:not(:has(.goji-preview)) .home-plan-price>span,body.theme-acorns:not(:has(.goji-preview)) .home-plan-billing{color:#8ca077}body.theme-acorns:not(:has(.goji-preview)) .home-plan-card.featured .home-plan-price{color:#eef8e4}body.theme-acorns:not(:has(.goji-preview)) .home-plan-card.featured .home-plan-price>span,body.theme-acorns:not(:has(.goji-preview)) .home-plan-card.featured .home-plan-billing{color:#a9c293}body.theme-acorns:not(:has(.goji-preview)) .home-plan-quota{color:#52783d;font-size:13px;font-weight:600}body.theme-acorns:not(:has(.goji-preview)) .home-plan-card.featured .home-plan-quota{color:#e0f0cf}body.theme-acorns:not(:has(.goji-preview)) .home-plan-description{color:#8ba078}body.theme-acorns:not(:has(.goji-preview)) .home-plan-card.featured .home-plan-description{color:#a9c293}body.theme-acorns:not(:has(.goji-preview)) .home-plan-action{color:#50773a;background:#f2f7eb;border:1px solid #bbd2a4;border-radius:50px;min-height:47px;font-size:14px}body.theme-acorns:not(:has(.goji-preview)) .home-plan-action:hover{background:#e5f1d6;border-color:#9fbe81}body.theme-acorns:not(:has(.goji-preview)) .home-plan-card.featured .home-plan-action{color:#163b0e;background:#74c947;border-color:#74c947}body.theme-acorns:not(:has(.goji-preview)) .home-plan-card.featured .home-plan-action:hover{background:#8cd65e;border-color:#8cd65e}body.theme-acorns:not(:has(.goji-preview)) .home-pricing-links>a{color:#4c7e30}body.theme-acorns:not(:has(.goji-preview)) .home-pricing-links>a:hover{color:#244c16}body.theme-acorns:not(:has(.goji-preview)) .home-pricing-links>p{color:#829c6c}body.theme-acorns:not(:has(.goji-preview)) .home-research-cta{background:#faf9f1;padding:90px 0 60px}body.theme-acorns:not(:has(.goji-preview)) .home-research-cta h2{color:#263c1d;letter-spacing:-1.5px;font-size:clamp(36px,4vw,53px);font-weight:500}body.theme-acorns:not(:has(.goji-preview)) .home-research-cta-copy{color:#7e906c;font-size:17px}body.theme-acorns:not(:has(.goji-preview)) .home-research-cta-button{color:#163910;background:#74c947;border-radius:50px;padding:14px 30px;font-weight:600}body.theme-acorns:not(:has(.goji-preview)) .home-research-cta-button:hover{background:#89d45d}body.theme-acorns:not(:has(.goji-preview)) .home-ticker-chip{color:#4a6835;background:#fff;border-color:#dce7d0;border-radius:50px;box-shadow:0 6px 20px #243a0e06}body.theme-acorns:not(:has(.goji-preview)) .home-ticker-chip:hover{box-shadow:var(--shadow);border-color:#a5bf8d}body.theme-acorns:not(:has(.goji-preview)) .home-ticker-badge{border-radius:50px}body.theme-acorns:not(:has(.goji-preview)) .home-ticker-badge.under,body.theme-acorns:not(:has(.goji-preview)) .home-history-gap.under{color:#508535;background:#e4f3d7}body.theme-acorns:not(:has(.goji-preview)) .home-ticker-badge.over,body.theme-acorns:not(:has(.goji-preview)) .home-history-gap.over{color:#a65e50;background:#faeae2}body.theme-acorns:not(:has(.goji-preview)) .home-ticker-controls button{color:#8a9e77;border-radius:50px}body.theme-acorns:not(:has(.goji-preview)) .home-ticker-controls button:hover{color:#537b38;background:#f4f9ec;border-color:#c1d7ab}body.theme-acorns:not(:has(.goji-preview)) .home-section{background:#faf9f1}body.theme-acorns:not(:has(.goji-preview)) .section-heading h2{color:#2c4520;font-size:36px;font-weight:500}body.theme-acorns:not(:has(.goji-preview)) .section-heading .eyebrow{color:#789b5b}body.theme-acorns:not(:has(.goji-preview)) .section-heading>a{color:#598239}body.theme-acorns:not(:has(.goji-preview)) .company-card{box-shadow:none;background:#fff;border:1px solid #e0e8d5;border-radius:22px}body.theme-acorns:not(:has(.goji-preview)) .company-card:hover{box-shadow:var(--shadow);border-color:#b9d09f}body.theme-acorns:not(:has(.goji-preview)) .company-card-top h3{color:#38542a;font-weight:600}body.theme-acorns:not(:has(.goji-preview)) .company-card-values strong{color:#3f642d;font-weight:500}body.theme-acorns:not(:has(.goji-preview)) .home-features{border-color:#dce5d0}body.theme-acorns:not(:has(.goji-preview)) .home-features h3{color:#38552a;font-size:22px;font-weight:500}body.theme-acorns:not(:has(.goji-preview)) .home-features p{color:#8a9d76}body.theme-acorns:not(:has(.goji-preview)) .feature-icon{color:#6b9c49;background:#e9f3dc;border-color:#d8e9c7;border-radius:50%}body.theme-acorns:not(:has(.goji-preview)) .research-banner{background:#eaf3df;border:1px solid #dce8cf;border-radius:26px}body.theme-acorns:not(:has(.goji-preview)) .research-banner h2{color:#3e622b;font-weight:500}body.theme-acorns:not(:has(.goji-preview)) .research-banner p{color:#8b9e76}body.theme-acorns:not(:has(.goji-preview)) .site-footer{color:#f1f6e8;background:#0a250d;border:0;margin-top:0;padding-top:64px}body.theme-acorns:not(:has(.goji-preview)) .site-footer .brand{color:#f0f8e7}body.theme-acorns:not(:has(.goji-preview)) .footer-column h4{color:#b3d196;letter-spacing:1px;font-size:12px;font-weight:600}body.theme-acorns:not(:has(.goji-preview)) .footer-column a,body.theme-acorns:not(:has(.goji-preview)) .footer-top p{color:#a5bd92}body.theme-acorns:not(:has(.goji-preview)) .footer-column a:hover{color:#e1f2ce}body.theme-acorns:not(:has(.goji-preview)) .footer-bottom{color:#92ab7e;border-color:#36552b}body.theme-acorns:not(:has(.goji-preview)) .footer-bottom p{color:#92ab7e}body.theme-acorns:not(:has(.goji-preview)) .reference-stock-header{border:0;height:270px;background-image:linear-gradient(110deg,#d9eebc,#f6f8ed 65%)!important}body.theme-acorns:not(:has(.goji-preview)) .stock-header-inner{padding-bottom:24px}body.theme-acorns:not(:has(.goji-preview)) .stock-glass-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff0;border:1px solid #e1e9d5;border-radius:26px;box-shadow:0 14px 35px #29451808}body.theme-acorns:not(:has(.goji-preview)) .stock-price-strip{color:#c8dbb5;background:#0a250d;border-radius:25px 25px 0 0;height:33px;padding:6px 23px;font-size:11px}body.theme-acorns:not(:has(.goji-preview)) .stock-price-strip b{color:#e9f5dd;font-weight:500}body.theme-acorns:not(:has(.goji-preview)) .stock-price-strip .positive{color:#b8dc94}body.theme-acorns:not(:has(.goji-preview)) .stock-price-strip .negative{color:#e9b4a1}body.theme-acorns:not(:has(.goji-preview)) .stock-title-row{padding:16px 22px 11px}body.theme-acorns:not(:has(.goji-preview)) .stock-title-row h1{color:#1c3214;letter-spacing:-.8px;font-size:33px;font-weight:500}body.theme-acorns:not(:has(.goji-preview)) .stock-title-row .company-icon.large{width:45px;height:45px}body.theme-acorns:not(:has(.goji-preview)) .stock-symbols{color:#83976e;margin-top:3px;font-size:11px}body.theme-acorns:not(:has(.goji-preview)) .grouped-stock-tabs{gap:10px;padding:3px 18px 16px}body.theme-acorns:not(:has(.goji-preview)) .grouped-stock-tabs>a,body.theme-acorns:not(:has(.goji-preview)) .stock-nav-group>summary{color:#6f8b59;border-radius:50px;padding:9px 14px;font-size:13px;font-weight:500}body.theme-acorns:not(:has(.goji-preview)) .grouped-stock-tabs>a.active,body.theme-acorns:not(:has(.goji-preview)) .stock-nav-group.active>summary{color:#4a782e;background:#e4f2d4;font-weight:600}body.theme-acorns:not(:has(.goji-preview)) .grouped-stock-tabs>a:hover,body.theme-acorns:not(:has(.goji-preview)) .stock-nav-group>summary:hover{background:#f0f7e7}body.theme-acorns:not(:has(.goji-preview)) .stock-nav-menu{box-shadow:var(--shadow);background:#fff;border:1px solid #d9e6ca;border-radius:18px}body.theme-acorns:not(:has(.goji-preview)) .stock-nav-menu a{color:#5b7b43;border-radius:10px}body.theme-acorns:not(:has(.goji-preview)) .stock-nav-menu a:hover,body.theme-acorns:not(:has(.goji-preview)) .stock-nav-menu a[aria-current=page]{background:#edf5e2}body.theme-acorns:not(:has(.goji-preview)) .research-layout{padding-top:38px}body.theme-acorns:not(:has(.goji-preview)) .report-title{gap:8px;margin:6px 0 30px}body.theme-acorns:not(:has(.goji-preview)) .report-title h2{color:#253b1b;letter-spacing:-.5px;font-size:31px;font-weight:500}body.theme-acorns:not(:has(.goji-preview)) .report-title>span{color:#879d72}body.theme-acorns:not(:has(.goji-preview)) .section-index{color:#aac58d;margin-right:15px;font-size:22px}body.theme-acorns:not(:has(.goji-preview)) .panel{box-shadow:none;background:#fff;border:1px solid #e1e8d7;border-radius:24px}body.theme-acorns:not(:has(.goji-preview)) .panel h2,body.theme-acorns:not(:has(.goji-preview)) .panel-heading h2{font-family:var(--font-sans);color:#2f4c21;font-size:23px;font-weight:500}body.theme-acorns:not(:has(.goji-preview)) .panel-subtitle,body.theme-acorns:not(:has(.goji-preview)) .table-description,body.theme-acorns:not(:has(.goji-preview)) .report-note{color:#879b74}body.theme-acorns:not(:has(.goji-preview)) .reference-valuation{gap:70px;padding:33px 36px}body.theme-acorns:not(:has(.goji-preview)) .valuation-explanation{color:#698155;font-size:16px;line-height:1.8}body.theme-acorns:not(:has(.goji-preview)) .valuation-explanation p{color:#6a8058;margin-bottom:17px}body.theme-acorns:not(:has(.goji-preview)) .valuation-explanation b{color:#3e5d2b;font-weight:600}body.theme-acorns:not(:has(.goji-preview)) .valuation-explanation .muted{color:#91a27d}body.theme-acorns:not(:has(.goji-preview)) .calculation-link,body.theme-acorns:not(:has(.goji-preview)) .subtle-link{color:#608d3f;font-weight:500}body.theme-acorns:not(:has(.goji-preview)) .calculation-link:hover,body.theme-acorns:not(:has(.goji-preview)) .subtle-link:hover{color:#2d5c1e}body.theme-acorns:not(:has(.goji-preview)) .valuation-graphic-title h2{color:#345026;font-size:23px;font-weight:500}body.theme-acorns:not(:has(.goji-preview)) .valuation-graphic .intrinsic-price{font-family:var(--font-sans);color:#4a8131;letter-spacing:-1px;font-size:45px;font-weight:500}body.theme-acorns:not(:has(.goji-preview)) .valuation-badge{border-radius:8px 8px 0 0;padding:5px 11px;font-size:9px;font-weight:600}body.theme-acorns:not(:has(.goji-preview)) .valuation-badge.over{background:#b67465}body.theme-acorns:not(:has(.goji-preview)) .valuation-badge.under{background:#609348}body.theme-acorns:not(:has(.goji-preview)) .valuation-bar{color:#3c5e2a;background:#eef4e6;border-radius:6px;height:29px}body.theme-acorns:not(:has(.goji-preview)) .valuation-intrinsic .intrinsic-bar i,body.theme-acorns:not(:has(.goji-preview)) .valuation-dcf .intrinsic-bar i,body.theme-acorns:not(:has(.goji-preview)) .valuation-relative .intrinsic-bar i{background:#afd38d}body.theme-acorns:not(:has(.goji-preview)) .market-bar{background:#f0f3e9}body.theme-acorns:not(:has(.goji-preview)) .market-bar i{background:#d1dcc2}body.theme-acorns:not(:has(.goji-preview)) .valuation-scenarios.segmented-control,body.theme-acorns:not(:has(.goji-preview)) .statement-controls .segmented-control{background:#eaf2df;border:1px solid #dce6ce;border-radius:50px;padding:4px}body.theme-acorns:not(:has(.goji-preview)) .segmented-control button,body.theme-acorns:not(:has(.goji-preview)) .valuation-scenarios>a,body.theme-acorns:not(:has(.goji-preview)) .valuation-scenarios>label{color:#87a16f;border-radius:50px;font-weight:500}body.theme-acorns:not(:has(.goji-preview)) .segmented-control button[aria-pressed=true],body.theme-acorns:not(:has(.goji-preview)) .valuation-scenarios>a[aria-current=page],body.theme-acorns:not(:has(.goji-preview)) .valuation-scenarios>label.selected{color:#fff;box-shadow:none;background:#2a571c;font-weight:500}body.theme-acorns:not(:has(.goji-preview)) .segmented-control button:focus-visible{outline-color:#6b9d47}body.theme-acorns:not(:has(.goji-preview)) .valuation-scenarios label:has(input:focus-visible){outline-color:#6b9d47}body.theme-acorns:not(:has(.goji-preview)) .positive{color:#4e8a35}body.theme-acorns:not(:has(.goji-preview)) .negative{color:#ad6757}body.theme-acorns:not(:has(.goji-preview)) .safety{box-shadow:none;background:#eaf3dd;border:1px solid #d9e8c7;border-radius:24px}body.theme-acorns:not(:has(.goji-preview)) .safety h3{color:#3c6628;font-size:26px;font-weight:500}body.theme-acorns:not(:has(.goji-preview)) .safety p{color:#89a070}body.theme-acorns:not(:has(.goji-preview)) .safety .eyebrow{color:#789d57;letter-spacing:1.3px;font-size:10px;font-weight:600}body.theme-acorns:not(:has(.goji-preview)) .safety input{accent-color:#5f9d39}body.theme-acorns:not(:has(.goji-preview)) .safety-control>strong{color:#517d35;font-weight:500}body.theme-acorns:not(:has(.goji-preview)) .chart-ranges button{color:#88a06f;border-radius:50px}body.theme-acorns:not(:has(.goji-preview)) .chart-ranges button.active{color:#547f35;background:#e8f2d9}body.theme-acorns:not(:has(.goji-preview)) .chart-legends{color:#7c9766}body.theme-acorns:not(:has(.goji-preview)) .line-chart path[stroke=\#306cf4],body.theme-acorns:not(:has(.goji-preview)) .line-chart path[stroke=\#4478d4]{stroke:#609a3d}body.theme-acorns:not(:has(.goji-preview)) .line-chart [fill=\#306cf4],body.theme-acorns:not(:has(.goji-preview)) .line-chart [fill=\#4478d4]{fill:#609a3d}body.theme-acorns:not(:has(.goji-preview)) .chart-legends i:is([style*=\#306cf4],[style*=\#4478d4],[style*="48, 108, 244"],[style*="68, 120, 212"]){background:#609a3d!important}body.theme-acorns:not(:has(.goji-preview)) .chart-tooltip span:is([style*=\#306cf4],[style*=\#4478d4],[style*="48, 108, 244"],[style*="68, 120, 212"]){color:#609a3d!important}body.theme-acorns:not(:has(.goji-preview)) .chart-tooltip{color:#658348;background:#f8fbf1;border-color:#d6e4c3;border-radius:16px}body.theme-acorns:not(:has(.goji-preview)) .scenario-card{box-shadow:none;background:#fcfdf8;border:1px solid #e1e9d5;border-radius:18px}body.theme-acorns:not(:has(.goji-preview)) .scenario-card.base{background:#edf6e2;border-color:#b4cf98}body.theme-acorns:not(:has(.goji-preview)) .scenario-name{color:#839f6b;font-size:11px;font-weight:500}body.theme-acorns:not(:has(.goji-preview)) .scenario-name>span{color:#6b9f46!important}body.theme-acorns:not(:has(.goji-preview)) .scenario-card strong{color:#4e7f31;font-size:31px;font-weight:500}body.theme-acorns:not(:has(.goji-preview)) .pill.red{color:#ae6f5d;background:#faeae3}body.theme-acorns:not(:has(.goji-preview)) .pill.green{color:#609044;background:#e6f3d8}body.theme-acorns:not(:has(.goji-preview)) .scenario-description{color:#8fa57b}body.theme-acorns:not(:has(.goji-preview)) .metric-row{color:#8ca076;border-color:#edf2e5}body.theme-acorns:not(:has(.goji-preview)) .metric-row strong{color:#547737;font-weight:500}body.theme-acorns:not(:has(.goji-preview)) .lock-card{background:#eaf3dc;border-color:#d8e6c5;border-radius:24px}body.theme-acorns:not(:has(.goji-preview)) .lock-card h3{color:#3f682b;font-weight:500}body.theme-acorns:not(:has(.goji-preview)) .lock-card p{color:#87a16e}body.theme-acorns:not(:has(.goji-preview)) .lock-icon{color:#739f4e;background:#d7eabf;border-radius:50%}body.theme-acorns:not(:has(.goji-preview)) .report-access-note{color:#8ca276}body.theme-acorns:not(:has(.goji-preview)) .report-access-note a{color:#588639}body.theme-acorns:not(:has(.goji-preview)) .continue-research a{background:#f4f8ed;border-color:#dfe9d3;border-radius:20px}body.theme-acorns:not(:has(.goji-preview)) .sub-tabs a,body.theme-acorns:not(:has(.goji-preview)) .scenario-switch a{color:#7f9c65;background:#f3f7ec;border-color:#dce7ce;border-radius:50px}body.theme-acorns:not(:has(.goji-preview)) .sub-tabs a.active,body.theme-acorns:not(:has(.goji-preview)) .scenario-switch a.active{color:#4b7a2d;background:#e1f0ce;border-color:#b4ce97}body.theme-acorns:not(:has(.goji-preview)) .data-table th{color:#567b3d;background:#eff5e6;border-color:#e2ead7;font-weight:600}body.theme-acorns:not(:has(.goji-preview)) .data-table td{color:#5a7348;border-color:#edf2e5}body.theme-acorns:not(:has(.goji-preview)) .data-table tr:hover td{background:#f5f9ed}body.theme-acorns:not(:has(.goji-preview)) .statement-controls{border-bottom:1px solid #e5ecd9;padding-bottom:17px}body.theme-acorns:not(:has(.goji-preview)) .statement-controls label{color:#819e68}body.theme-acorns:not(:has(.goji-preview)) .statement-controls select{color:#5f853f;border-color:#cdddba;border-radius:50px}body.theme-acorns:not(:has(.goji-preview)) .statement-scroll{scrollbar-color:#a5c184 #f0f5e7;border-color:#dbe7cd;border-radius:18px}body.theme-acorns:not(:has(.goji-preview)) .statement-scroll:focus-visible{outline-color:#74a54f}body.theme-acorns:not(:has(.goji-preview)) .statement-table th,body.theme-acorns:not(:has(.goji-preview)) .statement-table td{font-variant-numeric:tabular-nums;font-family:Inter,Arial,sans-serif;font-size:11px}body.theme-acorns:not(:has(.goji-preview)) .statement-table thead th,body.theme-acorns:not(:has(.goji-preview)) .statement-table thead th:first-child{color:#f1f7e9;background:#21441a}body.theme-acorns:not(:has(.goji-preview)) .statement-table thead th small{color:#a6c38c}body.theme-acorns:not(:has(.goji-preview)) .statement-table th:first-child{background:#fff;box-shadow:3px 0 7px #24450c05}body.theme-acorns:not(:has(.goji-preview)) .statement-table .statement-total th,body.theme-acorns:not(:has(.goji-preview)) .statement-table .statement-total td{color:#4d7432;background:#ecf5e0;font-weight:600}body.theme-acorns:not(:has(.goji-preview)) .statement-detail th{color:#6a8257}body.theme-acorns:not(:has(.goji-preview)) .statement-row-label small{color:#9db18b}body.theme-acorns:not(:has(.goji-preview)) .row-trend{color:#a3bc8a;border-radius:50%}body.theme-acorns:not(:has(.goji-preview)) .row-trend:hover,body.theme-acorns:not(:has(.goji-preview)) .row-trend[aria-pressed=true]{color:#628e3e;background:#e4f0d4}body.theme-acorns:not(:has(.goji-preview)) .statement-trend-panel{background:#f9fbf2;border-color:#d5e5bf;border-radius:18px}body.theme-acorns:not(:has(.goji-preview)) .statement-scroll-hint,body.theme-acorns:not(:has(.goji-preview)) .statement-display-note{color:#91a67d}body.theme-acorns:not(:has(.goji-preview)) .comprehensive-statement summary{color:#77995c}body.theme-acorns:not(:has(.goji-preview)) .comprehensive-statement summary span{background:#e5f1d5}body.theme-acorns:not(:has(.goji-preview)) .auth-container{max-width:1120px;box-shadow:var(--shadow);background:#fff;border:1px solid #e1e8d5;border-radius:32px;margin:58px auto 75px}body.theme-acorns:not(:has(.goji-preview)) .auth-aside{color:#fff;background:#0a250d;padding:52px 44px}body.theme-acorns:not(:has(.goji-preview)) .auth-aside .eyebrow{color:#a2ca81;letter-spacing:1.6px;font-size:10px;font-weight:600}body.theme-acorns:not(:has(.goji-preview)) .auth-aside h2{color:#f1f8e8;letter-spacing:-1.2px;font-size:43px;font-weight:500;line-height:1.2}body.theme-acorns:not(:has(.goji-preview)) .auth-aside p{color:#b0c79c;font-size:14px}body.theme-acorns:not(:has(.goji-preview)) .auth-aside li{color:#bfd5aa;margin-block:17px;font-size:13px}body.theme-acorns:not(:has(.goji-preview)) .auth-aside li svg{color:#9bcd70}body.theme-acorns:not(:has(.goji-preview)) .auth-body{padding:48px}body.theme-acorns:not(:has(.goji-preview)) .auth-body h1{color:#253e1a;letter-spacing:-1px;font-size:40px;font-weight:500}body.theme-acorns:not(:has(.goji-preview)) .auth-body>p{color:#8a9f75;margin-bottom:30px;font-size:13px}body.theme-acorns:not(:has(.goji-preview)) .auth-form{gap:19px}body.theme-acorns:not(:has(.goji-preview)) .auth-form label{color:#718e58;font-size:12px;font-weight:500}body.theme-acorns:not(:has(.goji-preview)) .auth-form input,body.theme-acorns:not(:has(.goji-preview)) .auth-form textarea,body.theme-acorns:not(:has(.goji-preview)) .auth-form select{color:#4b6c36;background:#fcfdf8;border-color:#dde7cf;border-radius:12px;padding:12px 14px;font-size:14px}body.theme-acorns:not(:has(.goji-preview)) .auth-form input:focus,body.theme-acorns:not(:has(.goji-preview)) .auth-form textarea:focus{border-color:#a4c57f;box-shadow:0 0 0 3px #eef6e3}body.theme-acorns:not(:has(.goji-preview)) .auth-form input::placeholder{color:#a9b99a}body.theme-acorns:not(:has(.goji-preview)) .auth-form .button{border-radius:50px;min-height:47px;font-size:14px;font-weight:600}body.theme-acorns:not(:has(.goji-preview)) .auth-form .google{color:#68854f;background:#fff;border:1px solid #dce6ce}body.theme-acorns:not(:has(.goji-preview)) .auth-form .google:hover{background:#f5f9ee}body.theme-acorns:not(:has(.goji-preview)) .or-divider{color:#a2b48e;font-size:10px}body.theme-acorns:not(:has(.goji-preview)) .forgot-link,body.theme-acorns:not(:has(.goji-preview)) .auth-switch a{color:#6a9549}body.theme-acorns:not(:has(.goji-preview)) .auth-switch,body.theme-acorns:not(:has(.goji-preview)) .legal-caption{color:#97ad81}body.theme-acorns:not(:has(.goji-preview)) .legal-caption a{color:#749855}body.theme-acorns:not(:has(.goji-preview)) ::selection{color:#18320f;background:#d5edc3}body.theme-acorns:not(:has(.goji-preview)) textarea:focus-visible,body.theme-acorns:not(:has(.goji-preview)) select:focus-visible{outline-color:#4b962f}body.theme-acorns:not(:has(.goji-preview)) .eyebrow{color:#5f7b4d}body.theme-acorns:not(:has(.goji-preview)) .button.outline:hover,body.theme-acorns:not(:has(.goji-preview)) .button.subtle:hover{color:#254e1a;background:#eaf3df;border-color:#a9c58f}body.theme-acorns:not(:has(.goji-preview)) .button.subtle{color:#51733e;background:#f0f5e8}body.theme-acorns:not(:has(.goji-preview)) .header-search kbd{color:#718264;background:#fff;border-color:#e0e7d8}body.theme-acorns:not(:has(.goji-preview)) .search-field:focus-within{border-color:#98bc7c;box-shadow:0 0 0 3px #72c7471a}body.theme-acorns:not(:has(.goji-preview)) .search-hint,body.theme-acorns:not(:has(.goji-preview)) .search-empty,body.theme-acorns:not(:has(.goji-preview)) .search-result small,body.theme-acorns:not(:has(.goji-preview)) .result-exchange{color:#718164}body.theme-acorns:not(:has(.goji-preview)) .search-result b{color:#2a4420}body.theme-acorns:not(:has(.goji-preview)) .search-result:hover,body.theme-acorns:not(:has(.goji-preview)) .search-result.active{background:#eff6e7}body.theme-acorns:not(:has(.goji-preview)) .search-dialog{background:#fff;border-color:#dce7d1;border-radius:24px;box-shadow:0 25px 80px #0a250d26}body.theme-acorns:not(:has(.goji-preview)) .search-dialog::backdrop{background:#0a250d66}body.theme-acorns:not(:has(.goji-preview)) .dialog-top{color:#607650}body.theme-acorns:not(:has(.goji-preview)) .empty-state,body.theme-acorns:not(:has(.goji-preview)) .document-card,body.theme-acorns:not(:has(.goji-preview)) .help-card,body.theme-acorns:not(:has(.goji-preview)) .account-sidebar{box-shadow:none;background:#fff;border-color:#e1e8d7;border-radius:24px}body.theme-acorns:not(:has(.goji-preview)) .empty-state>svg{color:#79a756}body.theme-acorns:not(:has(.goji-preview)) .empty-state h2,body.theme-acorns:not(:has(.goji-preview)) .document-layout h1,body.theme-acorns:not(:has(.goji-preview)) .document-card h2,body.theme-acorns:not(:has(.goji-preview)) .contact-grid h1,body.theme-acorns:not(:has(.goji-preview)) .help-card h2,body.theme-acorns:not(:has(.goji-preview)) .page-top h1{color:#253e1a;font-weight:500}body.theme-acorns:not(:has(.goji-preview)) .document-card p,body.theme-acorns:not(:has(.goji-preview)) .document-card li,body.theme-acorns:not(:has(.goji-preview)) .document-card address,body.theme-acorns:not(:has(.goji-preview)) .company-address address,body.theme-acorns:not(:has(.goji-preview)) .help-card p{color:#647459}body.theme-acorns:not(:has(.goji-preview)) .document-meta{color:#7d8d70}body.theme-acorns:not(:has(.goji-preview)) .notice,body.theme-acorns:not(:has(.goji-preview)) .coming-badge{color:#537140;background:#edf5e2;border-color:#dce8ce;border-radius:14px}body.theme-acorns:not(:has(.goji-preview)) .coming-badge{border-radius:50px}body.theme-acorns:not(:has(.goji-preview)) .form-message{border-radius:14px}body.theme-acorns:not(:has(.goji-preview)) .form-message.error{color:#a04f47;background:#fcf0eb;border-color:#efd5cc}body.theme-acorns:not(:has(.goji-preview)) .form-message.success{color:#4f7638;background:#edf6e4;border-color:#d5e7c4}body.theme-acorns:not(:has(.goji-preview)) .auth-form input[readonly]{color:#738267;background:#f1f5e9}body.theme-acorns:not(:has(.goji-preview)) .or-divider:before,body.theme-acorns:not(:has(.goji-preview)) .or-divider:after{background:#e4eadd}body.theme-acorns:not(:has(.goji-preview)) .account-avatar,body.theme-acorns:not(:has(.goji-preview)) .plan-badge{color:#48722e;background:#e5f2d7}body.theme-acorns:not(:has(.goji-preview)) .plan-badge,body.theme-acorns:not(:has(.goji-preview)) .account-sidebar>a{border-radius:50px}body.theme-acorns:not(:has(.goji-preview)) .account-sidebar small,body.theme-acorns:not(:has(.goji-preview)) .account-sidebar>a{color:#708360}body.theme-acorns:not(:has(.goji-preview)) .account-sidebar>a.active{color:#365e24;background:#eaf4de}body.theme-acorns:not(:has(.goji-preview)) .usage-stats strong{font-family:var(--font-sans);color:#335624;font-weight:500}body.theme-acorns:not(:has(.goji-preview)) .usage-stats strong span{color:#91a47d}body.theme-acorns:not(:has(.goji-preview)) .usage-track{background:#eaf1e1}body.theme-acorns:not(:has(.goji-preview)) .usage-track>span{background:#74b94c}body.theme-acorns:not(:has(.goji-preview)) .local-controls{background:#f7faf1}body.theme-acorns:not(:has(.goji-preview)) .pricing-page{color:#243b1b;background:#f0f6e8}body.theme-acorns:not(:has(.goji-preview)) .pricing-page .pricing-intro h1,body.theme-acorns:not(:has(.goji-preview)) .plan-comparison h2{color:#203719;font-weight:500}body.theme-acorns:not(:has(.goji-preview)) .pricing-page .pricing-intro p,body.theme-acorns:not(:has(.goji-preview)) .pricing-page .pricing-intro .eyebrow{color:#637952}body.theme-acorns:not(:has(.goji-preview)) .billing-toggle,body.theme-acorns:not(:has(.goji-preview)) .pricing-page .billing-toggle{background:#e4edda;border-color:#d7e3ca;border-radius:50px}body.theme-acorns:not(:has(.goji-preview)) .billing-toggle button{color:#627a50;border-radius:50px}body.theme-acorns:not(:has(.goji-preview)) .billing-toggle button.active,body.theme-acorns:not(:has(.goji-preview)) .pricing-page .billing-toggle button.active{color:#345924;background:#fff;box-shadow:0 2px 6px #17350c0a}body.theme-acorns:not(:has(.goji-preview)) .billing-toggle span,body.theme-acorns:not(:has(.goji-preview)) .pricing-page .billing-toggle span{color:#4e7b35;background:#e8f4dc;border-radius:50px}body.theme-acorns:not(:has(.goji-preview)) .pricing-page .pricing-card{box-shadow:none;background:#fff;border-color:#dce7d1;border-radius:26px}body.theme-acorns:not(:has(.goji-preview)) .pricing-page .pricing-card.featured{background:#0a250d;border-color:#0a250d;box-shadow:0 16px 40px #17390c12}body.theme-acorns:not(:has(.goji-preview)) .pricing-page .popular-label{color:#16320d;background:#a4dc7f;border-radius:20px 20px 0 0}body.theme-acorns:not(:has(.goji-preview)) .pricing-page .plan-name,body.theme-acorns:not(:has(.goji-preview)) .pricing-page .plan-price{font-family:var(--font-sans);color:#2b4720;font-weight:500}body.theme-acorns:not(:has(.goji-preview)) .pricing-page .pricing-card>p,body.theme-acorns:not(:has(.goji-preview)) .pricing-page .plan-features li,body.theme-acorns:not(:has(.goji-preview)) .pricing-page .billing-caption,body.theme-acorns:not(:has(.goji-preview)) .pricing-page .plan-price>span{color:#6c805b}body.theme-acorns:not(:has(.goji-preview)) .pricing-page .pricing-card.featured .plan-name,body.theme-acorns:not(:has(.goji-preview)) .pricing-page .pricing-card.featured .plan-price{color:#f5faed}body.theme-acorns:not(:has(.goji-preview)) .pricing-page .pricing-card.featured>p,body.theme-acorns:not(:has(.goji-preview)) .pricing-page .pricing-card.featured .plan-features li,body.theme-acorns:not(:has(.goji-preview)) .pricing-page .pricing-card.featured .billing-caption,body.theme-acorns:not(:has(.goji-preview)) .pricing-page .pricing-card.featured .plan-price>span{color:#b7cba5}body.theme-acorns:not(:has(.goji-preview)) .pricing-page .button.primary{color:#16320c;background:#74c947;border-color:#74c947}body.theme-acorns:not(:has(.goji-preview)) .pricing-page .button.primary:hover{background:#88d45e;border-color:#88d45e}body.theme-acorns:not(:has(.goji-preview)) .pricing-page .button.outline{color:#3b6429;background:0 0;border-color:#9fba88}body.theme-acorns:not(:has(.goji-preview)) .plan-features svg,body.theme-acorns:not(:has(.goji-preview)) .plan-comparison td svg{color:#689b45}body.theme-acorns:not(:has(.goji-preview)) .plan-features .muted svg{color:#a5b398}body.theme-acorns:not(:has(.goji-preview)) .pricing-footnote,body.theme-acorns:not(:has(.goji-preview)) .plan-comparison{color:#657a55}body.theme-acorns:not(:has(.goji-preview)) .plan-comparison .table-wrap{background:#fff;border:1px solid #dfe8d5;border-radius:24px}body.theme-acorns:not(:has(.goji-preview)) .plan-comparison thead{color:#345626;background:#e7f1dc}body.theme-acorns:not(:has(.goji-preview)) .plan-comparison th,body.theme-acorns:not(:has(.goji-preview)) .plan-comparison td{border-color:#e6ecdf}body.theme-acorns:not(:has(.goji-preview)) .tool-hero{color:#263d1c;background:radial-gradient(at 80% 0,#d2e9bd,#0000 65%),linear-gradient(#edf6e3,#faf9f1)}body.theme-acorns:not(:has(.goji-preview)) .tool-page .tool-intro h1{color:#213718;font-weight:500}body.theme-acorns:not(:has(.goji-preview)) .tool-page .tool-intro>p,body.theme-acorns:not(:has(.goji-preview)) .tool-hero .eyebrow{color:#617850}body.theme-acorns:not(:has(.goji-preview)) .tool-suggestions>a{color:#3c5b2a;background:#ffffffb3;border-color:#d6e4c9;border-radius:20px}body.theme-acorns:not(:has(.goji-preview)) .tool-suggestions>a:hover{background:#fff;border-color:#a6c48d}body.theme-acorns:not(:has(.goji-preview)) .tool-suggestions small{color:#798e68}body.theme-acorns:not(:has(.goji-preview)) .tool-method-grid h2,body.theme-acorns:not(:has(.goji-preview)) .tool-next h2{color:#325025;font-weight:500}body.theme-acorns:not(:has(.goji-preview)) .tool-method-grid p{color:#738565}body.theme-acorns:not(:has(.goji-preview)) .multiple-card,body.theme-acorns:not(:has(.goji-preview)) .analyst-target{background:#fcfdf8;border-color:#dfe8d4;border-radius:18px}body.theme-acorns:not(:has(.goji-preview)) .multiple-card.selected,body.theme-acorns:not(:has(.goji-preview)) .analyst-target.median,body.theme-acorns:not(:has(.goji-preview)) .dcf-assumptions .analyst-target{background:#edf5e3;border-color:#c4d9b2}body.theme-acorns:not(:has(.goji-preview)) .multiple-card strong,body.theme-acorns:not(:has(.goji-preview)) .analyst-target strong,body.theme-acorns:not(:has(.goji-preview)) .balance-structure>strong{color:#4c7733;font-family:var(--font-sans)}body.theme-acorns:not(:has(.goji-preview)) .multiple-card small,body.theme-acorns:not(:has(.goji-preview)) .multiple-card span,body.theme-acorns:not(:has(.goji-preview)) .analyst-target>span,body.theme-acorns:not(:has(.goji-preview)) .rating-item span,body.theme-acorns:not(:has(.goji-preview)) .balance-key,body.theme-acorns:not(:has(.goji-preview)) .sparkline-empty,body.theme-acorns:not(:has(.goji-preview)) .chart-empty{color:#738963}body.theme-acorns:not(:has(.goji-preview)) .data-table .forecast{background:#f5f9ee}body.theme-acorns:not(:has(.goji-preview)) .backtest-panel{--green:#4c9733;--red:#b77367;color:#3c582d;box-shadow:var(--shadow);background:#fff;border-color:#e1e8d7;border-radius:28px}body.theme-acorns:not(:has(.goji-preview)) .backtest-panel .backtest-toolbar button{color:#647d53;background:#fff;border-color:#dce7d0;border-radius:50px}body.theme-acorns:not(:has(.goji-preview)) .backtest-panel .backtest-ranges button[aria-pressed=true]{color:#365f25;background:#e6f2d8;border-color:#b6d29d}body.theme-acorns:not(:has(.goji-preview)) .backtest-panel .backtest-axis{fill:#80946e}body.theme-acorns:not(:has(.goji-preview)) .backtest-panel .backtest-tooltip{color:#3c582d;box-shadow:var(--shadow);background:#fff;border-color:#c9dab6;border-radius:16px}body.theme-acorns:not(:has(.goji-preview)) .backtest-panel .backtest-date-control,body.theme-acorns:not(:has(.goji-preview)) .backtest-panel .backtest-date-control strong,body.theme-acorns:not(:has(.goji-preview)) .backtest-panel .scenario-card small,body.theme-acorns:not(:has(.goji-preview)) .backtest-panel .report-note{color:#718662}body.theme-acorns:not(:has(.goji-preview)) .backtest-panel .backtest-date-control input{accent-color:#5b9b38}body.theme-acorns:not(:has(.goji-preview)) .backtest-panel .scenario-card{background:#f7faf1;border-color:#dfe9d3}body.theme-acorns:not(:has(.goji-preview)) .backtest-panel .scenario-card strong{color:#43682e}body.theme-acorns:not(:has(.goji-preview)) .backtest-result.undervalued{border-top-color:#4c9733}body.theme-acorns:not(:has(.goji-preview)) .backtest-result.overvalued{border-top-color:#b77367}body.theme-acorns:not(:has(.goji-preview)) .backtest-panel .backtest-plot line[stroke=\#ffffff14]{stroke:#e3ebd8}body.theme-acorns:not(:has(.goji-preview)) .backtest-panel .backtest-plot path[stroke=\#49d3b2]{stroke:#4c9733;filter:none}body.theme-acorns:not(:has(.goji-preview)) .backtest-panel .backtest-plot [fill=\#49d3b2]{fill:#4c9733}body.theme-acorns:not(:has(.goji-preview)) .backtest-panel .backtest-plot path[stroke=\#ed8795]{stroke:#b77367}body.theme-acorns:not(:has(.goji-preview)) .backtest-panel .backtest-plot [fill=\#ed8795]{fill:#b77367}body.theme-acorns:not(:has(.goji-preview)) .backtest-panel .backtest-plot path[stroke=\#a8b8d2]{stroke:#829175}body.theme-acorns:not(:has(.goji-preview)) .backtest-panel .backtest-plot [fill=\#a8b8d2]{fill:#829175}body.theme-acorns:not(:has(.goji-preview)) .backtest-panel .backtest-legends button:first-child i{background:#4c9733!important}body.theme-acorns:not(:has(.goji-preview)) .backtest-panel .backtest-legends button:nth-child(2) i{background:#b77367!important}body.theme-acorns:not(:has(.goji-preview)) .backtest-panel .backtest-legends button:nth-child(3) i{background:#829175!important}body.theme-acorns:not(:has(.goji-preview)) .backtest-panel .backtest-tooltip i:is([style*=\#49d3b2],[style*="73, 211, 178"]){background:#4c9733!important}body.theme-acorns:not(:has(.goji-preview)) .backtest-panel .backtest-tooltip i:is([style*=\#ed8795],[style*="237, 135, 149"]){background:#b77367!important}body.theme-acorns:not(:has(.goji-preview)) .backtest-panel .backtest-tooltip i:is([style*=\#a8b8d2],[style*="168, 184, 210"]){background:#829175!important}@media (max-width:1050px){body.theme-acorns:not(:has(.goji-preview)) .header-inner{gap:18px}body.theme-acorns:not(:has(.goji-preview)) .header-actions{gap:13px}body.theme-acorns:not(:has(.goji-preview)) .main-nav{gap:18px}body.theme-acorns:not(:has(.goji-preview)) .header-search{min-width:130px}body.theme-acorns:not(:has(.goji-preview)) .site-header .button{padding-inline:20px;font-size:13px}body.theme-acorns:not(:has(.goji-preview)) .hero-grid{gap:40px}body.theme-acorns:not(:has(.goji-preview)) .hero-copy h1{font-size:48px}body.theme-acorns:not(:has(.goji-preview)) .home-valuation-title h2{font-size:20px}body.theme-acorns:not(:has(.goji-preview)) .home-valuation-card{padding:22px}}@media (max-width:850px){body.theme-acorns:not(:has(.goji-preview)) .hero-grid{grid-template-columns:1fr;gap:45px;max-width:640px}body.theme-acorns:not(:has(.goji-preview)) .home-hero{padding-top:65px}body.theme-acorns:not(:has(.goji-preview)) .hero-copy h1{max-width:620px;font-size:54px}body.theme-acorns:not(:has(.goji-preview)) .hero-copy>p{margin-inline:auto}body.theme-acorns:not(:has(.goji-preview)) .hero-preview{max-width:510px}body.theme-acorns:not(:has(.goji-preview)) .reference-valuation{gap:30px;padding:27px}body.theme-acorns:not(:has(.goji-preview)) .auth-aside,body.theme-acorns:not(:has(.goji-preview)) .auth-body{padding:38px 27px}body.theme-acorns:not(:has(.goji-preview)) .auth-aside h2,body.theme-acorns:not(:has(.goji-preview)) .auth-body h1{font-size:35px}}@media (max-width:620px){body.theme-acorns:not(:has(.goji-preview)) .site-header{height:66px}body.theme-acorns:not(:has(.goji-preview)) .header-inner,body.theme-acorns:not(:has(.goji-preview)) .header-actions{gap:10px}body.theme-acorns:not(:has(.goji-preview)) .brand{font-size:27px}body.theme-acorns:not(:has(.goji-preview)) .header-search{background:0 0;border-color:#0000;width:35px;min-width:0;padding:8px}body.theme-acorns:not(:has(.goji-preview)) .header-search span,body.theme-acorns:not(:has(.goji-preview)) .header-search kbd{display:none}body.theme-acorns:not(:has(.goji-preview)) .main-nav.mobile-open{background:#fff;top:66px}body.theme-acorns:not(:has(.goji-preview)) .home-hero{padding:58px 0 64px}body.theme-acorns:not(:has(.goji-preview)) .hero-copy h1{letter-spacing:-1.3px;font-size:42px}body.theme-acorns:not(:has(.goji-preview)) .hero-copy>p{font-size:15px}body.theme-acorns:not(:has(.goji-preview)) .hero-copy .eyebrow{font-size:9px}body.theme-acorns:not(:has(.goji-preview)) .hero-note{justify-content:center;font-size:10px}body.theme-acorns:not(:has(.goji-preview)) .hero-preview{border-radius:30px;padding:17px}body.theme-acorns:not(:has(.goji-preview)) .home-valuation-card{border-radius:20px;padding:22px 17px}body.theme-acorns:not(:has(.goji-preview)) .home-valuation-title h2{font-size:18px}body.theme-acorns:not(:has(.goji-preview)) .home-value-proof,body.theme-acorns:not(:has(.goji-preview)) .home-backtest-preview,body.theme-acorns:not(:has(.goji-preview)) .home-pricing,body.theme-acorns:not(:has(.goji-preview)) .home-research-cta{padding-block:60px}body.theme-acorns:not(:has(.goji-preview)) .home-value-proof h2,body.theme-acorns:not(:has(.goji-preview)) .home-backtest-intro h2,body.theme-acorns:not(:has(.goji-preview)) .home-feature-copy h2,body.theme-acorns:not(:has(.goji-preview)) .home-pricing-heading h2,body.theme-acorns:not(:has(.goji-preview)) .home-research-cta h2{letter-spacing:-1px;font-size:36px}body.theme-acorns:not(:has(.goji-preview)) .home-proof-card{padding:30px 24px}body.theme-acorns:not(:has(.goji-preview)) .home-proof-copy h3{font-size:22px}body.theme-acorns:not(:has(.goji-preview)) .home-proof-result{border-color:#3c6030}body.theme-acorns:not(:has(.goji-preview)) .home-proof-facts strong{font-size:18px}body.theme-acorns:not(:has(.goji-preview)) .home-backtest-card.backtest-panel{border-radius:22px;padding:23px 14px}body.theme-acorns:not(:has(.goji-preview)) .home-backtest-card-heading h3{font-size:21px}body.theme-acorns:not(:has(.goji-preview)) .home-valuation-feature{padding-block:60px}body.theme-acorns:not(:has(.goji-preview)) .home-scenario-card,body.theme-acorns:not(:has(.goji-preview)) .home-history-card{padding:22px 17px}body.theme-acorns:not(:has(.goji-preview)) .home-feature-tags li{font-size:9px}body.theme-acorns:not(:has(.goji-preview)) .home-plan-card{padding:32px 24px}body.theme-acorns:not(:has(.goji-preview)) .home-research-cta-copy{font-size:14px}body.theme-acorns:not(:has(.goji-preview)) .section-heading h2{font-size:30px}body.theme-acorns:not(:has(.goji-preview)) .reference-stock-header{height:285px}body.theme-acorns:not(:has(.goji-preview)) .stock-header-inner{padding-bottom:17px}body.theme-acorns:not(:has(.goji-preview)) .stock-title-row{padding:14px 16px 10px}body.theme-acorns:not(:has(.goji-preview)) .stock-title-row h1{font-size:28px}body.theme-acorns:not(:has(.goji-preview)) .stock-price-strip{padding-inline:14px;font-size:9px}body.theme-acorns:not(:has(.goji-preview)) .stock-price-strip small{font-size:8px}body.theme-acorns:not(:has(.goji-preview)) .report-title h2{font-size:28px}body.theme-acorns:not(:has(.goji-preview)) .reference-valuation{padding:24px 19px}body.theme-acorns:not(:has(.goji-preview)) .valuation-graphic-title h2{font-size:23px}body.theme-acorns:not(:has(.goji-preview)) .valuation-graphic .intrinsic-price{font-size:41px}body.theme-acorns:not(:has(.goji-preview)) .panel{border-radius:20px;padding:22px 17px}body.theme-acorns:not(:has(.goji-preview)) .scenario-grid{grid-template-columns:1fr}body.theme-acorns:not(:has(.goji-preview)) .auth-container{border-radius:26px;margin:35px auto 55px}body.theme-acorns:not(:has(.goji-preview)) .auth-aside,body.theme-acorns:not(:has(.goji-preview)) .auth-body{padding:32px 25px}body.theme-acorns:not(:has(.goji-preview)) .auth-aside h2{font-size:34px}body.theme-acorns:not(:has(.goji-preview)) .auth-body h1{font-size:35px}}body:has(.acorns-preview){--ink:#191919;--muted:#68725f;--blue:#3b7d28;--blue-dark:#245519;--line:#e0e7d9;--bg:#faf9f1;--green:#3c852f;--red:#ad5651;--shadow:0 10px 35px #152b0b08;--font-sans:"Avenir Next", "DM Sans", Arial, sans-serif;--acorns-lime:#74c947;--acorns-forest:#0a250d;--acorns-cream:#faf9f1;background:var(--acorns-cream);color:var(--ink);font-family:var(--font-sans)}body:has(.acorns-preview) h1,body:has(.acorns-preview) h2,body:has(.acorns-preview) h3,body:has(.acorns-preview) h4,body:has(.acorns-preview) .brand,body:has(.acorns-preview) .intrinsic-price{font-family:var(--font-sans);font-weight:500}body:has(.acorns-preview) p{color:#65705e}body:has(.acorns-preview) button:focus-visible,body:has(.acorns-preview) a:focus-visible,body:has(.acorns-preview) input:focus-visible,body:has(.acorns-preview) summary:focus-visible{outline-color:#4b962f}body:has(.acorns-preview) .container,body:has(.acorns-preview) .header-inner{max-width:1280px}body:has(.acorns-preview) .site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#edf0e9;height:88px}body:has(.acorns-preview) .header-inner{gap:30px}body:has(.acorns-preview) .brand{color:var(--acorns-forest);letter-spacing:-1.3px;font-size:31px;font-weight:600}body:has(.acorns-preview) .main-nav{color:#191919;gap:28px;font-size:14px;font-weight:600}body:has(.acorns-preview) .main-nav a:hover,body:has(.acorns-preview) .nav-dropdown summary:hover{color:#4a8d2f}body:has(.acorns-preview) .header-actions{gap:20px}body:has(.acorns-preview) .header-search{color:#78886e;background:#f5f7f0;border:1px solid #e2e8d9;border-radius:50px;min-width:160px;height:38px}body:has(.acorns-preview) .login-link{color:#25321f;font-weight:600}body:has(.acorns-preview) .language-button{color:#5f7252}body:has(.acorns-preview) .dropdown-menu{background:#fff;border:1px solid #e3eadb;border-radius:18px;box-shadow:0 12px 35px #18380d0d}body:has(.acorns-preview) .dropdown-menu a:hover,body:has(.acorns-preview) .dropdown-menu button:hover{background:#f0f7e8}body:has(.acorns-preview) .button{box-shadow:none;border-radius:50px;font-weight:600}body:has(.acorns-preview) .button.primary,body:has(.acorns-preview) .site-header .button.primary{color:#12310b;box-shadow:none;background:#74c947;border:1px solid #74c947}body:has(.acorns-preview) .button.primary:hover,body:has(.acorns-preview) .site-header .button.primary:hover{background:#88d45e;border-color:#88d45e}body:has(.acorns-preview) .site-header .button{min-height:50px;padding:12px 27px;font-size:14px}body:has(.acorns-preview) .button.dark{color:#fff;background:#0a250d}body:has(.acorns-preview) .button.outline{color:#356b25;background:0 0;border-color:#8cac76}body:has(.acorns-preview) .home-hero{background:radial-gradient(at 83% -20%,#8bce70a6,#0000 64%),radial-gradient(at 8% -25%,#d8edc0bd,#0000 59%),linear-gradient(#f6fbf2,#fff 86%);border:none;padding:96px 0 100px}body:has(.acorns-preview) .home-hero:before{filter:none;opacity:.55;background-image:linear-gradient(30deg,#fff7 12%,#0000 12.5% 87%,#fff7 87.5%),linear-gradient(150deg,#fff7 12%,#0000 12.5% 87%,#fff7 87.5%),linear-gradient(30deg,#73b44f1a 12%,#0000 12.5% 87%,#73b44f1a 87.5%);background-position:0 0,0 0,90px 52px;background-size:180px 104px;width:auto;height:380px;display:block;inset:0 0 auto;transform:none;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}body:has(.acorns-preview) .home-hero:after{background:0 0}body:has(.acorns-preview) .hero-grid{grid-template-columns:1.12fr 1fr;gap:72px}body:has(.acorns-preview) .hero-copy .eyebrow{color:#284a1b;letter-spacing:1.8px;font-size:10px;font-weight:700}body:has(.acorns-preview) .hero-copy .eyebrow>span{background:#183c10!important}body:has(.acorns-preview) .hero-copy h1{color:#172014;letter-spacing:-1.8px;font-size:clamp(45px,4.7vw,64px);font-weight:500;line-height:1.08}body:has(.acorns-preview) .hero-copy h1 em{color:#204516}body:has(.acorns-preview) .hero-copy>p{color:#27451c;max-width:510px;margin:29px 0 32px;font-size:17px;line-height:1.8}body:has(.acorns-preview) .hero-copy .hero-signup{color:#fff;background:#191919;border-color:#191919;border-radius:50px;min-height:56px;padding:15px 32px;font-size:16px}body:has(.acorns-preview) .hero-copy .hero-signup:hover{background:#2c3e24;border-color:#2c3e24}body:has(.acorns-preview) .hero-note{color:#355c26;margin-top:19px;font-size:11px}body:has(.acorns-preview) .hero-note svg{color:#355c26}body:has(.acorns-preview) .stock-search .search-field{box-shadow:none;color:#6e8b5b;background:#fff;border:1px solid #dfebd5;border-radius:50px}body:has(.acorns-preview) .stock-search input::placeholder{color:#88987c}body:has(.acorns-preview) .search-results{box-shadow:var(--shadow);background:#fff;border-color:#dce8d2;border-radius:20px}body:has(.acorns-preview) .hero-preview{background:#abd984;border-radius:36px;padding:24px;position:relative}body:has(.acorns-preview) .home-valuation-card{color:#1c3115;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffefa;border:0;border-radius:24px;max-width:none;padding:28px;box-shadow:0 15px 38px #244a1212}body:has(.acorns-preview) .home-valuation-card:hover{border:0;box-shadow:0 18px 42px #244a1220}body:has(.acorns-preview) .home-valuation-title h2{color:#24351c;font-size:23px;font-weight:600}body:has(.acorns-preview) .home-valuation-value{color:#417c2c;font-family:var(--font-sans);letter-spacing:-1.5px;font-size:47px;font-weight:500}body:has(.acorns-preview) .hero-preview .company-aapl img{filter:none}body:has(.acorns-preview) .home-valuation-chart{--gap-color:173, 86, 81}body:has(.acorns-preview) .home-valuation-chart.under{--gap-color:60, 133, 47}body:has(.acorns-preview) .home-valuation-gap{background:linear-gradient(rgba(var(--gap-color), .12), rgba(var(--gap-color), .025));border-left-color:rgba(var(--gap-color), .25)}body:has(.acorns-preview) .home-valuation-badge{letter-spacing:.2px;border-radius:8px 8px 0 0;padding:6px 11px;font-size:9px}body:has(.acorns-preview) .home-valuation-bar{color:#213e17;background:#edf4e3;border-radius:6px;height:31px;font-size:12px}body:has(.acorns-preview) .home-intrinsic-bar i{background:#a3cf7e}body:has(.acorns-preview) .home-valuation-chart.over .home-intrinsic-bar{background:rgba(var(--gap-color), .18)}body:has(.acorns-preview) .home-price-bar i{background:#d3ddc6}body:has(.acorns-preview) .home-stock-selectors{gap:9px;margin-top:20px}body:has(.acorns-preview) .home-stock-selectors a{color:#3f602c;box-shadow:none;background:#bce599;border:1px solid #8ab86b;border-radius:50px;padding:7px 12px;font-size:12px}body:has(.acorns-preview) .home-stock-selectors a:hover,body:has(.acorns-preview) .home-stock-selectors a:focus-visible,body:has(.acorns-preview) .home-stock-selectors a[data-featured=true]{color:#2e4d1e;background:#fffefa;border-color:#fffefa}body:has(.acorns-preview) .home-value-proof{color:#fff;background:#0a250d;padding:90px 0 76px}body:has(.acorns-preview) .home-value-proof h2{letter-spacing:-1.5px;max-width:1000px;font-size:clamp(34px,3.7vw,49px);font-weight:500;line-height:1.18}body:has(.acorns-preview) .home-proof-card{box-shadow:none;background:#173c18;border:1px solid #345b2d;border-radius:28px;padding:40px}body:has(.acorns-preview) .home-proof-card:before{display:none}body:has(.acorns-preview) .home-proof-eyebrow{color:#a0c288;letter-spacing:1.4px;font-size:10px;font-weight:600}body:has(.acorns-preview) .home-proof-copy h3{color:#f4f8eb;font-size:24px;font-weight:500;line-height:1.5}body:has(.acorns-preview) .home-proof-values,body:has(.acorns-preview) .home-proof-values>span{color:#b2c5a3}body:has(.acorns-preview) .home-proof-values strong{color:#e0edcc}body:has(.acorns-preview) .home-proof-link{color:#e2f3d0;border-color:#8cb475;border-radius:50px;padding:10px 18px;font-size:13px}body:has(.acorns-preview) .home-proof-link:hover{background:#234c1c;border-color:#b2d994}body:has(.acorns-preview) .home-proof-metric{color:#a8de73;font-family:var(--font-sans);background:0 0;font-size:86px;font-weight:500}body:has(.acorns-preview) .home-proof-result p,body:has(.acorns-preview) .home-proof-source{color:#a9c19b}body:has(.acorns-preview) .home-proof-facts{border-color:#426039}body:has(.acorns-preview) .home-proof-facts svg{color:#96c776}body:has(.acorns-preview) .home-proof-facts strong{color:#edf6df;font-size:23px;font-weight:500}body:has(.acorns-preview) .home-proof-facts span{color:#a4bd94}body:has(.acorns-preview) .home-backtest-preview{background:#faf9f1;padding:85px 0}body:has(.acorns-preview) .home-backtest-intro h2{color:#1c2615;letter-spacing:-1.8px;font-size:clamp(36px,4.5vw,58px);font-weight:500}body:has(.acorns-preview) .home-backtest-intro h2>span{color:#4b8733;-webkit-text-fill-color:currentColor;background:0 0}body:has(.acorns-preview) .home-backtest-intro>p{color:#78816c;font-size:16px}body:has(.acorns-preview) .home-backtest-actions>a{border-radius:50px;padding:12px 24px;font-size:14px}body:has(.acorns-preview) .home-backtest-signup{color:#fff;background:#0a250d}body:has(.acorns-preview) .home-backtest-signup:hover{background:#254b1b}body:has(.acorns-preview) .home-backtest-actions .home-backtest-details{color:#5f794d;border-color:#c6d1b7}body:has(.acorns-preview) .home-backtest-details:hover{background:#f0f5e5;border-color:#8eae76}body:has(.acorns-preview) .home-backtest-card.backtest-panel{box-shadow:var(--shadow);background:#fff;border:1px solid #e3e9d9;border-radius:28px;padding:30px}body:has(.acorns-preview) .home-backtest-eyebrow{color:#7e9a69;letter-spacing:1.4px}body:has(.acorns-preview) .home-backtest-card-heading h3{color:#2b4020;font-size:22px;font-weight:500}body:has(.acorns-preview) .home-backtest-period,body:has(.acorns-preview) .home-backtest-note{color:#7e8f71}body:has(.acorns-preview) .home-backtest-card .backtest-plot{background:#f8faf3;border:1px solid #edf2e5;border-radius:18px}body:has(.acorns-preview) .home-backtest-card .backtest-toolbar button{color:#7b916c;background:#fff;border:1px solid #e0e8d6;border-radius:50px}body:has(.acorns-preview) .home-backtest-card .backtest-toolbar button[aria-pressed=true]{color:#406b2d;background:#e7f3d9;border-color:#aeca97}body:has(.acorns-preview) .home-backtest-card .backtest-axis{fill:#8a9b7d}body:has(.acorns-preview) .home-backtest-card .backtest-plot line[stroke=\#ffffff14]{stroke:#e3ebd8}body:has(.acorns-preview) .home-backtest-card .backtest-plot path[stroke=\#49d3b2]{stroke:#4c9733;filter:none}body:has(.acorns-preview) .home-backtest-card .backtest-plot [fill=\#49d3b2]{fill:#4c9733}body:has(.acorns-preview) .home-backtest-card .backtest-plot path[stroke=\#ed8795]{stroke:#b77367}body:has(.acorns-preview) .home-backtest-card .backtest-plot [fill=\#ed8795]{fill:#b77367}body:has(.acorns-preview) .home-backtest-card .backtest-plot path[stroke=\#a8b8d2]{stroke:#829175}body:has(.acorns-preview) .home-backtest-card .backtest-plot [fill=\#a8b8d2]{fill:#829175}body:has(.acorns-preview) .home-backtest-card .backtest-legends button:first-child i{background:#4c9733!important}body:has(.acorns-preview) .home-backtest-card .backtest-legends button:nth-child(2) i{background:#b77367!important}body:has(.acorns-preview) .home-backtest-card .backtest-legends button:nth-child(3) i{background:#829175!important}body:has(.acorns-preview) .home-backtest-card .backtest-date-control{color:#718662}body:has(.acorns-preview) .home-backtest-card .backtest-date-control input{accent-color:#5b9b38}body:has(.acorns-preview) .home-backtest-card .backtest-tooltip{color:#3c582d;box-shadow:var(--shadow);background:#fff;border-color:#c9dab6;border-radius:16px}body:has(.acorns-preview) .home-backtest-card .backtest-tooltip strong{color:#2b4620}body:has(.acorns-preview) .home-valuation-features{background:#fff}body:has(.acorns-preview) .home-valuation-feature{padding:88px 0}body:has(.acorns-preview) .home-valuation-feature+.home-valuation-feature{border-color:#e4eadb}body:has(.acorns-preview) .home-feature-eyebrow{color:#789663;letter-spacing:1.5px;font-size:10px;font-weight:600}body:has(.acorns-preview) .home-feature-copy h2{color:#23361a;letter-spacing:-1.3px;font-size:clamp(34px,3.5vw,47px);font-weight:500}body:has(.acorns-preview) .home-feature-copy>p{color:#728268;font-size:17px;line-height:1.85}body:has(.acorns-preview) .home-feature-tags li{color:#728f5b;background:#edf5e4;border-radius:50px;padding:6px 11px;font-size:10px;font-weight:500}body:has(.acorns-preview) .home-scenario-card,body:has(.acorns-preview) .home-history-card{background:#fafbf5;border:1px solid #e4ebda;border-radius:26px;padding:28px;box-shadow:0 13px 35px #203b0c08}body:has(.acorns-preview) .home-feature-card-heading h3{font-family:var(--font-sans);color:#304725;font-size:22px;font-weight:500}body:has(.acorns-preview) .home-scenario-label{color:#8a9d78}body:has(.acorns-preview) .home-scenario-value{color:#548739;font-size:43px;font-weight:500}body:has(.acorns-preview) .home-scenario-card .home-valuation-bar{color:#3f592e;background:#edf3e2}body:has(.acorns-preview) .home-scenario-card .home-intrinsic-bar i{background:#b3d68e}body:has(.acorns-preview) .home-scenario-card .home-price-bar i{background:#d3ddc3}body:has(.acorns-preview) .home-scenario-options{background:#eaf1df;border:1px solid #dae5cd;border-radius:50px;padding:4px}body:has(.acorns-preview) .home-scenario-options button{color:#879e71;border-radius:50px}body:has(.acorns-preview) .home-scenario-options button:hover{color:#426a2c;background:#dce9cb}body:has(.acorns-preview) .home-scenario-options button[aria-pressed=true]{color:#fff;background:#204b18}body:has(.acorns-preview) .home-history-stats strong{color:#446632}body:has(.acorns-preview) .home-history-stats>div>span,body:has(.acorns-preview) .home-history-date{color:#91a17e}body:has(.acorns-preview) .home-history-card .chart-ranges button{border-radius:50px}body:has(.acorns-preview) .home-history-card .chart-ranges button.active{color:#497431;background:#e2efcf}body:has(.acorns-preview) .home-pricing{color:#263d1d;background:#eaf2df;border:none;padding:86px 0 72px}body:has(.acorns-preview) .home-pricing-heading h2{color:#22361a;letter-spacing:-1.3px;font-size:clamp(36px,3.8vw,50px);font-weight:500}body:has(.acorns-preview) .home-pricing-heading p{color:#7f946b}body:has(.acorns-preview) .home-pricing-heading a:hover{color:#3c7425}body:has(.acorns-preview) .home-pricing .billing-toggle{background:#d9e8c8;border-color:#d1e2be;border-radius:50px;padding:5px}body:has(.acorns-preview) .home-pricing .billing-toggle button{color:#7e9968;border-radius:50px}body:has(.acorns-preview) .home-pricing .billing-toggle button.active{color:#406b2b;box-shadow:none;background:#fff}body:has(.acorns-preview) .home-pricing .billing-toggle span{color:#4a752d;background:#d2edb8;border-radius:50px}body:has(.acorns-preview) .home-plan-card{color:#355127;box-shadow:none;background:#fff;border:1px solid #d8e4cc;border-radius:28px;padding:36px 28px}body:has(.acorns-preview) .home-plan-card.featured{background:#0a250d;border-color:#0a250d;box-shadow:0 0 0 6px #c0dda7}body:has(.acorns-preview) .home-plan-card h3,body:has(.acorns-preview) .home-plan-card.featured h3{color:#678b4e;font-family:var(--font-sans);letter-spacing:1.2px;background:0 0;font-size:14px;font-weight:600}body:has(.acorns-preview) .home-plan-card.featured h3{color:#b3de8e}body:has(.acorns-preview) .home-plan-price{color:#1f3f17;font-family:var(--font-sans);letter-spacing:-1.7px;font-size:52px;font-weight:500}body:has(.acorns-preview) .home-plan-price>span,body:has(.acorns-preview) .home-plan-billing{color:#8ca077}body:has(.acorns-preview) .home-plan-card.featured .home-plan-price{color:#eef8e4}body:has(.acorns-preview) .home-plan-card.featured .home-plan-price>span,body:has(.acorns-preview) .home-plan-card.featured .home-plan-billing{color:#a9c293}body:has(.acorns-preview) .home-plan-quota{color:#52783d;font-size:13px;font-weight:600}body:has(.acorns-preview) .home-plan-card.featured .home-plan-quota{color:#e0f0cf}body:has(.acorns-preview) .home-plan-description{color:#8ba078}body:has(.acorns-preview) .home-plan-card.featured .home-plan-description{color:#a9c293}body:has(.acorns-preview) .home-plan-action{color:#50773a;background:#f2f7eb;border:1px solid #bbd2a4;border-radius:50px;min-height:47px;font-size:14px}body:has(.acorns-preview) .home-plan-action:hover{background:#e5f1d6;border-color:#9fbe81}body:has(.acorns-preview) .home-plan-card.featured .home-plan-action{color:#163b0e;background:#74c947;border-color:#74c947}body:has(.acorns-preview) .home-plan-card.featured .home-plan-action:hover{background:#8cd65e;border-color:#8cd65e}body:has(.acorns-preview) .home-pricing-links>a{color:#4c7e30}body:has(.acorns-preview) .home-pricing-links>a:hover{color:#244c16}body:has(.acorns-preview) .home-pricing-links>p{color:#829c6c}body:has(.acorns-preview) .home-research-cta{background:#faf9f1;padding:90px 0 60px}body:has(.acorns-preview) .home-research-cta h2{color:#263c1d;letter-spacing:-1.5px;font-size:clamp(36px,4vw,53px);font-weight:500}body:has(.acorns-preview) .home-research-cta-copy{color:#7e906c;font-size:17px}body:has(.acorns-preview) .home-research-cta-button{color:#163910;background:#74c947;border-radius:50px;padding:14px 30px;font-weight:600}body:has(.acorns-preview) .home-research-cta-button:hover{background:#89d45d}body:has(.acorns-preview) .home-ticker-chip{color:#4a6835;background:#fff;border-color:#dce7d0;border-radius:50px;box-shadow:0 6px 20px #243a0e06}body:has(.acorns-preview) .home-ticker-chip:hover{box-shadow:var(--shadow);border-color:#a5bf8d}body:has(.acorns-preview) .home-ticker-badge{border-radius:50px}body:has(.acorns-preview) .home-ticker-badge.under,body:has(.acorns-preview) .home-history-gap.under{color:#508535;background:#e4f3d7}body:has(.acorns-preview) .home-ticker-badge.over,body:has(.acorns-preview) .home-history-gap.over{color:#a65e50;background:#faeae2}body:has(.acorns-preview) .home-ticker-controls button{color:#8a9e77;border-radius:50px}body:has(.acorns-preview) .home-ticker-controls button:hover{color:#537b38;background:#f4f9ec;border-color:#c1d7ab}body:has(.acorns-preview) .home-section{background:#faf9f1}body:has(.acorns-preview) .section-heading h2{color:#2c4520;font-size:36px;font-weight:500}body:has(.acorns-preview) .section-heading .eyebrow{color:#789b5b}body:has(.acorns-preview) .section-heading>a{color:#598239}body:has(.acorns-preview) .company-card{box-shadow:none;background:#fff;border:1px solid #e0e8d5;border-radius:22px}body:has(.acorns-preview) .company-card:hover{box-shadow:var(--shadow);border-color:#b9d09f}body:has(.acorns-preview) .company-card-top h3{color:#38542a;font-weight:600}body:has(.acorns-preview) .company-card-values strong{color:#3f642d;font-weight:500}body:has(.acorns-preview) .home-features{border-color:#dce5d0}body:has(.acorns-preview) .home-features h3{color:#38552a;font-size:22px;font-weight:500}body:has(.acorns-preview) .home-features p{color:#8a9d76}body:has(.acorns-preview) .feature-icon{color:#6b9c49;background:#e9f3dc;border-color:#d8e9c7;border-radius:50%}body:has(.acorns-preview) .research-banner{background:#eaf3df;border:1px solid #dce8cf;border-radius:26px}body:has(.acorns-preview) .research-banner h2{color:#3e622b;font-weight:500}body:has(.acorns-preview) .research-banner p{color:#8b9e76}body:has(.acorns-preview) .site-footer{color:#f1f6e8;background:#0a250d;border:0;margin-top:0;padding-top:64px}body:has(.acorns-preview) .site-footer .brand{color:#f0f8e7}body:has(.acorns-preview) .footer-column h4{color:#b3d196;letter-spacing:1px;font-size:12px;font-weight:600}body:has(.acorns-preview) .footer-column a,body:has(.acorns-preview) .footer-top p{color:#a5bd92}body:has(.acorns-preview) .footer-column a:hover{color:#e1f2ce}body:has(.acorns-preview) .footer-bottom{color:#92ab7e;border-color:#36552b}body:has(.acorns-preview) .footer-bottom p{color:#92ab7e}body:has(.acorns-preview) .reference-stock-header{border:0;height:270px;background-image:linear-gradient(110deg,#d9eebc,#f6f8ed 65%)!important}body:has(.acorns-preview) .stock-header-inner{padding-bottom:24px}body:has(.acorns-preview) .stock-glass-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff0;border:1px solid #e1e9d5;border-radius:26px;box-shadow:0 14px 35px #29451808}body:has(.acorns-preview) .stock-price-strip{color:#c8dbb5;background:#0a250d;border-radius:25px 25px 0 0;height:33px;padding:6px 23px;font-size:11px}body:has(.acorns-preview) .stock-price-strip b{color:#e9f5dd;font-weight:500}body:has(.acorns-preview) .stock-price-strip .positive{color:#b8dc94}body:has(.acorns-preview) .stock-price-strip .negative{color:#e9b4a1}body:has(.acorns-preview) .stock-title-row{padding:16px 22px 11px}body:has(.acorns-preview) .stock-title-row h1{color:#1c3214;letter-spacing:-.8px;font-size:33px;font-weight:500}body:has(.acorns-preview) .stock-title-row .company-icon.large{width:45px;height:45px}body:has(.acorns-preview) .stock-symbols{color:#83976e;margin-top:3px;font-size:11px}body:has(.acorns-preview) .grouped-stock-tabs{gap:10px;padding:3px 18px 16px}body:has(.acorns-preview) .grouped-stock-tabs>a,body:has(.acorns-preview) .stock-nav-group>summary{color:#6f8b59;border-radius:50px;padding:9px 14px;font-size:13px;font-weight:500}body:has(.acorns-preview) .grouped-stock-tabs>a.active,body:has(.acorns-preview) .stock-nav-group.active>summary{color:#4a782e;background:#e4f2d4;font-weight:600}body:has(.acorns-preview) .grouped-stock-tabs>a:hover,body:has(.acorns-preview) .stock-nav-group>summary:hover{background:#f0f7e7}body:has(.acorns-preview) .stock-nav-menu{box-shadow:var(--shadow);background:#fff;border:1px solid #d9e6ca;border-radius:18px}body:has(.acorns-preview) .stock-nav-menu a{color:#5b7b43;border-radius:10px}body:has(.acorns-preview) .stock-nav-menu a:hover,body:has(.acorns-preview) .stock-nav-menu a[aria-current=page]{background:#edf5e2}body:has(.acorns-preview) .research-layout{padding-top:38px}body:has(.acorns-preview) .report-title{gap:8px;margin:6px 0 30px}body:has(.acorns-preview) .report-title h2{color:#253b1b;letter-spacing:-.5px;font-size:31px;font-weight:500}body:has(.acorns-preview) .report-title>span{color:#879d72}body:has(.acorns-preview) .section-index{color:#aac58d;margin-right:15px;font-size:22px}body:has(.acorns-preview) .panel{box-shadow:none;background:#fff;border:1px solid #e1e8d7;border-radius:24px}body:has(.acorns-preview) .panel h2,body:has(.acorns-preview) .panel-heading h2{font-family:var(--font-sans);color:#2f4c21;font-size:23px;font-weight:500}body:has(.acorns-preview) .panel-subtitle,body:has(.acorns-preview) .table-description,body:has(.acorns-preview) .report-note{color:#879b74}body:has(.acorns-preview) .reference-valuation{gap:70px;padding:33px 36px}body:has(.acorns-preview) .valuation-explanation{color:#698155;font-size:16px;line-height:1.8}body:has(.acorns-preview) .valuation-explanation p{color:#6a8058;margin-bottom:17px}body:has(.acorns-preview) .valuation-explanation b{color:#3e5d2b;font-weight:600}body:has(.acorns-preview) .valuation-explanation .muted{color:#91a27d}body:has(.acorns-preview) .calculation-link,body:has(.acorns-preview) .subtle-link{color:#608d3f;font-weight:500}body:has(.acorns-preview) .calculation-link:hover,body:has(.acorns-preview) .subtle-link:hover{color:#2d5c1e}body:has(.acorns-preview) .valuation-graphic-title h2{color:#345026;font-size:23px;font-weight:500}body:has(.acorns-preview) .valuation-graphic .intrinsic-price{font-family:var(--font-sans);color:#4a8131;letter-spacing:-1px;font-size:45px;font-weight:500}body:has(.acorns-preview) .valuation-badge{border-radius:8px 8px 0 0;padding:5px 11px;font-size:9px;font-weight:600}body:has(.acorns-preview) .valuation-badge.over{background:#b67465}body:has(.acorns-preview) .valuation-badge.under{background:#609348}body:has(.acorns-preview) .valuation-bar{color:#3c5e2a;background:#eef4e6;border-radius:6px;height:29px}body:has(.acorns-preview) .valuation-intrinsic .intrinsic-bar i,body:has(.acorns-preview) .valuation-dcf .intrinsic-bar i,body:has(.acorns-preview) .valuation-relative .intrinsic-bar i{background:#afd38d}body:has(.acorns-preview) .market-bar{background:#f0f3e9}body:has(.acorns-preview) .market-bar i{background:#d1dcc2}body:has(.acorns-preview) .valuation-scenarios.segmented-control,body:has(.acorns-preview) .statement-controls .segmented-control{background:#eaf2df;border:1px solid #dce6ce;border-radius:50px;padding:4px}body:has(.acorns-preview) .segmented-control button,body:has(.acorns-preview) .valuation-scenarios>a,body:has(.acorns-preview) .valuation-scenarios>label{color:#87a16f;border-radius:50px;font-weight:500}body:has(.acorns-preview) .segmented-control button[aria-pressed=true],body:has(.acorns-preview) .valuation-scenarios>a[aria-current=page],body:has(.acorns-preview) .valuation-scenarios>label.selected{color:#fff;box-shadow:none;background:#2a571c;font-weight:500}body:has(.acorns-preview) .segmented-control button:focus-visible{outline-color:#6b9d47}body:has(.acorns-preview) .valuation-scenarios label:has(input:focus-visible){outline-color:#6b9d47}body:has(.acorns-preview) .positive{color:#4e8a35}body:has(.acorns-preview) .negative{color:#ad6757}body:has(.acorns-preview) .safety{box-shadow:none;background:#eaf3dd;border:1px solid #d9e8c7;border-radius:24px}body:has(.acorns-preview) .safety h3{color:#3c6628;font-size:26px;font-weight:500}body:has(.acorns-preview) .safety p{color:#89a070}body:has(.acorns-preview) .safety .eyebrow{color:#789d57;letter-spacing:1.3px;font-size:10px;font-weight:600}body:has(.acorns-preview) .safety input{accent-color:#5f9d39}body:has(.acorns-preview) .safety-control>strong{color:#517d35;font-weight:500}body:has(.acorns-preview) .chart-ranges button{color:#88a06f;border-radius:50px}body:has(.acorns-preview) .chart-ranges button.active{color:#547f35;background:#e8f2d9}body:has(.acorns-preview) .chart-legends{color:#7c9766}body:has(.acorns-preview) .line-chart path[stroke=\#306cf4],body:has(.acorns-preview) .line-chart path[stroke=\#4478d4]{stroke:#609a3d}body:has(.acorns-preview) .line-chart [fill=\#306cf4],body:has(.acorns-preview) .line-chart [fill=\#4478d4]{fill:#609a3d}body:has(.acorns-preview) .chart-legends i:is([style*=\#306cf4],[style*=\#4478d4],[style*="48, 108, 244"],[style*="68, 120, 212"]){background:#609a3d!important}body:has(.acorns-preview) .chart-tooltip span:is([style*=\#306cf4],[style*=\#4478d4],[style*="48, 108, 244"],[style*="68, 120, 212"]){color:#609a3d!important}body:has(.acorns-preview) .chart-tooltip{color:#658348;background:#f8fbf1;border-color:#d6e4c3;border-radius:16px}body:has(.acorns-preview) .scenario-card{box-shadow:none;background:#fcfdf8;border:1px solid #e1e9d5;border-radius:18px}body:has(.acorns-preview) .scenario-card.base{background:#edf6e2;border-color:#b4cf98}body:has(.acorns-preview) .scenario-name{color:#839f6b;font-size:11px;font-weight:500}body:has(.acorns-preview) .scenario-name>span{color:#6b9f46!important}body:has(.acorns-preview) .scenario-card strong{color:#4e7f31;font-size:31px;font-weight:500}body:has(.acorns-preview) .pill.red{color:#ae6f5d;background:#faeae3}body:has(.acorns-preview) .pill.green{color:#609044;background:#e6f3d8}body:has(.acorns-preview) .scenario-description{color:#8fa57b}body:has(.acorns-preview) .metric-row{color:#8ca076;border-color:#edf2e5}body:has(.acorns-preview) .metric-row strong{color:#547737;font-weight:500}body:has(.acorns-preview) .lock-card{background:#eaf3dc;border-color:#d8e6c5;border-radius:24px}body:has(.acorns-preview) .lock-card h3{color:#3f682b;font-weight:500}body:has(.acorns-preview) .lock-card p{color:#87a16e}body:has(.acorns-preview) .lock-icon{color:#739f4e;background:#d7eabf;border-radius:50%}body:has(.acorns-preview) .report-access-note{color:#8ca276}body:has(.acorns-preview) .report-access-note a{color:#588639}body:has(.acorns-preview) .continue-research a{background:#f4f8ed;border-color:#dfe9d3;border-radius:20px}body:has(.acorns-preview) .sub-tabs a,body:has(.acorns-preview) .scenario-switch a{color:#7f9c65;background:#f3f7ec;border-color:#dce7ce;border-radius:50px}body:has(.acorns-preview) .sub-tabs a.active,body:has(.acorns-preview) .scenario-switch a.active{color:#4b7a2d;background:#e1f0ce;border-color:#b4ce97}body:has(.acorns-preview) .data-table th{color:#567b3d;background:#eff5e6;border-color:#e2ead7;font-weight:600}body:has(.acorns-preview) .data-table td{color:#5a7348;border-color:#edf2e5}body:has(.acorns-preview) .data-table tr:hover td{background:#f5f9ed}body:has(.acorns-preview) .statement-controls{border-bottom:1px solid #e5ecd9;padding-bottom:17px}body:has(.acorns-preview) .statement-controls label{color:#819e68}body:has(.acorns-preview) .statement-controls select{color:#5f853f;border-color:#cdddba;border-radius:50px}body:has(.acorns-preview) .statement-scroll{scrollbar-color:#a5c184 #f0f5e7;border-color:#dbe7cd;border-radius:18px}body:has(.acorns-preview) .statement-scroll:focus-visible{outline-color:#74a54f}body:has(.acorns-preview) .statement-table th,body:has(.acorns-preview) .statement-table td{font-variant-numeric:tabular-nums;font-family:Inter,Arial,sans-serif;font-size:11px}body:has(.acorns-preview) .statement-table thead th,body:has(.acorns-preview) .statement-table thead th:first-child{color:#f1f7e9;background:#21441a}body:has(.acorns-preview) .statement-table thead th small{color:#a6c38c}body:has(.acorns-preview) .statement-table th:first-child{background:#fff;box-shadow:3px 0 7px #24450c05}body:has(.acorns-preview) .statement-table .statement-total th,body:has(.acorns-preview) .statement-table .statement-total td{color:#4d7432;background:#ecf5e0;font-weight:600}body:has(.acorns-preview) .statement-detail th{color:#6a8257}body:has(.acorns-preview) .statement-row-label small{color:#9db18b}body:has(.acorns-preview) .row-trend{color:#a3bc8a;border-radius:50%}body:has(.acorns-preview) .row-trend:hover,body:has(.acorns-preview) .row-trend[aria-pressed=true]{color:#628e3e;background:#e4f0d4}body:has(.acorns-preview) .statement-trend-panel{background:#f9fbf2;border-color:#d5e5bf;border-radius:18px}body:has(.acorns-preview) .statement-scroll-hint,body:has(.acorns-preview) .statement-display-note{color:#91a67d}body:has(.acorns-preview) .comprehensive-statement summary{color:#77995c}body:has(.acorns-preview) .comprehensive-statement summary span{background:#e5f1d5}body:has(.acorns-preview) .auth-container{max-width:1120px;box-shadow:var(--shadow);background:#fff;border:1px solid #e1e8d5;border-radius:32px;margin:58px auto 75px}body:has(.acorns-preview) .auth-aside{color:#fff;background:#0a250d;padding:52px 44px}body:has(.acorns-preview) .auth-aside .eyebrow{color:#a2ca81;letter-spacing:1.6px;font-size:10px;font-weight:600}body:has(.acorns-preview) .auth-aside h2{color:#f1f8e8;letter-spacing:-1.2px;font-size:43px;font-weight:500;line-height:1.2}body:has(.acorns-preview) .auth-aside p{color:#b0c79c;font-size:14px}body:has(.acorns-preview) .auth-aside li{color:#bfd5aa;margin-block:17px;font-size:13px}body:has(.acorns-preview) .auth-aside li svg{color:#9bcd70}body:has(.acorns-preview) .auth-body{padding:48px}body:has(.acorns-preview) .auth-body h1{color:#253e1a;letter-spacing:-1px;font-size:40px;font-weight:500}body:has(.acorns-preview) .auth-body>p{color:#8a9f75;margin-bottom:30px;font-size:13px}body:has(.acorns-preview) .auth-form{gap:19px}body:has(.acorns-preview) .auth-form label{color:#718e58;font-size:12px;font-weight:500}body:has(.acorns-preview) .auth-form input,body:has(.acorns-preview) .auth-form textarea,body:has(.acorns-preview) .auth-form select{color:#4b6c36;background:#fcfdf8;border-color:#dde7cf;border-radius:12px;padding:12px 14px;font-size:14px}body:has(.acorns-preview) .auth-form input:focus,body:has(.acorns-preview) .auth-form textarea:focus{border-color:#a4c57f;box-shadow:0 0 0 3px #eef6e3}body:has(.acorns-preview) .auth-form input::placeholder{color:#a9b99a}body:has(.acorns-preview) .auth-form .button{border-radius:50px;min-height:47px;font-size:14px;font-weight:600}body:has(.acorns-preview) .auth-form .google{color:#68854f;background:#fff;border:1px solid #dce6ce}body:has(.acorns-preview) .auth-form .google:hover{background:#f5f9ee}body:has(.acorns-preview) .or-divider{color:#a2b48e;font-size:10px}body:has(.acorns-preview) .forgot-link,body:has(.acorns-preview) .auth-switch a{color:#6a9549}body:has(.acorns-preview) .auth-switch,body:has(.acorns-preview) .legal-caption{color:#97ad81}body:has(.acorns-preview) .legal-caption a{color:#749855}body:has(.acorns-preview) ::selection{color:#18320f;background:#d5edc3}body:has(.acorns-preview) textarea:focus-visible,body:has(.acorns-preview) select:focus-visible{outline-color:#4b962f}body:has(.acorns-preview) .eyebrow{color:#5f7b4d}body:has(.acorns-preview) .button.outline:hover,body:has(.acorns-preview) .button.subtle:hover{color:#254e1a;background:#eaf3df;border-color:#a9c58f}body:has(.acorns-preview) .button.subtle{color:#51733e;background:#f0f5e8}body:has(.acorns-preview) .header-search kbd{color:#718264;background:#fff;border-color:#e0e7d8}body:has(.acorns-preview) .search-field:focus-within{border-color:#98bc7c;box-shadow:0 0 0 3px #72c7471a}body:has(.acorns-preview) .search-hint,body:has(.acorns-preview) .search-empty,body:has(.acorns-preview) .search-result small,body:has(.acorns-preview) .result-exchange{color:#718164}body:has(.acorns-preview) .search-result b{color:#2a4420}body:has(.acorns-preview) .search-result:hover,body:has(.acorns-preview) .search-result.active{background:#eff6e7}body:has(.acorns-preview) .search-dialog{background:#fff;border-color:#dce7d1;border-radius:24px;box-shadow:0 25px 80px #0a250d26}body:has(.acorns-preview) .search-dialog::backdrop{background:#0a250d66}body:has(.acorns-preview) .dialog-top{color:#607650}body:has(.acorns-preview) .empty-state,body:has(.acorns-preview) .document-card,body:has(.acorns-preview) .help-card,body:has(.acorns-preview) .account-sidebar{box-shadow:none;background:#fff;border-color:#e1e8d7;border-radius:24px}body:has(.acorns-preview) .empty-state>svg{color:#79a756}body:has(.acorns-preview) .empty-state h2,body:has(.acorns-preview) .document-layout h1,body:has(.acorns-preview) .document-card h2,body:has(.acorns-preview) .contact-grid h1,body:has(.acorns-preview) .help-card h2,body:has(.acorns-preview) .page-top h1{color:#253e1a;font-weight:500}body:has(.acorns-preview) .document-card p,body:has(.acorns-preview) .document-card li,body:has(.acorns-preview) .document-card address,body:has(.acorns-preview) .company-address address,body:has(.acorns-preview) .help-card p{color:#647459}body:has(.acorns-preview) .document-meta{color:#7d8d70}body:has(.acorns-preview) .notice,body:has(.acorns-preview) .coming-badge{color:#537140;background:#edf5e2;border-color:#dce8ce;border-radius:14px}body:has(.acorns-preview) .coming-badge{border-radius:50px}body:has(.acorns-preview) .form-message{border-radius:14px}body:has(.acorns-preview) .form-message.error{color:#a04f47;background:#fcf0eb;border-color:#efd5cc}body:has(.acorns-preview) .form-message.success{color:#4f7638;background:#edf6e4;border-color:#d5e7c4}body:has(.acorns-preview) .auth-form input[readonly]{color:#738267;background:#f1f5e9}body:has(.acorns-preview) .or-divider:before,body:has(.acorns-preview) .or-divider:after{background:#e4eadd}body:has(.acorns-preview) .account-avatar,body:has(.acorns-preview) .plan-badge{color:#48722e;background:#e5f2d7}body:has(.acorns-preview) .plan-badge,body:has(.acorns-preview) .account-sidebar>a{border-radius:50px}body:has(.acorns-preview) .account-sidebar small,body:has(.acorns-preview) .account-sidebar>a{color:#708360}body:has(.acorns-preview) .account-sidebar>a.active{color:#365e24;background:#eaf4de}body:has(.acorns-preview) .usage-stats strong{font-family:var(--font-sans);color:#335624;font-weight:500}body:has(.acorns-preview) .usage-stats strong span{color:#91a47d}body:has(.acorns-preview) .usage-track{background:#eaf1e1}body:has(.acorns-preview) .usage-track>span{background:#74b94c}body:has(.acorns-preview) .local-controls{background:#f7faf1}body:has(.acorns-preview) .pricing-page{color:#243b1b;background:#f0f6e8}body:has(.acorns-preview) .pricing-page .pricing-intro h1,body:has(.acorns-preview) .plan-comparison h2{color:#203719;font-weight:500}body:has(.acorns-preview) .pricing-page .pricing-intro p,body:has(.acorns-preview) .pricing-page .pricing-intro .eyebrow{color:#637952}body:has(.acorns-preview) .billing-toggle,body:has(.acorns-preview) .pricing-page .billing-toggle{background:#e4edda;border-color:#d7e3ca;border-radius:50px}body:has(.acorns-preview) .billing-toggle button{color:#627a50;border-radius:50px}body:has(.acorns-preview) .billing-toggle button.active,body:has(.acorns-preview) .pricing-page .billing-toggle button.active{color:#345924;background:#fff;box-shadow:0 2px 6px #17350c0a}body:has(.acorns-preview) .billing-toggle span,body:has(.acorns-preview) .pricing-page .billing-toggle span{color:#4e7b35;background:#e8f4dc;border-radius:50px}body:has(.acorns-preview) .pricing-page .pricing-card{box-shadow:none;background:#fff;border-color:#dce7d1;border-radius:26px}body:has(.acorns-preview) .pricing-page .pricing-card.featured{background:#0a250d;border-color:#0a250d;box-shadow:0 16px 40px #17390c12}body:has(.acorns-preview) .pricing-page .popular-label{color:#16320d;background:#a4dc7f;border-radius:20px 20px 0 0}body:has(.acorns-preview) .pricing-page .plan-name,body:has(.acorns-preview) .pricing-page .plan-price{font-family:var(--font-sans);color:#2b4720;font-weight:500}body:has(.acorns-preview) .pricing-page .pricing-card>p,body:has(.acorns-preview) .pricing-page .plan-features li,body:has(.acorns-preview) .pricing-page .billing-caption,body:has(.acorns-preview) .pricing-page .plan-price>span{color:#6c805b}body:has(.acorns-preview) .pricing-page .pricing-card.featured .plan-name,body:has(.acorns-preview) .pricing-page .pricing-card.featured .plan-price{color:#f5faed}body:has(.acorns-preview) .pricing-page .pricing-card.featured>p,body:has(.acorns-preview) .pricing-page .pricing-card.featured .plan-features li,body:has(.acorns-preview) .pricing-page .pricing-card.featured .billing-caption,body:has(.acorns-preview) .pricing-page .pricing-card.featured .plan-price>span{color:#b7cba5}body:has(.acorns-preview) .pricing-page .button.primary{color:#16320c;background:#74c947;border-color:#74c947}body:has(.acorns-preview) .pricing-page .button.primary:hover{background:#88d45e;border-color:#88d45e}body:has(.acorns-preview) .pricing-page .button.outline{color:#3b6429;background:0 0;border-color:#9fba88}body:has(.acorns-preview) .plan-features svg,body:has(.acorns-preview) .plan-comparison td svg{color:#689b45}body:has(.acorns-preview) .plan-features .muted svg{color:#a5b398}body:has(.acorns-preview) .pricing-footnote,body:has(.acorns-preview) .plan-comparison{color:#657a55}body:has(.acorns-preview) .plan-comparison .table-wrap{background:#fff;border:1px solid #dfe8d5;border-radius:24px}body:has(.acorns-preview) .plan-comparison thead{color:#345626;background:#e7f1dc}body:has(.acorns-preview) .plan-comparison th,body:has(.acorns-preview) .plan-comparison td{border-color:#e6ecdf}body:has(.acorns-preview) .tool-hero{color:#263d1c;background:radial-gradient(at 80% 0,#d2e9bd,#0000 65%),linear-gradient(#edf6e3,#faf9f1)}body:has(.acorns-preview) .tool-page .tool-intro h1{color:#213718;font-weight:500}body:has(.acorns-preview) .tool-page .tool-intro>p,body:has(.acorns-preview) .tool-hero .eyebrow{color:#617850}body:has(.acorns-preview) .tool-suggestions>a{color:#3c5b2a;background:#ffffffb3;border-color:#d6e4c9;border-radius:20px}body:has(.acorns-preview) .tool-suggestions>a:hover{background:#fff;border-color:#a6c48d}body:has(.acorns-preview) .tool-suggestions small{color:#798e68}body:has(.acorns-preview) .tool-method-grid h2,body:has(.acorns-preview) .tool-next h2{color:#325025;font-weight:500}body:has(.acorns-preview) .tool-method-grid p{color:#738565}body:has(.acorns-preview) .multiple-card,body:has(.acorns-preview) .analyst-target{background:#fcfdf8;border-color:#dfe8d4;border-radius:18px}body:has(.acorns-preview) .multiple-card.selected,body:has(.acorns-preview) .analyst-target.median,body:has(.acorns-preview) .dcf-assumptions .analyst-target{background:#edf5e3;border-color:#c4d9b2}body:has(.acorns-preview) .multiple-card strong,body:has(.acorns-preview) .analyst-target strong,body:has(.acorns-preview) .balance-structure>strong{color:#4c7733;font-family:var(--font-sans)}body:has(.acorns-preview) .multiple-card small,body:has(.acorns-preview) .multiple-card span,body:has(.acorns-preview) .analyst-target>span,body:has(.acorns-preview) .rating-item span,body:has(.acorns-preview) .balance-key,body:has(.acorns-preview) .sparkline-empty,body:has(.acorns-preview) .chart-empty{color:#738963}body:has(.acorns-preview) .data-table .forecast{background:#f5f9ee}body:has(.acorns-preview) .backtest-panel{--green:#4c9733;--red:#b77367;color:#3c582d;box-shadow:var(--shadow);background:#fff;border-color:#e1e8d7;border-radius:28px}body:has(.acorns-preview) .backtest-panel .backtest-toolbar button{color:#647d53;background:#fff;border-color:#dce7d0;border-radius:50px}body:has(.acorns-preview) .backtest-panel .backtest-ranges button[aria-pressed=true]{color:#365f25;background:#e6f2d8;border-color:#b6d29d}body:has(.acorns-preview) .backtest-panel .backtest-axis{fill:#80946e}body:has(.acorns-preview) .backtest-panel .backtest-tooltip{color:#3c582d;box-shadow:var(--shadow);background:#fff;border-color:#c9dab6;border-radius:16px}body:has(.acorns-preview) .backtest-panel .backtest-date-control,body:has(.acorns-preview) .backtest-panel .backtest-date-control strong,body:has(.acorns-preview) .backtest-panel .scenario-card small,body:has(.acorns-preview) .backtest-panel .report-note{color:#718662}body:has(.acorns-preview) .backtest-panel .backtest-date-control input{accent-color:#5b9b38}body:has(.acorns-preview) .backtest-panel .scenario-card{background:#f7faf1;border-color:#dfe9d3}body:has(.acorns-preview) .backtest-panel .scenario-card strong{color:#43682e}body:has(.acorns-preview) .backtest-result.undervalued{border-top-color:#4c9733}body:has(.acorns-preview) .backtest-result.overvalued{border-top-color:#b77367}body:has(.acorns-preview) .backtest-panel .backtest-plot line[stroke=\#ffffff14]{stroke:#e3ebd8}body:has(.acorns-preview) .backtest-panel .backtest-plot path[stroke=\#49d3b2]{stroke:#4c9733;filter:none}body:has(.acorns-preview) .backtest-panel .backtest-plot [fill=\#49d3b2]{fill:#4c9733}body:has(.acorns-preview) .backtest-panel .backtest-plot path[stroke=\#ed8795]{stroke:#b77367}body:has(.acorns-preview) .backtest-panel .backtest-plot [fill=\#ed8795]{fill:#b77367}body:has(.acorns-preview) .backtest-panel .backtest-plot path[stroke=\#a8b8d2]{stroke:#829175}body:has(.acorns-preview) .backtest-panel .backtest-plot [fill=\#a8b8d2]{fill:#829175}body:has(.acorns-preview) .backtest-panel .backtest-legends button:first-child i{background:#4c9733!important}body:has(.acorns-preview) .backtest-panel .backtest-legends button:nth-child(2) i{background:#b77367!important}body:has(.acorns-preview) .backtest-panel .backtest-legends button:nth-child(3) i{background:#829175!important}body:has(.acorns-preview) .backtest-panel .backtest-tooltip i:is([style*=\#49d3b2],[style*="73, 211, 178"]){background:#4c9733!important}body:has(.acorns-preview) .backtest-panel .backtest-tooltip i:is([style*=\#ed8795],[style*="237, 135, 149"]){background:#b77367!important}body:has(.acorns-preview) .backtest-panel .backtest-tooltip i:is([style*=\#a8b8d2],[style*="168, 184, 210"]){background:#829175!important}@media (max-width:1050px){body:has(.acorns-preview) .header-inner{gap:18px}body:has(.acorns-preview) .header-actions{gap:13px}body:has(.acorns-preview) .main-nav{gap:18px}body:has(.acorns-preview) .header-search{min-width:130px}body:has(.acorns-preview) .site-header .button{padding-inline:20px;font-size:13px}body:has(.acorns-preview) .hero-grid{gap:40px}body:has(.acorns-preview) .hero-copy h1{font-size:48px}body:has(.acorns-preview) .home-valuation-title h2{font-size:20px}body:has(.acorns-preview) .home-valuation-card{padding:22px}}@media (max-width:850px){body:has(.acorns-preview) .hero-grid{grid-template-columns:1fr;gap:45px;max-width:640px}body:has(.acorns-preview) .home-hero{padding-top:65px}body:has(.acorns-preview) .hero-copy h1{max-width:620px;font-size:54px}body:has(.acorns-preview) .hero-copy>p{margin-inline:auto}body:has(.acorns-preview) .hero-preview{max-width:510px}body:has(.acorns-preview) .reference-valuation{gap:30px;padding:27px}body:has(.acorns-preview) .auth-aside,body:has(.acorns-preview) .auth-body{padding:38px 27px}body:has(.acorns-preview) .auth-aside h2,body:has(.acorns-preview) .auth-body h1{font-size:35px}}@media (max-width:620px){body:has(.acorns-preview) .site-header{height:66px}body:has(.acorns-preview) .header-inner,body:has(.acorns-preview) .header-actions{gap:10px}body:has(.acorns-preview) .brand{font-size:27px}body:has(.acorns-preview) .header-search{background:0 0;border-color:#0000;width:35px;min-width:0;padding:8px}body:has(.acorns-preview) .header-search span,body:has(.acorns-preview) .header-search kbd{display:none}body:has(.acorns-preview) .main-nav.mobile-open{background:#fff;top:66px}body:has(.acorns-preview) .home-hero{padding:58px 0 64px}body:has(.acorns-preview) .hero-copy h1{letter-spacing:-1.3px;font-size:42px}body:has(.acorns-preview) .hero-copy>p{font-size:15px}body:has(.acorns-preview) .hero-copy .eyebrow{font-size:9px}body:has(.acorns-preview) .hero-note{justify-content:center;font-size:10px}body:has(.acorns-preview) .hero-preview{border-radius:30px;padding:17px}body:has(.acorns-preview) .home-valuation-card{border-radius:20px;padding:22px 17px}body:has(.acorns-preview) .home-valuation-title h2{font-size:18px}body:has(.acorns-preview) .home-value-proof,body:has(.acorns-preview) .home-backtest-preview,body:has(.acorns-preview) .home-pricing,body:has(.acorns-preview) .home-research-cta{padding-block:60px}body:has(.acorns-preview) .home-value-proof h2,body:has(.acorns-preview) .home-backtest-intro h2,body:has(.acorns-preview) .home-feature-copy h2,body:has(.acorns-preview) .home-pricing-heading h2,body:has(.acorns-preview) .home-research-cta h2{letter-spacing:-1px;font-size:36px}body:has(.acorns-preview) .home-proof-card{padding:30px 24px}body:has(.acorns-preview) .home-proof-copy h3{font-size:22px}body:has(.acorns-preview) .home-proof-result{border-color:#3c6030}body:has(.acorns-preview) .home-proof-facts strong{font-size:18px}body:has(.acorns-preview) .home-backtest-card.backtest-panel{border-radius:22px;padding:23px 14px}body:has(.acorns-preview) .home-backtest-card-heading h3{font-size:21px}body:has(.acorns-preview) .home-valuation-feature{padding-block:60px}body:has(.acorns-preview) .home-scenario-card,body:has(.acorns-preview) .home-history-card{padding:22px 17px}body:has(.acorns-preview) .home-feature-tags li{font-size:9px}body:has(.acorns-preview) .home-plan-card{padding:32px 24px}body:has(.acorns-preview) .home-research-cta-copy{font-size:14px}body:has(.acorns-preview) .section-heading h2{font-size:30px}body:has(.acorns-preview) .reference-stock-header{height:285px}body:has(.acorns-preview) .stock-header-inner{padding-bottom:17px}body:has(.acorns-preview) .stock-title-row{padding:14px 16px 10px}body:has(.acorns-preview) .stock-title-row h1{font-size:28px}body:has(.acorns-preview) .stock-price-strip{padding-inline:14px;font-size:9px}body:has(.acorns-preview) .stock-price-strip small{font-size:8px}body:has(.acorns-preview) .report-title h2{font-size:28px}body:has(.acorns-preview) .reference-valuation{padding:24px 19px}body:has(.acorns-preview) .valuation-graphic-title h2{font-size:23px}body:has(.acorns-preview) .valuation-graphic .intrinsic-price{font-size:41px}body:has(.acorns-preview) .panel{border-radius:20px;padding:22px 17px}body:has(.acorns-preview) .scenario-grid{grid-template-columns:1fr}body:has(.acorns-preview) .auth-container{border-radius:26px;margin:35px auto 55px}body:has(.acorns-preview) .auth-aside,body:has(.acorns-preview) .auth-body{padding:32px 25px}body:has(.acorns-preview) .auth-aside h2{font-size:34px}body:has(.acorns-preview) .auth-body h1{font-size:35px}}
