.search-home.vf-common-footer-host{background:0 0;width:100%;min-height:0;margin-top:auto;display:block}.vf-common-footer-host .search-home-footer{color:var(--muted);border-top:1px solid #15251f1a;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:22px 4vw 28px;font-size:9px;display:flex}.vf-common-footer-host .search-home-footer>p{margin:0}.vf-common-footer-host .site-footer-logo{flex-basis:100%;width:min(33vw,150px);margin-inline:auto}.vf-common-footer-host .site-footer-logo img{width:min(33vw,150px);height:auto;margin-inline:auto;display:block}.vf-common-footer-host .vf-information-links{flex-wrap:wrap;justify-content:center;gap:10px 20px;margin:14px 0;font-size:13px;line-height:1.8;display:flex}.vf-common-footer-host .vf-information-links a{white-space:nowrap;word-break:keep-all;overflow-wrap:normal;color:#345e49;text-underline-offset:4px;flex:none;min-height:28px;display:inline-block}.vf-common-footer-host .content-ownership>a,.vf-common-footer-host .content-ownership>.terms-trigger{white-space:nowrap;word-break:keep-all;overflow-wrap:normal;flex:none}.vf-common-footer-utility{color:var(--muted);text-align:center;padding:0 4vw 16px;font-size:10px}@media (width<=640px){.vf-common-footer-host .search-home-footer{flex-direction:column;align-items:center;gap:8px;padding:16px 4vw 20px;display:flex}.vf-common-footer-host .search-home-footer>p{text-align:center;word-break:keep-all;max-width:100%;line-height:1.6}.vf-common-footer-host .search-home-footer .site-footer-logo{flex-basis:auto;width:84px;max-width:84px;margin:0 auto}.vf-common-footer-host .search-home-footer .site-footer-logo img{width:100%;height:auto}.vf-common-footer-host .search-home-footer .vf-information-links{align-items:center;gap:6px 14px;width:100%;min-width:0;margin:6px 0}.vf-common-footer-host .search-home-footer .content-ownership{justify-content:center;gap:5px 12px;width:100%;min-width:0}}.vf-feed-shell{background:var(--paper);flex-direction:column;min-height:100vh;display:flex}.vf-feed-shell>.vf-experience-nav{width:calc(100% - 48px)}.vf-feed-content{flex:1;width:min(880px,100% - 48px);margin:52px auto 72px}.vf-feed-eyebrow{letter-spacing:.12em;color:var(--green);font-size:11px;font-weight:800;line-height:1.7}.vf-feed-heading{border-bottom:1px solid var(--line);padding-bottom:28px}.vf-feed-heading h1{letter-spacing:-.045em;margin:12px 0 14px;font-size:clamp(28px,4vw,38px)}.vf-feed-heading p,.vf-feed-empty p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.vf-feed-list{margin:0;padding:0;list-style:none}.vf-feed-list li{border-bottom:1px solid var(--line);padding:28px 0}.vf-feed-meta{color:var(--muted);align-items:center;gap:12px;font-size:11px;display:flex}.vf-feed-meta span:first-child{color:var(--green);font-weight:800}.vf-feed-meta time{margin-left:auto}.vf-feed-list h2{letter-spacing:-.025em;margin:12px 0 8px;font-size:21px;line-height:1.5}.vf-feed-list h2 a:hover{text-underline-offset:5px;text-decoration:underline}.vf-feed-list p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.vf-feed-empty{text-align:center;border-bottom:1px solid var(--line);padding:72px 20px}.vf-feed-empty h2{letter-spacing:-.025em;margin:0 0 14px;font-size:20px}.vf-feed-empty a{color:var(--green);margin-top:20px;font-size:13px;text-decoration:underline;display:inline-block}.vf-feed-search{max-width:520px;margin:30px auto 0}.vf-feed-search label{margin-bottom:10px;font-size:12px;font-weight:800;display:block}.vf-feed-search>div{gap:8px;display:flex}.vf-feed-search input{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #8d9c93;border-radius:6px;padding:13px 14px;font-size:14px}.vf-feed-search button{background:var(--green);color:#fff;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:6px;padding:12px 22px;font-size:13px}.vf-feed-pagination{text-align:center;margin:22px 0 0}.vf-feed-pagination p{color:var(--muted);font-size:11px}.vf-feed-pagination nav{justify-content:center;gap:6px;display:flex}.vf-feed-pagination a{border:1px solid var(--line);border-radius:4px;place-items:center;min-width:38px;min-height:38px;font-size:13px;display:grid}.vf-feed-pagination a[aria-current=page]{color:#fff;background:var(--green);border-color:var(--green)}.vf-feed-preview-note{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin-top:42px;padding-top:18px;font-size:11px;display:flex}.vf-feed-preview-note a{color:var(--green);white-space:nowrap;font-weight:700}.vf-feed-footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:18px;width:100%;padding:26px 4vw 34px;display:flex}.vf-feed-footer>a:last-child{color:var(--muted);margin-left:auto;font-size:11px}.vf-feed-back{color:var(--green);margin-bottom:28px;font-size:12px;display:inline-block}.vf-feed-article{max-width:800px;margin:auto}.vf-feed-article h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin:10px 0 22px;font-size:clamp(28px,4vw,39px);line-height:1.35}.vf-feed-lead{color:var(--muted);font-size:17px;line-height:1.9}.vf-feed-dates{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:14px 30px;margin-bottom:42px;padding:22px 0 26px;font-size:11px;display:flex}.vf-feed-dates dt{color:var(--muted);margin-bottom:6px}.vf-feed-dates dd{margin:0;line-height:1.6}.vf-feed-article section{margin:0 0 40px}.vf-feed-article section h2{letter-spacing:-.03em;margin:0 0 20px;font-size:21px;line-height:1.5}.vf-feed-article section>p{word-break:keep-all;overflow-wrap:anywhere;margin:0 0 18px;font-size:16px;line-height:1.95}.vf-feed-template-table{border:1px solid var(--line);color:var(--muted);background:#edf2ed;border-radius:6px;padding:22px;font-size:13px;line-height:1.8}.vf-feed-table-wrap{margin:22px 0;overflow-x:auto}.vf-feed-table-wrap table{border-collapse:collapse;white-space:nowrap;text-align:right;width:100%;font-size:12px}.vf-feed-table-wrap caption{text-align:left;color:var(--muted);padding-bottom:12px;font-size:11px}.vf-feed-table-wrap th,.vf-feed-table-wrap td{border-bottom:1px solid var(--line);padding:12px 10px}.vf-feed-table-wrap th:first-child{text-align:left}.vf-feed-table-wrap small{color:var(--muted);margin-top:6px;font-size:10px;font-weight:400;display:block}.vf-feed-citations{color:var(--green);white-space:nowrap;font-size:11px}.vf-feed-citations a{margin-right:4px}.vf-feed-sources{padding-left:20px;font-size:13px;line-height:1.85}.vf-feed-sources>li{padding:8px 0;scroll-margin-top:20px}.vf-feed-sources a{color:var(--green);overflow-wrap:anywhere;text-decoration:underline}.vf-feed-sources small{color:var(--muted);font-size:11px;display:block}.vf-feed-sources ul{color:var(--muted);padding-left:18px;font-size:11px}.vf-feed-related{border-top:1px solid var(--line);color:var(--green);padding:22px 0;font-size:13px}.vf-feed-work{gap:16px;display:grid}.vf-feed-work>a{border-bottom:1px solid var(--line);padding:20px 0;display:block}.vf-feed-work b{font-size:19px}.vf-feed-work small{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.7;display:block}.vf-feed-request{white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;border:1px solid var(--line);background:#fff;border-radius:6px;padding:24px;font-family:inherit;font-size:14px;line-height:1.95}.vf-feed-shell a:focus-visible,.vf-feed-shell input:focus-visible,.vf-feed-shell button:focus-visible{outline-offset:3px;outline:3px solid #427961}@media (width<=600px){.vf-feed-content{width:calc(100% - 36px);margin-top:36px;margin-bottom:48px}.vf-feed-shell>.vf-experience-nav{width:calc(100% - 32px)}.vf-feed-heading p{font-size:13px}.vf-feed-empty h2{font-size:18px}.vf-feed-empty p{font-size:13px}.vf-feed-article section>p{font-size:15px;line-height:1.9}.vf-feed-article section h2{font-size:19px}.vf-feed-preview-note{flex-direction:column;align-items:flex-start;gap:12px}.vf-feed-request{padding:16px;font-size:13px}.vf-feed-footer{gap:16px}.vf-feed-dates{gap:18px}.vf-feed-meta{flex-wrap:wrap}.vf-feed-content{margin-top:28px;margin-bottom:28px}.vf-feed-heading{padding-bottom:22px}.vf-feed-heading p{word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty}.vf-feed-empty{padding:36px 8px}.vf-feed-empty h2{word-break:keep-all;text-wrap:balance;margin-bottom:10px;line-height:1.5}.vf-feed-empty p{word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty;max-width:32em;margin-inline:auto;line-height:1.85}.vf-feed-search{width:100%;min-width:0;margin-top:24px}.vf-feed-search>div{align-items:stretch;gap:8px}.vf-feed-search input{min-height:44px;padding:11px 12px}.vf-feed-search button{flex:none;min-height:44px;padding:11px 18px}.vf-feed-pagination{margin-top:18px}.vf-feed-pagination nav{flex-wrap:wrap;gap:6px}.vf-feed-pagination a{min-width:36px;min-height:38px}.vf-feed-preview-note{margin-top:28px;padding-top:16px;line-height:1.7}}.vf-feed-article{color:#202b26;max-width:720px}.vf-feed-article h1{letter-spacing:-.035em;overflow-wrap:break-word;word-break:keep-all;margin:10px 0 14px;font-size:clamp(26px,3.6vw,36px);line-height:1.3}.vf-feed-lead{color:#394840;margin:0;font-size:17px;line-height:1.75}.vf-feed-date-line,.vf-feed-period{color:#5b6860;font-size:12px;line-height:1.7}.vf-feed-date-line{margin:16px 0 4px}.vf-feed-period{margin-bottom:28px}.vf-feed-period summary,.vf-feed-disclosure summary,.vf-feed-sources summary,.vf-feed-draft summary{cursor:pointer;font-weight:700}.vf-feed-draft{color:#3e5145;background:#f1f5f1;border:1px solid #d4e1d7;border-radius:5px;margin-bottom:22px;padding:14px 16px;font-size:12px}.vf-feed-back{margin-bottom:18px}.vf-feed-highlights{background:#f1f6f2;border:1px solid #d8e6dc;border-radius:8px;padding:22px;margin:0 0 38px!important}.vf-feed-highlights h2{margin:0 0 8px!important;font-size:18px!important}.vf-feed-highlight{border-top:1px solid #d5e2d8;padding:16px 0}.vf-feed-highlight>div{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.vf-feed-highlight span{color:#3a5143;font-size:13px;font-weight:700}.vf-feed-highlight strong{color:#12623f;font-size:24px;line-height:1.3}.vf-feed-highlight p{color:#293830;word-break:keep-all;overflow-wrap:break-word;margin:8px 0 0;font-size:14px;line-height:1.75}.vf-feed-story{border-top:1px solid #dce4dd;padding-top:28px}.vf-feed-article section>p{color:#26332c;word-break:keep-all;overflow-wrap:break-word;line-height:1.9}.vf-feed-note{background:#f5f6f4;padding:14px 16px;color:#526057!important;font-size:14px!important}.vf-feed-disclosure{border:1px solid #d7e1d9;border-radius:6px;margin:24px 0 38px;padding:18px}.vf-feed-disclosure>summary{color:#245a3c}.vf-feed-disclosure>p{color:#5b6860;font-size:12px}.vf-feed-table-wrap{overscroll-behavior-x:contain;max-width:100%}.vf-feed-sources details{margin-top:5px}.vf-feed-related{font-size:15px;font-weight:700}.vf-feed-list li{padding:20px 0}.vf-feed-list h2{margin:8px 0;font-size:19px}.vf-feed-list p{color:#46544b}.vf-feed-shell summary:focus-visible{outline-offset:3px;outline:3px solid #427961}@media (width<=600px){.vf-feed-article h1{font-size:25px;line-height:1.36}.vf-feed-lead{font-size:15px;line-height:1.75}.vf-feed-highlights{padding:18px}.vf-feed-highlight strong{font-size:21px}.vf-feed-article section>p{font-size:15px}.vf-feed-table-wrap{outline:1px solid #e4eae5}.vf-feed-list h2{font-size:17px}}.vf-mu-intro{margin:24px 0 34px}.vf-mu-intro p{color:#26332c;word-break:keep-all;overflow-wrap:break-word;margin:0 0 18px;font-size:16px;line-height:1.9}.vf-mu-deep .vf-feed-story h2{font-size:21px;line-height:1.45}.vf-mu-deep strong{color:#164e34;font-weight:750}.vf-mu-deep .vf-feed-citations{margin-left:3px}@media (width<=600px){.vf-mu-intro p{font-size:15px}.vf-mu-deep .vf-feed-story h2{font-size:19px}}.vf-editorial-shell{color:#17271f;background:#fff}.vf-editorial-shell .vf-feed-content{width:min(740px,100% - 40px);margin:34px auto 80px}.vf-editorial{--ink:#192a22;--secondary:#58685f;--brand:#17613e;--rule:#dce4de;color:var(--ink);font-family:inherit}.vf-editorial-back{color:#4e6457;margin-bottom:36px;padding:4px 0;font-size:12px;font-weight:600;display:inline-block}.vf-editorial-back:hover{text-decoration:underline}.vf-editorial-kicker{letter-spacing:.075em;color:#4a6253;align-items:center;gap:14px;font-size:11px;font-weight:650;display:flex}.vf-editorial-kicker>span+span{border-left:1px solid #bac9bf;padding-left:14px}.vf-editorial-kicker b{color:#17613e;margin-left:7px}.vf-editorial-header h1{color:#142d20;letter-spacing:-.045em;word-break:keep-all;overflow-wrap:break-word;max-width:700px;margin:18px 0;font-size:40px;font-weight:760;line-height:1.23}.vf-editorial-deck{letter-spacing:-.012em;color:#43564a;word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:18px;line-height:1.8}.vf-editorial-byline{color:#68766d;align-items:center;gap:18px;padding:22px 0 24px;font-size:11px;display:flex}.vf-editorial-byline>span:first-child{letter-spacing:.12em;color:#234e35;font-size:10px;font-weight:800}.vf-editorial-byline time{font-variant-numeric:tabular-nums;margin-left:5px}.vf-editorial-keyfigures{border-top:2px solid #1e5435;border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;margin:0 0 36px;padding:24px 0;display:grid}.vf-editorial-keyfigures>div{padding:0 28px}.vf-editorial-keyfigures>div:first-child{border-right:1px solid var(--rule);padding-left:0}.vf-editorial-keyfigures dt{color:#455b4d;margin-bottom:10px;font-size:12px;font-weight:650}.vf-editorial-keyfigures dd{letter-spacing:-.055em;color:var(--brand);font-variant-numeric:tabular-nums;margin:0;font-size:39px;font-weight:750;line-height:1.15}.vf-editorial-keyfigures dd>span{letter-spacing:-.02em;margin-left:3px;font-size:23px;font-weight:550}.vf-editorial-keyfigures p{color:#607166;margin:9px 0 0;font-size:11px;line-height:1.6}.vf-editorial-keyfigures p b{color:#2d5e40;margin-right:5px;font-weight:750}.vf-editorial-intro{margin-bottom:46px}.vf-editorial-intro p,.vf-editorial-section p{letter-spacing:-.015em;word-break:keep-all;overflow-wrap:break-word;color:#22332a;margin:0 0 23px;font-size:17px;font-weight:420;line-height:1.95}.vf-editorial p strong{color:#17613e;font-weight:750}.vf-editorial-cite{vertical-align:super;color:#657c6c;white-space:nowrap;margin-left:3px;font-size:10px;font-weight:550;text-decoration:none}.vf-editorial-cite:hover{text-decoration:underline}.vf-editorial-section{border-top:1px solid var(--rule);margin-bottom:44px;padding-top:32px}.vf-editorial-section-title{align-items:flex-start;gap:16px;margin-bottom:25px;display:flex}.vf-editorial-section-title>span{letter-spacing:.01em;color:#20804f;font-variant-numeric:tabular-nums;padding-top:2px;font-size:14px;font-weight:750;line-height:1.9}.vf-editorial-section-title h2{letter-spacing:-.04em;color:#183c28;word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:26px;font-weight:740;line-height:1.42}.vf-editorial-figure{background:#f5f8f5;border:0;border-radius:0;margin:30px 0 32px;padding:24px 25px}.vf-editorial-figure figcaption{flex-direction:column;gap:7px;margin-bottom:18px;display:flex}.vf-editorial-figure figcaption>span{letter-spacing:-.02em;color:#244b32;font-size:15px;font-weight:750;line-height:1.5}.vf-editorial-figure figcaption small{color:#64786a;font-size:10px;font-weight:450;line-height:1.6}.vf-bar-legend{color:#536b5d;gap:16px;margin:0 0 20px;font-size:10px;display:flex}.vf-bar-legend span{align-items:center;gap:6px;display:flex}.vf-bar-legend i{background:#bdcfc1;width:9px;height:9px;display:inline-block}.vf-bar-legend span:last-child i{background:#28744b}.vf-revenue-group+.vf-revenue-group{margin-top:22px}.vf-revenue-name{justify-content:space-between;gap:10px;margin-bottom:10px;font-size:12px;line-height:1.5;display:flex}.vf-revenue-name b{font-weight:650}.vf-revenue-name>span{color:#2b6844;font-size:11px;font-weight:700}.vf-revenue-row{color:#617266;grid-template-columns:22px minmax(0,1fr) 49px;align-items:center;gap:10px;margin:8px 0;font-size:10px;display:grid}.vf-revenue-row>div{background:#e5ede6;height:10px;overflow:hidden}.vf-revenue-row i{background:#bdcfc1;height:100%;display:block}.vf-revenue-row b{text-align:right;font-variant-numeric:tabular-nums;font-size:11px;font-weight:650}.vf-revenue-row.is-current i{background:#28744b}.vf-revenue-row.is-current b{color:#1b6039}.vf-editorial-figure .vf-figure-note{color:#5c7062;letter-spacing:0;margin:20px 0 0;font-size:11px;line-height:1.8}.vf-figure-note a{color:#4a7056;font-size:10px}.vf-price-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.vf-price-grid>div+div{border-left:1px solid #d4e0d6;padding-left:24px}.vf-price-grid h3{color:#244d33;letter-spacing:-.02em;margin:0 0 16px;font-size:16px}.vf-price-grid dl{margin:0}.vf-price-grid dl>div{margin:12px 0}.vf-price-grid dt{color:#677d6d;margin-bottom:4px;font-size:10px}.vf-price-grid dd{color:#2f5d40;margin:0;font-size:15px;font-weight:700;line-height:1.5}.vf-price-grid dl>div:last-child{border-top:1px solid #d9e5dc;padding-top:11px}.vf-price-grid dl>div:last-child dd{color:#1f3327;font-size:22px}.vf-conclusion-point{border-left:2px solid #d4e3d6;margin-bottom:27px;padding:0 0 1px 20px}.vf-conclusion-point h3{color:#326348;letter-spacing:-.01em;margin:0 0 8px;font-size:13px;font-weight:750}.vf-conclusion-point p{margin-bottom:0}.vf-conclusion-point:last-child{border-left-color:#27784a}.vf-editorial-analysis{color:#1d5131;background:#edf4ee;border-top:1px solid #cbdccd;border-bottom:1px solid #cbdccd;justify-content:space-between;align-items:center;gap:18px;margin:0 0 48px;padding:24px 26px;display:flex}.vf-editorial-analysis>span:first-child{flex-direction:column;gap:9px;display:flex}.vf-editorial-analysis small{color:#60806b;letter-spacing:.09em;font-size:10px;font-weight:650}.vf-editorial-analysis b{letter-spacing:-.025em;font-size:20px;font-weight:750}.vf-editorial-analysis em{color:#4f725c;font-size:12px;font-style:normal;line-height:1.6}.vf-editorial-analysis>span:last-child{font-size:26px;font-weight:400}.vf-editorial-analysis:hover{background:#e5efe6}.vf-editorial-appendix{border-top:1px solid #ccd9cf;padding-top:8px}.vf-editorial-details{border-bottom:1px solid var(--rule)}.vf-editorial-details>summary{cursor:pointer;color:#314d3c;justify-content:space-between;align-items:center;gap:12px;padding:20px 0;font-size:13px;font-weight:650;list-style:none;display:flex}.vf-editorial-details>summary::-webkit-details-marker{display:none}.vf-editorial-details>summary>span{color:#68816e;font-size:18px;font-weight:400}.vf-editorial-details[open]>summary>span{transform:rotate(45deg)}.vf-editorial-detail-body{color:#53685a;padding:0 0 20px;font-size:12px;line-height:1.8}.vf-editorial-detail-body p{word-break:keep-all;overflow-wrap:break-word;margin:0 0 12px}.vf-editorial-sources{margin-top:30px}.vf-editorial-sources h2{letter-spacing:-.01em;color:#304e3b;margin:0 0 14px;font-size:14px}.vf-editorial-sources ol{margin:0;padding:0;list-style:none}.vf-editorial-sources li{align-items:flex-start;gap:14px;padding:12px 0;scroll-margin-top:22px;display:flex}.vf-source-number{color:#91a494;font-size:10px;font-weight:650;line-height:1.9}.vf-editorial-sources li a{color:#385742;word-break:keep-all;font-size:12px;font-weight:600;line-height:1.7;text-decoration:none}.vf-editorial-sources li a:hover{text-decoration:underline}.vf-editorial-sources li p{color:#748478;margin:4px 0 0;font-size:10px;line-height:1.5}.vf-editorial .vf-feed-table-wrap{max-width:100%;overflow-x:auto}.vf-editorial .vf-feed-table-wrap table{min-width:660px}.vf-editorial a:focus-visible,.vf-editorial summary:focus-visible{outline-offset:4px;outline:2px solid #3c8558}.vf-editorial-shell:lang(en) .vf-editorial-header h1{letter-spacing:-.035em}.vf-editorial-shell:lang(en) .vf-editorial-section p,.vf-editorial-shell:lang(en) .vf-editorial-intro p{letter-spacing:0}@media (width<=600px){.vf-editorial-shell .vf-feed-content{width:calc(100% - 40px);margin:22px auto 56px}.vf-editorial-back{margin-bottom:25px;font-size:11px}.vf-editorial-kicker{letter-spacing:.04em;gap:10px;font-size:10px}.vf-editorial-kicker>span+span{padding-left:10px}.vf-editorial-header h1{letter-spacing:-.05em;margin:15px 0;font-size:29px;line-height:1.3}.vf-editorial-deck{font-size:15px;line-height:1.8}.vf-editorial-byline{gap:14px;padding:18px 0 20px;font-size:10px}.vf-editorial-keyfigures{margin-bottom:27px;padding:20px 0}.vf-editorial-keyfigures>div{padding:0 16px}.vf-editorial-keyfigures dt{margin-bottom:9px;font-size:10px}.vf-editorial-keyfigures dd{font-size:31px}.vf-editorial-keyfigures dd>span{font-size:19px}.vf-editorial-keyfigures p{font-size:9px}.vf-editorial-intro p,.vf-editorial-section p{margin-bottom:21px;font-size:16px;line-height:1.93}.vf-editorial-intro{margin-bottom:35px}.vf-editorial-section{margin-bottom:34px;padding-top:27px}.vf-editorial-section-title{gap:12px;margin-bottom:22px}.vf-editorial-section-title>span{padding-top:1px;font-size:12px}.vf-editorial-section-title h2{letter-spacing:-.045em;font-size:22px;line-height:1.45}.vf-editorial-figure{margin:26px 0;padding:20px 18px}.vf-editorial-figure figcaption>span{font-size:14px}.vf-revenue-name{font-size:11px}.vf-revenue-name>span{font-size:10px}.vf-revenue-row{grid-template-columns:18px minmax(0,1fr) 43px;gap:8px}.vf-price-grid{gap:16px}.vf-price-grid>div+div{padding-left:16px}.vf-price-grid dd{font-size:13px}.vf-editorial-figure .vf-figure-note{font-size:10px;line-height:1.8}.vf-conclusion-point{margin-bottom:24px;padding-left:15px}.vf-conclusion-point h3{font-size:12px}.vf-editorial-analysis{margin-bottom:35px;padding:22px 19px}.vf-editorial-analysis b{font-size:18px}.vf-editorial-analysis em{font-size:11px}.vf-editorial-details>summary{font-size:12px}.vf-editorial-sources li{gap:10px}}.vf-editorial-header h1{text-wrap:balance}.vf-editorial-dates{color:#69786d;flex-wrap:wrap;gap:10px 22px;margin:20px 0 24px;font-size:11px;display:flex}.vf-editorial-dates>div{align-items:baseline;gap:7px;line-height:1.7;display:flex}.vf-editorial-dates dt{font-weight:450}.vf-editorial-dates dd{color:#42594a;font-variant-numeric:tabular-nums;margin:0}.vf-editorial-analysis .vf-analysis-date{color:#5e7a66;margin-top:3px;font-size:10px;line-height:1.6}.vf-analysis-date time{font-variant-numeric:tabular-nums;margin-left:5px}.vf-feed-reader-list li{padding:28px 0 30px}.vf-feed-reader-list h2{color:#1b3927;word-break:keep-all;font-size:23px;font-weight:750;line-height:1.5}.vf-feed-reader-list p{color:#40564a}.vf-feed-read-link{color:#fff;background:#1d6340;border-radius:4px;align-items:center;gap:30px;min-height:44px;margin-top:20px;padding:11px 17px;font-size:13px;font-weight:700;display:inline-flex}.vf-feed-read-link:hover{background:#164d31}.vf-feed-list .vf-feed-read-link{color:#fff}.vf-feed-reader-list h2 a:hover{text-decoration:underline}@media (width<=600px){.vf-editorial-dates{gap:7px 16px;margin:18px 0 20px;font-size:10px}.vf-feed-reader-list h2{font-size:20px;line-height:1.5}.vf-feed-reader-list p{font-size:14px}.vf-feed-read-link{font-size:12px}.vf-editorial-analysis .vf-analysis-date{font-size:10px}}.vf-feed-content:has(.vf-feed-index){margin-top:24px}.vf-feed-index .vf-feed-heading{padding-bottom:20px}.vf-feed-index .vf-feed-heading h1{margin:8px 0 10px;font-size:30px}.vf-feed-index .vf-feed-heading p{font-size:13px;line-height:1.7}.vf-feed-index .vf-feed-reader-list .vf-feed-entry{padding:21px 0 17px}.vf-feed-index .vf-feed-list h2{letter-spacing:-.03em;margin:8px 0;font-size:21px;font-weight:750;line-height:1.45}.vf-feed-index .vf-feed-entry-summary{color:#43594b;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.75;display:-webkit-box;overflow:hidden}.vf-feed-entry-bottom{justify-content:space-between;align-items:center;gap:16px;margin-top:4px;display:flex}.vf-feed-entry-date{color:#6a7b70;font-variant-numeric:tabular-nums;font-size:10px;line-height:1.6}.vf-feed-index .vf-feed-list .vf-feed-read-link{min-height:44px;box-shadow:none;color:#1d6340;border:0;border-radius:0;align-items:center;gap:6px;margin:0;padding:8px 0 8px 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex;background:0 0!important}.vf-feed-index .vf-feed-list .vf-feed-read-link:hover{text-underline-offset:4px;text-decoration:underline}.vf-feed-index .vf-feed-meta{gap:12px;font-size:10px}.vf-feed-index .vf-feed-meta span:first-child{color:#21623e}.vf-feed-index .vf-feed-meta span+span{color:#6a7b70;font-weight:450}.vf-feed-index .vf-feed-search{margin-top:22px}.vf-editorial-nav{justify-content:flex-end;align-items:center;min-height:32px;margin:0 0 20px;display:flex}.vf-editorial-nav .vf-editorial-back{min-height:32px;margin:0;padding:8px 0 8px 12px;font-size:11px;line-height:1.5}.vf-editorial-header .vf-editorial-kicker{clear:both}@media (width<=600px){.vf-feed-content:has(.vf-feed-index){margin-top:18px}.vf-feed-index .vf-feed-heading{padding-bottom:17px}.vf-feed-index .vf-feed-heading h1{margin:7px 0 9px;font-size:27px;line-height:1.35}.vf-feed-index .vf-feed-heading p{font-size:12px}.vf-feed-index .vf-feed-reader-list .vf-feed-entry{padding:18px 0 13px}.vf-feed-index .vf-feed-list h2{margin:8px 0;font-size:19px;line-height:1.48}.vf-feed-index .vf-feed-entry-summary{font-size:13px;line-height:1.75}.vf-feed-index .vf-feed-meta{gap:9px;font-size:10px}.vf-feed-entry-bottom{margin-top:3px}.vf-feed-index .vf-feed-search{margin-top:18px}.vf-editorial-nav{min-height:32px;margin-bottom:17px}.vf-editorial-nav .vf-editorial-back{font-size:11px}}.vf-editorial-compact-ending .vf-editorial-conclusion{margin-bottom:20px;padding-top:26px}.vf-editorial-compact-ending .vf-conclusion-point{margin-bottom:20px}.vf-editorial-compact-ending .vf-conclusion-point p,.vf-editorial-compact-ending .vf-conclusion-point:last-child{margin-bottom:0}.vf-editorial-related{color:#17613e;word-break:keep-all;overflow-wrap:break-word;box-sizing:border-box;background:#fff;border:1px solid #a9c5b2;border-radius:6px;grid-template-columns:minmax(0,1fr) 22px;gap:5px 16px;min-height:44px;margin:0 0 18px;padding:18px 20px;text-decoration:none;display:grid}.vf-editorial-related-title{letter-spacing:-.02em;grid-column:1;font-size:18px;font-weight:750;line-height:1.6}.vf-editorial-related-label{letter-spacing:.035em;color:#61776a;grid-column:1;font-size:10px;font-weight:600;line-height:1.6}.vf-editorial-related-arrow{color:#32744e;grid-area:1/2/4;place-self:center end;font-size:22px;line-height:1}.vf-editorial-related-description{color:#4f6b59;grid-column:1;font-size:12px;line-height:1.6}.vf-editorial-related .vf-analysis-date{color:#65786b;border-top:1px solid #e0e9e2;grid-column:1/-1;align-self:stretch;width:100%;margin-top:7px;padding-top:10px;font-size:10px;line-height:1.6}.vf-editorial-related:hover .vf-editorial-related-title{text-underline-offset:4px;text-decoration:underline}.vf-editorial-compact-ending .vf-editorial-appendix{padding-top:0}.vf-editorial-compact-ending .vf-editorial-details>summary{box-sizing:border-box;min-height:44px;padding:14px 0}.vf-editorial-compact-ending .vf-editorial-detail-body{padding-bottom:16px}.vf-editorial-compact-ending .vf-editorial-sources{margin-top:18px}.vf-editorial-compact-ending .vf-editorial-sources h2{margin-bottom:8px}.vf-editorial-compact-ending .vf-editorial-sources li{padding:8px 0}.vf-editorial-compact-ending .vf-editorial-sources>.vf-editorial-details{margin-top:6px}.vf-editorial-shell .vf-feed-content:has(.vf-editorial-compact-ending){margin-bottom:40px}@media (width<=600px){.vf-editorial-compact-ending .vf-editorial-conclusion{margin-bottom:18px;padding-top:24px}.vf-editorial-compact-ending .vf-conclusion-point{margin-bottom:18px}.vf-editorial-compact-ending .vf-conclusion-point:last-child{margin-bottom:0}.vf-editorial-related{gap:4px 12px;margin-bottom:18px;padding:16px}.vf-editorial-related-title{font-size:17px}.vf-editorial-related-description{font-size:11px}.vf-editorial-compact-ending .vf-editorial-sources{margin-top:16px}.vf-editorial-shell .vf-feed-content:has(.vf-editorial-compact-ending){margin-bottom:32px}}[data-asml-editorial] .vf-editorial-related{grid-template-columns:minmax(0,1fr) auto}[data-asml-editorial] .vf-editorial-related-arrow{flex-direction:column;align-items:center;gap:7px;display:flex}[data-asml-editorial] .vf-editorial-related-arrow small{letter-spacing:0;text-align:center;max-width:76px;font-size:10px;font-weight:700;line-height:1.5}.vf-editorial-related{grid-template-columns:minmax(0,1fr) auto}.vf-editorial-related-arrow:has(small){flex-direction:column;align-items:center;gap:7px;display:flex}.vf-editorial-related-arrow small{letter-spacing:0;text-align:center;max-width:76px;font-size:10px;font-weight:700;line-height:1.5}.vf-meta-statement dl{margin:0}.vf-meta-statement dl>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px 14px;padding:12px 0;display:grid}.vf-meta-statement dt{overflow-wrap:break-word;min-width:0;font-size:12px;line-height:1.6}.vf-meta-statement dd{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;color:#244b32;margin:0;font-size:14px;font-weight:700}.vf-meta-statement dd small{font-size:10px;font-weight:450;line-height:1.6;display:block}.vf-meta-adjustment{border-top:1px solid #ccd9cf;margin-top:14px;padding-top:18px}.vf-meta-adjustment h3{color:#53685a;margin:0 0 8px;font-size:12px;font-weight:600;line-height:1.6}.vf-meta-statement .vf-meta-total{border-top:1px solid #ccd9cf;margin-top:6px}.vf-meta-statement .vf-meta-total dd{color:#17613e}.vf-quality{color:#203c30}.vf-quality h2{font-size:22px;line-height:1.4}.vf-quality p{color:#61746a;line-height:1.7}.vf-related ul{margin:12px 0 0;padding:0;list-style:none}.vf-related{background:#f5f8f5;border:1px solid #d9e4dd;border-radius:20px;margin:30px 0;padding:24px}.vf-related ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.vf-related a{color:#24573d;overflow-wrap:anywhere;background:#fff;border:1px solid #dfe9e1;border-radius:12px;height:100%;padding:14px;text-decoration:none;display:block}.vf-related a b,.vf-related a small{display:block}.vf-related a span{color:#6b8173;font-size:12px}.vf-related a small{color:#5e7366;margin-top:7px;line-height:1.6}.vf-information-links{flex-wrap:wrap;justify-content:center;gap:10px 20px;margin:14px 0;font-size:13px;line-height:1.8;display:flex}.vf-information-links a{color:#345e49;text-underline-offset:4px;min-height:28px}.vf-portfolio-information{max-width:1100px;margin:0 auto;padding:8px 20px 28px}.vf-information-page{color:#213d30;max-width:850px;margin:0 auto;padding:28px 22px 64px;line-height:1.85}.vf-information-page h1{font-size:32px;line-height:1.4}.vf-information-page h2{margin:32px 0 8px;font-size:21px;line-height:1.5}.vf-information-page p,.vf-information-page li{overflow-wrap:anywhere;color:#506459}.vf-information-page a{color:#276143;text-underline-offset:4px}.vf-information-header{justify-content:space-between;align-items:center;gap:18px;max-width:1000px;margin:auto;padding:22px;display:flex}.vf-information-header nav{gap:12px;display:flex}.vf-information-header a{color:#254b36}.vf-information-footer{max-width:950px;margin:auto;padding:0 22px 35px}.vf-provenance{color:#51665a;border:1px solid #dce6de;border-radius:12px;margin:14px 0 22px;padding:12px 16px;font-size:13px;line-height:1.7}.vf-provenance summary{cursor:pointer;color:#315c43;font-weight:650}.vf-provenance dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.vf-provenance dt{color:#687d6f;font-size:12px}.vf-provenance dd{margin:0;font-weight:600}.vf-provenance p{margin:10px 0}.vf-quality a:focus-visible,.vf-information-links a:focus-visible{outline-offset:4px;outline:2px solid #276143}@media (width<=640px){.vf-related ul,.vf-provenance dl{grid-template-columns:1fr}.vf-related{padding:18px}.vf-information-page h1{font-size:27px}.vf-information-header{flex-wrap:wrap}}.vf-information-links a{white-space:nowrap;word-break:keep-all;overflow-wrap:normal;flex:none;display:inline-block}.content-ownership>a,.content-ownership>.terms-trigger{white-space:nowrap;word-break:keep-all;overflow-wrap:normal;flex:none}@media (width<=640px){.search-home .search-home-footer{flex-direction:column;align-items:center;gap:8px;padding:16px 4vw 20px;display:flex}.search-home .search-home-footer>p{text-align:center;word-break:keep-all;max-width:100%;line-height:1.6}.search-home .search-home-footer .site-footer-logo,.gmp-footer .site-footer-logo{flex-basis:auto;width:84px;max-width:84px;margin:0 auto}.search-home .search-home-footer .site-footer-logo img,.gmp-footer .site-footer-logo img{width:100%;height:auto}.search-home-footer .vf-information-links,.gmp-footer .vf-information-links,.vf-information-footer .vf-information-links,.vf-portfolio-information .vf-information-links{align-items:center;gap:6px 14px;width:100%;min-width:0;margin:6px 0}.search-home-footer .content-ownership,.gmp-footer .content-ownership{justify-content:center;gap:5px 12px;width:100%;min-width:0}.gmp-page .gmp-footer{row-gap:10px;padding:18px 0 22px}.gmp-footer .gmp-footer-contact{word-break:keep-all;text-align:center;margin:0}.gmp-footer-ownership{width:100%;min-width:0}.vf-portfolio-information{padding-top:6px;padding-bottom:18px}.vf-information-footer{padding-bottom:20px}}.vf-policy-close{color:#254b36;cursor:pointer;background:#fff;border:1px solid #b9cbbf;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;font-size:28px;line-height:1;text-decoration:none;display:inline-flex}.vf-policy-close:hover{box-shadow:0 0 0 2px #dce8df}.vf-policy-navigation a:focus-visible,.vf-policy-close:focus-visible{outline-offset:3px;outline:3px solid #39774f}@media (width<=480px){.vf-information-header{gap:10px}}.vf-policy-navigation{color:#7c8b82;flex-wrap:nowrap;justify-content:center;align-items:center;gap:12px;margin:20px 0 0;padding:4px 0;display:flex}.vf-policy-navigation a.vf-policy-link{color:#586b60;white-space:nowrap;background:0 0;align-items:center;min-height:40px;padding:0 6px;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.vf-policy-navigation a.vf-policy-link:hover{text-underline-offset:3px;text-decoration:underline}.vf-footer-policy-dialog{background:var(--paper);width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);border:0;border-radius:0;margin:0;padding:0;font-size:16px;line-height:normal;position:fixed;inset:0;overflow:auto}.vf-footer-policy-dialog::backdrop{background:var(--paper)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.top-20{top:calc(var(--spacing) * 20)}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-row{display:table-row}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.shadow,.shadow\/V5{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#15251f;--muted:#64736d;--line:#dce4df;--paper:#f7f9f6;--white:#fff;--mint:#bdf3d2;--green:#0d6b45;--lime:#dff56a;--navy:#122a25}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Apple SD Gothic Neo,Noto Sans KR,sans-serif}a{color:inherit;text-decoration:none}.search-home{background:radial-gradient(circle at 50% 38%, #bdf3d257, transparent 30%), var(--paper);grid-template-rows:auto auto auto auto auto;min-height:100vh;display:grid}.home-bar{border-bottom:1px solid #15251f1a;justify-content:space-between;align-items:center;min-height:76px;padding:0 4vw;display:flex}.home-bar .disclaimer-link{color:var(--muted)}.home-header-actions{align-items:center;gap:18px;display:flex}.site-locale-control{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:900;display:flex}.site-locale-control a[aria-current=page]{color:var(--green);text-underline-offset:3px;text-decoration:underline}.search-home-main{text-align:center;width:min(760px,90vw);margin:0 auto;padding:92px 0 104px}.search-home-copy>span{color:var(--green);letter-spacing:.1em;font-size:11px;font-weight:900}.search-home-copy h1{margin:17px 0 18px;font-size:clamp(42px,7vw,72px);line-height:1.04}.search-home-copy blockquote{color:var(--ink);word-break:keep-all;margin:0 auto 18px;font-size:14px;font-style:normal;font-weight:850;line-height:1.55}.search-home-copy p{max-width:580px;color:var(--muted);word-break:keep-all;margin:0 auto;font-size:15px;line-height:1.7}.search-home-main .stock-search{width:min(650px,100%);margin:34px auto 0}.search-home-main .stock-search input{background:#fff;border-radius:16px 0 0 16px;min-height:62px;padding-left:22px;font-size:16px;box-shadow:0 18px 50px #16332914}.search-home-main .stock-search>button{border-radius:0 16px 16px 0;min-width:104px}.search-home-note{color:#7c8a84;margin:16px 0 0;font-size:10px}.home-content-section{border-top:1px solid #15251f1f;width:min(1040px,92vw);margin:0 auto;padding:82px 0}.home-section-head{grid-template-columns:1fr 1fr;align-items:end;gap:10px 40px;margin-bottom:34px;display:grid}.home-section-head>span{color:var(--green);letter-spacing:.16em;grid-column:1/-1;font-size:9px;font-weight:900}.home-section-head h2{letter-spacing:-.05em;margin:0;font-size:clamp(29px,4vw,43px)}.home-section-head p{color:var(--muted);word-break:keep-all;margin:0;font-size:12px;line-height:1.7}.home-update-grid,.home-change-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.home-update-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:19px}.home-update-title{align-items:center;gap:10px;display:flex}.home-update-title>span,.home-change-card>div:first-child>span{background:var(--ink);color:#fff;letter-spacing:.07em;border-radius:7px;padding:5px 7px;font-size:9px;font-weight:900}.home-update-title h3,.home-change-card h3{letter-spacing:-.03em;margin:0;font-size:18px}.home-update-title p{color:var(--green);margin:2px 0 0;font-size:9px;font-weight:800}.home-update-card dl{border-top:1px solid var(--line);margin:13px 0 9px}.home-update-card dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:7px 0;font-size:9px;display:flex}.home-update-card dt{color:var(--muted)}.home-update-card dd{text-align:right;margin:0;font-weight:900}.home-update-card>a,.home-change-card>a{color:var(--green);font-size:9px;font-weight:900}.home-change-card{border:1px solid var(--line);background:#fff;border-radius:15px;padding:16px 17px}.valuation-changes-section{padding-bottom:96px}.home-change-card>div:first-child{grid-template-columns:auto 1fr;align-items:center;gap:6px 12px;display:grid}.home-change-card>div:first-child small{color:var(--muted);grid-column:2;font-size:9px}.home-change-card dl{margin:12px 0 8px}.home-change-card dl>div{border-top:1px solid var(--line);grid-template-columns:36px 1fr auto;align-items:center;gap:8px;padding:8px 0;font-size:9px;display:grid}.home-change-card dd{margin:0;font-size:13px;font-weight:900}.home-change-card em{border-radius:6px;padding:4px 7px;font-style:normal;font-weight:900}.home-change-card em[data-direction=expanded]{color:var(--green);background:#e8f6ed}.home-change-card em[data-direction=contracted]{color:#56615d;background:#eef0ee}.home-empty-state{text-align:center;background:#ffffff8c;border:1px dashed #b9c7c0;border-radius:18px;padding:34px}.home-empty-state p{margin:0;font-size:13px;font-weight:800}.home-empty-state small{color:var(--muted);margin-top:8px;font-size:10px;line-height:1.6;display:block}.search-home-footer{color:var(--muted);border-top:1px solid #15251f1a;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:22px 4vw 28px;font-size:9px;display:flex}.search-home-footer p{margin:0}.search-home-footer .site-footer-logo{flex-basis:100%}.search-home-footer .site-footer-logo img{width:min(33vw,150px);margin-inline:auto}.site-footer-logo{grid-column:1/-1;width:min(33vw,150px);margin-inline:auto}.site-footer-logo img{width:100%;height:auto;display:block}.content-ownership{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.content-ownership a{color:inherit;text-underline-offset:2px;text-decoration:underline}.content-ownership .terms-trigger{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.terms-content{padding-top:32px;padding-bottom:48px}.terms-content p{max-width:80ch;margin:20px 0;font-size:16px;line-height:1.8}.terms-dialog{border:1px solid var(--gmp-line);width:min(640px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--gmp-ink);overscroll-behavior:contain;background:#fff;border-radius:15px;margin:auto;padding:24px;overflow:auto}.terms-dialog::backdrop{background:#00000073}.terms-dialog-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.terms-dialog-heading h2{margin:0;font-size:24px}.terms-dialog-heading button{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-size:28px}.terms-dialog .terms-dialog-body p{color:#17211c;margin:20px 0;font-size:16px;line-height:1.75}@media (width<=600px){.content-ownership[lang=en]{gap:4px 1px;padding-top:4px;padding-bottom:4px}.content-ownership[lang=en]>*{white-space:nowrap;margin-left:0;margin-right:0}.terms-dialog{padding:18px}.terms-dialog .terms-dialog-body p{font-size:15px}}.topbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f9f6e6;border-bottom:1px solid #15251f1f;grid-template-columns:1fr auto 1fr;align-items:center;min-height:76px;padding:0 4vw;display:grid;position:sticky;top:0}.brand{align-items:center;gap:11px;width:max-content;display:flex}.brand.wordmark b{letter-spacing:.08em;font-size:14px;font-weight:950}.brand.wordmark img,.gmp-brand img{object-fit:contain;flex:0 0 24px;width:24px;height:24px;display:block}.brand-mark{background:var(--ink);width:38px;height:38px;color:var(--lime);letter-spacing:.1em;border-radius:11px;place-items:center;font-size:11px;font-weight:800;display:grid}.brand b{font-size:15px;display:block}.brand small{color:var(--muted);letter-spacing:.08em;margin-top:2px;font-size:9px;display:block}.topbar nav{gap:30px;font-size:13px;font-weight:700;display:flex}.topbar nav a:hover{color:var(--green)}.source-button{border:1px solid var(--ink);border-radius:999px;justify-self:end;padding:10px 15px;font-size:12px;font-weight:800;transition:all .2s}.source-button:hover{background:var(--ink);color:#fff}.page-shell{width:min(1180px,92vw);margin:0 auto}.report-head{grid-template-columns:1.5fr .6fr;gap:8vw;padding:86px 0 54px;display:grid}.eyebrow-row{align-items:center;gap:10px;margin-bottom:20px;display:flex}.ticker{background:var(--ink);color:#fff;letter-spacing:.08em;border-radius:6px;padding:7px 10px;font-size:11px;font-weight:800}.verified{color:var(--green);align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.verified i{background:#1dc477;border-radius:99px;width:7px;height:7px;box-shadow:0 0 0 4px #1dc4771f}h1{letter-spacing:-.065em;margin:0;font-size:clamp(45px,6.2vw,82px);font-weight:800;line-height:.99}.dek{color:#50605a;word-break:keep-all;max-width:720px;margin:28px 0 0;font-size:17px;line-height:1.8}.dek strong{color:var(--ink);box-shadow:inset 0 -8px 0 var(--mint)}.report-meta{border-top:2px solid var(--ink);align-self:end}.report-meta div{border-bottom:1px solid var(--line);justify-content:space-between;padding:13px 0;font-size:12px;display:flex}.report-meta span{color:var(--muted)}.verification-banner{background:#edf8f1;border:1px solid #a9d9bd;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;margin-bottom:16px;padding:18px 22px;display:grid}.verification-state{align-items:center;gap:12px;min-width:205px;display:flex}.verification-dot{background:#16ad62;border:3px solid #fff;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 4px #16ad6229}.verification-state small{color:var(--green);letter-spacing:.15em;margin-bottom:4px;font-size:8px;font-weight:900;display:block}.verification-state b{font-size:13px}.verification-checks{border-left:1px solid #c5dfcf;border-right:1px solid #c5dfcf;grid-template-columns:repeat(2,1fr);gap:7px 18px;padding:0 24px;display:grid}.verification-checks span{color:var(--muted);justify-content:space-between;gap:10px;font-size:9px;display:flex}.verification-checks b{color:var(--green)}.verification-meta{text-align:right}.verification-meta span,.verification-meta small{color:var(--muted);font-size:8px;display:block}.verification-meta b{margin:3px 0;font-size:12px;display:block}.signal-strip{background:var(--mint);border-radius:18px;grid-template-columns:120px 1fr auto;align-items:center;gap:28px;padding:23px 28px;display:grid}.signal-score{border-right:1px solid #0d6b4540;flex-direction:column;padding-right:26px;display:flex}.signal-score span,.confidence{color:var(--green);font-size:11px;font-weight:800}.signal-score b{letter-spacing:-.04em;font-size:26px}.signal-strip p{word-break:keep-all;margin:0;font-size:13px;font-weight:650;line-height:1.65}.signal-strip em{color:#9a4f18;font-style:normal}.confidence{white-space:nowrap;border:1px solid #0d6b4540;border-radius:99px;padding:7px 10px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;padding:18px 0 98px;display:grid}.metric-card{border:1px solid var(--line);background:var(--white);border-radius:16px;padding:22px}.metric-card>span{color:var(--muted);font-size:11px;font-weight:700}.content-kind{float:right;letter-spacing:.04em;border-radius:4px;padding:3px 5px;font-size:7px;font-weight:900}.content-kind.fact{color:var(--green);background:#e6f6ed}.metric-card strong{letter-spacing:-.045em;margin:16px 0 8px;font-size:33px;display:block}.metric-change{border-radius:5px;width:max-content;padding:5px 8px;font-size:11px;font-weight:800}.metric-change.positive{color:var(--green);background:#e5f7ec}.metric-change.neutral{color:#56615d;background:#eef0ee}.metric-card p{color:var(--muted);margin:13px 0 0;font-size:11px}.section-grid{border-top:1px solid var(--line);grid-template-columns:.55fr 1.45fr;gap:7vw;padding:92px 0;display:grid}.section-title{align-items:flex-start;gap:15px;display:flex}.section-title>span{border:1px solid var(--ink);border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.section-title p{color:var(--green);letter-spacing:.18em;margin:0 0 7px;font-size:9px;font-weight:900}.section-title h2{letter-spacing:-.045em;margin:0;font-size:clamp(25px,3vw,39px);line-height:1.15}.insight-list{border-top:2px solid var(--ink)}.insight{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:20px;padding:28px 4px;display:grid}.insight-rank{background:#edf1ee;border-radius:9px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.insight.primary .insight-rank{background:var(--lime)}.tag-row{color:var(--muted);align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.tag{border-radius:4px;padding:4px 7px}.tag.positive{color:var(--green);background:#dff6e8}.tag.watch{color:#a45b20;background:#fff0df}.tag.neutral{color:#58635f;background:#e9ecea}.insight h3{letter-spacing:-.03em;margin:11px 0 10px;font-size:21px}.insight p{color:var(--muted);word-break:keep-all;margin:0;font-size:13px;line-height:1.72}.insight a{color:var(--green);margin-top:12px;font-size:11px;font-weight:800;display:inline-block}.numbers-section,.checkpoint-section{background:var(--navy);color:#fff;width:100vw;margin-left:calc(50% - 50vw);padding:92px max(4vw,50vw - 590px)}.section-title.light>span{border-color:#ffffffa6}.section-title.light p{color:var(--mint)}.numbers-layout{grid-template-columns:1.55fr .75fr;gap:30px;margin-top:46px;display:grid}.comparison-table{border-top:1px solid #ffffff80}.table-row{border-bottom:1px solid #ffffff21;grid-template-columns:1.35fr repeat(3,1fr);align-items:center;min-height:58px;font-size:12px;display:grid}.table-row span:not(:first-child){text-align:right}.table-head{color:#9fb0aa;letter-spacing:.08em;min-height:42px;font-size:9px;font-weight:800}.up{color:#77e8aa;font-weight:800}.down{color:#ffc28c;font-weight:800}.reading-note{color:var(--ink);background:#f2f6f1;border-radius:17px;padding:30px}.note-label{color:var(--green);letter-spacing:.14em;font-size:9px;font-weight:900}.reading-note h3{letter-spacing:-.035em;margin:15px 0;font-size:22px;line-height:1.3}.reading-note>p{color:var(--muted);word-break:keep-all;font-size:12px;line-height:1.75}.mini-stat{border-top:1px solid var(--line);justify-content:space-between;padding:12px 0;font-size:11px;display:flex}.mini-stat b{color:var(--green)}.mini-stat .caution{color:#b05d21}.reading-note small{color:#7e8985;margin-top:12px;font-size:10px;line-height:1.55;display:block}.thesis-section{padding:98px 0}.thesis-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:42px;display:grid}.thesis-grid article{border:1px solid var(--line);background:#fff;border-radius:15px;min-height:205px;padding:23px;position:relative;overflow:hidden}.thesis-grid article>span{color:#eef2ef;font-size:130px;font-weight:900;line-height:1;position:absolute;bottom:-35px;right:-5px}.thesis-grid p{color:var(--muted);margin:0;font-size:11px;font-weight:800;position:relative}.thesis-grid h3{color:var(--green);margin:24px 0 10px;font-size:27px;position:relative}.thesis-grid small{color:var(--muted);word-break:keep-all;font-size:11px;line-height:1.6;display:block;position:relative}.valuation-section{border-top:1px solid var(--line);padding:98px 0}.valuation-hero{grid-template-columns:1.15fr .85fr;gap:16px;margin-top:42px;display:grid}.valuation-main,.implied-box{border-radius:19px;padding:34px}.valuation-main{background:var(--ink);color:#fff}.valuation-label{justify-content:space-between;align-items:center;gap:14px;display:flex}.valuation-label span{color:#aebcb6;font-size:10px;font-weight:800}.valuation-label b{color:#9b531b;background:#fff0df;border-radius:5px;padding:6px 9px;font-size:10px}.valuation-number{align-items:flex-end;gap:17px;margin:34px 0 23px;display:flex}.valuation-number strong{color:var(--lime);letter-spacing:-.07em;font-size:clamp(54px,7vw,88px);line-height:.8}.valuation-number span{color:#b8c4bf;max-width:110px;font-size:11px;line-height:1.4}.valuation-main>p{color:#c0cbc6;word-break:keep-all;max-width:610px;font-size:12px;line-height:1.75}.valuation-main>p b{color:#fff}.valuation-main>a{color:var(--mint);margin-top:11px;font-size:10px;font-weight:800;display:inline-block}.multiple-context-card{background:#ffffff0f;border:1px solid #ffffff29;border-radius:13px;margin:18px 0 12px;padding:16px}.multiple-context-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.multiple-context-head>span{color:#fff;font-size:10px;font-weight:900}.multiple-context-head>b{color:var(--mint);font-size:8px}.multiple-context-grid{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:6px;margin-top:12px;display:grid}.multiple-context-grid>div{background:#ffffff12;border-radius:8px;padding:9px}.multiple-context-grid small,.multiple-context-grid strong{display:block}.multiple-context-grid small{color:#9faea8;font-size:7px}.multiple-context-grid strong{color:#fff;margin-top:5px;font-size:12px}.multiple-context-grid .current-multiple{background:#b1ff671f}.multiple-context-grid .current-multiple strong{color:var(--lime)}.multiple-context-card>p{color:#b8c4bf;margin:11px 0 0;font-size:9px;line-height:1.55}.multiple-expectation-note{border-top:1px solid #ffffff1f;margin-top:11px;padding-top:10px}.multiple-expectation-note summary{cursor:pointer;color:#fff;font-size:9px;font-weight:900}.multiple-expectation-note>div{background:#ffffff0f;border-radius:8px;margin-top:9px;padding:10px}.multiple-expectation-note small{color:var(--mint);font-size:8px;font-weight:900}.multiple-expectation-note p{color:#c0cbc6;word-break:keep-all;margin:5px 0 0;font-size:9px;line-height:1.6}.multiple-expectation-note .multiple-rule{color:#aebcb6;padding-top:8px}.multiple-expectation-note .multiple-rule b{color:#fff}.multiple-expectation-note .peak-period-policy{background:#ffffff0a;border:1px solid #ffffff1a}.multiple-expectation-note .verified-peak{background:#00000029;border:1px solid #b8ff2c40;border-radius:10px;margin-top:10px;padding:14px}.verified-peak-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.verified-peak-head small,.verified-peak-head strong{display:block}.verified-peak-head strong{color:#fff;margin-top:4px;font-size:14px}.verified-peak-head>b{color:var(--lime);background:#b8ff2c21;border-radius:6px;padding:6px 8px;font-size:8px}.verified-peak-grid{grid-template-columns:repeat(4,1fr);gap:6px;margin:12px 0;display:grid}.multiple-expectation-note .verified-peak-grid p{background:#ffffff12;border-radius:8px;margin:0;padding:10px}.verified-peak-grid small,.verified-peak-grid strong{display:block}.verified-peak-grid strong{color:#fff;margin-top:5px;font-size:15px}.multiple-expectation-note .peak-calculation{color:#91a099;font-size:8px}.peak-source-links{gap:12px;display:flex}.peak-source-links a{color:var(--lime);font-size:8px;font-weight:900}.historical-multiple-note{background:#ffffff14;border-radius:9px;margin:0 0 14px;padding:11px 13px}.historical-multiple-note summary{cursor:pointer;color:#fff;font-size:9px;font-weight:900}.historical-multiple-note p{color:#b8c4bf;margin:9px 0;font-size:8px;line-height:1.6}.historical-multiple-note p b{color:#fff}.historical-peak-grid{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:11px;display:grid}.historical-peak-grid>div{background:#ffffff12;border-radius:7px;padding:9px}.historical-peak-grid small,.historical-peak-grid strong,.historical-peak-grid span{display:block}.historical-peak-grid small{color:#9faea8;font-size:7px}.historical-peak-grid strong{color:#fff;margin:4px 0 2px;font-size:13px}.historical-peak-grid span{color:var(--mint);font-size:7px}.historical-multiple-note>span{flex-wrap:wrap;gap:7px 12px;display:flex}.historical-multiple-note a{color:var(--mint);font-size:8px;font-weight:800}.implied-box{background:#e5f5eb;border:1px solid #b9d8c7}.implied-box>span{color:var(--green);letter-spacing:.1em;font-size:9px;font-weight:900}.implied-box h3{letter-spacing:-.045em;margin:21px 0 12px;font-size:29px}.implied-box>p{color:var(--muted);word-break:keep-all;margin:0 0 25px;font-size:12px;line-height:1.65}.implied-box>div{border-top:1px solid #0d6b4529;justify-content:space-between;padding:11px 0;font-size:11px;display:flex}.implied-box>div b{max-width:64%;color:var(--green);text-align:right}.implied-box small{color:#718179;margin-top:12px;font-size:9px;display:block}.implied-box>.growth-outcomes{grid-template-columns:repeat(2,1fr);gap:8px;padding:12px 0;display:grid}.growth-outcome{background:#ffffff8c;border:1px solid #0d6b4524;border-radius:10px;padding:12px}.growth-outcome>span{color:var(--ink);margin-bottom:10px;font-size:10px;font-weight:900;display:block}.growth-outcome>div{border-top:1px solid #0d6b451a;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:7px 0;display:grid}.growth-outcome small{color:#718179;margin:0;font-size:8px}.growth-outcome b{color:var(--green);text-align:right;font-size:11px}.implied-box .assumption-basis{background:#ffffff73;border:1px solid #0d6b4524;border-radius:9px;margin-top:12px;padding:12px;display:block}.assumption-basis strong{color:#8b5b24;letter-spacing:.04em;font-size:8px;display:block}.assumption-basis p{color:#59635f;word-break:keep-all;margin:6px 0 0;font-size:9px;line-height:1.55}.shared-valuation-lens{margin-top:42px}.shared-valuation-lens .valuation-hero{margin-top:0}.price-verdict.neutral{color:#53615b;background:#edf1ef}.formula-guide{border:1px solid var(--line);background:#f7faf8;border-radius:18px;margin-top:16px;padding:27px 30px}.formula-guide-head>span{color:var(--green);letter-spacing:.1em;font-size:9px;font-weight:900}.formula-guide-head h3{letter-spacing:-.035em;margin:7px 0 0;font-size:21px}.formula-guide-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}.formula-guide-grid article{background:#fff;border:1px solid #dbe5e0;border-radius:12px;padding:18px}.formula-guide-grid span{color:var(--muted);font-size:9px;font-weight:800}.formula-guide-grid strong{color:var(--green);letter-spacing:-.035em;margin-top:10px;font-size:22px;display:block}.formula-guide-grid p{color:var(--muted);word-break:keep-all;margin:10px 0 0;font-size:10px;line-height:1.65}.formula-order{color:var(--muted);border-top:1px solid #dbe5e0;grid-template-columns:88px 1fr;gap:14px;margin:18px 0 0;padding-top:17px;font-size:10px;line-height:1.6;display:grid}.formula-order b{color:var(--ink)}.formula-order sup{font-size:7px}.required-path{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:16px;padding:27px 30px 24px}.required-path-head{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.required-path-head span,.calculator-section-head>span{color:var(--green);letter-spacing:.1em;font-size:9px;font-weight:900}.required-path-head h3,.calculator-section-head h3{letter-spacing:-.035em;margin:6px 0 0;font-size:23px}.required-path-head>b{color:var(--green);font-size:13px}.revenue-path-grid{grid-template-columns:repeat(5,1fr);gap:0;margin-top:27px;display:grid}.revenue-path-grid article{border-bottom:2px solid #dce5e0;min-width:0;padding:0 14px 19px;position:relative}.revenue-path-grid article:first-child{padding-left:0}.revenue-path-grid article:last-child{padding-right:0}.revenue-path-grid span{color:var(--muted);font-size:9px;font-weight:800;display:block}.revenue-path-grid strong{letter-spacing:-.04em;margin-top:7px;font-size:20px;display:block}.revenue-path-grid i{background:var(--mint);border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-6px;left:14px;box-shadow:0 0 0 1px #9ec7b1}.revenue-path-grid article:first-child i{left:0}.revenue-path-grid i.target{background:var(--green);box-shadow:0 0 0 3px #dff6e8}.path-basis{color:var(--muted);margin:16px 0 0;font-size:9px;line-height:1.55}.calculator-section-head{margin:42px 0 14px}.valuation-comment{background:#f0f3f2;border-left-color:#8ca39a}.valuation-comment span{color:#53615b}.scenario-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.scenario-card{border:1px solid var(--line);background:#fff;border-radius:17px;padding:25px}.scenario-card.base{box-shadow:inset 0 4px 0 var(--mint);border-color:#7ccca0}.scenario-card>div{justify-content:space-between;align-items:center;display:flex}.scenario-card>div span{color:var(--muted);background:#eef1ef;border-radius:4px;padding:5px 8px;font-size:9px;font-weight:900}.scenario-card.base>div span{color:var(--green);background:#dff6e8}.scenario-card>div b{color:var(--muted);font-size:10px}.scenario-card h3{letter-spacing:-.045em;margin:24px 0 10px;font-size:28px}.scenario-card p{color:var(--muted);margin:0 0 18px;font-size:11px;line-height:1.65}.scenario-return{width:max-content;color:var(--green);background:#e5f7ec;border-radius:5px;padding:6px 8px;font-size:10px;display:block}.scenario-return.negative{color:#9b531b;background:#fff0df}.scenario-card small{color:#7d8984;margin-top:14px;font-size:9px;line-height:1.5;display:block}.calculator{border:1px solid var(--line);background:#fff;border-radius:19px;margin-top:16px;padding:31px}.stock-search{grid-template-columns:minmax(150px,300px) auto;gap:6px;width:min(100%,390px);display:grid;position:relative}.stock-search input{border:1px solid var(--line);min-width:0;height:36px;color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:0 12px;font-size:11px}.stock-search button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:9px;height:36px;padding:0 14px;font-size:10px;font-weight:900}.stock-search button:hover{background:var(--green)}.stock-directory{z-index:30;border:1px solid var(--line);background:#fff;border-radius:14px;width:min(460px,100vw - 32px);padding:12px;position:absolute;top:44px;left:0;box-shadow:0 18px 55px #0f1e182e}.directory-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:3px 3px 10px;display:flex}.directory-head>b{font-size:11px}.directory-head>div{gap:4px;display:flex}.directory-head button{border:1px solid var(--line);height:27px;color:var(--muted);background:#fff;padding:0 10px;font-size:8px}.directory-head button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.directory-list{max-height:330px;overflow-y:auto}.directory-list a{border-bottom:1px solid var(--line);grid-template-columns:58px 1fr auto;align-items:center;gap:10px;min-height:59px;padding:8px 5px;display:grid}.directory-list a:hover{background:#f3f7f4}.directory-ticker{color:var(--green);font-size:11px;font-weight:900}.directory-list b,.directory-list small{display:block}.directory-list b{font-size:11px}.directory-list small{color:var(--muted);margin-top:3px;font-size:8px}.directory-list em{color:var(--muted);font-size:9px;font-style:normal;font-weight:800}.directory-list p{color:var(--muted);margin:18px 5px;font-size:10px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brief-metrics{padding-bottom:74px}.brief-watch{background:var(--navy);color:#fff;width:100vw;margin-left:calc(50% - 50vw);padding:76px max(4vw,50vw - 590px)}.brief-watch ol{background:#ffffff26;grid-template-columns:repeat(3,1fr);gap:1px;margin:38px 0 0;padding:0;list-style:none;display:grid}.brief-watch li{background:var(--navy);min-height:118px;padding:24px}.brief-watch li span{color:var(--mint);margin-bottom:24px;font-size:10px;font-weight:900;display:block}.brief-watch li b{font-size:14px;line-height:1.5}.calculator-head{justify-content:space-between;align-items:flex-end;display:flex}.calculator-head span{color:var(--green);letter-spacing:.1em;font-size:9px;font-weight:900}.calculator-head h3{letter-spacing:-.035em;margin:7px 0 0;font-size:25px}.calculator-head small{color:var(--muted);font-size:9px}.preset-row{align-items:center;gap:7px;margin-top:23px;display:flex}.preset-row>b{color:var(--muted);margin-right:5px;font-size:9px}.preset-row button{color:var(--green);cursor:pointer;background:#f1f8f3;border:1px solid #b9d8c7;border-radius:99px;padding:7px 12px;font-size:9px;font-weight:900}.preset-row button:hover,.preset-row button:focus-visible{border-color:var(--green);background:var(--green);color:#fff}.preset-row button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.preset-row small{color:var(--muted);margin-left:auto;font-size:8px}.control-grid{grid-template-columns:repeat(3,1fr);gap:25px;margin:33px 0;display:grid}.multiple-mode-row{border:1px solid var(--line);background:#f8faf8;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:13px 15px;display:flex}.multiple-mode-row>div:first-child{gap:4px;display:grid}.multiple-mode-row b{font-size:10px}.multiple-mode-row small{color:var(--muted);font-size:8px}.multiple-mode-row>div:last-child{gap:5px;display:flex}.multiple-mode-row button{color:var(--muted);cursor:pointer;background:#fff;border:1px solid #c9d5ce;border-radius:7px;padding:7px 10px;font-size:9px;font-weight:800}.multiple-mode-row button[aria-pressed=true]{border-color:var(--green);background:var(--green);color:#fff}.control-grid label>span{justify-content:space-between;margin-bottom:12px;font-size:10px;display:flex}.control-grid label em{color:var(--green);font-style:normal;font-weight:900}.control-grid input{width:100%;accent-color:var(--green)}.control-grid input:disabled{opacity:.42;cursor:not-allowed}.control-grid label>small{color:#7b8883;margin-top:7px;font-size:8px;line-height:1.4;display:block}.calculator-results{grid-template-columns:1fr 1fr .72fr;gap:10px;display:grid}.calculator-path{background:#fbfdfb;border:1px solid #dce7e0;border-radius:12px;margin:-9px 0 20px;padding:16px}.calculator-path-head{justify-content:space-between;gap:15px;margin-bottom:12px;display:flex}.calculator-path-head b{font-size:10px}.calculator-path-head small{color:var(--muted);font-size:8px}.calculator-path-grid{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.calculator-path-grid>div{background:#f0f5f1;border-radius:8px;padding:10px}.calculator-path-grid span{color:var(--muted);font-size:8px;display:block}.calculator-path-grid strong{margin-top:5px;font-size:14px;display:block}.calculator-results>div{background:#f1f5f2;border-radius:13px;padding:20px}.calculator-results>.cagr-result{background:var(--ink);color:#fff}.calculator-results span{color:var(--muted);font-size:9px;font-weight:800}.calculator-results .cagr-result span{color:#aebcb6}.calculator-results strong{letter-spacing:-.04em;margin:9px 0 4px;font-size:30px;display:block}.calculator-results small{color:var(--green);font-size:10px;font-weight:800}.calculator-results .cagr-result strong{color:var(--lime)}.calculator-results .cagr-result small{color:var(--mint)}.multiple-check{background:#fbfcfa;border:1px solid #c7d8cf;border-radius:15px;margin-top:12px;padding:23px}.multiple-check-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.multiple-check-head span,.milestone-section>div>span{color:var(--green);letter-spacing:.12em;font-size:8px;font-weight:900}.multiple-check h4,.milestone-section h4{letter-spacing:-.025em;margin:5px 0 0;font-size:17px}.multiple-check-head>b{border-radius:6px;padding:7px 9px;font-size:9px}.multiple-check-head>b.premium{color:#9b531b;background:#fff0df}.multiple-check-head>b.supported{color:var(--green);background:#e1f5e8}.limit-row{grid-template-columns:125px 1fr;align-items:center;gap:14px;margin-top:11px;display:grid}.limit-row>span{color:var(--muted);justify-content:space-between;font-size:9px;display:flex}.limit-row>span b{color:var(--ink)}.limit-track{background:#e8edea;border-radius:99px;height:9px;overflow:hidden}.limit-track i{border-radius:inherit;background:#e29a55;height:100%;transition:width .2s;display:block}.earnings-line .limit-track i{background:var(--green)}.multiple-facts{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:19px;display:grid}.multiple-facts p{background:#eff3f0;border-radius:9px;margin:0;padding:12px}.multiple-facts b,.multiple-facts span{font-size:8px;line-height:1.45;display:block}.multiple-facts b{color:var(--muted);margin-bottom:5px}.multiple-facts span{color:var(--ink);font-weight:800}.automatic-note{color:var(--muted);margin:12px 0 0;font-size:9px;line-height:1.55}.automatic-note b{color:var(--ink)}.milestone-section{background:#edf8f1;border-radius:15px;grid-template-columns:.75fr 2fr;align-items:start;gap:20px;margin-top:12px;padding:23px;display:grid}.milestone-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.milestone-grid article{background:#fff;border:1px solid #cce4d5;border-radius:10px;padding:14px}.milestone-grid article>span{color:var(--green);font-size:9px;font-weight:900}.milestone-grid strong{letter-spacing:-.035em;margin:7px 0 4px;font-size:21px;display:block}.milestone-grid small{color:var(--muted);font-size:8px;line-height:1.4}.calculator-note{color:var(--muted);margin:16px 0 0;font-size:9px;line-height:1.55}.calculator-note b{color:var(--ink)}.calculator-note a{color:var(--green);font-weight:900}.valuation-verdict{background:#fff5e9;border-left:4px solid #ffb06a;grid-template-columns:140px 1fr;align-items:center;gap:26px;margin-top:16px;padding:20px 25px;display:grid}.valuation-verdict span{color:#9b531b;font-size:10px;font-weight:900}.valuation-verdict p{color:#59635f;margin:0;font-size:12px;line-height:1.65}.valuation-verdict p b{color:var(--ink)}.checkpoint-section{background:#1b342d}.checkpoint-list{border-top:1px solid #ffffff40;grid-template-columns:repeat(5,1fr);margin:44px 0 0;padding:0;list-style:none;display:grid}.checkpoint-list li{border-right:1px solid #ffffff26;min-height:190px;padding:22px 19px}.checkpoint-list li:last-child{border-right:0}.checkpoint-list li>span{color:var(--mint);font-size:10px;font-weight:900}.checkpoint-list b{margin:38px 0 10px;font-size:13px;line-height:1.45;display:block}.checkpoint-list p{color:#aebbb6;word-break:keep-all;margin:0;font-size:10px;line-height:1.55}.sources{grid-template-columns:.75fr 1.25fr;gap:8vw;padding:96px 0;display:grid}.sources p{color:var(--green);letter-spacing:.17em;margin:0 0 9px;font-size:9px;font-weight:900}.sources h2{letter-spacing:-.045em;margin:0 0 17px;font-size:35px}.sources>div>span{color:var(--muted);font-size:12px;line-height:1.65}.source-links{border-top:2px solid var(--ink)}.source-links a{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr auto;align-items:center;gap:10px;min-height:66px;font-size:12px;display:grid}.source-links a:hover b{color:var(--green)}.source-links span{color:var(--muted);font-size:9px}.source-links em{color:var(--green);font-size:10px;font-style:normal}.audit-section{padding:12px 0 96px}.audit-layout{grid-template-columns:.72fr 1.28fr;gap:34px;margin-top:38px;display:grid}.audit-rules{background:var(--ink);color:#fff;border-radius:17px;padding:28px}.audit-rules>span{color:var(--mint);letter-spacing:.12em;font-size:9px;font-weight:900}.audit-rules h3{letter-spacing:-.035em;margin:19px 0 13px;font-size:23px;line-height:1.35}.audit-rules p{color:#b7c4bf;word-break:keep-all;margin:0;font-size:11px;line-height:1.7}.audit-list{border-top:2px solid var(--ink)}.audit-list a{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-height:61px;display:grid}.audit-list>a>span{color:var(--muted);font-size:8px;font-weight:900}.audit-list b{text-transform:uppercase;font-size:11px;display:block}.audit-list small{color:var(--muted);margin-top:4px;font-size:8px;display:block}.audit-list em{color:var(--green);white-space:nowrap;font-size:9px;font-style:normal;font-weight:800}footer{border-top:1px solid var(--line);grid-template-columns:1fr 2fr auto;align-items:center;gap:25px;padding:29px 0 45px;display:grid}.footer-brand.wordmark b{letter-spacing:.08em;font-size:12px}footer p,footer>span{color:var(--muted);margin:0;font-size:9px;line-height:1.5}footer>span{text-align:right}.disclaimer-link{color:var(--green);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-left:8px;padding:0;font-weight:800}.disclaimer-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#091813c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.disclaimer-modal{background:#fbfcfa;border:1px solid #bdf3d2b3;border-radius:22px;width:min(560px,100%);max-height:calc(100vh - 36px);padding:34px;overflow-y:auto;box-shadow:0 28px 90px #00000057}.disclaimer-kicker{color:var(--green);letter-spacing:.18em;font-size:9px;font-weight:900}.disclaimer-modal h2{letter-spacing:-.045em;margin:12px 0 15px;font-size:28px;line-height:1.2}.disclaimer-summary{color:#4f6059;word-break:keep-all;margin:0;font-size:13px;line-height:1.75}.disclaimer-summary b{color:var(--ink);box-shadow:inset 0 -6px 0 var(--mint)}.disclaimer-modal ul{background:#eff4f0;border-radius:13px;margin:23px 0;padding:18px 18px 18px 34px}.disclaimer-modal li{color:#52615b;word-break:keep-all;margin:0 0 9px;font-size:11px;line-height:1.6}.disclaimer-modal li:last-child{margin-bottom:0}.disclaimer-modal button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:11px;width:100%;min-height:48px;font-size:12px;font-weight:900;transition:transform .15s,background .15s}.disclaimer-modal button:hover{background:var(--green);transform:translateY(-1px)}.disclaimer-modal button:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.disclaimer-modal small{color:#7b8883;text-align:center;margin-top:12px;font-size:9px;line-height:1.5;display:block}@media (width<=820px){.topbar{grid-template-columns:1fr auto;min-height:66px;padding:0 18px}.stock-search{grid-area:2/1/auto/-1;width:100%;padding-bottom:10px}.search-topbar{min-height:112px}.brand small{display:none}.page-shell{width:calc(100% - 32px)}.report-head{grid-template-columns:1fr;gap:38px;padding:58px 0 35px}.verification-banner{grid-template-columns:1fr auto;gap:16px}.verification-checks{border:0;border-top:1px solid #c5dfcf;grid-area:2/1/auto/-1;padding:15px 0 0}h1{font-size:48px}.dek{font-size:15px}.signal-strip{grid-template-columns:85px 1fr;gap:17px;padding:19px}.signal-score{padding-right:15px}.signal-score b{font-size:22px}.signal-strip p{font-size:11px}.confidence{display:none}.metric-grid{grid-template-columns:1fr 1fr;padding-bottom:68px}.metric-card{padding:17px}.metric-card strong{font-size:27px}.section-grid{grid-template-columns:1fr;gap:35px;padding:68px 0}.numbers-section,.checkpoint-section{padding:68px 16px}.numbers-layout{grid-template-columns:1fr}.table-row{grid-template-columns:1.2fr repeat(3,1fr);font-size:10px}.thesis-section{padding:68px 0}.thesis-grid{grid-template-columns:1fr 1fr}.valuation-section{padding:68px 0}.valuation-hero{grid-template-columns:1fr}.revenue-path-grid{grid-template-columns:repeat(5,minmax(118px,1fr));padding-bottom:5px;overflow-x:auto}.scenario-grid,.formula-guide-grid{grid-template-columns:1fr}.control-grid{grid-template-columns:1fr 1fr}.calculator-path-grid{grid-template-columns:repeat(3,1fr)}.calculator-results{grid-template-columns:1fr 1fr}.calculator-results .cagr-result{grid-column:1/-1}.milestone-section,.checkpoint-list,.brief-watch ol{grid-template-columns:1fr}.checkpoint-list li{border-bottom:1px solid #ffffff26;border-right:0;grid-template-columns:42px 1fr;min-height:0;padding:19px 0;display:grid}.checkpoint-list b{margin:0 0 7px}.sources{grid-template-columns:1fr;gap:32px;padding:70px 0}.audit-layout{grid-template-columns:1fr}footer{grid-template-columns:1fr auto}footer p{grid-area:2/1/auto/-1}}@media (width<=480px){.home-bar{min-height:66px;padding:0 18px}.home-header-actions{gap:11px}.home-header-actions .disclaimer-link{max-width:95px;font-size:9px;line-height:1.25}.search-home-main{width:calc(100% - 32px);padding:64px 0 78px}.search-home-copy h1{font-size:40px}.search-home-main .stock-search{grid-template-columns:minmax(0,1fr) 90px;padding-bottom:0}.search-home-main .stock-search input{min-height:56px;padding-left:15px;font-size:14px}.search-home-main .stock-search>button{min-width:0}.search-home-footer{display:grid}.home-content-section{width:calc(100% - 32px);padding:62px 0}.home-section-head{grid-template-columns:1fr;gap:10px;margin-bottom:25px}.home-section-head>span{grid-column:auto}.home-section-head h2{font-size:30px}.home-update-grid,.home-change-grid{grid-template-columns:1fr}.home-update-card{padding:14px 15px}.home-change-card{padding:13px 14px}.verified-peak-grid{grid-template-columns:1fr 1fr}h1{font-size:41px}.source-button{padding:9px 11px;font-size:10px}.metric-grid{gap:8px}.metric-card strong{font-size:23px}.metric-card p{min-height:26px}.thesis-grid{grid-template-columns:1fr}.thesis-grid article{min-height:160px}.valuation-main,.implied-box,.calculator{padding:22px}.implied-box>.growth-outcomes{grid-template-columns:1fr}.multiple-context-grid{grid-template-columns:repeat(2,1fr)}.required-path,.formula-guide{padding:22px}.formula-order{grid-template-columns:1fr;gap:6px}.required-path-head{flex-direction:column;align-items:flex-start;gap:9px}.valuation-number{display:block}.valuation-number span{max-width:none;margin-top:13px;display:block}.control-grid{grid-template-columns:1fr;gap:17px}.multiple-mode-row,.calculator-path-head{flex-direction:column;align-items:flex-start}.calculator-path-grid{grid-template-columns:1fr 1fr}.calculator-results{grid-template-columns:1fr}.calculator-results .cagr-result{grid-column:auto}.preset-row{flex-wrap:wrap}.preset-row small{width:100%;margin:4px 0 0}.multiple-check-head{flex-direction:column;align-items:flex-start;gap:10px}.limit-row{grid-template-columns:1fr;gap:6px}.multiple-facts,.milestone-grid{grid-template-columns:1fr}.valuation-verdict{grid-template-columns:1fr;gap:8px}.source-links a{grid-template-columns:30px 1fr}.source-links em{grid-column:2;margin-top:-14px;padding-bottom:9px}.disclaimer-modal{border-radius:17px;padding:25px 20px}.disclaimer-modal h2{font-size:24px}.verification-banner{padding:16px}.verification-checks{grid-template-columns:1fr}.verification-meta{display:none}.stock-directory{left:-1px}.directory-list a{grid-template-columns:52px 1fr auto}.audit-list a{grid-template-columns:28px 1fr;padding:10px 0}.audit-list em{grid-column:2}}.gmp-page{--gmp-bg:#f7f9f6;--gmp-ink:#0d221b;--gmp-muted:#66736e;--gmp-line:#dce4df;--gmp-green:#087845;--gmp-mint:#dff5e8;background:var(--gmp-bg);min-height:100vh;color:var(--gmp-ink);overflow-x:clip}.gmp-page *{box-sizing:border-box}.gmp-topbar{z-index:30;border-bottom:1px solid var(--gmp-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f9f6f0;grid-template-columns:auto minmax(280px,560px) auto;align-items:center;gap:28px;min-height:88px;padding:12px max(4vw,50vw - 590px);transition:min-height .2s,padding .2s;display:grid;position:sticky;top:0}.gmp-topbar.is-compact{min-height:58px;padding-top:5px;padding-bottom:5px}.gmp-compact-search{color:var(--gmp-ink);font:inherit;cursor:pointer;background:#edf2ef;border:0;border-radius:9px;justify-self:center;padding:9px 18px;font-size:10px;font-weight:900}.stock-search-command{justify-self:center}.stock-search-overlay{z-index:80;background:#0d221b38;place-items:start center;padding:72px 16px 16px;display:grid;position:fixed;inset:0}.stock-search-dialog{width:min(620px,100vw - 32px)}.stock-search-dialog .stock-search{grid-template-columns:minmax(0,1fr) auto;width:100%}.stock-search-dialog .stock-directory{width:100%;max-height:calc(100dvh - 145px)}.stock-search-dialog .directory-list{overscroll-behavior:contain;max-height:calc(100dvh - 220px)}.gmp-brand{white-space:nowrap;align-items:center;gap:10px;display:flex}.gmp-brand b{color:var(--gmp-ink);letter-spacing:.08em;font-size:14px;font-weight:950;display:block}.gmp-brand span{font-size:13px;font-weight:900}.gmp-search-wrap .stock-search{width:100%}.gmp-topbar.is-compact .gmp-search-wrap .stock-search input,.gmp-topbar.is-compact .gmp-search-wrap .stock-search>button{min-height:38px}.gmp-source-button{border:1px solid var(--gmp-ink);white-space:nowrap;border-radius:10px;padding:11px 15px;font-size:11px;font-weight:900}.gmp-header-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.gmp-utility-menu{position:relative}.gmp-utility-menu summary{border:1px solid var(--gmp-line);min-width:34px;min-height:34px;color:var(--gmp-muted);cursor:pointer;letter-spacing:.08em;background:#fff;border-radius:10px;place-items:center;padding:0 8px;font-size:10px;font-weight:950;list-style:none;display:grid}.gmp-utility-menu summary::-webkit-details-marker{display:none}.gmp-utility-menu[open] summary{color:var(--gmp-green);border-color:#b8d8c5}.gmp-utility-menu>div{z-index:40;border:1px solid var(--gmp-line);background:#fff;border-radius:12px;min-width:158px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #0d221b1f}.gmp-utility-menu .site-locale-control.is-full{color:var(--gmp-muted);gap:2px;font-size:11px;display:grid}.gmp-utility-menu .site-locale-control.is-full span{display:none}.gmp-utility-menu .site-locale-control.is-full a{border-radius:7px;padding:9px 10px}.gmp-utility-menu .site-locale-control.is-full a:hover{background:var(--gmp-bg)}.gmp-utility-menu .site-locale-control.is-full a[aria-current=page]{background:var(--gmp-mint);color:var(--gmp-green);text-decoration:none}.gmp-shell{width:min(1180px,100% - 48px);margin:0 auto}.gmp-company-header{grid-template-columns:minmax(0,1fr) minmax(220px,.32fr);gap:4vw;padding:78px 0 50px;display:grid}.gmp-kicker,.gmp-card-head span,.gmp-section-head small,.gmp-sources>div:first-child>span{color:var(--gmp-green);letter-spacing:.16em;font-size:9px;font-weight:900}.gmp-company-header h1{letter-spacing:-.075em;margin:10px 0 6px;font-size:clamp(58px,8vw,112px);line-height:.9}.gmp-company-header>div>p{color:var(--gmp-muted);text-wrap:wrap;margin:17px 0 0;font-size:15px;font-weight:750}.gmp-company-header blockquote{border-left:4px solid var(--gmp-green);background:#fff;margin:32px 0 0;padding:18px 20px;font-size:15px;font-weight:800;line-height:1.55}.gmp-company-header blockquote small{color:var(--gmp-muted);margin-top:5px;font-size:10px;font-weight:600;display:block}.gmp-company-header dl{border-top:2px solid var(--gmp-ink);margin:0}.gmp-company-header dl div{border-bottom:1px solid var(--gmp-line);justify-content:space-between;gap:20px;padding:16px 0;display:flex}.gmp-company-header dt{color:var(--gmp-muted);font-size:10px}.gmp-company-header dd{margin:0;font-size:11px;font-weight:900}.gmp-modelability-status{background:#fffaf0;border:1px solid #d9c890;border-radius:13px;align-items:center;gap:16px;margin:-18px 0 32px;padding:14px 18px;display:flex}.gmp-modelability-status span{color:#745b12;letter-spacing:.02em;flex:none;font-size:11px;font-weight:900}.gmp-modelability-status p{color:#675f4b;margin:0;font-size:11px;line-height:1.55}.gmp-modelability-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0e1612ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.gmp-modelability-modal{background:#fff;border:1px solid #d9c890;border-radius:18px;width:min(680px,100%);max-height:min(86vh,820px);padding:30px;overflow:auto;box-shadow:0 30px 90px #00000047}.gmp-modelability-modal>span{color:#806315;letter-spacing:.16em;font-size:9px;font-weight:900}.gmp-modelability-modal h2{letter-spacing:-.035em;margin:9px 0 18px;font-size:25px;line-height:1.25}.gmp-modelability-modal p,.gmp-modelability-modal li{color:#4c514e;font-size:12px;line-height:1.65}.gmp-modelability-modal>b{margin-top:18px;font-size:12px;display:block}.gmp-modelability-modal ul{margin:10px 0 18px;padding-left:20px}.gmp-modelability-modal>strong{margin-top:20px;font-size:13px;display:block}.gmp-modelability-modal>div{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.gmp-modelability-modal button{border:1px solid var(--gmp-ink);min-height:40px;color:var(--gmp-ink);cursor:pointer;background:#fff;border-radius:999px;padding:0 16px;font-size:11px;font-weight:900}.gmp-modelability-modal button:last-child{background:var(--gmp-ink);color:#fff}.gmp-publication-gate{background:#edf8f1;border:1px solid #b8d8c5;border-radius:16px;grid-template-columns:320px 1fr;gap:28px;padding:21px 24px;display:grid}.gmp-publication-gate>div{align-items:center;gap:14px;display:flex}.gmp-publication-gate i{background:#16ad62;border:3px solid #fff;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 4px #16ad6229}.gmp-publication-gate span>*{display:block}.gmp-publication-gate span small{color:var(--gmp-green);letter-spacing:.15em;font-size:8px;font-weight:900}.gmp-publication-gate span b{margin:3px 0;font-size:14px}.gmp-publication-gate span em{color:var(--gmp-muted);font-size:9px;font-style:normal}.gmp-publication-gate summary,.gmp-peak summary,.gmp-methodology summary,.gmp-formula-details summary{cursor:pointer;color:var(--gmp-green);font-size:11px;font-weight:900}.gmp-gate-grid{border-top:1px solid #c5dfcf;grid-template-columns:repeat(3,1fr);gap:7px 18px;margin-top:16px;padding-top:16px;display:grid}.gmp-gate-grid span{color:var(--gmp-muted);justify-content:space-between;font-size:9px;display:flex}.gmp-gate-grid b{color:var(--gmp-green)}.gmp-publication-gate details>p{color:var(--gmp-muted);margin:13px 0 0;font-size:9px;line-height:1.6}.gmp-section{border-bottom:1px solid var(--gmp-line);padding:96px 0}.gmp-section-head{align-items:flex-start;gap:18px;margin-bottom:38px;display:flex}.gmp-section-head>span{background:var(--gmp-ink);color:#fff;border-radius:50%;place-items:center;width:35px;height:35px;font-size:9px;font-weight:900;display:grid}.gmp-section-head h2{letter-spacing:-.05em;margin:5px 0 0;font-size:clamp(31px,4vw,48px)}.gmp-section-head p{color:var(--gmp-muted);margin:8px 0 0;font-size:10px}.gmp-quarterly-section-head{gap:14px}.gmp-quarterly-section-head>span{flex:0 0 42px;width:42px;height:42px;margin-top:3px;font-size:12px}.gmp-quarterly-section-head>div{min-width:0}.gmp-quarterly-section-head h2{margin:0;line-height:1.1}.gmp-quarterly-section-head p{margin:5px 0 0;font-size:clamp(11px,1.4vw,15px);font-weight:500;line-height:1.45}.gmp-key-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.gmp-key-grid article{border:1px solid var(--gmp-line);background:#fff;border-radius:15px;min-height:190px;padding:23px}.gmp-key-grid small,.gmp-valuation-grid small,.gmp-runrate article small,.gmp-peer-grid small,.gmp-peak-grid small{color:var(--gmp-muted);font-size:9px;font-weight:800}.gmp-key-grid strong{letter-spacing:-.05em;margin:27px 0 8px;font-size:34px;display:block}.gmp-key-grid b{color:var(--gmp-green);font-size:10px}.gmp-key-grid b:empty:before{content:"";height:1em;display:inline-block}.gmp-key-grid p{color:var(--gmp-muted);margin:17px 0 0;font-size:10px;line-height:1.55}.gmp-page[data-company=NVDA] .gmp-nvda-prototype .gmp-key-grid strong{margin-bottom:16px}.gmp-nvda-quarterly-comparisons{gap:7px;display:grid}.gmp-nvda-quarterly-comparisons>div{align-items:baseline;gap:7px;min-width:0;font-size:10px;line-height:1.45;display:flex}.gmp-nvda-quarterly-comparisons span{color:var(--gmp-muted);flex:none;font-weight:800}.gmp-nvda-quarterly-comparisons b{overflow-wrap:normal}.gmp-page[data-company=NVDA] .gmp-nvda-prototype-interpretations{grid-template-columns:repeat(2,minmax(0,1fr))}.gmp-page[data-company=NVDA] .gmp-nvda-prototype-interpretations article{display:block}.gmp-page[data-company=NVDA] .gmp-nvda-prototype-interpretations small{color:var(--gmp-green);font-weight:650}.gmp-page[data-company=NVDA] .gmp-nvda-prototype-interpretations h3{color:var(--gmp-ink);font-weight:800}.gmp-page[data-company=NVDA] .gmp-nvda-prototype-interpretations p{color:var(--gmp-ink);font-size:12px;font-weight:400}.gmp-quarterly-prototype .gmp-key-grid strong{margin-bottom:16px}.gmp-quarterly-interpretations{grid-template-columns:repeat(2,minmax(0,1fr))}.gmp-quarterly-interpretations article{display:block}.gmp-quarterly-interpretations small{color:var(--gmp-green);font-weight:650}.gmp-quarterly-interpretations h3{color:var(--gmp-ink);font-weight:800}.gmp-quarterly-interpretations p{color:var(--gmp-ink);font-size:12px;font-weight:400}.gmp-page[data-company=PANW] .gmp-key-grid small{-webkit-line-clamp:2;word-break:keep-all;-webkit-box-orient:vertical;min-height:2.8em;line-height:1.4;display:-webkit-box;overflow:hidden}.gmp-page[data-company=PANW] .gmp-key-grid strong,.gmp-page[data-company=PANW] .gmp-key-grid b{white-space:nowrap}.gmp-change-list{gap:10px;display:grid}.gmp-change-list article{border:1px solid var(--gmp-line);background:#fff;border-radius:15px;grid-template-columns:.75fr 1.25fr;gap:34px;padding:26px;display:grid}.gmp-change-list article>div:first-child{border-right:1px solid var(--gmp-line);padding-right:30px}.gmp-change-list small{color:var(--gmp-green);font-size:9px;font-weight:900}.gmp-change-list h3{margin:8px 0;font-size:17px}.gmp-change-list p{color:var(--gmp-muted);margin:8px 0 0;font-size:11px;line-height:1.65}.gmp-change-list article>div:first-child p{color:var(--gmp-ink);font-size:15px;font-weight:900}@media (width>=821px){.gmp-change-list.gmp-quarterly-interpretations article,.gmp-page[data-company=NVDA] .gmp-change-list.gmp-nvda-prototype-interpretations article{padding:20px 22px;display:block}}.gmp-table{border-top:2px solid var(--gmp-ink)}.gmp-table-row{border-bottom:1px solid var(--gmp-line);grid-template-columns:1.2fr repeat(3,1fr);align-items:center;min-height:62px;font-size:13px;display:grid}.gmp-table-row.head{min-height:44px;color:var(--gmp-muted);font-size:12px;font-weight:850}.gmp-table-row.head>span{white-space:nowrap}.gmp-table-row b{font-size:12px}.gmp-table-row strong{color:var(--gmp-green);font-size:13px}.gmp-next{color:#fff;background:#112820;width:100vw;margin-left:calc(50% - 50vw);padding:82px max(4vw,50vw - 590px)}.gmp-section-head.light>span{color:#112820;background:#c7f0d7}.gmp-section-head.light small{color:#a7dcbc}.gmp-next ol{border:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.gmp-next li{border-right:1px solid #ffffff26;min-height:115px;padding:23px}.gmp-next li:last-child{border-right:0}.gmp-next li span{color:#bcebd0;margin-bottom:24px;font-size:9px;display:block}.gmp-business-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.gmp-business-grid article{border:1px solid var(--gmp-line);background:#fff;border-radius:15px;padding:25px}.gmp-business-grid h3{letter-spacing:-.03em;margin:0 0 12px;font-size:18px}.gmp-business-grid p{color:var(--gmp-muted);margin:0;font-size:10px;line-height:1.7}.gmp-next li b{font-size:13px}.gmp-valuation-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.gmp-valuation-grid article{background:var(--gmp-ink);color:#fff;border-radius:15px;padding:23px}.gmp-valuation-grid strong{letter-spacing:-.04em;margin:18px 0 7px;font-size:27px;display:block}.gmp-valuation-grid p{color:#aebbb6;margin:0;font-size:9px;line-height:1.55}.gmp-valuation-grid article>em{color:#8fc9a7;margin-top:5px;font-size:8px;font-style:normal;display:block}.gmp-valuation-grid .gmp-valuation-context{border-top:1px solid #ffffff1f;margin-top:7px;padding-top:7px}.gmp-multiple-parts{border-top:1px solid #395048;margin:11px 0 8px}.gmp-multiple-parts div{border-bottom:1px solid #2d433b;justify-content:space-between;gap:7px;padding:5px 0;display:flex}.gmp-multiple-parts dt,.gmp-multiple-parts dd{color:#aebbb6;margin:0;font-size:8px}.gmp-multiple-parts dd{color:#fff;font-weight:900}.gmp-ttm-inline{margin-top:8px}.gmp-ttm-inline summary{cursor:pointer;color:#a9d9bc;font-size:8px;font-weight:900}.gmp-ttm-inline p{border-top:1px solid #3b5048;margin-top:8px;padding-top:8px}.gmp-ttm-inline b{color:#fff}.gmp-runrate,.gmp-peer-card,.gmp-implied,.gmp-return-target,.gmp-scenarios,.gmp-calculator,.gmp-peak,.gmp-ttm-calc,.gmp-path-comparison{border:1px solid var(--gmp-line);background:#fff;border-radius:17px;margin-top:18px;padding:28px}.gmp-valuation-horizon{color:var(--gmp-muted);background:#edf4ef;border-radius:9px;justify-content:space-between;gap:12px;margin:-8px 0 18px;padding:10px 12px;font-size:9px;line-height:1.45;display:flex}.gmp-valuation-horizon b{color:var(--gmp-green)}.gmp-card-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.gmp-card-head>div:first-child{flex:auto;min-width:0}.gmp-card-head>b{flex:none}.gmp-card-head h3,.gmp-section-head h2{text-wrap:wrap}.gmp-card-head h3{letter-spacing:-.04em;margin:5px 0 0;font-size:23px}.gmp-card-head>small,.gmp-card-head>b{color:var(--gmp-muted);font-size:9px}.gmp-calculator-head-actions{color:var(--gmp-muted);align-items:center;gap:10px;font-size:9px;display:flex}.gmp-calculator-reset{border:1px solid var(--gmp-line);width:32px;height:32px;color:var(--gmp-green);cursor:pointer;background:#f2f5f3;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.gmp-calculator-reset:hover{background:#e9f4ed;border-color:#8fc5a4}.gmp-calculator-reset:focus-visible{outline:2px solid var(--gmp-green);outline-offset:2px}.gmp-calculator-reset svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.gmp-mobile-title,.gmp-mobile-break{display:none}.gmp-card-head h3 .gmp-desktop-title{color:inherit;font:inherit;letter-spacing:inherit}.gmp-ttm-equation{grid-template-columns:repeat(4,minmax(0,1fr) auto);align-items:stretch;margin-top:24px;display:grid}.gmp-ttm-equation article{border:1px solid var(--gmp-line);background:#f7f9f6;border-radius:11px;padding:18px}.gmp-ttm-equation article.result{background:#e8f5ed;border-color:#7ab891}.gmp-ttm-equation span{color:var(--gmp-muted);font-size:9px;display:block}.gmp-ttm-equation strong{margin-top:8px;font-size:18px;display:block}.gmp-ttm-equation i{place-items:center;min-width:34px;font-size:18px;font-style:normal;font-weight:900;display:grid}.gmp-runrate>div:nth-child(2){border-top:1px solid var(--gmp-line);border-bottom:1px solid var(--gmp-line);grid-template-columns:repeat(3,1fr);margin-top:24px;display:grid}.gmp-runrate article{border-right:1px solid var(--gmp-line);padding:20px}.gmp-runrate article.is-primary{background:#f8fbf9}.gmp-runrate article.is-secondary{background:#fafbfa}.gmp-runrate article.is-secondary strong{font-size:20px}.gmp-runrate article.is-secondary small,.gmp-runrate article.is-secondary em{color:#7c8881}.gmp-runrate article:last-child{border:0}.gmp-runrate article b{margin-top:9px;font-size:11px;display:block}.gmp-runrate article .gmp-runrate-source{justify-content:space-between;align-items:baseline;gap:10px;min-height:18px;display:flex}.gmp-runrate article .gmp-runrate-source span{min-width:0}.gmp-runrate article .gmp-runrate-source b{color:var(--gmp-ink);flex:none;margin:0;font-size:11px}.gmp-runrate-operation{color:var(--gmp-green);margin:5px 0 -4px;font-size:10px;font-style:normal;font-weight:900;display:block}.gmp-runrate strong{margin-top:9px;font-size:24px;display:block}.gmp-runrate article em{color:var(--gmp-green);margin-top:7px;font-size:9px;font-style:normal;font-weight:800;display:block}.gmp-runrate>p,.gmp-peer-card>p,.gmp-implied>p,.gmp-scenario-disclaimer,.gmp-small-note,.gmp-shared-copy-block{color:var(--gmp-muted);margin:15px 0 0;font-size:9px;line-height:1.65}.gmp-scenario-copy-block p{margin:0}.gmp-scenario-copy-block p+p{margin-top:3px}.gmp-scenario-copy-block .gmp-scenario-business-condition{color:var(--gmp-ink);font-weight:700}.gmp-scenario-copy-block .gmp-scenario-arithmetic-scope{color:var(--gmp-muted)}.gmp-implied>p{margin-top:9px;line-height:1.55}.gmp-implied>p.gmp-support-note-emphasis{color:var(--gmp-green);font-size:10px;font-weight:800}.gmp-peer-grid{background:var(--gmp-line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:24px;display:grid}.gmp-peer-grid article{background:#f7f9f6;padding:20px;display:block}.gmp-peer-identity{min-height:42px;line-height:1.45;display:block}.gmp-peer-identity b,.gmp-peer-identity span{display:block}.gmp-peer-identity b{color:var(--gmp-ink);margin-bottom:3px;font-size:10px}.gmp-peer-grid strong{margin:7px 0;font-size:23px;display:block}.gmp-peer-grid dl{margin:12px 0}.gmp-peer-grid dl div{border-top:1px solid var(--gmp-line);justify-content:space-between;gap:8px;padding:5px 0;display:flex}.gmp-peer-grid dt,.gmp-peer-grid dd{color:var(--gmp-muted);margin:0;font-size:8px}.gmp-peer-grid dd{color:var(--gmp-ink);font-weight:900}.gmp-peer-grid article>span,.gmp-peer-grid article>a{color:var(--gmp-green);font-size:8px;font-weight:900;display:inline-block}.gmp-peer-grid article>a{text-underline-offset:3px;padding:8px 0 2px;text-decoration:underline}.gmp-peer-basis{background:#f1f4f2;border-radius:8px;padding:9px 11px;margin:14px 0 -8px!important}.gmp-peak summary{padding:2px 0}.gmp-peak[open] summary{margin-bottom:25px}.gmp-peak-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:22px;display:grid}.gmp-peak-grid article{background:#f0f4f1;border-radius:11px;padding:18px}.gmp-peak-grid strong{margin-top:8px;font-size:21px;display:block}.gmp-peak-subtitle,.gmp-scenario-subtitle{color:var(--gmp-muted);letter-spacing:0;margin-top:6px;font-size:9px;font-weight:700;display:block}.gmp-peak-runrate{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.gmp-peak-runrate article{border:1px solid var(--gmp-line);border-radius:11px;padding:18px}.gmp-peak-runrate small{color:var(--gmp-green);font-size:8px;font-weight:900}.gmp-peak-runrate strong{margin-top:8px;font-size:18px;display:block}.gmp-peak-runrate p{color:var(--gmp-muted);white-space:pre-line;margin:6px 0 0;font-size:8px}.gmp-peak.is-compact .gmp-peak-grid{margin-top:16px}.gmp-peak.is-compact .gmp-peak-grid article,.gmp-peak.is-compact .gmp-peak-runrate article{padding:13px 14px}.gmp-peak.is-compact .gmp-peak-grid strong{margin-top:5px;font-size:19px}.gmp-peak.is-compact .gmp-peak-runrate strong{margin-top:5px;font-size:16px}.gmp-peak-compare{border-top:1px solid var(--gmp-line);margin-top:10px}.gmp-peak-compare>div{border-bottom:1px solid var(--gmp-line);grid-template-columns:1.1fr repeat(3,1fr);align-items:center;min-height:42px;font-size:9px;display:grid}.gmp-peak-compare .head{min-height:34px;color:var(--gmp-muted);font-size:8px;font-weight:800}.gmp-peak-compare em{color:var(--gmp-green);font-style:normal;font-weight:900}.gmp-hindsight-rule{color:#735a1d;background:#fff8e6;border:1px solid #ead6a1;border-radius:9px;padding:12px 14px;font-size:9px;line-height:1.55}.gmp-scenario-context{margin:34px 0 -7px;padding:15px 17px}.gmp-scenario-context>small{color:#92701e;letter-spacing:.02em;margin-bottom:6px;font-size:8px;font-weight:900;display:block}.gmp-scenario-context>b{color:#5f4916;font-size:11px;display:block}.gmp-scenario-context>p{margin:6px 0 0}.gmp-then-now{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.gmp-then-now article{border:1px solid var(--gmp-line);border-radius:11px;padding:20px}.gmp-then-now small{color:var(--gmp-green);font-size:9px;font-weight:900}.gmp-then-now p{color:var(--gmp-muted);margin:9px 0 0;font-size:10px;line-height:1.65}.gmp-then-now.is-compact{border-top:1px solid var(--gmp-line);border-bottom:1px solid var(--gmp-line);gap:0}.gmp-then-now.is-compact article{border:0;border-radius:0;padding:13px 4px}.gmp-then-now.is-compact article+article{border-left:1px solid var(--gmp-line);padding-left:14px}.gmp-then-now.is-compact p{margin-top:5px;font-size:9px;line-height:1.5}.gmp-implied{background:#eef8f2;border-color:#9ecdb1}.gmp-return-target{background:#f5f7f6}.gmp-support-highlight,.gmp-return-highlight{background:var(--gmp-ink);color:#fff;border-radius:12px;margin-top:22px;padding:20px}.gmp-support-highlight span,.gmp-return-highlight span{color:#adddc0;font-size:9px;font-weight:900;display:block}.gmp-support-highlight strong,.gmp-return-highlight strong{margin:6px 0;font-size:34px;display:block}.gmp-support-highlight em,.gmp-return-highlight em{color:#adddc0;margin:-2px 0 7px;font-size:8px;font-style:normal;font-weight:800;display:block}.gmp-support-highlight small,.gmp-return-highlight small{color:#b9c8c2;font-size:8px}.gmp-support-highlight .gmp-growth-reference,.gmp-return-highlight .gmp-growth-reference{color:#dbe9e1;border-top:1px solid #adddc038;margin:9px 0 8px;padding-top:8px;font-size:8px;font-weight:700;display:block}.gmp-growth-reference b{color:#adddc0;font-weight:900}.gmp-implied-result{background:#bdd8c7;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:18px;display:grid}.gmp-implied-result article{background:#fff;padding:20px}.gmp-implied-result span{color:var(--gmp-muted);font-size:9px;display:block}.gmp-implied-result strong{margin-top:7px;font-size:23px;display:block}.gmp-psr-basis{color:var(--gmp-green);margin-top:7px;font-size:8px;font-weight:800;line-height:1.5;display:block}.gmp-implied .gmp-psr-basis{background:0 0;margin-top:7px;padding:0;font-size:8px;font-weight:700}.gmp-return-results{grid-template-columns:repeat(3,1fr)}.gmp-return-basis{background:#e9efeb;border-radius:9px;margin-top:9px;padding:9px 11px}.gmp-return-basis summary{cursor:pointer;color:var(--gmp-green);font-size:9px;font-weight:900}.gmp-return-basis p{color:var(--gmp-muted);margin:7px 0 0;font-size:9px;line-height:1.55}.gmp-return-controls{flex-wrap:wrap;align-items:center;gap:6px;margin-top:22px;display:flex}.gmp-return-controls button{border:1px solid var(--gmp-line);min-height:40px;color:var(--gmp-muted);cursor:pointer;background:#fff;border-radius:9px;padding:0 15px;font-size:10px;font-weight:900}.gmp-return-controls button[aria-pressed=true]{border-color:var(--gmp-ink);background:var(--gmp-ink);color:#fff}.gmp-quick-range-note{color:var(--gmp-muted);margin:8px 0 0!important;font-size:8px!important;line-height:1.5!important}.gmp-return-controls label{border:1px solid var(--gmp-line);background:#fff;border-radius:9px;align-items:center;gap:9px;padding:7px 10px;display:flex}.gmp-return-controls label span{color:var(--gmp-muted);font-size:8px}.gmp-return-controls input{border:0;border-bottom:1px solid var(--gmp-ink);background:0 0;width:58px;font-weight:900}.gmp-return-target>p{color:var(--gmp-muted);margin:9px 0 0;font-size:9px;line-height:1.55}.gmp-path-legend{color:var(--gmp-muted);flex-wrap:wrap;gap:18px;margin-top:20px;font-size:9px;display:flex}.gmp-path-legend span:before{content:"";vertical-align:middle;border-radius:9px;width:14px;height:6px;margin-right:6px;display:inline-block}.gmp-path-legend .support:before{background:#52a876}.gmp-path-legend .base:before{background:#172c24}.gmp-path-chart{gap:12px;margin-top:22px;display:grid}.gmp-path-chart article{grid-template-columns:42px 1fr;align-items:center;gap:12px;display:grid}.gmp-path-chart article>span{color:var(--gmp-muted);font-size:9px;font-weight:900}.gmp-path-chart article>div{gap:4px;display:grid}.gmp-path-chart i{border-radius:5px;min-width:80px;height:25px;padding:5px 8px;font-style:normal;transition:width .2s;display:block}.gmp-path-chart i.support{color:#17653c;background:#dff3e7}.gmp-path-chart i.base{color:#fff;background:#172c24}.gmp-path-chart i b{white-space:nowrap;font-size:8px}.gmp-path-comparison>p{color:var(--gmp-muted);margin:16px 0 0;font-size:9px;line-height:1.6}.gmp-scenario-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px;display:grid}.gmp-scenario-grid article{border:1px solid var(--gmp-line);border-radius:13px;padding:23px}.gmp-scenario-grid article>span{color:var(--gmp-green);font-size:11px;font-weight:900}.gmp-review-badge{background:#fff2d6;border-radius:999px;padding:7px 10px;color:#7a5b19!important}.gmp-verified-badge{text-align:center;white-space:nowrap;background:#e2f3e8;border-radius:999px;flex:none;min-width:108px;padding:7px 10px;color:#176a3d!important}.gmp-scenario-basis,.gmp-scenario-reference{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.gmp-scenario-basis span,.gmp-scenario-reference>div{color:var(--gmp-muted);background:#eef2ef;border-radius:8px;padding:9px 12px;font-size:8px}.gmp-scenario-basis b,.gmp-scenario-reference strong{color:var(--gmp-ink);margin-left:5px}.gmp-scenario-target{background:#eef6f1;border-radius:9px;margin-top:15px;padding:14px}.gmp-scenario-target small,.gmp-cap-result small{color:var(--gmp-muted);font-size:8px;display:block}.gmp-scenario-target strong{margin:5px 0;font-size:22px;display:block}.gmp-scenario-target em,.gmp-cap-result em{color:var(--gmp-green);font-size:8px;font-style:normal;font-weight:900}.gmp-scenario-target>small:last-child,.gmp-scenario-growth-lines{margin-top:8px;line-height:1.5;display:block}.gmp-scenario-growth-lines small{color:var(--gmp-muted);font-size:8px;display:inline}.gmp-scenario-growth-lines small+small:before{content:" · "}.gmp-scenario-growth-lines.is-stacked small{display:block}.gmp-scenario-growth-lines.is-stacked small+small:before{content:none}.gmp-scenario-growth-lines b{color:var(--gmp-green)}.gmp-scenario-grid dl{margin:18px 0}.gmp-scenario-grid dl div{border-bottom:1px solid var(--gmp-line);grid-template-columns:minmax(0,1fr) 82px;align-items:start;gap:12px;padding:8px 0;display:grid}.gmp-scenario-grid dt{color:var(--gmp-muted);font-size:9px}.gmp-scenario-grid dd{text-align:right;margin:0;font-size:10px;font-weight:900}.gmp-scenario-grid dd small{color:var(--gmp-muted);margin-top:2px;font-size:7px;font-weight:700;display:block}.gmp-scenario-grid article>strong{font-size:27px;display:block}.gmp-scenario-grid article>small{color:var(--gmp-green);margin-top:5px;font-size:9px;font-weight:800;display:block}.gmp-scenario-grid article>p{color:var(--gmp-muted);font-size:9px;line-height:1.55}.gmp-scenario-comparison-note{color:var(--gmp-muted);margin:12px 0 0;font-size:8px;line-height:1.55}.gmp-cap-result{background:#f5fbf7;border:1px solid #8fc5a4;border-radius:9px;margin-top:18px;padding:14px}.gmp-cap-result strong{color:var(--gmp-green);margin:5px 0;font-size:24px;display:block}.gmp-cap-result p{color:var(--gmp-muted);margin:0 0 5px!important;font-size:8px!important}.gmp-per-share-bridge{border-top:1px solid var(--gmp-line);margin-top:12px;padding-top:11px}.gmp-per-share-bridge>b{color:var(--gmp-ink);margin-bottom:5px;font-size:9px;display:block}.gmp-per-share-bridge dl{margin:0}.gmp-per-share-bridge dl div{padding:5px 0}.gmp-shareholder-return-bridge{border-top:1px solid var(--gmp-line);margin-top:13px;padding-top:12px}.gmp-shareholder-return-bridge>b{color:var(--gmp-ink);margin-bottom:7px;font-size:10px;display:block}.gmp-shareholder-return-flow{gap:0;display:grid}.gmp-shareholder-return-flow>div{position:relative;border-bottom:1px solid var(--gmp-line)!important;grid-template-columns:minmax(0,1fr) auto!important;gap:4px 12px!important;padding:8px 0!important;display:grid!important}.gmp-shareholder-return-flow span{color:var(--gmp-muted);font-size:8px}.gmp-shareholder-return-flow strong{text-align:right;color:var(--gmp-ink)!important;margin:0!important;font-size:12px!important}.gmp-shareholder-return-flow small{text-align:right;grid-column:1/-1;color:var(--gmp-green)!important;margin:0!important;font-size:8px!important}.gmp-shareholder-return-flow>div.is-primary{background:#f5fbf7;border-radius:9px;margin:2px 0 8px;border:1px solid #8fc5a4!important;grid-template-columns:1fr!important;padding:14px!important}.gmp-shareholder-return-flow>div.is-primary span{text-align:right;font-weight:800}.gmp-shareholder-return-flow>div.is-primary strong{color:var(--gmp-green)!important;font-size:17px!important}.gmp-shareholder-return-flow>div.is-primary small{text-align:right;line-height:1.55}.gmp-shareholder-return-flow .gmp-shareholder-return-path,.gmp-calc-results .gmp-shareholder-return-path{font-weight:700;color:var(--gmp-muted)!important}.gmp-shareholder-return-comparison{font-weight:800;color:var(--gmp-green)!important}.gmp-shareholder-return-comparison-unit{white-space:nowrap;color:inherit!important}.gmp-shareholder-return-comparison b{font-weight:900}.gmp-shareholder-return-flow>div.is-result{background:#edf6f0}.gmp-shareholder-return-flow>div.is-result span,.gmp-shareholder-return-flow>div.is-result strong{font-weight:900}.gmp-shareholder-return-flow>div.is-result strong{color:var(--gmp-green)!important;font-size:14px!important}.gmp-shareholder-return-bridge.is-economic-flow>b{margin-bottom:10px;font-size:11px}.gmp-shareholder-return-intro{color:var(--gmp-muted);margin:0 0 10px!important;font-size:9px!important;line-height:1.55!important}.gmp-shareholder-return-bridge.is-economic-flow .gmp-shareholder-return-flow{gap:0}.gmp-shareholder-return-bridge.is-economic-flow .gmp-shareholder-return-flow>div{background:#fff;border-radius:9px;margin-bottom:18px;border:1px solid var(--gmp-line)!important;grid-template-columns:minmax(0,1fr) auto!important;gap:5px 12px!important;padding:13px 14px!important;display:grid!important}.gmp-shareholder-return-bridge.is-economic-flow .gmp-shareholder-return-flow>div:not(:last-child):after{z-index:1;color:var(--gmp-green);content:"↓";font-size:12px;font-weight:900;position:absolute;bottom:-17px;left:50%;transform:translate(-50%)}.gmp-shareholder-return-bridge.is-economic-flow .gmp-shareholder-return-flow>div:last-child{background:#edf6f0;margin-bottom:0}.gmp-shareholder-return-bridge.is-economic-flow .gmp-shareholder-return-flow span{font-size:9px}.gmp-shareholder-return-bridge.is-economic-flow .gmp-shareholder-return-flow strong{font-size:16px!important}.gmp-shareholder-return-bridge.is-economic-flow .gmp-shareholder-return-flow small{line-height:1.5;font-size:9px!important}.gmp-shareholder-return-bridge.is-economic-flow .gmp-shareholder-return-comparison{flex-wrap:wrap;justify-content:flex-end;gap:0 3px;display:flex}.gmp-shareholder-return-bridge.is-economic-flow .gmp-shareholder-return-comparison-unit{white-space:normal}.gmp-shareholder-return-bridge.is-economic-flow .gmp-shareholder-return-note{color:var(--gmp-muted)!important;text-align:left!important}.gmp-shareholder-return-bridge.is-economic-flow .is-result .gmp-shareholder-return-note{color:var(--gmp-green)!important;text-align:right!important}.gmp-shareholder-return-bridge details{border-bottom:1px solid var(--gmp-line);background:#edf4ef;border-radius:7px;margin-top:9px;padding:8px 9px}.gmp-shareholder-return-bridge summary{cursor:pointer;color:var(--gmp-green);justify-content:space-between;align-items:center;font-size:8px;font-weight:900;list-style:none;display:flex}.gmp-shareholder-return-bridge summary::-webkit-details-marker{display:none}.gmp-shareholder-return-bridge summary>span{min-width:0}.gmp-shareholder-return-bridge summary>i{border-bottom:2px solid;border-right:2px solid;flex:none;width:6px;height:6px;transform:rotate(45deg)}.gmp-shareholder-return-bridge details[open] summary>i{transform:rotate(225deg)}.gmp-shareholder-return-bridge details p,.gmp-shareholder-return-bridge>p{color:var(--gmp-muted);margin:7px 0 0!important;font-size:8px!important;line-height:1.5!important}.gmp-shareholder-return-calculation{margin-top:8px}.gmp-shareholder-return-calculation section+section{border-top:1px solid #c5dfcf;margin-top:9px;padding-top:9px}.gmp-shareholder-return-calculation section>b{color:var(--gmp-green);font-size:8px;display:block}.gmp-shareholder-return-details dl{margin:4px 0 0}.gmp-shareholder-return-details dl div{border-bottom:1px solid var(--gmp-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:7px 0;display:grid}.gmp-shareholder-return-details dl div:last-child{border-bottom:0}.gmp-shareholder-return-details dl div.is-result{border-top:0;margin-top:0;padding-top:7px}.gmp-shareholder-return-details dt,.gmp-shareholder-return-details dd{margin:0;font-size:8px}.gmp-shareholder-return-details dt{color:var(--gmp-muted)}.gmp-shareholder-return-details dd{min-width:0;color:var(--gmp-ink);text-align:right;white-space:nowrap;font-weight:900}.gmp-shareholder-return-details .is-result dd{color:var(--gmp-green)}.gmp-calculator>.gmp-shareholder-return-bridge{border:1px solid var(--gmp-line);background:#f5fbf7;border-radius:11px;padding:16px}.gmp-cap-result.is-economic-flow{background:0 0;border:0;padding:0}.gmp-cap-result.is-economic-flow>.gmp-shareholder-return-bridge{border-top:0;margin-top:0;padding-top:0}.gmp-summary{border-left:4px solid var(--gmp-green);background:#e9f4ed;margin-top:18px;padding:25px 28px}.gmp-summary span{color:var(--gmp-green);font-size:9px;font-weight:900}.gmp-summary p{margin:9px 0 0;font-size:12px;line-height:1.75}.gmp-calculator{margin-top:18px}.gmp-tabs{gap:6px;margin-top:24px;display:flex}.gmp-tabs button{border:1px solid var(--gmp-line);min-height:42px;color:var(--gmp-muted);cursor:pointer;background:#f2f5f3;border-radius:9px;padding:0 16px;font-size:10px;font-weight:900}.gmp-tabs button[aria-pressed=true]{border-color:var(--gmp-ink);background:var(--gmp-ink);color:#fff}.gmp-slider-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.gmp-range-control{border:1px solid var(--gmp-line);background:#fafbfa;border-radius:11px;padding:17px;display:block}.gmp-range-control>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.gmp-range-control b{font-size:10px}.gmp-range-control em{color:var(--gmp-green);font-size:14px;font-style:normal;font-weight:900}.gmp-range-control>input[type=range]{width:100%;accent-color:var(--gmp-green);margin:22px 0 15px}.gmp-range-control>div{grid-template-columns:auto 70px auto;justify-content:space-between;align-items:end;gap:8px;display:grid}.gmp-range-control>div.gmp-range-ends{justify-content:space-between;display:flex}.gmp-range-control small{color:var(--gmp-muted);font-size:7px}.gmp-range-control>div input{border:0;border-bottom:1px solid var(--gmp-ink);text-align:center;background:0 0;width:70px;padding:4px;font-size:11px;font-weight:900}.gmp-range-note{color:var(--gmp-muted);margin:12px 0 0;font-size:8px;line-height:1.55}.gmp-calc-results{background:var(--gmp-line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:16px;display:grid}.gmp-calc-results.is-shareholder-summary{grid-template-columns:1fr}.gmp-calc-results.is-shareholder-summary strong{color:var(--gmp-green)}.gmp-calc-results div{background:#f2f5f3;padding:18px}.gmp-calc-results>div>span{color:var(--gmp-muted);font-size:9px;display:block}.gmp-calc-results strong{margin-top:7px;font-size:19px;display:block}.gmp-calc-results small{color:var(--gmp-green);margin-top:7px;font-size:8px;font-weight:800;display:block}.gmp-calc-results .gmp-market-cap-transition{white-space:nowrap;width:max-content;max-width:100%;display:flex}.gmp-formula-details{background:#edf4ef;border-radius:10px;margin-top:10px;padding:11px 13px}.gmp-formula-details p{color:var(--gmp-muted);margin:7px 0 0;font-size:9px;line-height:1.55}.gmp-scenario-history-groups{border-top:1px solid #c5dfcf;margin-top:12px;padding-top:12px}.gmp-scenario-history-list{gap:7px;display:grid}.gmp-scenario-history-item{background:#fff;border:1px solid #c5dfcf;border-radius:9px;overflow:hidden}.gmp-scenario-history-trigger{width:100%;min-height:44px;color:var(--gmp-ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.gmp-scenario-history-trigger>span{gap:2px;min-width:0;font-size:9px;line-height:1.45;display:grid}.gmp-scenario-history-trigger>span b{overflow-wrap:anywhere;font-weight:900}.gmp-scenario-history-trigger>span small{color:var(--gmp-muted);font-size:8px;font-weight:700}.gmp-scenario-history-trigger i{border-right:2px solid var(--gmp-green);border-bottom:2px solid var(--gmp-green);flex:none;width:7px;height:7px;transform:rotate(45deg)}.gmp-scenario-history-trigger[aria-expanded=true] i{transform:rotate(225deg)}.gmp-scenario-history-trigger:focus-visible{outline:2px solid var(--gmp-green);outline-offset:-2px}.gmp-scenario-history-detail{border-top:1px solid var(--gmp-line);padding:0 12px 12px}.gmp-scenario-history-empty{color:var(--gmp-muted);text-align:center;border:1px dashed #c5dfcf;border-radius:9px;margin:12px 0 0;padding:14px 12px;font-size:9px;line-height:1.5}.gmp-scenario-history-scenarios{gap:8px;margin-top:12px;display:grid}.gmp-scenario-history-scenarios article{background:#eef2ef;border:1px solid #0000;border-radius:8px;min-width:0;padding:12px}.gmp-scenario-history-scenarios article.is-changed{box-shadow:inset 2px 0 0 var(--gmp-green);background:#f0f6f2;border-color:#b5d3c0}.gmp-scenario-history-title{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-bottom:8px;display:flex}.gmp-scenario-history-title strong{font-size:9px}.gmp-scenario-history-title small{color:var(--gmp-green);letter-spacing:.04em;flex:none;font-size:7px;font-weight:900}.gmp-scenario-history-scenarios dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin:0;display:grid}.gmp-scenario-history-scenarios dl div{border-bottom:1px solid var(--gmp-line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;min-width:0;padding:7px 0;display:grid}.gmp-scenario-history-scenarios dt{color:var(--gmp-muted);font-size:8px}.gmp-scenario-history-scenarios dd{text-align:right;margin:0;font-size:10px;font-weight:900;line-height:1.4}.gmp-scenario-history-reason{background:#f4f7f5;border-radius:8px;gap:4px;padding:10px 12px;display:grid;margin:10px 0 0!important}.gmp-scenario-history-reason strong{color:var(--gmp-ink);font-size:8px}.gmp-scenario-history-reason span{overflow-wrap:anywhere}.gmp-scenario-history-earlier{width:100%;min-height:40px;color:var(--gmp-green);cursor:pointer;background:#f7faf8;border:1px solid #c5dfcf;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-top:8px;font:800 8px/1.4 inherit;display:flex}.gmp-scenario-history-earlier span,.gmp-scenario-history-archive summary span{min-width:18px;height:18px;color:var(--gmp-green);background:#e5eee8;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:7px;display:inline-flex}.gmp-scenario-history-archive{border-top:1px solid var(--gmp-line);margin-top:10px;padding-top:10px}.gmp-scenario-history-archive:not([open])>.gmp-scenario-history-list{display:none}.gmp-scenario-history-archive>summary{min-height:38px;color:var(--gmp-muted);cursor:pointer;align-items:center;gap:6px;font-size:8px;font-weight:800;list-style:none;display:flex}.gmp-scenario-history-archive>summary::-webkit-details-marker{display:none}.gmp-scenario-history-archive>.gmp-scenario-history-list{margin-top:6px}.gmp-inline-arrow-path{white-space:nowrap;vertical-align:middle;flex-wrap:nowrap;align-items:center;gap:.32em;min-width:0;max-width:100%;line-height:1;display:inline-flex}.gmp-inline-arrow-path>span{white-space:nowrap;flex:none;line-height:1;display:block}.gmp-inline-arrow{opacity:.62;stroke:currentColor;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;fill:none;flex:0 0 10px;align-self:center;width:10px;height:8px;display:block;overflow:visible}.gmp-methodology{padding:36px 0 80px}.gmp-methodology details{border:1px solid var(--gmp-line);background:#fff;border-radius:15px;padding:25px 28px}.gmp-method-grid{border-top:1px solid var(--gmp-line);grid-template-columns:repeat(3,1fr);gap:26px;margin-top:25px;padding-top:25px;display:grid}.gmp-method-grid.is-company{grid-template-columns:repeat(2,1fr)}.gmp-method-grid article{min-width:0;margin:0;padding:0}.gmp-method-grid h3{margin:0 0 10px;font-size:14px}.gmp-method-grid p,.gmp-method-grid li{color:var(--gmp-muted);font-size:9px;line-height:1.65}.gmp-method-grid p,.gmp-method-grid ol{margin:0}.gmp-method-grid ol{padding:0;list-style-position:inside}.gmp-about-company{border:1px solid var(--gmp-line);background:#fff;border-radius:15px;max-width:760px;margin-top:36px;padding:28px}.gmp-about-company>span{color:var(--gmp-green);letter-spacing:.16em;font-size:9px;font-weight:900}.gmp-about-company h2{letter-spacing:-.04em;margin:7px 0 10px;font-size:26px}.gmp-about-company p{color:var(--gmp-muted);margin:0;font-size:10px;line-height:1.75}.gmp-sources{border-top:1px solid var(--gmp-line);grid-template-columns:.7fr 1.3fr;gap:8vw;padding:80px 0;display:grid}.gmp-sources h2{margin:7px 0 12px;font-size:32px}.gmp-sources p{color:var(--gmp-muted);font-size:10px}.gmp-sources>div:last-child{border-top:2px solid var(--gmp-ink)}.gmp-sources a{border-bottom:1px solid var(--gmp-line);grid-template-columns:36px 1fr auto;align-items:center;min-height:58px;font-size:10px;display:grid}.gmp-sources a span{color:var(--gmp-muted);font-size:8px}.gmp-sources a em{color:var(--gmp-green);font-size:9px;font-style:normal}.gmp-footer{border-top:1px solid var(--gmp-line);grid-template-columns:.6fr 1.4fr;gap:30px;width:min(1180px,100% - 48px);margin:0 auto;padding:32px 0 48px;display:grid}.gmp-qoq-note{color:var(--gmp-muted);margin:8px 0 12px;font-size:9px}.gmp-footer b{font-size:12px}.gmp-footer p,.gmp-footer span,.gmp-footer small{color:var(--gmp-muted);margin:5px 0 0;font-size:9px;line-height:1.6}@media (width<=820px){.gmp-topbar{grid-template-columns:1fr auto;gap:10px;min-height:108px;padding:9px 18px}.gmp-topbar .gmp-search-wrap{grid-area:2/1/auto/-1}.gmp-topbar.is-compact{grid-template-columns:auto minmax(0,1fr) auto;min-height:58px}.gmp-topbar.is-compact .gmp-brand b{letter-spacing:.04em;font-size:11px}.gmp-topbar.is-compact .gmp-search-wrap{grid-area:auto}.gmp-topbar.is-compact .stock-search>button{display:none}.gmp-topbar.is-compact .stock-search input{padding-right:10px}.gmp-shell{width:calc(100% - 32px)}.gmp-company-header{grid-template-columns:1fr;gap:34px;padding:56px 0 36px}.gmp-company-header h1{font-size:65px}.gmp-publication-gate{grid-template-columns:1fr}.gmp-key-grid,.gmp-valuation-grid{grid-template-columns:1fr 1fr}.gmp-change-list article{grid-template-columns:1fr;gap:18px}.gmp-change-list article>div:first-child{border:0;border-bottom:1px solid var(--gmp-line);padding:0 0 18px}.gmp-next{width:auto;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.gmp-next ol,.gmp-business-grid{grid-template-columns:1fr}.gmp-next li{border-bottom:1px solid #ffffff26;border-right:0;min-height:auto}.gmp-runrate>div:nth-child(2),.gmp-peer-grid{grid-template-columns:1fr 1fr}.gmp-scenario-grid,.gmp-slider-grid,.gmp-method-grid,.gmp-method-grid.is-company{grid-template-columns:1fr}.gmp-sources{grid-template-columns:1fr;gap:30px}.gmp-footer{grid-template-columns:1fr}}@media (width<=520px){.gmp-quarterly-interpretations,.gmp-page[data-company=NVDA] .gmp-nvda-prototype-interpretations{grid-template-columns:1fr}.gmp-modelability-status{flex-direction:column;align-items:flex-start;gap:5px;margin-top:-8px}.gmp-modelability-modal-backdrop{padding:12px}.gmp-modelability-modal{max-height:92vh;padding:21px}.gmp-modelability-modal h2{font-size:20px}.gmp-modelability-modal>div{flex-direction:column-reverse}.gmp-modelability-modal button{width:100%}.stock-search-overlay{padding:66px 12px 12px}.stock-search-dialog{width:calc(100vw - 24px)}.stock-search-dialog .stock-search{grid-template-columns:minmax(0,1fr) auto}.stock-search-dialog .stock-search input{width:100%}.gmp-topbar.is-compact .gmp-source-button{padding:9px;font-size:9px}.gmp-topbar.is-compact .gmp-brand b{font-size:10px}.gmp-header-actions{gap:6px}.gmp-utility-menu summary{min-width:31px;min-height:31px;padding:0 7px}.gmp-section{padding:68px 0}.gmp-section-head{margin-bottom:28px}.gmp-quarterly-section-head{gap:12px}.gmp-quarterly-section-head>span{flex-basis:38px;width:38px;height:38px;margin-top:0;font-size:11px}.gmp-quarterly-section-head .gmp-heading-mobile-line{display:block}.gmp-quarterly-section-head .gmp-heading-desktop-separator{display:none}.gmp-key-grid,.gmp-valuation-grid,.gmp-peak-grid{grid-template-columns:1fr 1fr;gap:7px}.gmp-then-now{grid-template-columns:1fr}.gmp-then-now.is-compact article{padding:11px 2px}.gmp-then-now.is-compact article+article{border-top:1px solid var(--gmp-line);border-left:0;padding-left:2px}.gmp-key-grid article,.gmp-valuation-grid article{min-height:0;padding:14px}.gmp-key-grid strong{margin:15px 0 6px;font-size:22px}.gmp-key-grid p{margin-top:10px}.gmp-valuation-grid strong{margin:12px 0 6px;font-size:20px}.gmp-gate-grid{grid-template-columns:1fr}.gmp-table{overflow:visible}.gmp-table-row{grid-template-columns:.85fr 1fr 1fr .62fr;gap:5px;min-width:0;min-height:58px;font-size:10px}.gmp-table-row.head{font-size:7px}.gmp-table-row b{font-size:9px}.gmp-table-row strong{font-size:10px}.gmp-runrate,.gmp-peer-card,.gmp-implied,.gmp-return-target,.gmp-scenarios,.gmp-calculator,.gmp-peak,.gmp-ttm-calc,.gmp-path-comparison{padding:21px}.gmp-valuation-horizon{display:grid}.gmp-responsive-head{gap:10px}.gmp-responsive-head>div{min-width:0}.gmp-responsive-head>small{text-align:right;flex:none;max-width:112px;line-height:1.45}.gmp-responsive-head h3{font-size:20px;line-height:1.25}.gmp-implied.is-en .gmp-responsive-head,.gmp-return-target.is-en .gmp-responsive-head{grid-template-columns:1fr;display:grid}.gmp-implied.is-en .gmp-responsive-head>small,.gmp-return-target.is-en .gmp-responsive-head>small{text-align:left;max-width:none}.gmp-calculator.is-en>.gmp-card-head{grid-template-columns:1fr;gap:8px;display:grid}.gmp-calculator.is-en>.gmp-card-head>small{text-align:left}.gmp-calculator:not(.is-en)>.gmp-calculator-head h3{letter-spacing:-.05em;font-size:17px}.gmp-calculator:not(.is-en)>.gmp-calculator-head{gap:8px}.gmp-calculator:not(.is-en)>.gmp-calculator-head>div:first-child{flex:auto;min-width:0}.gmp-calculator-head-actions{justify-content:flex-end}.gmp-calculator:not(.is-en)>.gmp-calculator-head .gmp-calculator-head-actions{flex:none;gap:6px;min-width:0}.gmp-calculator:not(.is-en)>.gmp-calculator-head .gmp-calculator-head-actions>small{white-space:nowrap;letter-spacing:-.03em;font-size:8px;line-height:1.2}.gmp-calculator.is-en>.gmp-calculator-head .gmp-calculator-head-actions{justify-content:space-between}.gmp-mobile-title{color:inherit!important;font:inherit!important;letter-spacing:inherit!important;display:inline!important}.gmp-desktop-title{display:none}.gmp-mobile-break{display:block}.gmp-ttm-equation{grid-template-columns:1fr;gap:6px}.gmp-ttm-equation i{min-height:22px}.gmp-runrate>div:nth-child(2),.gmp-peer-grid{grid-template-columns:1fr}.gmp-runrate article{border-right:0;border-bottom:1px solid var(--gmp-line)}.gmp-scenario-context{margin:28px 0 -9px;padding:14px 15px}.gmp-implied-result{grid-template-columns:repeat(3,minmax(0,1fr))}.gmp-implied-result article{min-width:0;padding:14px 10px}.gmp-implied-result span{word-break:keep-all}.gmp-implied-result strong{font-size:18px}.gmp-scenarios .gmp-card-head{gap:10px}.gmp-scenarios .gmp-card-head>div{min-width:0}.gmp-scenarios .gmp-card-head h3{font-size:20px}.gmp-scenarios .gmp-verified-badge{min-width:104px;padding-left:8px;padding-right:8px;font-size:8px}.gmp-peak-runrate{grid-template-columns:1fr}.gmp-calc-results{grid-template-columns:1fr 1fr}.gmp-sources a{grid-template-columns:28px 1fr;padding:10px 0}.gmp-sources a em{grid-column:2}.gmp-about-company{padding:21px}}.gmp-table-row.head>span:nth-child(2),.gmp-table-row.head>span:nth-child(3),.gmp-table-row.head>span:nth-child(4){color:var(--gmp-ink);font-size:12px;font-weight:700}.gmp-runrate article em.gmp-runrate-calculation{color:var(--gmp-muted);font-weight:400}.gmp-runrate article .gmp-runrate-period,.gmp-peak-runrate article .gmp-runrate-period{color:var(--gmp-green);font-weight:900}.gmp-peak-runrate article>small{display:block}.gmp-peak-runrate article .gmp-peak-runrate-label{color:var(--gmp-ink);margin-top:6px;font-size:9px;font-weight:800}@media (width<=520px){.gmp-table-row.head,.gmp-table-row.head>span:nth-child(2),.gmp-table-row.head>span:nth-child(3),.gmp-table-row.head>span:nth-child(4){font-size:11px}}.gmp-sources.gmp-sources-compact{overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);gap:4px 16px;padding:24px 0;font-size:12px;line-height:1.9;display:grid}.gmp-source-heading{display:contents}.gmp-sources-compact h2{font-size:14px;font-weight:800;line-height:inherit;grid-area:1/1;margin:0}.gmp-source-list{grid-area:1/2;min-width:0}.gmp-sources-compact .gmp-source-row{border:0;display:block}.gmp-sources-compact .gmp-source-row[hidden]{display:none}.gmp-sources.gmp-sources-compact a{min-height:0;font-size:inherit;color:var(--gmp-green);text-underline-offset:3px;border:0;padding:0;text-decoration:underline;display:inline}.gmp-source-toggle{color:var(--gmp-green);font:inherit;cursor:pointer;white-space:nowrap;text-underline-offset:3px;background:0 0;border:0;grid-area:1/3;align-self:start;padding:0;text-decoration:underline}.gmp-sources-compact:has(.gmp-source-toggle){grid-template-columns:auto minmax(0,1fr) auto}.gmp-sources-compact a:hover,.gmp-source-toggle:hover{color:var(--gmp-ink)}.gmp-sources-compact a:focus-visible,.gmp-source-toggle:focus-visible{outline:2px solid var(--gmp-green);outline-offset:3px}.gmp-sources-compact .gmp-source-note{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){.gmp-sources.gmp-sources-compact{grid-template-columns:minmax(0,1fr) auto;column-gap:12px}.gmp-sources-compact h2{grid-area:1/1}.gmp-source-list{grid-area:2/1}.gmp-source-toggle{grid-area:2/2}}.gmp-footer{row-gap:20px;padding-bottom:32px}.gmp-footer .gmp-footer-contact{grid-area:2/2}.gmp-footer-ownership{grid-area:2/1}@media (width<=820px){.gmp-footer{row-gap:18px}.gmp-footer .gmp-footer-contact{grid-area:2/1}.gmp-footer-ownership{grid-area:3/1}}.gmp-page[lang=en] .gmp-implied-result article>span:first-child{min-block-size:2.8em;line-height:1.4}@media (width<=760px){.gmp-page[lang=en] .gmp-implied>.gmp-responsive-head{padding-block-start:22px;position:relative}.gmp-page[lang=en] .gmp-implied>.gmp-responsive-head>small{text-align:right;max-width:100%;position:absolute;inset-block-start:0;inset-inline-end:0}}.samsung-cash-return-ledger{margin-top:16px}.samsung-cash-return-ledger table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:16px 0;font-size:12px}.samsung-cash-return-ledger caption{text-align:left;padding-bottom:8px;font-weight:700}.samsung-cash-return-ledger th,.samsung-cash-return-ledger td{border-bottom:1px solid var(--gmp-line);text-align:right;white-space:nowrap;padding:9px 10px}.samsung-cash-return-ledger th{color:var(--gmp-muted);font-size:11px}.samsung-cash-return-ledger th:first-child,.samsung-cash-return-ledger td:first-child{text-align:left}.samsung-cash-return-ledger p{line-height:1.7}@media (width<=520px){.gmp-page[data-company=SPCX] [data-quarterly-latest] .gmp-key-grid article:nth-child(4) .gmp-nvda-quarterly-comparisons>div{letter-spacing:-.2px;white-space:nowrap;gap:3px;font-size:clamp(8px,2.3vw,10px)}}.gmp-header-actions>.site-locale-control{flex-shrink:0}@media (width<=480px){.gmp-topbar.is-compact,.gmp-topbar.is-compact .gmp-brand{gap:6px}.gmp-topbar.is-compact .gmp-compact-search{padding-left:10px;padding-right:10px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.vf-experience-nav{border-bottom:1px solid var(--line);align-items:center;gap:6px;max-width:1180px;margin:0 auto;font-size:12px;font-weight:800;display:flex}.vf-experience-nav a{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;padding:12px 18px;text-decoration:none;display:block}.vf-experience-nav a[aria-current=page]{border-color:var(--green);color:var(--green)}.vf-experience-nav a:hover{background:#eaf2eb}.vf-experience-nav>span{color:var(--muted);letter-spacing:.08em;white-space:nowrap;margin-left:auto;font-size:9px}.gmp-topbar>.vf-experience-nav{border-bottom:0;grid-column:1/-1;width:100%;margin-top:-16px}.gmp-topbar{row-gap:16px}.search-home>.vf-experience-nav{width:100%}@media (width<=700px){.vf-experience-nav a{padding:12px 10px;font-size:11px}.vf-experience-nav>span{font-size:8px}.search-home>.vf-experience-nav{width:calc(100% - 32px)}.gmp-topbar>.vf-experience-nav{grid-row:3;margin-top:-8px}.gmp-topbar.is-compact>.vf-experience-nav{grid-row:auto}}html[data-vf-portfolio-embed] .gmp-calculator{scroll-margin-top:110px}@media (width<=650px){html[data-vf-portfolio-embed] input:not([type=range]),html[data-vf-portfolio-embed] select{font-size:16px!important}}html[data-vf-portfolio-focus=calculator] .gmp-topbar{display:none}html[data-vf-portfolio-focus=calculator] .gmp-calculator{scroll-margin-top:12px}.pf-compact-calculator{background:var(--paper);max-width:850px;min-height:100dvh;margin:auto;padding:16px}.pf-compact-calculator .gmp-calculator{background:0 0;border:0;margin:0;padding:0}.pf-compact-calculator .gmp-calculator>:not(.gmp-calculator-head):not(.gmp-tabs):not(.gmp-slider-grid):not([data-funding-status]){display:none!important}.pf-compact-calculator .gmp-calculator-head{border:0;justify-content:flex-end;margin:0 0 12px;padding:0}.pf-compact-calculator .gmp-calculator-head>div:first-child,.pf-compact-calculator .gmp-calculator-head-actions>small{display:none}.pf-compact-calculator .gmp-slider-grid{grid-template-columns:1fr;gap:14px}.pf-compact-calculator .gmp-range-control{background:#fff;border:1px solid #dce4de;border-radius:10px;padding:15px}.pf-compact-calculator .gmp-range-control>span{margin-bottom:12px}.pf-compact-calculator .gmp-range-control b{font-size:12px}.pf-compact-calculator .gmp-range-control em{font-size:20px}.pf-compact-calculator input:not([type=range]),.pf-compact-calculator select{font-size:16px!important}.pf-compact-calculator .gmp-tabs{margin-bottom:14px}.pf-compact-calculator .gmp-range-ends{font-size:10px}@media (width>=750px){.pf-compact-calculator .gmp-slider-grid{gap:18px}}.ai-economy-hero{background:radial-gradient(at 93% 42%,#83ae94 0%,#bfd4c3 27%,#0000 65%),linear-gradient(105deg,#fcfaf4 0%,#f3f6ed 42%,#d9e7d9 72%,#a8c6b1 100%);position:relative;overflow:visible}.ai-economy-art{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.ai-economy-art-inner{width:min(1040px,92vw);height:100%;margin:0 auto;position:relative}.ai-economy-inner{align-items:center;width:min(1040px,92vw);margin:0 auto;display:flex;position:relative}.ai-economy-copy{z-index:1;width:62%;padding:42px 0 35px;position:relative}.ai-economy-eyebrow{letter-spacing:.09em;color:#153e2e;margin:0 0 20px;font-size:14px;font-weight:800}.ai-economy-eyebrow span:last-child{color:#398965}.ai-economy-copy h1{color:#14392b;letter-spacing:-.045em;word-break:keep-all;margin:0;font-size:clamp(30px,3.1vw,45px);font-weight:750;line-height:1.38}.ai-economy-coverage{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;max-width:570px;margin:28px 0 0;padding:0;list-style:none;display:grid}.ai-economy-coverage li{color:#285b46;text-align:center;flex-direction:column;align-items:center;gap:9px;display:flex;position:relative}.ai-economy-coverage li:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffffb8 0%,#f3fff17a 23%,#f3fff12b 46%,#0000 72%);width:64px;height:64px;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.ai-economy-coverage svg{flex-shrink:0;width:34px;height:34px;position:relative}.ai-economy-coverage span{font-size:13px;line-height:1.4}.ai-economy-globe{pointer-events:none;color:#285b41;width:740px;max-width:none;height:740px;position:absolute;top:47%;right:-305px;transform:translateY(-50%)}.search-home-main.ai-economy-search{text-align:left;border-top:1px solid #42664e40;width:100%;margin:24px 0 0;padding:20px 0 0}.ai-economy-search .search-home-copy blockquote{max-width:100%;min-height:52.7813px;margin:0;font-size:16px;line-height:1.65}.ai-economy-search .stock-search{margin-top:18px}.ai-economy-search .search-home-note{margin-top:12px}@media (width<=900px) and (width>=641px){.ai-economy-copy{width:70%}.ai-economy-coverage{gap:8px}.ai-economy-globe{opacity:.75;right:-365px}}@media (width<=640px){.ai-economy-hero{background:radial-gradient(at 115% 26%,#a0bfa9 0%,#d6e3d3 35%,#0000 75%),linear-gradient(110deg,#fcfaf4,#eff4e9 65%,#c2d6c2)}.ai-economy-art-inner{width:calc(100% - 24px)}.ai-economy-inner{justify-content:center;width:calc(100% - 24px)}.ai-economy-copy{text-align:center;width:100%;padding:24px 0 23px}.ai-economy-eyebrow{letter-spacing:.07em;margin-bottom:13px;font-size:12px}.ai-economy-copy h1{font-size:clamp(25px,6.1vw,34px);line-height:1.4}.ai-economy-coverage{gap:3px;margin-top:20px}.ai-economy-coverage li{gap:7px;min-width:0}.ai-economy-coverage li:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffffb8 0%,#f3fff17a 23%,#f3fff12b 46%,#0000 72%);width:64px;height:64px;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.ai-economy-coverage svg{width:27px;height:27px;position:relative}.ai-economy-coverage span{overflow-wrap:anywhere;max-width:100%;font-size:11px;line-height:1.35}.ai-economy-globe{opacity:.8;width:515px;height:515px;top:37%;right:-295px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 60%),linear-gradient(#000 0% 40%,#0008 51%,#0000 65%);mask-image:linear-gradient(90deg,#0000 0%,#000 60%),linear-gradient(#000 0% 40%,#0008 51%,#0000 65%);-webkit-mask-composite:source-in;mask-composite:intersect}.search-home-main.ai-economy-search{text-align:center;margin-top:18px;padding-top:15px}.ai-economy-search .search-home-copy blockquote{max-width:310px;min-height:0;margin:0 auto;font-size:14px;line-height:1.55}.ai-economy-search .stock-search{margin-top:15px}.ai-economy-search .search-home-note{margin-top:10px}}.vf-value-first .vf-company-intro{margin:0 0 20px}.vf-value-first .vf-company-intro .gmp-company-header{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;margin:0;padding:24px 0 10px;display:grid}.vf-value-first .vf-company-intro .gmp-company-header dl:empty{display:none}.vf-value-first .vf-header-details{border-bottom:2px solid #1e5435;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:24px;padding:0 0 12px;display:grid}.vf-value-first .vf-header-dates{color:#69786d;gap:4px;margin:0;font-size:11px;font-weight:400;line-height:1.7;display:grid}.vf-value-first .vf-header-dates>div{white-space:nowrap;align-items:baseline;gap:7px;display:flex}.vf-value-first .vf-header-dates dt,.vf-value-first .vf-header-dates dd{font:inherit;color:inherit;margin:0}.vf-value-first .vf-header-dates dd{font-variant-numeric:tabular-nums}.vf-value-first .vf-header-dates-links>a{color:#17613e;white-space:nowrap;margin-top:5px;font-size:12px;font-weight:600;line-height:1.7;text-decoration:none;display:inline-block}.vf-value-first .vf-header-dates-links>a:hover{text-underline-offset:3px;text-decoration:underline}.vf-value-first .vf-header-close{text-align:right;color:#69786d;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;line-height:1.7}.vf-value-first .vf-header-close>span{font-weight:400;display:block}.vf-value-first .vf-header-close>strong{color:#123e2d;margin-top:4px;font-size:19px;font-weight:650;display:block}.vf-value-first .vf-stage{min-width:0;margin:0 0 24px}.vf-value-first .vf-stage>.gmp-implied,.vf-value-first .vf-stage>.gmp-scenarios{margin-top:0;margin-bottom:0}.vf-value-first .vf-requirement-summary{margin-top:20px;padding:25px 28px}.vf-value-first .vf-required-revenue>span{color:#d1e2d7;font-size:12px;line-height:1.6;display:block}.vf-value-first .vf-required-revenue>strong{letter-spacing:-.045em;color:#fff;font-variant-numeric:tabular-nums;margin-top:8px;font-size:clamp(38px,4.5vw,56px);font-weight:750;line-height:1.15;display:block}.vf-value-first .vf-requirement-basis{border-top:1px solid #476153;flex-wrap:wrap;gap:18px 48px;margin:22px 0 0;padding:18px 0 0;display:flex}.vf-value-first .vf-requirement-basis>div{min-width:0}.vf-value-first .vf-requirement-basis dt{word-break:keep-all;text-wrap:balance;color:#c5d8cb;font-size:11px;line-height:1.6}.vf-value-first .vf-requirement-basis dd{color:#fff;letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin:7px 0 0;font-size:23px;font-weight:650;line-height:1.3}.vf-value-first .vf-requirement-note{color:#526258;margin:16px 0 0;font-size:12px;line-height:1.8}.vf-value-first .vf-requirement-note strong{font:inherit;color:#17613e;font-weight:650}.vf-value-first .vf-scenarios .gmp-scenario-reference:empty{display:none}.vf-value-first .vf-scenarios .gmp-scenario-subtitle{letter-spacing:0;color:#526258;max-width:850px;margin-top:10px;font-size:12px;font-weight:400;line-height:1.8;display:block}.vf-value-first .vf-scenarios .gmp-scenario-copy-block p{white-space:pre-line}.vf-value-first .vf-scenarios .gmp-scenario-grid>article>p{line-height:1.85}.vf-value-first .vf-related{margin:20px 0;padding:18px}.vf-value-first .vf-related ul{margin-bottom:0}.vf-value-first .vf-related li a{min-height:0;padding:12px 14px}@media (width<=760px){.vf-value-first .vf-company-intro{margin-bottom:16px}.vf-value-first .vf-company-intro .gmp-company-header{gap:12px;padding:20px 0 8px}.vf-value-first .vf-header-details{gap:12px;padding-bottom:10px}.vf-value-first .vf-header-dates,.vf-value-first .vf-header-close{font-size:10px}.vf-value-first .vf-header-dates-links>a{font-size:11px}.vf-value-first .vf-header-close>strong{font-size:18px}.vf-value-first .vf-stage{margin-bottom:20px}.vf-value-first .vf-requirements .gmp-implied,.vf-value-first .vf-scenarios .gmp-scenarios,.vf-value-first .vf-calculator .gmp-calculator{padding:18px 15px}.vf-value-first .vf-requirement-summary{margin-top:16px;padding:20px 16px}.vf-value-first .vf-required-revenue>strong{font-size:40px}.vf-value-first .vf-requirement-basis{grid-template-columns:1fr 1fr;gap:15px 14px;margin-top:18px;padding-top:16px;display:grid}.vf-value-first .vf-requirement-basis dt{font-size:10px}.vf-value-first .vf-requirement-basis dd{margin-top:6px;font-size:21px}.vf-value-first .vf-requirement-note{font-size:11px}.vf-value-first .vf-scenarios .gmp-scenario-grid>article{padding:17px 14px}.vf-value-first .vf-related{margin:18px 0;padding:15px}.vf-value-first .vf-related li a{padding:11px}}.vf-value-first .vf-spcx-premises{margin:0 0 14px;padding:16px 20px;font-size:12px;line-height:1.8}.vf-value-first .vf-spcx-premises>small{margin-bottom:6px;font-size:10px}.vf-value-first .vf-spcx-premises h2{color:#5f4916;letter-spacing:-.02em;margin:0 0 9px;font-size:17px;font-weight:650;line-height:1.5}.vf-value-first .vf-spcx-premises>p{word-break:keep-all;overflow-wrap:anywhere;margin:7px 0 0;font-size:12px;line-height:1.8}.vf-value-first .vf-requirements .gmp-implied{flex-direction:column;display:flex}.vf-value-first .vf-requirement-copy{display:contents}.vf-value-first .vf-requirement-copy>.gmp-card-head{order:0}.vf-value-first .vf-requirement-summary{order:1}.vf-value-first .vf-requirement-copy>.vf-requirement-note{order:2}@media (width>=1000px){.vf-value-first .vf-requirements .gmp-implied{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:36px;display:grid}.vf-value-first .vf-requirement-copy{display:block}.vf-value-first .vf-requirement-summary{margin-top:0;padding:24px 26px}.vf-value-first .vf-requirement-copy .gmp-card-head h3{font-size:25px;line-height:1.35}.vf-value-first .vf-requirement-note{max-width:440px;margin-top:18px;font-size:13px;line-height:1.9}.vf-value-first .vf-required-revenue>strong{font-size:46px}.vf-value-first .vf-requirement-basis{gap:18px 36px}}@media (width<=760px){.vf-value-first .vf-spcx-premises{margin-bottom:12px;padding:11px 13px;line-height:1.65}.vf-value-first .vf-spcx-premises>small{margin-bottom:4px;font-size:9px}.vf-value-first .vf-spcx-premises h2{margin-bottom:6px;font-size:12px;line-height:1.5}.vf-value-first .vf-spcx-premises>p{margin-top:5px;font-size:10.5px;line-height:1.65}}.vf-value-first .vf-scenarios .gmp-scenario-grid>article{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-content:start;display:grid}.vf-value-first .vf-scenarios .gmp-scenario-grid>article>span,.vf-value-first .vf-scenarios .gmp-scenario-grid>article>.gmp-cap-result,.vf-value-first .vf-scenarios .gmp-scenario-grid>article>p{grid-column:1/-1}.vf-value-first .vf-scenarios .gmp-scenario-target{border-radius:9px 0 0 9px;grid-area:2/1;min-width:0;margin:15px 0 18px;padding:14px 12px}.vf-value-first .vf-scenarios .gmp-scenario-target em{word-break:normal;overflow-wrap:normal;line-height:1.6;display:block}.vf-value-first .vf-scenarios .gmp-scenario-grid>article>dl{background:#eef6f1;border-left:1px solid #d5e5da;border-radius:0 9px 9px 0;flex-direction:column;grid-area:2/2;justify-content:center;gap:9px;min-width:0;margin:15px 0 18px;padding:12px 10px;display:flex}.vf-value-first .vf-scenarios .gmp-scenario-grid>article>dl>div{border:0;min-width:0;padding:0;display:block}.vf-value-first .vf-scenarios .gmp-scenario-grid>article>dl dt{word-break:normal;overflow-wrap:normal;font-size:8px;line-height:1.5}.vf-value-first .vf-scenarios .gmp-scenario-grid>article>dl dd{text-align:left;white-space:nowrap;margin:3px 0 0;font-size:12px;line-height:1.4}.vf-value-first .vf-scenarios .gmp-scenario-grid>article>dl dd small{white-space:normal;font-size:7px;font-weight:400;line-height:1.5}@media (width<=360px){.vf-value-first .vf-scenarios .gmp-scenario-target{padding:12px 10px}.vf-value-first .vf-scenarios .gmp-scenario-grid>article>dl{padding:10px 8px}}.gmp-page[data-company="005930"] .gmp-valuation-grid strong,.gmp-page[data-company="005930"] .gmp-peak-grid strong,.gmp-page[data-company="005930"] .gmp-peak-runrate strong,.gmp-page[data-company="005930"] .gmp-implied-result strong,.gmp-page[data-company="005930"] .gmp-shareholder-return-flow strong,.gmp-page[data-company="005930"] .gmp-range-control em,.gmp-page[data-company="005930"] .gmp-runrate strong,.gmp-page[data-company="005930"] .gmp-key-grid strong{white-space:nowrap;font-variant-numeric:tabular-nums}.gmp-page[data-company="005930"] .gmp-verified-badge:empty{display:none}.directory-list a[href$=\/005930]>.directory-ticker{white-space:nowrap;grid-area:1/1}.directory-list a[href$=\/005930]>span:nth-child(2){grid-area:1/2;min-width:0}.directory-list a[href$=\/005930]>em{white-space:nowrap;grid-area:1/3;justify-self:end}.gmp-page[data-company="005930"][lang=en] .gmp-range-ends small{white-space:nowrap}@font-face{font-family:SamsungWonSymbol;src:local(Arial Regular),local(ArialMT),local(Arial);font-style:normal;font-weight:100 900;unicode-range:U+20A9}.gmp-page[data-company="005930"][lang=en],.directory-list a[href$="/en/005930"]{font-family:SamsungWonSymbol,Arial,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.gmp-page[data-company="005930"][lang=en] .gmp-implied-result article>span:first-child{min-block-size:2.8em;line-height:1.4}@media (width<=760px){.gmp-page[data-company="005930"][lang=en] .gmp-implied>.gmp-responsive-head{padding-block-start:22px;position:relative}.gmp-page[data-company="005930"][lang=en] .gmp-implied>.gmp-responsive-head>small{text-align:right;max-width:100%;position:absolute;inset-block-start:0;inset-inline-end:0}}.gmp-page[data-company=ASML] .gmp-range-control>input[type=range]{touch-action:pinch-zoom}.pf-page{background:var(--paper);min-height:100vh;color:var(--ink);font-size:13px}.pf-header{max-width:1180px;min-height:76px;margin:auto}.pf-header-right{align-items:center;gap:22px;display:flex}.pf-header-right>span{color:var(--muted);font-size:10px}.pf-main{max-width:1180px;margin:auto;padding:52px 0 28px}.pf-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.pf-eyebrow{color:var(--green);letter-spacing:.16em;font-size:9px;font-weight:900}.pf-title h1{letter-spacing:-.05em;margin:10px 0 14px;font-size:clamp(29px,4vw,48px);line-height:1.2}.pf-title p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.pf-pill{white-space:nowrap;color:var(--green);background:#edf5ee;border:1px solid #d4e5d9;border-radius:20px;padding:9px 12px;font-size:10px;font-weight:750;display:block}.pf-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.pf-toolbar>span{color:var(--muted);font-size:10px}.pf-currencies{border:1px solid var(--line);background:#fff;border-radius:9px;gap:3px;padding:3px;display:flex}.pf-currencies button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 12px;font-size:11px;font-weight:800}.pf-currencies button[aria-pressed=true]{background:var(--ink);color:#fff}.pf-currencies button span{opacity:.65;margin-left:7px;font-size:10px}.pf-sample{color:#6f613c;background:#f8f4e7;border:1px solid #e7dfc8;border-radius:9px;align-items:center;gap:12px;margin-bottom:20px;padding:12px 16px;font-size:11px;line-height:1.6;display:flex}.pf-sample>b{letter-spacing:.08em;white-space:nowrap;font-size:9px}.pf-summary{grid-template-columns:1fr;gap:16px;display:grid}.pf-summary-group{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.pf-group-label{border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:14px 21px;font-size:11px;font-weight:850;display:flex}.pf-group-label i{background:var(--green);border-radius:50%;width:6px;height:6px}.pf-group-label small{color:var(--muted);margin-left:auto;font-size:10px;font-weight:500}.pf-summary-grid{grid-template-columns:repeat(3,1fr);display:grid}.pf-summary-grid article{border-right:1px solid var(--line);min-width:0;padding:22px;position:relative}.pf-summary-grid article:last-child{border:0}.pf-summary-grid small,.pf-summary-grid strong,.pf-summary-grid span{display:block}.pf-summary-grid small{color:var(--muted);margin-bottom:12px;font-size:11px;font-weight:700}.pf-summary-grid strong{letter-spacing:-.045em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(23px,2.9vw,34px);line-height:1.2}.pf-summary-grid span{color:var(--muted);margin-top:9px;font-size:10px}.pf-future{background:var(--navy);border-color:var(--navy);color:#fff}.pf-future .pf-group-label{border-color:#355045}.pf-future .pf-group-label i{background:var(--lime)}.pf-future .pf-summary-grid article{border-color:#355045}.pf-future small,.pf-future .pf-summary-grid span{color:#afc4b9}.pf-future .pf-summary-grid strong{color:var(--lime)}.pf-positive{color:var(--green)}.pf-negative{color:#a24839}.pf-footnote{color:var(--muted);margin:12px 0 24px;font-size:10px;line-height:1.7}.pf-panel{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:22px;padding:25px}.pf-section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.pf-section-heading h2{letter-spacing:-.035em;margin:7px 0 0;font-size:21px;font-weight:850}.pf-section-heading h2 small{color:var(--muted);margin-left:4px;font-size:13px}.pf-unit{color:var(--muted);letter-spacing:.08em;font-size:10px;font-weight:800}.pf-chart-legend{color:var(--muted);flex-wrap:wrap;gap:18px;margin-bottom:12px;font-size:10px;display:flex}.pf-chart-legend>span{align-items:center;gap:6px;display:flex}.pf-chart-legend i{border-radius:50%;width:8px;height:8px}.pf-solid{background:var(--green)}.pf-dashed{border:1px dashed var(--green)}.pf-sample-dot{background:#c4ad71}.pf-chart-scroll{overflow-x:auto}.pf-chart{width:100%;min-width:620px;max-height:340px;display:block}.pf-chart-region{fill:#64736d;letter-spacing:.12em;font-size:9px;font-weight:800}.pf-chart-note{background:#f5f7f3;border:1px solid #e8ede5;border-radius:9px;padding:14px 16px;font-size:11px;line-height:1.7}.pf-chart-note b{font-size:11px}.pf-chart-note p{color:var(--muted);margin:6px 0}.pf-chart-note>span{color:var(--muted);font-size:9px}.pf-button{border:1px solid var(--line);cursor:pointer;color:var(--ink);background:#fff;border-radius:8px;padding:10px 15px;font-size:11px;font-weight:800}.pf-primary{background:var(--green);border-color:var(--green);color:#fff}.pf-button:disabled{opacity:.5;cursor:not-allowed}.pf-holding{border-bottom:1px solid var(--line);padding:22px 0}.pf-holding:last-child{border:0;padding-bottom:0}.pf-holding-identity{align-items:center;gap:12px;display:flex}.pf-ticker{background:var(--paper);border:1px solid var(--line);border-radius:9px;place-items:center;min-width:46px;height:41px;padding:0 6px;font-size:10px;font-weight:900;display:grid}.pf-holding h3{margin:0 0 4px;font-size:14px;font-weight:850}.pf-holding-identity p{color:var(--muted);margin:0;font-size:10px}.pf-holding-identity p b{color:#998249;margin-left:6px;font-size:8px}.pf-row-actions{gap:10px;margin-left:auto;display:flex}.pf-row-actions button,.pf-storage button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:10px}.pf-row-actions button:hover{color:var(--green)}.pf-holding-values{grid-template-columns:repeat(4,1fr);gap:15px;margin:20px 0;display:grid}.pf-holding-values small,.pf-holding-values b,.pf-holding-values span{display:block}.pf-holding-values small{color:var(--muted);margin-bottom:7px;font-size:10px}.pf-holding-values b{letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:17px}.pf-holding-values span{color:var(--muted);margin-top:5px;font-size:9px}.pf-holding-bottom{justify-content:space-between;align-items:center;gap:14px;display:flex}.pf-holding-bottom label{color:var(--muted);align-items:center;gap:10px;font-size:10px;display:flex}.pf-holding-bottom select{border:1px solid var(--line);font:inherit;color:var(--green);background:#f5f8f3;border-radius:7px;padding:7px 26px 7px 10px;font-weight:800}.pf-holding-bottom a{color:var(--green);font-size:10px;font-weight:750;text-decoration:none}.pf-inline-warning{color:#7c6223;background:#faf3e4;border-radius:6px;padding:10px;font-size:11px;line-height:1.6}.pf-empty{text-align:center;color:var(--muted);padding:55px 20px;font-size:12px}.pf-details-grid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.pf-details-grid .pf-panel{padding:20px}.pf-details-grid summary{cursor:pointer;font-size:12px;font-weight:800;line-height:1.8}.pf-details-grid p{color:var(--muted);font-size:11px;line-height:1.8}.pf-status{color:var(--muted);letter-spacing:.03em;margin-left:10px;font-size:8px;display:inline-block}.pf-storage{border-top:1px solid var(--line);justify-content:space-between;gap:25px;margin-top:28px;padding-top:24px;display:flex}.pf-storage label{align-items:center;gap:7px;font-size:11px;font-weight:750;display:flex}.pf-storage p{color:var(--muted);font-size:10px;line-height:1.7}.pf-storage>div:last-child{white-space:nowrap;align-items:start;gap:20px;display:flex}.pf-endnote{color:var(--muted);margin-top:25px;font-size:9px;line-height:1.7}.pf-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#122a2570;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.pf-modal{background:#fff;border-radius:15px;width:460px;max-width:100%;max-height:calc(100dvh - 40px);padding:25px;overflow:auto;box-shadow:0 20px 80px #122a2533}.pf-close{background:var(--paper);cursor:pointer;border:0;border-radius:50%;width:30px;height:30px;font-size:20px}.pf-modal label:not(.pf-basis){flex-direction:column;gap:8px;margin-top:18px;font-size:11px;font-weight:750;display:flex}.pf-modal input:not([type=checkbox]),.pf-modal select{border:1px solid var(--line);width:100%;min-width:0;height:42px;font:inherit;color:var(--ink);background:#fcfdfb;border-radius:8px;padding:8px 11px;font-size:13px;display:block}.pf-form-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.pf-basis{color:var(--muted);align-items:flex-start;gap:8px;margin-top:20px;font-size:10px;line-height:1.7;display:flex}.pf-basis input{flex-shrink:0;margin-top:4px}.pf-form-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:18px;padding-top:18px;display:flex}.pf-page button:focus-visible,.pf-page a:focus-visible,.pf-page select:focus-visible,.pf-page input:focus-visible{outline-offset:3px;outline:3px solid #97c9a8}@media (width<=1240px){.pf-header,.pf-main,.pf-page>.vf-experience-nav{width:calc(100% - 48px)}}@media (width<=650px){.pf-header{min-height:66px}.pf-header,.pf-main,.pf-page>.vf-experience-nav{width:calc(100% - 32px)}.pf-header-right{gap:12px}.pf-header-right>span{display:none}.pf-main{padding-top:30px}.pf-title{margin-bottom:24px;display:block}.pf-title h1{margin-top:9px;font-size:31px}.pf-title p{max-width:32em;font-size:12px}.pf-pill{margin-top:15px;padding:7px 10px;font-size:9px;display:inline-block}.pf-toolbar{flex-direction:column;align-items:flex-start;gap:9px}.pf-sample{align-items:flex-start;gap:8px;padding:11px 12px;font-size:10px}.pf-sample>b{padding-top:1px;font-size:8px}.pf-summary{gap:12px}.pf-group-label{padding:12px 14px;font-size:10px}.pf-group-label small{font-size:8px}.pf-summary-grid article{padding:15px 12px}.pf-summary-grid small{min-height:28px;margin-bottom:7px;font-size:9px;line-height:1.6}.pf-summary-grid strong{font-size:20px}.pf-summary-grid span{font-size:8px;line-height:1.5}.pf-panel{margin-top:18px;padding:18px 15px}.pf-section-heading h2{font-size:19px}.pf-chart-legend{gap:11px;font-size:9px}.pf-chart-scroll{margin:0 -7px}.pf-chart{min-width:560px}.pf-chart-note{padding:12px;font-size:10px}.pf-chart-note b{font-size:10px}.pf-chart-note>span{font-size:8px}.pf-holding-values{grid-template-columns:1fr 1fr;row-gap:18px}.pf-holding-values b{font-size:16px}.pf-holding-bottom{align-items:center;gap:8px}.pf-holding-bottom a{text-align:right;max-width:48%;font-size:9px}.pf-details-grid{grid-template-columns:1fr;gap:0}.pf-storage{flex-direction:column;gap:8px}.pf-storage p{font-size:9px}.pf-storage>div:last-child{justify-content:flex-end}.pf-modal{padding:20px}.pf-form-row{gap:10px}.pf-footnote{font-size:9px}.pf-chart-panel .pf-section-heading{margin-bottom:14px}.pf-summary-grid{grid-template-columns:1fr 1fr}.pf-summary-grid article:nth-child(2){border-right:0}.pf-summary-grid article:last-child{border-top:1px solid var(--line);grid-column:1/-1}.pf-future .pf-summary-grid article:last-child{border-color:#355045}.pf-summary-grid small{min-height:0}.pf-summary-grid article:last-child strong{font-size:24px}}.pf-graph-first .pf-main{padding-top:24px}.pf-return-chart{margin-top:0;padding:26px 28px}.pf-return-chart h1{letter-spacing:-.045em;margin:8px 0 0;font-size:28px;line-height:1.25}.pf-return-chart .pf-section-heading{margin-bottom:24px}.pf-curve-toggles{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,1fr);margin-bottom:12px;display:grid;overflow:hidden}.pf-curve-toggles button{border:0;border-right:1px solid var(--line);text-align:left;cursor:pointer;color:var(--ink);background:0 0;padding:16px 20px}.pf-curve-toggles button:last-child{border-right:0}.pf-curve-toggles button[aria-pressed=false]{opacity:.4;background:#f6f8f4}.pf-curve-toggles button>span{align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.pf-curve-toggles i{background:var(--curve-color);border-radius:50%;width:8px;height:8px}.pf-curve-toggles strong{color:var(--curve-color);font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin-top:9px;font-size:31px;line-height:1.2;display:block}.pf-curve-toggles small{color:var(--muted);margin-top:7px;font-size:9px;display:block}.pf-return-svg{width:100%;max-height:330px;margin:12px auto;display:block}.pf-return-note{color:var(--muted);margin:14px 0 0;font-size:11px;line-height:1.7}.pf-chart-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:14px;margin-top:16px;padding-top:13px;font-size:9px;line-height:1.7;display:flex}.pf-chart-start{text-align:center;padding:0 0 30px}.pf-chart-start svg{width:100%;max-height:130px;display:block}.pf-chart-start p{color:var(--muted);margin:18px 0;font-size:12px}.pf-year-values{border-top:1px solid var(--line);font-size:11px}.pf-year-values>div{text-align:right;border-bottom:1px solid #edf1eb;grid-template-columns:.6fr 1fr 1fr 1fr;gap:10px;padding:9px 12px;display:grid}.pf-year-values>div>:first-child{text-align:left}.pf-year-values>div:first-child{color:var(--muted);background:#f7f9f6;font-size:10px;font-weight:750}.pf-unavailable{color:#88968e;font-size:10px}.pf-composition-tabs{border-bottom:1px solid var(--line);gap:6px;margin-top:20px;display:flex}.pf-composition-tabs>button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:15px 19px;font-size:12px;font-weight:850;display:flex}.pf-composition-tabs>button[aria-selected=true]{border-bottom-color:var(--green);color:var(--green)}.pf-composition-tabs>button>span{background:#e6eee5;border-radius:5px;padding:2px 5px;font-size:10px}.pf-composition-tabs b{margin-left:12px;font-size:14px;font-weight:500}.pf-composition-tabs+div .pf-summary{margin-top:20px}.pf-selected-scenario{color:var(--muted);align-items:center;gap:9px;font-size:10px;display:flex}.pf-selected-scenario b{color:var(--green);background:#edf5eb;border-radius:7px;padding:6px 11px;font-size:11px}.pf-scenario-open{font-size:10px}.pf-sample-disclosure{border-top:1px solid var(--line);margin-top:22px;padding-top:17px}.pf-sample-disclosure summary{color:var(--muted);cursor:pointer;font-size:10px}.pf-sample-disclosure p,.pf-methods p{color:var(--muted);font-size:11px;line-height:1.8}.pf-methods{margin-top:22px;padding:18px 22px}.pf-methods>summary{cursor:pointer;color:var(--muted);font-size:11px;font-weight:750}.pf-methods .pf-storage{align-items:center;margin-top:15px;padding-top:15px}.pf-editor-scenarios{border:0;min-width:0;margin:20px 0 0;padding:0}.pf-editor-scenarios legend{margin-bottom:8px;font-size:11px;font-weight:750}.pf-editor-scenarios>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.pf-modal .pf-editor-scenarios label:not(.pf-basis){border:1px solid var(--line);cursor:pointer;border-radius:8px;grid-template-columns:15px 1fr;gap:6px;margin:0;padding:10px 7px;display:grid;position:relative}.pf-modal .pf-editor-scenarios input{width:14px;height:14px;accent-color:var(--green);margin:0}.pf-editor-scenarios label:has(input:checked){border-color:var(--green);background:#eff6eb}.pf-editor-scenarios label span{color:var(--muted);letter-spacing:-.02em;grid-column:1/-1;font-size:10px}.pf-editor-scenarios label b{font-size:11px}.pf-editor-scenarios p{color:var(--muted);margin:8px 0 0;font-size:9px;line-height:1.7}.pf-scenario-panel{background:var(--paper);border:1px solid var(--line);border-radius:15px;flex-direction:column;width:min(1080px,100%);height:min(88dvh,940px);max-height:calc(100dvh - 40px);display:flex;overflow:hidden;box-shadow:0 20px 80px #122a2533}.pf-scenario-header{justify-content:space-between;align-items:center;gap:12px;padding:22px 26px 17px;display:flex}.pf-scenario-header h2{letter-spacing:-.035em;margin:5px 0 0;font-size:27px;font-weight:850}.pf-scenario-tabs{border-bottom:1px solid var(--line);flex-shrink:0;gap:14px;padding:0 26px;display:flex}.pf-scenario-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 2px;font-size:12px;font-weight:750}.pf-scenario-tabs button[aria-selected=true]{color:var(--green);border-color:var(--green)}.pf-scenario-content{overscroll-behavior:contain;padding:22px 26px;overflow:auto}.pf-analysis-context{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:.6fr 1.4fr;display:grid}.pf-analysis-context>div{padding:16px 20px}.pf-analysis-context>div+div{border-left:1px solid var(--line)}.pf-analysis-context small,.pf-analysis-context b,.pf-analysis-context span{display:block}.pf-analysis-context small{color:var(--muted);margin-bottom:9px;font-size:10px}.pf-analysis-context b{letter-spacing:-.035em;margin-bottom:8px;font-size:23px;line-height:1.2}.pf-analysis-context span{color:var(--muted);font-size:10px;line-height:1.7}.pf-scenario-premise{color:var(--muted);margin:16px 0;font-size:11px;line-height:1.8}.pf-scenario-premise summary{cursor:pointer;color:var(--green);font-weight:750}.pf-scenario-premise p{margin:10px 0}.pf-scenario-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pf-scenario-cards>article{border:1px solid var(--line);background:#fff;border-radius:11px;flex-direction:column;min-width:0;padding:18px;display:flex}.pf-scenario-cards>article.is-selected{border-color:var(--green);box-shadow:inset 0 3px var(--green)}.pf-scenario-card-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:19px;display:flex}.pf-scenario-card-title h3{margin:0;font-size:16px}.pf-scenario-card-title span{color:var(--green);font-size:9px}.pf-scenario-cards article>small{color:var(--muted);font-size:9px}.pf-scenario-cards article>strong{letter-spacing:-.04em;margin-top:6px;font-size:26px}.pf-scenario-cards dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:16px 0;padding:7px 0}.pf-scenario-cards dl div{justify-content:space-between;align-items:center;gap:7px;padding:6px 0;display:flex}.pf-scenario-cards dt{color:var(--muted);font-size:9px}.pf-scenario-cards dd{white-space:nowrap;margin:0;font-size:12px;font-weight:850}.pf-scenario-outcomes{gap:15px;display:grid}.pf-scenario-outcomes small{color:var(--muted);margin-bottom:5px;font-size:9px;display:block}.pf-scenario-outcomes b{font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:20px}.pf-scenario-cards article>p{color:var(--muted);margin:20px 0;font-size:10px;line-height:1.8}.pf-scenario-cards article>button{width:100%;margin-top:auto}.pf-analysis-frame{background:var(--paper);border:0;flex:1;width:100%;min-height:0}@media (width<=650px){.pf-graph-first .pf-main{padding-top:16px}.pf-return-chart{padding:19px 15px}.pf-return-chart h1{margin-top:8px;font-size:23px}.pf-return-chart .pf-section-heading{margin-bottom:18px}.pf-return-chart .pf-eyebrow{font-size:8px}.pf-return-chart .pf-currencies button{padding:7px 9px;font-size:10px}.pf-curve-toggles button{padding:12px 9px}.pf-curve-toggles button>span{gap:5px;font-size:10px}.pf-curve-toggles strong{font-size:24px}.pf-curve-toggles small{font-size:8px;line-height:1.6}.pf-return-svg{min-height:170px;margin:12px 0}.pf-return-note{font-size:10px}.pf-chart-bottom{font-size:8px;display:block}.pf-chart-bottom span{margin-top:4px;display:block}.pf-year-values{font-size:10px}.pf-year-values>div{gap:5px;padding:9px 5px}.pf-year-values>div:first-child,.pf-unavailable{font-size:9px}.pf-composition-tabs>button{padding:13px 10px;font-size:11px}.pf-composition-tabs b{margin-left:2px}.pf-selected-scenario{gap:5px;font-size:9px}.pf-scenario-open{padding:9px 10px;font-size:9px}.pf-scenario-backdrop{padding:10px}.pf-scenario-panel{border-radius:12px;height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}.pf-scenario-header{padding:17px}.pf-scenario-header h2{font-size:24px}.pf-scenario-tabs{gap:16px;padding:0 17px}.pf-scenario-tabs button{font-size:11px}.pf-scenario-content{padding:16px}.pf-analysis-context{grid-template-columns:.65fr 1.35fr}.pf-analysis-context>div{padding:12px}.pf-analysis-context b{font-size:19px}.pf-analysis-context small,.pf-analysis-context span{font-size:9px}.pf-scenario-cards{grid-template-columns:1fr;gap:12px}.pf-scenario-cards>article{padding:17px}.pf-scenario-card-title{margin-bottom:12px}.pf-scenario-outcomes{grid-template-columns:1fr 1fr}.pf-scenario-outcomes>div:last-child{grid-column:1/-1}.pf-scenario-cards article>p{margin:15px 0}.pf-modal input:not([type=checkbox]):not([type=radio]),.pf-modal select,.pf-page select,.pf-page input[type=number],.pf-page input[type=date]{font-size:16px!important}.pf-modal input[type=radio]{border:0!important;width:14px!important;height:14px!important;padding:0!important;display:inline-block!important}.pf-methods{padding:17px}.pf-methods p{font-size:10px}}.pf-modal .pf-editor-scenarios input[type=radio]{background:0 0;border:0;width:14px;height:14px;padding:0;display:inline-block}.pf-curve-toggles button:focus-visible,.pf-composition-tabs button:focus-visible,.pf-scenario-panel button:focus-visible{outline-offset:-3px;outline:3px solid #97c9a8}@media (width<=650px){.pf-return-svg text{font-size:20px}}.pf-scenario-card-note{color:var(--muted);margin:18px 0;font-size:10px;line-height:1.8}.pf-scenario-card-note summary{cursor:pointer;color:var(--green);font-weight:700}.pf-scenario-card-note p{margin:9px 0 0}.pf-year-disclosure{margin-top:8px}.pf-year-disclosure>summary{color:var(--muted);cursor:pointer;padding:8px 0;font-size:10px}.pf-year-disclosure .pf-year-values{margin-top:5px}.pf-custom-apply{border-top:1px solid var(--line);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:18px;padding:15px 24px;display:flex;box-shadow:0 -5px 16px #122a2507}.pf-custom-apply small{color:var(--muted);margin-bottom:6px;font-size:9px;display:block}.pf-custom-apply strong{letter-spacing:-.025em;font-size:17px;line-height:1.5}.pf-custom-apply strong span{color:var(--muted);font-size:12px;font-weight:600}.pf-custom-apply p{color:var(--green);margin:5px 0 0;font-size:11px}.pf-custom-apply button{white-space:nowrap}.pf-custom-current{background:#edf5eb;border:1px solid #cfe0cd;border-radius:10px;grid-template-columns:1fr auto;gap:7px 14px;margin-bottom:18px;padding:16px;display:grid}.pf-custom-current>b{color:var(--green);font-size:12px}.pf-custom-current>span{grid-column:1;font-size:13px;font-weight:750}.pf-custom-current>small{color:var(--muted);overflow-wrap:anywhere;grid-column:1;font-size:9px}.pf-custom-current>button{grid-area:1/2/4;align-self:center}.pf-custom-current>p{color:var(--muted);grid-column:1/-1;margin:4px 0 0;font-size:10px}.pf-custom-meta{color:var(--green);margin:12px 0 0;font-size:9px;line-height:1.7}@media (width<=650px){.pf-scenario-tabs{gap:12px}.pf-scenario-tabs button{white-space:nowrap;font-size:10px}.pf-custom-apply{padding:12px 16px;display:block}.pf-custom-apply strong{font-size:15px}.pf-custom-apply strong span{font-size:11px;display:block}.pf-custom-apply button{width:100%;margin-top:10px;padding:11px}.pf-custom-current{grid-template-columns:1fr}.pf-custom-current>button{grid-area:auto/1}.pf-custom-apply small{font-size:8px}.pf-custom-meta{font-size:9px}}.pf-outcome .pf-section-heading{align-items:flex-start;gap:18px}.pf-display-currency{color:var(--muted);flex-shrink:0;gap:7px;font-size:9px;display:grid}.pf-display-currency select{font:inherit;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px 30px 10px 12px;font-size:12px;font-weight:750}.pf-outcome-hero{background:#edf4ec;border:1px solid #dce8da;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;padding:24px;display:flex}.pf-outcome-hero span,.pf-outcome-hero small{color:var(--muted);font-size:10px;line-height:1.6;display:block}.pf-outcome-hero strong{letter-spacing:-.045em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;color:var(--green);margin:8px 0;font-size:clamp(26px,4vw,40px);font-weight:850;line-height:1.25;display:block}.pf-total-return{text-align:right;flex-shrink:0}.pf-total-return strong{font-size:32px}.pf-outcome .is-negative{color:#ad594c}.pf-value-bars{gap:22px;display:grid}.pf-bar-label{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:9px;display:flex}.pf-bar-label b{font-size:12px}.pf-bar-label strong{font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:16px}.pf-bar-track{background:#f0f3ee;border-radius:5px;height:26px;display:flex;overflow:hidden}.pf-bar-fill{background:#a5b4ab}.pf-value-current .pf-bar-fill{background:#2f7150}.pf-value-future .pf-bar-fill{background:#6484a8}.pf-bar-dividend{background:#b38b3b}.pf-value-row>small{color:var(--muted);margin-top:7px;font-size:9px;line-height:1.6;display:block}.pf-return-breakdown{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 18px 1fr 18px 1fr;align-items:center;gap:9px;margin:27px 0 19px;padding:22px 0;display:grid}.pf-return-breakdown article>span{align-items:center;gap:6px;font-size:11px;font-weight:750;display:flex}.pf-return-breakdown i{background:#6484a8;border-radius:2px;width:7px;height:7px}.pf-dividend-result i{background:#b38b3b}.pf-return-breakdown article>strong{letter-spacing:-.04em;color:#6484a8;font-variant-numeric:tabular-nums;margin:8px 0;font-size:28px;display:block}.pf-dividend-result>strong{color:#b38b3b!important}.pf-tsr-result>strong{color:var(--green)!important}.pf-return-breakdown article>small{color:var(--muted);overflow-wrap:anywhere;font-size:10px;display:block}.pf-result-plus,.pf-result-equals{color:#87968c;font-size:18px}.pf-fx-note{color:var(--muted);margin-top:18px;font-size:9px;line-height:1.7}.pf-fx-note summary,.pf-contribution summary{cursor:pointer}.pf-fx-note a{color:var(--green)}.pf-contribution{color:var(--green);font-size:11px;line-height:1.6}.pf-contribution>p{color:var(--muted);font-size:10px}.pf-contribution-row{color:var(--ink);padding:10px 0}.pf-contribution-row>div:first-child{justify-content:space-between;gap:14px;font-size:11px;display:flex}.pf-contribution-row small{color:var(--muted);font-size:9px}.pf-contribution-track{background:#f0f3ee;border-radius:4px;height:5px;margin:7px 0;overflow:hidden}.pf-contribution-track i{background:#2f7150;border-radius:4px;height:100%;display:block}.pf-contribution-track i.is-negative{background:#ad594c}.pf-outcome-empty{text-align:center;padding:16px 10px 30px}.pf-outcome-empty h2{letter-spacing:-.025em;font-size:18px}.pf-outcome-empty p{color:var(--muted);max-width:35em;margin:12px auto 20px;font-size:11px;line-height:1.8}.pf-empty-bars{gap:10px;max-width:250px;margin:0 auto 25px;display:grid}.pf-empty-bars i{background:#dce5dc;border-radius:4px;width:40%;height:15px}.pf-empty-bars i:nth-child(2){background:#91b49c;width:65%}.pf-empty-bars i:nth-child(3){background:linear-gradient(90deg,#6484a8 88%,#b38b3b 88%);width:100%}@media (width<=650px){.pf-outcome .pf-section-heading{display:block}.pf-outcome h1{font-size:25px}.pf-display-currency{justify-content:space-between;align-items:center;margin-top:18px;font-size:10px;display:flex}.pf-display-currency select{max-width:160px;font-size:16px}.pf-outcome-hero{margin-bottom:24px;padding:19px 16px;display:block}.pf-outcome-hero strong{word-break:normal;font-size:32px}.pf-total-return{text-align:left;border-top:1px solid #d5e2d3;align-items:baseline;gap:9px;margin-top:16px;padding-top:12px;display:flex}.pf-total-return strong{margin:0;font-size:26px}.pf-total-return span{color:var(--green);font-weight:800}.pf-total-return small{margin-left:auto;font-size:9px}.pf-bar-label b{font-size:11px}.pf-bar-label strong{font-size:14px}.pf-bar-track{height:22px}.pf-return-breakdown{grid-template-columns:1fr 10px 1fr 10px 1fr;gap:4px;padding:18px 0}.pf-return-breakdown article>span{font-size:10px}.pf-return-breakdown article>strong{font-size:23px}.pf-return-breakdown article>small{font-size:9px}.pf-result-plus,.pf-result-equals{font-size:13px}.pf-fx-note{font-size:9px}}@media (prefers-reduced-motion:no-preference){.pf-bar-fill,.pf-bar-dividend,.pf-contribution-track i{transition:width .4s}}.pf-composition-tabs{scroll-margin-top:16px}.pf-compact-holding{scroll-margin-top:24px}.pf-compact-holding .pf-holding-identity p{font-size:10px}.pf-holding-headline{grid-template-columns:1fr 24px 1fr;align-items:center;gap:12px;margin:20px 0 16px;display:grid}.pf-holding-headline small{color:var(--muted);margin-bottom:6px;font-size:10px;display:block}.pf-holding-headline b{letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:22px}.pf-holding-headline>span{color:#99a79e}.pf-scenario-chip{font:inherit;color:var(--green);cursor:pointer;text-align:left;background:#f0f5ed;border:1px solid #dae6d8;border-radius:7px;padding:8px 11px;font-size:11px;font-weight:800}.pf-scenario-chip span{font-size:10px;font-weight:500}.pf-holding-details{color:var(--muted);margin-left:auto;font-size:10px}.pf-holding-details summary{cursor:pointer;white-space:nowrap;padding:8px 0}.pf-holding-bottom:has(.pf-holding-details[open]){flex-wrap:wrap}.pf-holding-details[open]{border-top:1px solid var(--line);flex-basis:100%;margin-top:4px;padding-top:7px}.pf-holding-details dl{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;display:grid}.pf-holding-details dl>div{min-width:0}.pf-holding-details dt{margin-bottom:4px;font-size:9px}.pf-holding-details dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:11px}.pf-holding-details p{font-size:10px;line-height:1.7}.pf-company-picker{margin-top:15px}.pf-company-picker input{font-size:16px!important}.pf-company-options{grid-template-columns:1fr 1fr;gap:7px;max-height:48dvh;margin-top:14px;padding:2px;display:grid;overflow:auto}.pf-company-options button{text-align:left;border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fafcf8;border-radius:8px;grid-template-columns:1fr 12px;gap:4px;padding:13px 11px;display:grid}.pf-company-options button:hover{border-color:var(--green);background:#eff5eb}.pf-company-options b{font-size:12px}.pf-company-options span{color:var(--muted);grid-column:1;font-size:10px}.pf-company-options i{color:var(--green);grid-area:1/2/3;align-self:center;font-style:normal}.pf-company-options>p{color:var(--muted);grid-column:1/-1;font-size:12px}.pf-editor-company{justify-content:space-between;align-items:center;padding:15px 0 6px;display:flex}.pf-editor-company b{font-size:18px}.pf-editor-company span{color:var(--muted);margin-left:10px;font-size:11px}.pf-editor-company button{font:inherit;color:var(--green);cursor:pointer;background:0 0;border:0;font-size:11px}.pf-modal .pf-date-field{max-width:190px}.pf-modal .pf-date-field input{box-sizing:border-box;appearance:none;max-width:190px;height:40px;min-height:40px}.pf-modal input[type=date]::-webkit-date-and-time-value{text-align:left}.pf-modal h2:focus{outline:none}.pf-allocation{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:15px;padding:16px 0 13px}.pf-allocation-heading{color:var(--muted);justify-content:space-between;margin-bottom:10px;font-size:10px;display:flex}.pf-allocation-heading b{color:var(--ink)}.pf-allocation-bar{border-radius:4px;height:9px;display:flex;overflow:hidden}.pf-allocation-bar button{cursor:pointer;border:0;min-width:0;height:100%;padding:0}.pf-allocation-legend{flex-wrap:wrap;gap:8px 15px;margin-top:10px;display:flex}.pf-allocation-legend button{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:3px 0;font-size:10px;display:flex}.pf-allocation-legend i{border-radius:2px;width:6px;height:6px}.pf-allocation-legend b{color:var(--ink);font-size:10px}.pf-data-status{color:var(--muted);margin:16px 0;font-size:10px;line-height:1.8}.pf-data-status summary{cursor:pointer;color:#8a7139}.pf-data-status p{margin:8px 0}.pf-dividend-result strong{white-space:nowrap}@media (width<=650px){.pf-holding-headline{grid-template-columns:1fr 15px 1fr;gap:8px;margin:17px 0 14px}.pf-holding-headline b{font-size:19px}.pf-holding-headline small{font-size:9px}.pf-holding-identity{gap:9px}.pf-compact-holding h3{font-size:15px}.pf-row-actions{gap:12px}.pf-scenario-chip{font-size:11px}.pf-scenario-chip span{font-size:9px}.pf-company-options{max-height:44dvh}.pf-modal .pf-date-field input{width:180px;max-width:100%;font-size:16px!important}.pf-return-breakdown .pf-dividend-result strong{font-size:21px}}.pf-holding-bottom{overflow-anchor:none;display:block;position:relative}.pf-holding-bottom:has(.pf-holding-details[open]){display:block}.pf-scenario-chip{max-width:calc(100% - 54px)}.pf-holding-details{overflow-anchor:none;width:100%;margin:0;display:block}.pf-holding-details:not([open]){height:0}.pf-holding-details>summary{box-sizing:border-box;min-height:34px;position:absolute;top:0;right:0}.pf-holding-details[open]{flex-basis:auto;margin:12px 0 0;padding-top:10px}.pf-holding-details[open]>summary{position:absolute;top:0;right:0}.pf-compact-holding{overflow-anchor:none}.pf-save-settings{padding:19px 22px}.pf-save-row{justify-content:space-between;align-items:center;gap:15px;display:flex}.pf-save-row label{align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.pf-save-row input{accent-color:var(--green);width:16px;height:16px}.pf-save-row button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px}.pf-save-settings p{color:var(--muted);margin:9px 0 0;font-size:10px;line-height:1.6}.pf-modal .pf-purchase-currency{max-width:190px}.pf-entry-note{color:var(--muted);margin:14px 0 0;font-size:9px;line-height:1.5}.pf-summary-grid strong,.pf-holding-headline b{letter-spacing:-.015em;white-space:nowrap;overflow-wrap:normal;font-weight:600}.pf-summary-grid strong{font-size:clamp(21px,2.5vw,30px)}.pf-outcome-hero strong{letter-spacing:-.025em;font-weight:650}.pf-bar-label strong{letter-spacing:-.01em;font-weight:650}.pf-return-breakdown article>strong{font-weight:650}.pf-scenario-tabs{gap:24px}@media (width<=650px){.pf-summary-grid strong{font-size:clamp(14px,4.15vw,19px)}.pf-summary-grid article:last-child strong{font-size:22px}.pf-holding-headline{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr);gap:6px}.pf-holding-headline b{font-size:clamp(14px,4.25vw,18px)}.pf-holding-headline small{font-size:9px}.pf-save-settings{padding:17px}.pf-save-row label{font-size:11px}.pf-summary-grid article{padding:16px 12px}.pf-summary-grid small{margin-bottom:9px;font-size:10px}.pf-outcome-hero strong{font-size:30px}.pf-return-breakdown article>small{font-size:8px}.pf-modal .pf-purchase-currency select{max-width:180px}.pf-scenario-chip span{font-size:9px}}.pf-load-sample{margin-left:9px}.pf-sample-label{letter-spacing:.04em;color:#8a7139;margin:-4px 0 19px;font-size:9px}.pf-date-parts{border:0;min-width:0;margin:18px 0 0;padding:0}.pf-date-parts legend{margin-bottom:8px;font-size:11px;font-weight:750}.pf-date-parts>div{grid-template-columns:1.3fr 1fr 1fr;gap:8px;max-width:320px;display:grid}.pf-modal .pf-date-parts label{min-width:0;gap:4px!important;margin:0!important}.pf-date-parts label>span{color:var(--muted);font-size:9px;font-weight:500}.pf-date-parts select{width:100%;min-width:0}.pf-date-parts>p{color:#a24839;font-size:10px;line-height:1.5}.pf-entry-links{gap:8px;margin-top:14px;display:flex}.pf-entry-links button{flex:1;padding:10px 8px;font-size:10px}.pf-entry-custom{color:var(--green);background:#edf5eb;border-radius:7px;justify-content:space-between;gap:10px;margin-top:12px;padding:10px 12px;font-size:10px;display:flex}.pf-fx-controls{color:var(--muted);margin:18px 0 0;font-size:10px;line-height:1.7}.pf-fx-controls>summary{cursor:pointer;color:var(--green);padding:5px 0}.pf-fx-controls p{margin:9px 0;font-size:9px;line-height:1.7}.pf-fx-controls a{color:var(--green)}.pf-fx-mode{gap:7px;margin:12px 0;display:flex}.pf-fx-mode button{font:inherit;border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:6px;padding:6px 10px}.pf-fx-mode button[aria-pressed=true]{color:var(--green);background:#edf5eb;border-color:#c6d8c4}.pf-fx-inputs{grid-template-columns:1fr 1fr;gap:10px;max-width:480px;margin-bottom:10px;display:grid}.pf-modal .pf-fx-inputs label{margin:0;font-size:10px;display:block}.pf-fx-inputs label>div{align-items:center;gap:7px;margin-top:5px;display:flex}.pf-fx-inputs input{border:1px solid var(--line);width:100%;min-width:0;max-width:155px;height:39px;color:var(--ink);background:#fff;border-radius:7px;padding:8px 9px;font-size:16px}.pf-fx-inputs span{font-size:10px}.pf-modal .pf-fx-inputs input{height:39px;padding:8px 9px}.pf-scenario-backdrop{z-index:110}@media (width<=650px){.pf-load-sample{margin:10px 0 0 8px}.pf-date-parts select{max-width:none;padding:8px 7px;font-size:16px!important}.pf-date-parts>div{max-width:100%}.pf-entry-links{gap:6px}.pf-entry-links button{font-size:10px}.pf-fx-inputs{gap:8px}.pf-fx-inputs label>div{gap:4px}.pf-fx-controls .pf-fx-mode button{font-size:11px}.pf-outcome .pf-value-bars{margin-top:10px}}.pf-editor-company{z-index:3;border-bottom:1px solid var(--line);background:#fff;gap:10px;padding:15px 0;position:sticky;top:-20px}.pf-editor-top-actions{flex-shrink:0;gap:7px;display:flex}.pf-editor-company .pf-editor-top-actions button{border:1px solid var(--line);border-radius:7px;padding:8px 12px;font-size:11px}.pf-editor-company .pf-editor-top-actions .pf-primary{background:var(--green);color:#fff;border-color:var(--green)}.pf-editor-company .pf-change-company{margin:6px 0 0;padding:0;font-size:10px;display:block}.pf-purchase-fx{color:var(--muted);margin-top:16px;font-size:10px;line-height:1.7}.pf-purchase-fx summary{cursor:pointer;color:var(--green)}.pf-purchase-fx p{font-size:9px}.pf-modal .pf-purchase-fx label{margin-top:12px;font-size:10px}.pf-purchase-rate{align-items:center;gap:9px;display:flex}.pf-purchase-rate input{max-width:180px}.pf-purchase-fx>.pf-button{margin-top:12px}.pf-applied-fx{border-top:1px solid var(--line);margin-top:18px;padding-top:5px}.pf-applied-fx>p{color:var(--muted);font-size:9px;line-height:1.9}.pf-fx-controls .pf-button+.pf-button{margin-left:7px}.pf-fx-inputs label{min-width:0}.pf-fx-inputs select{border:1px solid var(--line);background:#fff;border-radius:7px;max-width:180px;padding:8px;font-size:16px}.pf-fx-inputs label>input{margin-top:5px;display:block}.pf-return-breakdown{grid-template-columns:1fr 14px 1fr 14px 1fr 14px 1fr}.pf-fx-result>strong{color:#83729a!important}@media (width<=650px){.pf-return-breakdown{grid-template-columns:1fr 1fr;gap:18px 12px}.pf-return-breakdown>.pf-result-plus,.pf-return-breakdown>.pf-result-equals{display:none}.pf-return-breakdown article{min-width:0}.pf-return-breakdown article>strong{font-size:25px}.pf-return-breakdown article>small{font-size:9px}.pf-editor-company b{font-size:16px}.pf-editor-company span{margin-left:6px;font-size:10px}.pf-editor-company .pf-editor-top-actions button{padding:8px 10px;font-size:11px}.pf-purchase-fx>summary{font-size:10px}.pf-fx-inputs input,.pf-fx-inputs select{width:100%;max-width:100%}}.pf-fx-result.is-negative>strong{color:#ad594c!important}.pf-compact-frame{background:#f7f9f6}.pf-entry-return{margin-top:7px;font-size:10px;font-weight:650;line-height:1.7;display:block}.pf-result-fx-basis{line-height:1.8}.pf-chart-bottom{flex-wrap:wrap;gap:5px 16px}.pf-chart-bottom .pf-result-fx-basis{flex-basis:100%}.pf-current-attribution{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:center;gap:12px;padding:20px 22px;display:grid}.pf-current-attribution>span{color:var(--muted);text-align:center}.pf-current-attribution article{min-width:0}.pf-current-attribution small,.pf-current-attribution strong,.pf-current-attribution article>span{display:block}.pf-current-attribution small{color:var(--muted);margin-bottom:9px;font-size:11px}.pf-current-attribution strong{letter-spacing:-.015em;white-space:nowrap;font-size:24px;font-weight:600}.pf-current-attribution article>span{color:var(--muted);margin-top:7px;font-size:10px}@media (width<=650px){.pf-entry-return{font-size:9px;line-height:1.7}.pf-current-attribution{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);gap:7px;padding:16px 12px}.pf-current-attribution strong{font-size:clamp(13px,4vw,18px)}.pf-current-attribution small{font-size:10px}.pf-current-attribution article>span{font-size:9px}}.pf-scenario-assumption{color:var(--muted);margin:0 0 16px;padding:0 26px;font-size:10px;line-height:1.7}.pf-future .pf-negative{color:#f0aaa0!important}.pf-summary-group.pf-future .pf-group-label{flex-wrap:wrap}.pf-summary-group.pf-future .pf-group-label small{line-height:1.6}@media (width<=650px){.pf-scenario-assumption{padding:0 17px;font-size:10px}.pf-summary-group.pf-future .pf-group-label small{flex-basis:100%;margin-left:0;padding-left:13px}}.pf-expectations .pf-section-heading>small{color:var(--muted);font-size:10px}.pf-expectations h2{font-size:24px}.pf-expectation-row{border-top:1px solid var(--line);padding:22px 0}.pf-expectation-row>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.pf-expectation-row>header>div:first-child{align-items:baseline;gap:9px;display:flex}.pf-expectation-row>header strong{font-size:16px}.pf-expectation-row>header span{color:var(--muted);font-size:10px}.pf-expectation-weight{grid-template-columns:auto auto;align-items:baseline;gap:4px 8px;min-width:110px;display:grid}.pf-expectation-weight b{font-variant-numeric:tabular-nums;font-size:17px}.pf-expectation-weight>i{background:#e9eeea;border-radius:4px;grid-column:1/-1;height:4px;overflow:hidden}.pf-expectation-weight em{background:#6e9580;height:100%;display:block}.pf-expectation-comparison{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pf-expectation-comparison>div{border:1px solid var(--line);background:#f6f8f6;border-radius:9px;min-width:0;padding:17px}.pf-expectation-comparison>.pf-expectation-selected{background:#fff}.pf-expectation-comparison h3{color:var(--muted);margin:0 0 15px;font-size:11px;font-weight:650;line-height:1.7}.pf-expectation-selected h3>span{color:var(--green);background:#edf3ea;border-radius:4px;margin-left:8px;padding:2px 6px;font-size:9px;display:inline-block}.pf-expectation-growth>strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px;font-weight:650;display:block}.pf-expectation-growth>span{color:var(--muted);margin-top:6px;font-size:9px;line-height:1.7;display:block}.pf-expectation-comparison dl{gap:8px;margin:14px 0 0;display:grid}.pf-expectation-comparison dl>div{justify-content:space-between;gap:12px;font-size:10px;line-height:1.6;display:flex}.pf-expectation-comparison dt{color:var(--muted);min-width:0}.pf-expectation-comparison dd{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;margin:0;font-weight:650}.pf-expectation-basis{color:var(--muted);margin-top:12px;font-size:9px;line-height:1.7}.pf-expectation-basis summary{cursor:pointer}.pf-expectation-basis p{margin:6px 0 0}.pf-expectation-row>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.pf-expectation-row>footer>span,.pf-expectation-note,.pf-expectation-saved{color:var(--muted);font-size:9px;line-height:1.8}.pf-expectation-row>footer .pf-button{padding:8px 12px;font-size:10px}.pf-expectation-note{margin:18px 0 0}.pf-expectation-saved{margin-top:12px;display:block}.pf-expectations-empty{color:var(--muted);font-size:11px;line-height:1.8}@media (width<=650px){.pf-expectations h2{font-size:20px}.pf-expectations .pf-section-heading{align-items:start;gap:8px}.pf-expectations .pf-section-heading>small{white-space:nowrap;margin-top:3px;font-size:8px}.pf-expectation-row{padding:18px 0}.pf-expectation-row>header strong{font-size:14px}.pf-expectation-weight{gap:4px 6px;min-width:91px}.pf-expectation-weight b{font-size:15px}.pf-expectation-row>header span{font-size:9px}.pf-expectation-comparison{gap:8px}.pf-expectation-comparison>div{padding:12px 10px}.pf-expectation-comparison h3{margin-bottom:11px;font-size:10px}.pf-expectation-selected h3>span{margin:4px 0 0 4px;font-size:8px}.pf-expectation-growth>strong{font-size:21px}.pf-expectation-growth>span{font-size:8px}.pf-expectation-comparison dl>div{font-size:9px;display:block}.pf-expectation-comparison dd{text-align:left;margin-top:3px}.pf-expectation-comparison dl{gap:9px}.pf-expectation-row>footer>span,.pf-expectation-note{font-size:8px}}.pf-expectation-weights{flex-shrink:0;gap:20px;display:flex}.pf-expectation-weight{grid-template-columns:1fr auto;gap:4px 8px;min-width:105px}.pf-expectation-future-weight em{background:#738cad}.pf-expectation-row>footer{border-top:1px solid var(--line);padding-top:10px}.pf-expectation-row>footer>span{flex-wrap:wrap;align-items:baseline;gap:4px 7px;display:flex}.pf-expectation-row>footer>span b{color:var(--ink);font-weight:600}.pf-expectation-row>footer time{white-space:nowrap}.pf-expectation-edit{color:var(--green);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-shrink:0;min-height:36px;padding:9px 0 9px 10px;font-size:10px;font-weight:650}.pf-expectation-edit:hover{text-decoration:underline}.pf-expectation-edit:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:3px}@media (width<=650px){.pf-expectation-row>header{flex-wrap:wrap;gap:12px}.pf-expectation-weights{gap:20px;width:100%}.pf-expectation-weight{flex:1;min-width:0}.pf-expectation-row>footer{gap:8px}.pf-expectation-edit{font-size:9px}}.pf-expectation-row>footer{flex-wrap:wrap;grid-template-columns:none;gap:8px;min-height:0;margin:10px 0 0;padding:8px 0 0;display:flex}.pf-expectation-row>footer>.pf-expectation-price{text-align:left;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:3px 5px;line-height:1.5;display:flex}.pf-expectation-price>span{white-space:nowrap}.pf-expectation-row>footer time{white-space:nowrap;flex-basis:auto}.pf-expectation-edit{min-height:30px;padding:6px 0 6px 8px}.pf-expectation-row{padding-bottom:16px}.pf-expectation-row:last-child{padding-bottom:0}.pf-expectation-growth>span{margin:0 0 7px}.pf-expectation-growth>strong{margin:0}.pf-scenario-review{border:1px solid var(--line);color:var(--muted);background:#f5f6f3;border-radius:7px;margin:0 26px 14px;padding:10px 12px;font-size:10px;line-height:1.7}.pf-scenario-review b{color:var(--ink);margin-right:5px;font-weight:650}@media (width<=650px){.pf-scenario-review{margin-left:17px;margin-right:17px}}.pf-slot-controls{background:0 0;border:0;margin:0 0 10px;padding:0}.pf-slot-strip{align-items:center;gap:4px;min-width:0;display:flex}.pf-slot-numbers{scrollbar-width:thin;overscroll-behavior-x:contain;align-items:center;gap:3px;min-width:0;display:flex;overflow-x:auto}.pf-slot-number,.pf-slot-icon{min-width:34px;height:36px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:0 7px;font-size:13px;line-height:1;display:flex}.pf-slot-number[aria-pressed=true]{color:var(--green);background:#e6eee7;font-weight:700}.pf-slot-number:hover,.pf-slot-icon:hover{background:#edf1ec}.pf-slot-icon{font-size:21px}.pf-slot-icon:disabled{opacity:.35;cursor:default}.pf-slot-actions{flex-shrink:0;align-items:center;gap:12px;margin-left:auto;padding-left:8px;display:flex}.pf-slot-action{color:var(--muted);font:inherit;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;min-height:36px;padding:7px 0;font-size:11px}.pf-slot-action:hover{text-decoration:underline}.pf-slot-action:disabled{opacity:.4;cursor:default}.pf-slot-controls button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.pf-share-control{display:inline-flex}.pf-share-dialog{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:16px;width:min(560px,100vw - 28px);max-height:88dvh;padding:0;overflow:auto}.pf-share-dialog::backdrop{background:#14281f80}.pf-share-body{padding:20px}.pf-share-body h2{font-size:19px}.pf-share-body>p{color:var(--muted);font-size:12px;line-height:1.65}.pf-share-preview{border:1px solid var(--line);background:#f5f7f3;border-radius:8px;min-height:120px;overflow:hidden}.pf-share-preview img{width:100%;height:auto;display:block}.pf-share-preview>p{text-align:center;padding:30px 15px;font-size:13px}.pf-share-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.pf-share-actions a{text-align:center;text-decoration:none}.pf-share-link{align-items:center;gap:10px;margin-top:14px;display:flex}.pf-share-link>a{color:var(--muted);overflow-wrap:anywhere;flex:1;font-size:11px}.pf-share-link .pf-button{white-space:nowrap}.pf-share-control button:focus-visible,.pf-share-dialog button:focus-visible,.pf-share-dialog a:focus-visible{outline:2px solid var(--green);outline-offset:3px}@media (width<=650px){.pf-share-body{padding:16px}.pf-share-actions .pf-button{flex:1}.pf-share-link{flex-wrap:wrap}}.pf-page .pf-money{color:inherit;font:inherit;letter-spacing:inherit;white-space:nowrap;margin:0;padding:0;display:inline}.pf-page .pf-money .pf-money-symbol{color:inherit;letter-spacing:0;vertical-align:.06em;margin:0;padding:0;font-family:inherit;font-size:.68em;font-weight:400;line-height:1;display:inline-block}.pf-registered-close{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:12px 0 18px;font-size:12px;display:flex}.pf-registered-close b{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:15px}.pf-registered-close b small{color:var(--muted);font-size:10px;font-weight:500}.pf-registered-close time{font-size:11px}.pf-entry-amount{background:#f0f5ed;border:1px solid #dce8d7;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 18px;padding:14px;display:flex}.pf-entry-amount>div{min-width:0}.pf-entry-amount b{font-size:12px;display:block}.pf-entry-amount small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.6;display:block}.pf-entry-amount output{color:var(--green);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:right;max-width:62%;font-size:21px;font-weight:800}@media (width<=400px){.pf-entry-amount{flex-direction:column;align-items:flex-start}.pf-entry-amount output{text-align:left;max-width:100%}}.pf-entry-amount .pf-entry-totals{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:4px 10px;min-width:0;max-width:62%;display:flex}.pf-entry-amount .pf-entry-totals output{max-width:100%}.pf-entry-amount .pf-entry-totals .pf-entry-converted{font-size:14px;font-weight:600}@media (width<=400px){.pf-entry-amount .pf-entry-totals{justify-content:flex-start;max-width:100%}}.gmp-history-preview-page{min-height:100vh;color:var(--gmp-ink);background:#f4f6f4;padding:42px 20px 80px}.gmp-history-preview-page>header,.gmp-history-preview-page>section{width:min(100%,720px);margin:0 auto}.gmp-history-preview-page>header{border:1px solid var(--gmp-line);background:#fff;border-radius:14px;padding:24px;position:relative}.gmp-history-preview-page>header>span{color:var(--gmp-green);letter-spacing:.12em;font-size:9px;font-weight:900}.gmp-history-preview-page h1{letter-spacing:-.04em;margin:8px 0 10px;font-size:25px}.gmp-history-preview-page header p{max-width:620px;color:var(--gmp-muted);margin:0;font-size:10px;line-height:1.7}.gmp-history-preview-page header a{color:var(--gmp-green);margin-top:14px;font-size:9px;font-weight:900;display:inline-flex}.gmp-history-preview-page>section{border:1px solid var(--gmp-line);background:#fff;border-radius:14px;margin-top:16px;padding:18px}.gmp-history-preview-page .gmp-formula-details{margin:0}@media (width<=520px){.gmp-history-preview-page{padding:20px 12px 48px}.gmp-history-preview-page>header{padding:18px}.gmp-history-preview-page h1{font-size:20px}.gmp-history-preview-page>section{padding:12px}}
