.pip-ui{--pip-brand:#11b981;--pip-brand-alt:#10b981;--pip-brand-deep:#0f766e;--pip-brand-teal:#0d9488;--pip-brand-tint:#ecfdf5;--pip-brand-border:#6ff3c7;--pip-navy:#1e3a5f;--pip-danger:#ef4444;--pip-danger-deep:#b91c1c;--pip-danger-light:#fca5a5;--pip-danger-tint:#fee2e2;--pip-warning:#d97706;--pip-warning-tint:#fffbeb;--pip-warning-strong:#f59e0b;--pip-info-tint:#dbeafe;--pip-teal-tint:#ccfbf1;--pip-indigo:#6366f1;--pip-text:#111827;--pip-text-2:#6b7280;--pip-text-3:#9ca3af;--pip-text-body:#4b5563;--pip-text-strong:#374151;--pip-text-slate:#2b3340;--pip-surface:#fff;--pip-page:#f9fafb;--pip-muted:#f3f4f6;--pip-subtle:#fafafa;--pip-border:#e5e7eb;--pip-border-light:#eee;--pip-featured:#f0f4f8;--pip-ticker-mobile:#f7f9f9;--pip-font:Inter, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif;--pip-lh:1.252;--pip-lh-tight:1.2;--pip-lh-snug:1.3;--pip-lh-multi:1.4;--pip-lh-relaxed:1.5;--pip-lh-article:1.8;--pip-max:1144px;--pip-sidebar:280px;--pip-gutter:24px;--pip-shortscard:511px;--pip-shortsrail:431px;--pip-shorts-h:calc(100dvh - 89px);--pip-radius-full:999px;--pip-shadow-news:0px 4px 12px #00000012;--pip-shadow-panel:0px 6px 18px -6px #0000000a;--pip-shadow-panel-2:0px 6px 18px -6px #0000000d;--pip-shadow-prompt:0px 12px 24px #00000014;--pip-shadow-prompt-sm:0px 4px 12px #0000000a;font-family:var(--pip-font);color:var(--pip-text);background:var(--pip-page);line-height:var(--pip-lh);font-optical-sizing:none;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision}.pip-ui *,.pip-ui :before,.pip-ui :after{box-sizing:border-box}:where(.pip-ui p,.pip-ui h1,.pip-ui h2,.pip-ui h3,.pip-ui h4,.pip-ui h5,.pip-ui h6){font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:normal;margin:0}:where(.pip-ui img){max-width:100%;display:block}:where(.pip-ui button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.pip-ui a){color:inherit;text-decoration:none}:where(.pip-ui ul,.pip-ui ol){margin:0;padding:0;list-style:none}:where(.pip-ui table){border-collapse:collapse;width:100%}.pip-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pip-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pip-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pip-shell{background:var(--pip-page);align-items:stretch;min-height:100vh;display:flex}.pip-content{background:var(--pip-page);flex-direction:column;flex:auto;min-width:0;display:flex}.pip-scroll{flex:auto;min-width:0}.pip-container{width:100%;max-width:var(--pip-max);padding-inline:var(--pip-gutter);margin-inline:auto;container:pipshell/inline-size}.pip-stack{flex-direction:column;display:flex}.pip-sidebar{flex:0 0 var(--pip-sidebar);width:var(--pip-sidebar);background:var(--pip-surface);border-right:1px solid var(--pip-border);z-index:2;flex-direction:column;align-self:flex-start;height:100vh;display:flex;position:sticky;top:0}.pip-sidebar-scroll{flex:auto;padding:24px 16px 16px;overflow-y:auto}.pip-sidebar-scroll::-webkit-scrollbar{width:6px}.pip-sidebar-scroll::-webkit-scrollbar-thumb{background:var(--pip-border);border-radius:3px}.pip-brand{align-items:center;gap:10px;height:30px;margin-bottom:14px;display:flex}.pip-brand-logo{border-radius:var(--pip-radius-full);background:var(--pip-brand);flex:0 0 24px;width:24px;height:24px;position:relative;overflow:hidden}.pip-brand-logo img{object-fit:cover;width:24px;height:30px;position:absolute;top:-1px;left:0}.pip-brand-name{color:var(--pip-text);white-space:nowrap;font-size:16px;font-weight:700}.pip-pro-badge{background:var(--pip-muted);height:17px;color:var(--pip-text-2);white-space:nowrap;border-radius:6px;flex:none;align-items:center;padding-inline:7px;font-size:10px;font-weight:700;display:inline-flex}.pip-cta{background:var(--pip-brand);color:#fff;border-radius:10px;align-items:center;gap:8px;width:100%;min-height:42px;margin-bottom:30px;padding:12px 16px;font-size:14px;font-weight:600;display:flex;position:relative;overflow:hidden}.pip-cta-plus{flex:0 0 14px;width:14px;height:14px}.pip-cta-label{white-space:nowrap}.pip-cta-glow{pointer-events:none;width:84px;height:84px;position:absolute;top:-2px;left:203px}.pip-sb-block{margin-bottom:24px}.pip-sb-block:last-child{margin-bottom:0}.pip-sb-label{color:var(--pip-text-2);font-size:11px;font-weight:700;line-height:26px;display:block}.pip-sb-list{flex-direction:column;display:flex}.pip-wl-item{align-items:center;gap:10px;min-height:36px;padding-block:4px;display:flex}.pip-logo-circle{background:var(--pip-surface);border:1px solid var(--pip-border-light);border-radius:14px;flex:0 0 28px;width:28px;height:28px;overflow:hidden}.pip-logo-circle img{object-fit:cover;width:100%;height:100%}.pip-wl-name{color:var(--pip-text);flex:auto;font-size:14px;font-weight:500}.pip-wl-more{opacity:.7;flex:0 0 16px;width:16px;height:16px}.pip-sb-row{align-items:center;min-height:26px;padding-block:5px;display:flex}.pip-sb-row--tool{gap:10px}.pip-sb-row--recent{gap:8px}.pip-sb-row-emoji{color:#000;font-size:16px;line-height:1;font-family:var(--pip-font);flex:0 0 16px}.pip-sb-row-icon{flex:0 0 16px;width:16px;height:16px}.pip-sb-row-text{color:var(--pip-text);flex:auto;font-size:13px}.pip-sb-row--tool .pip-sb-row-text{font-weight:600}.pip-sb-row--recent .pip-sb-row-text{color:var(--pip-text-2);font-weight:400}.pip-user-footer{background:var(--pip-subtle);border-top:1px solid var(--pip-border);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:16px;display:flex}.pip-user-info{align-items:center;gap:10px;min-width:0;display:flex}.pip-avatar{background:var(--pip-surface);border-radius:50%;flex:none;overflow:hidden}.pip-avatar img{object-fit:cover;width:100%;height:100%}.pip-user-names{flex-direction:column;gap:2px;min-width:0;display:flex}.pip-user-name{color:var(--pip-text);font-size:13px;font-weight:600}.pip-user-role{color:var(--pip-text-2);font-size:11px;font-weight:400}.pip-ticker{border-bottom:1px solid var(--pip-border);background-image:linear-gradient(90deg,#f0f0f0,#fff);flex:none;height:40px;position:relative;overflow:hidden}.pip-ticker-track{will-change:transform;align-items:center;width:max-content;height:100%;display:flex}.pip-ticker-run{flex:none;align-items:center;height:100%;display:flex}.pip-ticker-item{white-space:nowrap;align-items:center;gap:8px;padding-inline:16px;font-size:12px;display:flex}.pip-ticker-label{color:var(--pip-text);font-weight:600}.pip-ticker-value{color:var(--pip-text);font-weight:700}.pip-ticker-chg{font-weight:700}.pip-up{color:var(--pip-brand-deep)}.pip-down{color:var(--pip-danger-deep)}.pip-flat{color:var(--pip-text-2)}@keyframes pip-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.pip-ticker-track--anim{animation:60s linear infinite pip-marquee}@media (prefers-reduced-motion:reduce){.pip-ticker-track--anim{animation:none}}.pip-hero{text-align:center;isolation:isolate;padding-block:clamp(120px,24.09cqi,264px) 0;position:relative}.pip-hero:before,.pip-hero:after{content:"";pointer-events:none;z-index:-1;width:min(1045px,95%);height:420px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.pip-hero:before{background:radial-gradient(at 50% 40%,#ccfcea57 0%,#ccfcea00 70%)}.pip-hero:after{background-image:repeating-linear-gradient(90deg,#11b98117 0 1px,#0000 1px 52px),repeating-linear-gradient(#11b98117 0 1px,#0000 1px 48px);-webkit-mask-image:radial-gradient(at 50% 40%,#000 0%,#0000 70%);mask-image:radial-gradient(at 50% 40%,#000 0%,#0000 70%)}.pip-greeting-title{color:var(--pip-text);font-size:clamp(24px,3.29cqi,36px);font-weight:600}.pip-greeting-sub{color:var(--pip-text-2);margin-top:10px;font-size:clamp(10px,1.37cqi,15px);font-weight:400}.pip-prompt{background:var(--pip-surface);border:1px solid var(--pip-border);box-shadow:var(--pip-shadow-prompt);text-align:left;border-radius:16px;margin-top:28px;padding:12px 12px 12px 18px}.pip-prompt-row{align-items:center;gap:12px;min-height:36px;display:flex}.pip-prompt-input{min-width:0;font:inherit;color:var(--pip-text);background:0 0;border:0;outline:0;flex:auto;font-size:16px}.pip-prompt-input::placeholder{color:var(--pip-text-3)}.pip-send{border-radius:var(--pip-radius-full);background:var(--pip-brand);flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.pip-send img{object-fit:contain;width:36px;height:44px}.pip-prompt-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.pip-tool-btn{background:var(--pip-muted);min-height:27px;color:var(--pip-text-strong);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding-inline:10px;font-size:12px;font-weight:400;display:inline-flex}.pip-tool-btn img{flex:0 0 13px;width:13px;height:13px}.pip-prompt-hint{color:var(--pip-text-2);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:400}.pip-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:none}.pip-suggestion{background:var(--pip-page);border:1px solid var(--pip-border);min-height:36px;color:var(--pip-text);text-align:center;border-radius:12px;justify-content:center;align-items:center;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.pip-rec-top{align-items:center;gap:16px;min-width:0;display:flex}.pip-rec-head{flex:none;align-items:center;gap:16px;display:flex}.pip-rec-title{color:var(--pip-text);font-size:18px;font-weight:700;display:none}.pip-navpills{scrollbar-width:none;flex:auto;align-items:center;gap:12px;min-width:0;padding-block:2px;display:flex;overflow-x:auto}.pip-navpills::-webkit-scrollbar{display:none}.pip-pill{border-radius:var(--pip-radius-full);min-height:38px;color:var(--pip-text-slate);white-space:nowrap;border:1px solid #0000;flex:none;align-items:center;gap:7px;padding:8px 16px 8px 13px;font-size:14px;font-weight:500;display:inline-flex}.pip-pill-emoji{color:#000;font-size:16px;line-height:1}.pip-tabs{flex-wrap:wrap;gap:8px;display:flex}.pip-tab{border-radius:var(--pip-radius-full);background:var(--pip-surface);border:1px solid var(--pip-border);min-height:28px;color:var(--pip-text-body);white-space:nowrap;flex:none;justify-content:center;align-items:center;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.pip-tab[data-active=true]{background:var(--pip-navy);border-color:var(--pip-navy);color:#fff}.pip-sechead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.pip-sechead-titles{flex-direction:column;gap:4px;min-width:0;display:flex}.pip-sechead-title{color:var(--pip-text);font-size:clamp(14px,2.1cqi,22px);font-weight:700}.pip-sechead-sub{color:var(--pip-text-2);font-size:13px;font-weight:400}.pip-viewall-link{color:var(--pip-brand);white-space:nowrap;font-size:14px;font-weight:600}.pip-viewall-btn{background:var(--pip-navy);color:#fff;white-space:nowrap;border-radius:8px;flex:none;justify-content:center;align-items:center;min-height:32px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.pip-colhead{justify-content:space-between;align-items:center;gap:8px;font-weight:700;display:flex}.pip-colhead-title{color:var(--pip-text);min-width:0;font-size:clamp(13px,1.53cqi,16px)}.pip-colhead-note{color:var(--pip-text-2);white-space:nowrap;font-size:11px}.pip-colhead-note--navy{color:var(--pip-navy)}.pip-label-badge{background:var(--pip-brand-tint);color:var(--pip-brand-alt);white-space:nowrap;border-radius:6px;flex:none;align-items:center;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.pip-tag{border-radius:var(--pip-radius-full);color:#fff;white-space:nowrap;align-items:center;min-height:22px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.pip-tag--rect{border-radius:4px;min-height:21px;padding:3px 6px;font-size:9px}.pip-catbadge{white-space:nowrap;border-radius:6px;align-items:center;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.pip-sme{border-radius:var(--pip-radius-full);background:var(--pip-muted);border:1px solid var(--pip-border);min-height:16px;color:var(--pip-text-2);white-space:nowrap;flex:none;align-items:center;padding:2px 6px;font-size:8px;font-weight:700;display:inline-flex}.pip-changepill{border-radius:var(--pip-radius-full);white-space:nowrap;background:var(--pip-brand-tint);color:var(--pip-brand-alt);align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.pip-changepill--down{background:var(--pip-danger-tint);color:var(--pip-danger)}.pip-changepill--flat{background:var(--pip-muted);color:var(--pip-text-2)}.pip-changepill svg{flex:0 0 12px;width:12px;height:12px}.pip-newsrow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@container (min-width:520px){.pip-newsrow{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@container (min-width:700px){.pip-newsrow{grid-template-columns:repeat(4,minmax(0,1fr))}}.pip-newscard{background:var(--pip-surface);border:1px solid var(--pip-border);box-shadow:var(--pip-shadow-news);border-radius:12px;flex-direction:column;min-width:0;padding:18px;display:flex}.pip-newscard-thumb{aspect-ratio:226/96;background:var(--pip-muted);border-radius:8px;overflow:hidden}.pip-newscard-thumb img{object-fit:cover;width:100%;height:100%}.pip-newscard-tagrow{margin-top:12px}.pip-newscard-title{color:var(--pip-text);margin-top:12px;font-size:clamp(12px,1.28cqi,14px);font-weight:600}.pip-newscard-meta{color:var(--pip-text-3);margin-top:8px;font-size:11px;font-weight:400}@container (max-width:560px){.pip-newsrow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pip-newscard{padding:0 0 10px;overflow:hidden}.pip-newscard-thumb{aspect-ratio:170/120;border-radius:0}.pip-newscard-tagrow,.pip-newscard-title,.pip-newscard-meta{padding-inline:10px}.pip-newscard-tagrow{margin-top:8px}.pip-newscard-title{margin-top:6px;font-size:12px}.pip-newscard-meta{margin-top:6px}}.pip-panel{background:var(--pip-surface);border:1px solid var(--pip-border);border-radius:16px;padding:24px;container-type:inline-size}.pip-panel--markets{box-shadow:var(--pip-shadow-panel)}.pip-panel--ipo{box-shadow:var(--pip-shadow-panel-2)}.pip-columns{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:24px;display:grid}.pip-col-divider{background:var(--pip-border);display:none}.pip-column{flex-direction:column;gap:12px;min-width:0;display:flex}@container (min-width:660px){.pip-columns{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:24px}.pip-col-divider{display:block}.pip-columns{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr) 1px minmax(0,1fr)}.pip-col-divider:last-of-type{display:block}.pip-column:last-child{grid-column:auto}}.pip-stocklist{flex-direction:column;display:flex}.pip-stockrow{background:var(--pip-surface);border-bottom:1px solid var(--pip-muted);justify-content:space-between;align-items:center;gap:12px;min-height:65px;padding:10px 12px;display:flex}.pip-stockrow:last-child{border-bottom:0}.pip-stockmeta{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.pip-stocksym{color:var(--pip-text);font-size:14px;font-weight:700}.pip-stockname{color:var(--pip-text-2);font-size:11px;font-weight:400}.pip-stockvals{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.pip-stockprice{color:var(--pip-text);white-space:nowrap;font-size:14px;font-weight:600}.pip-sectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pip-sector{background:var(--pip-page);border:1px solid var(--pip-border);border-radius:8px;align-items:center;gap:10px;min-width:0;min-height:36px;padding:6px 10px;display:flex}.pip-sector img{flex:0 0 20px;width:20px;height:20px}.pip-sector-info{flex-direction:column;gap:2px;min-width:0;display:flex}.pip-sector-name{color:var(--pip-text);font-size:12px;font-weight:600}.pip-sector-chg{font-size:11px;font-weight:700}.pip-newslist{flex-direction:column;display:flex}.pip-newsitem{background:var(--pip-surface);border-bottom:1px solid var(--pip-muted);flex-direction:column;gap:8px;min-height:90px;padding:15px 12px;display:flex}.pip-newsitem:last-child{border-bottom:0}.pip-newsitem-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.pip-newsitem-time{color:var(--pip-text-2);white-space:nowrap;font-size:11px;font-weight:400}.pip-newsitem-title{font-size:13px;font-weight:500;line-height:var(--pip-lh-multi);color:var(--pip-text)}.pip-ipo-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.pip-ipo-stats{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pip-ipo-stat{color:var(--pip-text-2);white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:400;display:flex}.pip-ipo-stat img{flex:0 0 14px;width:14px;height:14px}.pip-ipo-stat b{color:var(--pip-text);font-size:12px;font-weight:700}.pip-featured{background:var(--pip-featured);border:1px solid var(--pip-border);border-radius:12px;margin-top:20px;padding:20px}.pip-featured-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pip-featured-tag{background:var(--pip-warning);color:#fff;white-space:nowrap;border-radius:4px;align-items:center;min-height:16px;padding:2px 6px;font-size:9px;font-weight:700;display:inline-flex}.pip-featured-name{color:var(--pip-text);margin-top:8px;font-size:18px;font-weight:700}.pip-featured-sub{color:var(--pip-text-2);margin-top:4px;font-size:11px;font-weight:400}.pip-featured-status{background:var(--pip-warning-tint);border:1px solid var(--pip-warning-strong);min-height:26px;color:var(--pip-warning);white-space:nowrap;border-radius:6px;flex:none;align-items:center;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.pip-featured-divider{background:var(--pip-border);opacity:.5;height:1px;margin-block:16px}.pip-featured-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;display:grid}@container (min-width:650px){.pip-featured-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.pip-featured-stat{flex-direction:column;gap:4px;min-width:0;display:flex}.pip-featured-stat-label{letter-spacing:.04em;text-transform:uppercase;color:var(--pip-text-3);white-space:nowrap;font-size:9px;font-weight:400}.pip-featured-stat-value{color:var(--pip-text);font-size:13px;font-weight:700}.pip-tablewrap{border:1px solid var(--pip-border);border-radius:8px;margin-top:24px;overflow:hidden}.pip-tablescroll{overflow-x:auto}.pip-table{min-width:820px;font-size:11px}.pip-table thead th{background:var(--pip-page);border-bottom:1px solid var(--pip-border);color:var(--pip-text-2);text-align:left;white-space:nowrap;padding:12px;font-size:11px;font-weight:700}.pip-table tbody td{border-bottom:1px solid var(--pip-border);vertical-align:middle;padding:12px}.pip-table tbody tr:last-child td{border-bottom:0}.pip-table tbody tr:nth-child(odd){background:var(--pip-page)}.pip-table tbody tr:nth-child(2n){background:var(--pip-surface)}.pip-col-company{width:33%}.pip-col-size,.pip-col-dates{width:12%}.pip-col-band{width:16%}.pip-col-status{width:15%}.pip-col-min{text-align:right;width:12%}.pip-td-company{color:var(--pip-text);align-items:center;gap:6px;min-width:0;font-weight:600;display:flex}a.pip-td-company:hover{color:var(--pip-brand)}.pip-td--muted{color:var(--pip-text-2);white-space:nowrap;font-weight:400}.pip-td--warn{color:var(--pip-warning);white-space:nowrap;font-weight:600}.pip-td--num{color:var(--pip-text);text-align:right;white-space:nowrap;font-weight:600}.pip-ipo-cards{flex-direction:column;gap:12px;margin-top:20px;display:none}.pip-ipo-card{background:var(--pip-surface);border:1px solid var(--pip-border);border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex}.pip-ipo-card-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pip-ipo-card-name{color:var(--pip-text);min-width:0;font-size:13px;font-weight:600}.pip-ipo-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pip-ipo-card-cell{flex-direction:column;gap:2px;min-width:0;display:flex}@container (max-width:680px){.pip-tablewrap{display:none}.pip-ipo-cards{display:flex}}.pip-mobile-header,.pip-bottom-nav{display:none}.pip-disclaimer{padding:32px var(--pip-gutter) 40px;color:var(--pip-text-3);max-width:var(--pip-max);margin-inline:auto;font-size:11px;font-weight:400}@media (max-width:1023px){.pip-sidebar{display:none}.pip-mobile-header{background:var(--pip-surface);border-bottom:1px solid var(--pip-border);z-index:5;justify-content:space-between;align-items:center;gap:12px;min-height:78px;padding:16px;display:flex;position:sticky;top:0}.pip-mobile-brand{align-items:center;gap:10px;display:flex}.pip-mobile-menu{flex:0 0 24px;width:24px;height:24px}.pip-ticker{background:var(--pip-ticker-mobile);background-image:none;height:28px}.pip-suggestions{display:grid}.pip-hero{padding-block:24px 0}.pip-hero:before,.pip-hero:after{height:260px;top:-40px}.pip-greeting-title{font-size:22px;font-weight:700}.pip-greeting-sub{margin-top:8px;font-size:12px}.pip-prompt{box-shadow:var(--pip-shadow-prompt-sm);border-radius:10px;margin-top:20px;padding:10px 12px}.pip-prompt-hint{display:none}.pip-tool-btn{background:var(--pip-page);border:1px solid var(--pip-border)}.pip-sechead-title{font-size:18px}.pip-rec-top{flex-direction:column;align-items:stretch;gap:12px}.pip-rec-head{justify-content:space-between}.pip-rec-title{display:block}.pip-panel{border-radius:12px;padding:12px}.pip-container{--pip-gutter:16px}.pip-disclaimer{padding-bottom:96px}.pip-bottom-nav{z-index:4;background:var(--pip-surface);border-top:1px solid var(--pip-border);justify-content:space-around;align-items:center;min-height:72px;padding:13px 6px;display:flex;position:fixed;bottom:0;left:0;right:0}.pip-nav-item{min-width:70px;min-height:37px;color:var(--pip-text-2);white-space:nowrap;flex-direction:column;align-items:center;gap:4px;padding-inline:14px;font-size:10px;font-weight:500;display:flex}.pip-nav-item[data-active=true]{color:var(--pip-brand);font-weight:700}.pip-nav-item img,.pip-nav-item svg{width:20px;height:20px}}.pip-ui :where(button,a,[role=button]){transition:background-color .12s,border-color .12s,box-shadow .12s}.pip-cta:hover,.pip-send:hover,.pip-viewall-btn:hover{filter:brightness(.96)}.pip-tab:hover:not([data-active=true]),.pip-tool-btn:hover,.pip-suggestion:hover{background:#eceef1}.pip-newscard:hover{box-shadow:0 6px 10px #00000017}.pip-stockrow:hover,.pip-newsitem:hover,.pip-wl-item:hover{background:var(--pip-page)}.pip-ui :where(button,a,[role=button]):focus-visible{outline:2px solid var(--pip-brand);outline-offset:2px}.pip-ui [aria-disabled=true]{opacity:.5;pointer-events:none}.pip-empty{color:var(--pip-text-3);padding:20px 12px;font-size:13px}.pip-td--info{color:var(--pip-navy);white-space:nowrap;font-weight:600}.pip-logo-initial{background:var(--pip-muted);width:28px;height:28px;color:var(--pip-text-2);border:1px solid var(--pip-border-light);border-radius:14px;flex:0 0 28px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.pip-sb-cta{text-align:left;background:var(--pip-brand-tint);border:1px solid var(--pip-brand-border);width:100%;color:var(--pip-brand-deep);border-radius:8px;margin-top:4px;padding:10px 12px;font-size:12px;font-weight:600;display:block}.pip-sb-cta:hover{filter:brightness(.98)}.pip-sb-hint{color:var(--pip-text-3);padding:8px 0 2px;font-size:12px;font-weight:400}.pip-login-btn{background:var(--pip-brand);color:#fff;white-space:nowrap;border-radius:8px;flex:none;justify-content:center;align-items:center;min-height:32px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.pip-login-btn:hover{filter:brightness(.96)}.pip-mobile-actions{align-items:center;gap:10px;display:flex}@keyframes pip-pulse{0%,to{opacity:1}50%{opacity:.45}}.pip-skel{background:var(--pip-muted);border-radius:6px;animation:1.4s ease-in-out infinite pip-pulse}@media (prefers-reduced-motion:reduce){.pip-skel{animation:none}}.pip-skel--circle{border-radius:50%;flex:0 0 28px;width:28px;height:28px}.pip-skel--line{flex:auto;max-width:140px;height:12px}.pip-initials{background:var(--pip-brand-tint);color:var(--pip-brand-deep);-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.pip-user-trigger{text-align:left;border-radius:8px;flex:auto;align-items:center;gap:10px;min-width:0;margin:-4px;padding:4px;display:flex}.pip-user-trigger:hover{background:var(--pip-muted)}.pip-user-trigger .pip-user-names{flex:auto}.pip-user-gear{flex:0 0 18px}.pip-user-gear img{width:18px;height:18px}.pip-user-footer{position:relative}.pip-menu-layer{position:static}.pip-menu-scrim{z-index:1;cursor:default;background:#11182752;position:fixed;inset:0}.pip-menu-pop{z-index:2;background:var(--pip-surface);border:1px solid var(--pip-border);border-radius:16px;padding:8px;position:absolute;bottom:calc(100% + 10px);left:16px;right:16px;box-shadow:0 12px 12px #00000014}.pip-menu-pop:after{content:"";background:var(--pip-surface);border-right:1px solid var(--pip-border);border-bottom:1px solid var(--pip-border);width:12px;height:12px;position:absolute;bottom:-7px;left:22px;transform:rotate(45deg)}.pip-menu-head{align-items:center;gap:12px;min-width:0;padding:8px;display:flex}.pip-menu-id{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.pip-menu-name{color:var(--pip-text);max-width:100%;font-size:15px;font-weight:700}.pip-menu-email{color:var(--pip-text-2);max-width:100%;font-size:12px;font-weight:400}.pip-menu-plan{margin-top:4px}.pip-menu-sep{background:var(--pip-border);height:1px;margin:6px 0}.pip-menu-item{width:100%;min-height:40px;color:var(--pip-text);text-align:left;border-radius:8px;align-items:center;gap:12px;padding:8px 10px;font-size:14px;font-weight:500;display:flex}.pip-menu-item:hover{background:var(--pip-muted)}.pip-menu-icon{stroke-width:1.75px;flex:0 0 18px;width:18px;height:18px}.pip-menu-label{flex:auto;min-width:0}.pip-menu-chev{width:16px;height:16px;color:var(--pip-text-3);flex:0 0 16px}.pip-menu-item--danger{color:var(--pip-danger);font-weight:600}.pip-menu-item--danger:hover{background:var(--pip-danger-tint)}.pip-menu-sheet{z-index:2;max-height:80vh;padding:8px 16px calc(16px + env(safe-area-inset-bottom));background:var(--pip-surface);border-radius:16px 16px 0 0;animation:.18s ease-out pip-sheet-in;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -12px 24px #0000001f}@keyframes pip-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pip-menu-sheet{animation:none}}.pip-sheet-grip{border-radius:var(--pip-radius-full);background:var(--pip-border);width:36px;height:4px;margin:4px auto 8px;display:block}.pip-sheet-cancel{background:var(--pip-muted);width:100%;min-height:44px;color:var(--pip-text);border-radius:10px;margin-top:8px;font-size:14px;font-weight:600;display:block}.pip-sheet-cancel:hover{filter:brightness(.97)}.pip-avatar-btn{border-radius:50%;flex:none;display:inline-flex}.pip-newscard-thumb--fallback{background:var(--pip-muted);justify-content:center;align-items:center;display:flex}.pip-newscard-thumb--fallback img{object-fit:contain;opacity:.55;width:auto;max-width:62%;height:auto;max-height:46%}.pip-container--wide{max-width:1496px}.pip-ui--white .pip-shell,.pip-ui--white .pip-content{background:var(--pip-surface)}.pip-cols{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:32px 40px;display:grid}@container (min-width:700px){.pip-cols{grid-template-columns:2.304fr 1fr;align-items:start}}.pip-col-main{min-width:0;container:pipcol/inline-size}.pip-col-main--stack{flex-direction:column;gap:24px;display:flex}.pip-rail{flex-direction:column;gap:20px;min-width:0;display:flex}@container (min-width:700px){.pip-rail{position:sticky;top:24px}}.pip-embed{min-width:0;max-width:100%;font-family:var(--font-sans,sans-serif);text-rendering:optimizelegibility;color:hsl(var(--foreground));line-height:1.5;container-type:inline-size}.pip-embed *{min-width:0}.pip-skel--card{border-radius:16px;width:100%;height:220px}.pip-btn-primary,.pip-btn-outline{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 20px;font-size:14px;font-weight:600;display:inline-flex}.pip-btn-primary{background:var(--pip-brand);color:#fff}.pip-btn-primary:hover{filter:brightness(.96)}.pip-btn-outline{background:var(--pip-surface);color:var(--pip-text);border:1px solid var(--pip-border)}.pip-btn-outline:hover{background:var(--pip-page)}.pip-tintpill{border-radius:var(--pip-radius-full);white-space:nowrap;text-overflow:ellipsis;align-items:center;max-width:100%;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex;overflow:hidden}.pip-tintpill--upper{text-transform:uppercase}.pip-tintpill--loose{padding:6px 10px;font-size:12px;font-weight:600}a.pip-tintpill:hover{filter:brightness(.97)}.pip-breadcrumb{color:var(--pip-text-3);flex-wrap:wrap;align-items:center;min-width:0;font-size:12px;font-weight:400;display:flex}.pip-crumb-group{align-items:center;min-width:0;display:inline-flex}.pip-crumb{text-overflow:ellipsis;white-space:nowrap;max-width:420px;overflow:hidden}.pip-crumb--link:hover{color:var(--pip-brand)}.pip-crumb--current{color:var(--pip-text-2)}.pip-crumb-sep{color:var(--pip-border);padding-inline:8px}.pip-article-badgerow{justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.pip-article-title{color:var(--pip-text);overflow-wrap:break-word;margin-top:16px;font-size:36px;font-weight:700;line-height:1.25}.pip-insights-jump{border-radius:var(--pip-radius-full);background:var(--pip-brand-tint);border:1px solid var(--pip-brand-border);color:var(--pip-brand-deep);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:none}@container pipshell (max-width:999px){.pip-insights-jump{display:inline-flex}}.pip-article-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.pip-article-meta-line{color:var(--pip-text-3);flex-wrap:wrap;align-items:center;gap:2px;font-size:12px;font-weight:400;display:inline-flex}.pip-article-meta-icon{color:var(--pip-text-3);flex:0 0 14px;margin-right:6px}.pip-article-author{color:var(--pip-text-2);font-weight:600}.pip-article-author:hover{color:var(--pip-brand)}.pip-article-meta-actions{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.pip-article-hero{margin-top:24px}.pip-article-hero-frame{aspect-ratio:950/420;background:var(--pip-muted);border-radius:12px;position:relative;overflow:hidden}.pip-article-caption{color:var(--pip-text-3);margin-top:8px;font-size:12px;font-style:italic;font-weight:400}.pip-highlights{background:var(--pip-page);border:1px solid var(--pip-border);border-radius:10px;margin-top:24px;padding:19px}.pip-highlights-head{align-items:center;gap:11px;display:flex}.pip-highlights-bar{background:var(--pip-brand);border-radius:2px;flex:0 0 3px;width:3px;height:18px}.pip-highlights-title{color:var(--pip-text);font-size:15px;font-weight:700}.pip-highlights-body{color:var(--pip-text-strong);margin-top:12px;font-size:14px;font-weight:400;line-height:1.7}.pip-article-body{color:var(--pip-text-strong);margin-top:32px;font-size:15px;font-weight:400;line-height:1.8}.pip-article-body>*+*{margin-top:20px}.pip-article-body p{color:var(--pip-text-strong);font-size:15px;line-height:1.8}.pip-article-body h2{color:var(--pip-text);margin-top:32px;font-size:22px;font-weight:700;line-height:1.3}.pip-article-body h3{color:var(--pip-text);margin-top:28px;font-size:18px;font-weight:700;line-height:1.35}.pip-article-body h4{color:var(--pip-text);margin-top:24px;font-size:16px;font-weight:700}.pip-article-body a{color:var(--pip-brand-deep);text-underline-offset:2px;text-decoration:underline}.pip-article-body a:hover{color:var(--pip-brand)}.pip-article-body strong,.pip-article-body b{color:var(--pip-text);font-weight:700}.pip-article-body em,.pip-article-body i{font-style:italic}.pip-article-body ul,.pip-article-body ol{margin-top:20px;padding-left:22px}.pip-article-body ul{list-style:outside}.pip-article-body ol{list-style:decimal}.pip-article-body li{margin-top:8px}.pip-article-body li::marker{color:var(--pip-text-3)}.pip-article-body blockquote{border-left:3px solid var(--pip-brand);color:var(--pip-text-2);margin-top:24px;padding:12px 0 12px 20px;font-size:16px;font-style:italic}.pip-article-body img{border-radius:8px;width:100%;height:auto}.pip-article-body figure{margin-top:24px}.pip-article-body figcaption{color:var(--pip-text-3);margin-top:8px;font-size:12px}.pip-article-body table{margin-top:24px;font-size:13px}.pip-article-body th,.pip-article-body td{border-bottom:1px solid var(--pip-border);text-align:left;padding:10px 12px}.pip-article-body th{color:var(--pip-text);background:var(--pip-page);font-weight:700}.pip-article-body hr{border:0;border-top:1px solid var(--pip-border);margin-top:24px}.pip-article-body pre{background:var(--pip-muted);border-radius:8px;margin-top:20px;padding:14px;font-size:13px;overflow-x:auto}.pip-tagrow{border-top:1px solid var(--pip-border);flex-wrap:wrap;gap:8px;margin-top:40px;padding-top:24px;display:flex}.pip-article-share{border-top:1px solid var(--pip-border);justify-content:flex-end;margin-top:24px;padding-top:24px;display:flex}.pip-related{margin-top:40px}.pip-related-row{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px;display:grid}@container (min-width:560px){.pip-related-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:860px){.pip-related-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.pip-article-skel{flex-direction:column;gap:14px;padding-top:24px;display:flex}.pip-article-error{text-align:center;padding:80px 0}.pip-article-error-mark{font-size:56px;line-height:1}.pip-article-error-title{color:var(--pip-text);margin-top:16px;font-size:22px;font-weight:700}.pip-article-error-sub{color:var(--pip-text-2);margin-top:8px;font-size:14px}.pip-article-error-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.pip-cathead{flex-direction:column;gap:12px;display:flex}.pip-cathead-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.pip-cathead-title{color:var(--pip-text);overflow-wrap:break-word;font-size:32px;font-weight:700}.pip-cathead-sub{color:var(--pip-text-2);font-size:14px;font-weight:400;line-height:1.5}.pip-catmenu{border-bottom:1px solid var(--pip-border);flex-wrap:wrap;align-items:center;gap:12px;padding-block:12px;display:flex}.pip-catmenu-group{align-items:center;gap:12px;display:inline-flex}.pip-catmenu-sep{color:var(--pip-text-2)}.pip-catmenu-item{color:var(--pip-text-2);white-space:nowrap;font-size:14px;font-weight:400}.pip-catmenu-item:hover{color:var(--pip-brand)}.pip-catmenu-item--active{color:var(--pip-text);font-weight:700}.pip-featstory{background:var(--pip-surface);border:1px solid var(--pip-border);box-shadow:var(--pip-shadow-panel);border-radius:16px;gap:16px;min-width:0;padding:16px;display:flex}.pip-featstory:hover{box-shadow:0 6px 12px #00000012}.pip-featstory-img{aspect-ratio:320/168;background:var(--pip-muted);border-radius:12px;flex:0 0 320px;width:320px;position:relative;overflow:hidden}.pip-featstory-body{flex-direction:column;flex:auto;gap:10px;min-width:0;display:flex}.pip-featstory-meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pip-featstory-time{color:var(--pip-text-2);font-size:12px;font-weight:400}.pip-featstory-title{color:var(--pip-text);font-size:22px;font-weight:700;line-height:1.2}.pip-featstory-excerpt{color:var(--pip-text-2);font-size:14px;font-weight:400;line-height:1.4}.pip-featstory-cta{color:var(--pip-brand);margin-top:auto;font-size:13px;font-weight:700}@container (max-width:620px){.pip-featstory{flex-direction:column}.pip-featstory-img{aspect-ratio:16/9;flex:none;width:100%}.pip-featstory-title{font-size:18px}}.pip-catgrid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px;display:grid}@container (min-width:560px){.pip-catgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pip-fetching{opacity:.45;pointer-events:none;transition:opacity .15s}.pip-newscard--md{box-shadow:var(--pip-shadow-panel);border-radius:16px;padding:12px}.pip-newscard--md .pip-newscard-thumb{aspect-ratio:466/160;border-radius:12px}.pip-newscard--md .pip-newscard-tagrow{margin-top:10px}.pip-newscard--md .pip-newscard-title{margin-top:10px;font-size:16px;font-weight:700;line-height:1.3}.pip-newscard-excerpt{color:var(--pip-text-2);margin-top:10px;font-size:13px;font-weight:400;line-height:1.4}.pip-newscard--md .pip-newscard-meta{color:var(--pip-text-2);margin-top:10px;font-size:12px}@container (max-width:560px){.pip-newscard--md{padding:0 0 12px}.pip-newscard--md .pip-newscard-thumb{aspect-ratio:16/9;border-radius:0}.pip-newscard--md .pip-newscard-title{font-size:15px}.pip-newscard-excerpt{padding-inline:10px}}.pip-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.pip-page-step{color:var(--pip-text-2);white-space:nowrap;font-weight:600}.pip-page-step:hover:not([aria-disabled=true]){color:var(--pip-brand)}.pip-page-step[aria-disabled=true]{opacity:.4;pointer-events:none}.pip-page-num{min-width:20px;color:var(--pip-text-2);font-weight:600}.pip-page-num:hover{color:var(--pip-brand)}.pip-page-num--active{color:var(--pip-text);font-weight:700}.pip-page-gap{color:var(--pip-text-3)}.pip-rail-panel{flex-direction:column;gap:12px;display:flex}.pip-rail-title{color:var(--pip-text);align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.pip-trendtags{flex-wrap:wrap;gap:8px;display:flex}.pip-latest-list{flex-direction:column;gap:12px;display:flex}.pip-latest-row{flex-direction:column;gap:4px;min-width:0;display:flex}.pip-latest-title{color:var(--pip-text);font-size:14px;font-weight:700}a.pip-latest-row:hover .pip-latest-title{color:var(--pip-brand)}.pip-latest-meta{color:var(--pip-text-2);font-size:12px;font-weight:400}.pip-newsletter{background:var(--pip-page);border:1px solid var(--pip-border);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.pip-newsletter-title{color:var(--pip-text);font-size:16px;font-weight:700}.pip-newsletter-sub{color:var(--pip-text-2);font-size:13px;font-weight:400;line-height:1.4}.pip-email-field{background:var(--pip-surface);border:1px solid var(--pip-border);border-radius:10px;align-items:center;height:40px;padding-inline:12px;display:flex}.pip-email-field input{min-width:0;font:inherit;color:var(--pip-text);background:0 0;border:0;outline:0;flex:auto;font-size:13px}.pip-email-field input::placeholder{color:var(--pip-text-3)}.pip-email-field:focus-within{border-color:var(--pip-brand)}.pip-subscribe-btn{background:var(--pip-brand);color:#fff;border-radius:10px;justify-content:center;align-items:center;height:40px;font-size:14px;font-weight:700;display:flex}.pip-subscribe-btn:hover{filter:brightness(.96)}@container (max-width:720px){.pip-article-title{font-size:26px}.pip-cathead-title{font-size:24px}.pip-article-body,.pip-article-body p{font-size:15px;line-height:1.75}.pip-article-body h2{font-size:19px}.pip-article-body h3{font-size:17px}.pip-highlights{padding:14px}.pip-featstory{padding:12px}.pip-article-meta-actions{margin-left:0}.pip-tagrow,.pip-article-share,.pip-related{margin-top:28px}.pip-cols{padding-block:16px 24px}}@media (max-width:1023px){.pip-cols{padding-bottom:96px}}.pip-shorts{gap:var(--pip-gutter);padding-block:var(--pip-gutter);grid-template-columns:minmax(0,1fr);align-items:start;display:grid;container-type:inline-size}@container (min-width:640px){.pip-shorts{grid-template-columns:2.204fr 1fr}}.pip-shorts-showcase{min-width:0;height:var(--pip-shorts-h);padding:clamp(11px,1.714cqi,24px);overflow:hidden;container:shortsstage/inline-size}.pip-shorts-stage{justify-content:center;min-width:0;height:100%;display:flex;position:relative}.pip-shorts-cardwrap{width:100%;max-width:min(var(--pip-shortscard), 56.65%);min-width:0;height:100%;position:relative}.pip-shorts-empty{text-align:center;color:var(--pip-text-2);padding:64px 0;font-size:14px}.pip-shortcard{background:var(--pip-surface);border:1px solid var(--pip-border);border-radius:16px;flex-direction:column;width:100%;min-width:0;height:100%;display:flex;overflow:hidden;box-shadow:0 10px 28px #00000012;container-type:inline-size}.pip-shorthero{aspect-ratio:511/320;background:var(--pip-text);flex:none;max-height:35vh;transition:max-height .32s cubic-bezier(.4,0,.2,1),opacity .2s;display:flex;position:relative;overflow:hidden}.pip-shortcard[data-expanded=true] .pip-shorthero{opacity:0;pointer-events:none;max-height:0}@media (prefers-reduced-motion:reduce){.pip-shorthero{transition:none}}.pip-shorthero--image .pip-shorthero-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pip-shorthero--image:after{content:"";pointer-events:none;background:linear-gradient(#0000008c,#0000 38%),linear-gradient(#0000 68%,#0000008c);position:absolute;inset:0}.pip-shorthero--fallback{background:var(--pip-muted)}.pip-shorthero--fallback .pip-shorthero-img{object-fit:contain;opacity:.55;width:auto;max-width:62%;height:auto;max-height:46%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pip-shorthero--fallback .pip-shorthero-time{color:var(--pip-text-2)}.pip-shorthero--fallback .pip-shorthero-source{color:var(--pip-text-strong);backdrop-filter:none;background:#1118270f;border-color:#1118271f}.pip-shorthero-inner{z-index:1;flex-direction:column;flex:auto;justify-content:space-between;gap:16px;min-width:0;padding:16px 20px;display:flex;position:relative}.pip-shorthero-top{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.pip-shorthero-kicker{border-radius:var(--pip-radius-full);min-width:0;color:var(--pip-brand);font-size:clamp(10px,2.35cqi,12px);font-weight:700;line-height:var(--pip-lh);white-space:nowrap;text-overflow:ellipsis;background:#11b9811a;border:1px solid #11b98133;flex:0 auto;align-items:center;padding:clamp(5px,1.17cqi,6px) clamp(8px,1.96cqi,10px);display:inline-flex;overflow:hidden}button.pip-shorthero-kicker{cursor:pointer}button.pip-shorthero-kicker:hover{background:#11b9812e}.pip-shorthero-time{color:var(--pip-text-3);font-size:clamp(10px,2.35cqi,12px);font-weight:600;line-height:var(--pip-lh);white-space:nowrap;flex:none}.pip-shorthero-bottom{display:flex}.pip-shorthero-source{border-radius:var(--pip-radius-full);color:#fff;font-size:clamp(10px,2.35cqi,12px);font-weight:700;line-height:var(--pip-lh);white-space:nowrap;backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #fff3;align-items:center;padding:clamp(5px,1.17cqi,6px) clamp(8px,1.96cqi,10px);display:inline-flex}.pip-shortcard-scroll{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.pip-shortcard[data-expanded=true] .pip-shortcard-scroll{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.pip-shortcard-body{flex-direction:column;gap:clamp(10px,2.74cqi,14px);min-width:0;padding:clamp(16px,4.7cqi,24px) clamp(16px,4.7cqi,24px) 0;display:flex}.pip-shortcard-title{font-size:clamp(20px,5.48cqi,28px);font-weight:700;line-height:var(--pip-lh-tight);color:var(--pip-text);text-wrap:balance}.pip-shortcard-lead{font-size:clamp(13px,2.94cqi,15px);font-weight:400;line-height:var(--pip-lh-relaxed);color:var(--pip-text-2)}.pip-shortcard-copy{font-size:clamp(12px,2.74cqi,14px);font-weight:400;line-height:var(--pip-lh-relaxed);color:var(--pip-text);min-width:0}.pip-shortcard-copy>*+*{margin-top:clamp(10px,2.74cqi,14px)}.pip-shortcard-copy p{color:var(--pip-text-2);font-size:clamp(13px,2.94cqi,15px)}.pip-shortcard-copy h2,.pip-shortcard-copy h3,.pip-shortcard-copy h4{font-size:clamp(15px,3.52cqi,18px);font-weight:700;line-height:var(--pip-lh-snug);color:var(--pip-text-strong)}.pip-shortcard-copy ul,.pip-shortcard-copy ol{flex-direction:column;gap:clamp(8px,1.96cqi,10px);padding-left:clamp(14px,3.52cqi,18px);list-style:outside;display:flex}.pip-shortcard-copy ol{list-style:decimal}.pip-shortcard-copy li{color:var(--pip-text)}.pip-shortcard-copy li::marker{color:var(--pip-text-2)}.pip-shortcard-copy strong,.pip-shortcard-copy b{color:var(--pip-text);font-weight:700}.pip-shortcard-copy a{color:var(--pip-brand);text-decoration:underline}.pip-shortcard-copy img{border-radius:8px;margin-inline:auto}.pip-shortcard-tablewrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.pip-shortcard-copy table{font-size:13px}.pip-shortcard-copy th,.pip-shortcard-copy td{border-bottom:1px solid var(--pip-border);text-align:left;padding:6px 10px}.pip-shortcard-footer{background:var(--pip-surface);flex:none;align-items:center;gap:clamp(9px,2.35cqi,12px);padding:clamp(12px,3.1cqi,16px) clamp(16px,4.7cqi,24px);display:flex}.pip-shortcard[data-expanded=true] .pip-shortcard-footer{border-top:1px solid var(--pip-border)}.pip-shortcard-more{color:var(--pip-brand);font-size:14px;font-weight:700;line-height:var(--pip-lh);align-items:center;gap:8px;display:inline-flex}.pip-shortcard-more:hover{text-decoration:underline}.pip-shortcard-more svg{transition:transform .2s}.pip-shortcard[data-expanded=true] .pip-shortcard-more svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.pip-shortcard-more svg{transition:none}}.pip-shorts-nav{flex-direction:column;gap:clamp(10px,1.33cqi,12px);margin-left:clamp(14px,1.77cqi,16px);display:flex;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.pip-shorts-navbtn{border-radius:var(--pip-radius-full);color:#6b7380;background:#f5f5f7;border:1px solid #e5e8eb;justify-content:center;align-items:center;width:clamp(38px,4.88cqi,44px);height:clamp(38px,4.88cqi,44px);transition:background .12s,color .12s;display:inline-flex}.pip-shorts-navbtn:hover:not(:disabled){background:var(--pip-muted);color:var(--pip-text)}.pip-shorts-navbtn:disabled{opacity:.4;cursor:default}@container shortsstage (max-width:570px){.pip-shorts-nav{display:none}}.pip-shortsrail{background:var(--pip-surface);border:1px solid var(--pip-border);min-width:0;height:var(--pip-shorts-h);border-radius:20px;flex-direction:column;gap:clamp(7px,1.143cqi,16px);padding:clamp(11px,1.714cqi,24px) clamp(9px,1.429cqi,20px);display:flex;overflow:hidden;container-type:inline-size}.pip-shortsrail-head{flex:none;align-items:center;gap:10px;min-width:0;display:flex}.pip-shortsrail-icon{background:var(--pip-brand);color:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.pip-shortsrail-titles{flex-direction:column;gap:2px;min-width:0;display:flex}.pip-shortsrail-title{font-size:clamp(16px,4.18cqi,18px);font-weight:700;line-height:var(--pip-lh);color:var(--pip-text)}.pip-shortsrail-sub{font-size:clamp(11px,2.79cqi,12px);font-weight:400;line-height:var(--pip-lh);color:var(--pip-text-2)}.pip-shortsrail-feed{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:auto;gap:12px;min-width:0;min-height:0;margin:-2px;padding:2px;display:flex;position:relative;overflow-y:auto}.pip-shortsrail-feed:after{content:"";background:linear-gradient(to bottom, #fff0, var(--pip-surface));pointer-events:none;flex:0 0 0;height:28px;margin-top:-28px;position:sticky;bottom:-2px;left:0;right:0}.pip-shortsrail-empty,.pip-shortsrail-more{color:var(--pip-text-2);padding:16px 4px;font-size:13px}.pip-shortsrail-sentinel{height:1px}.pip-shortsitem{text-align:left;background:var(--pip-surface);border:1px solid var(--pip-border);border-radius:14px;align-items:center;gap:clamp(8px,2.78cqi,12px);width:100%;min-height:clamp(80px,25.06cqi,108px);padding:clamp(8px,2.78cqi,12px);transition:border-color .12s,background .12s;display:flex}.pip-shortsitem[data-active=true]{border-color:var(--pip-brand)}.pip-shortsitem:hover:not([data-active=true]){background:var(--pip-page)}.pip-shortsitem-content{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.pip-shortsitem-tagrow{display:flex}.pip-shortsitem-title{font-size:clamp(12px,3.25cqi,14px);font-weight:600;line-height:var(--pip-lh-multi);color:var(--pip-text)}.pip-shortsitem-time{font-size:clamp(9px,2.55cqi,11px);font-weight:400;line-height:var(--pip-lh);color:var(--pip-text-2)}.pip-shortsitem-thumb{background:var(--pip-muted);border-radius:8px;flex:0 0 clamp(40px,14.85cqi,64px);justify-content:center;align-items:center;width:clamp(40px,14.85cqi,64px);height:clamp(40px,14.85cqi,64px);display:flex;overflow:hidden}.pip-shortsitem-thumb img{object-fit:cover;width:100%;height:100%}.pip-shortsitem-thumb--fallback img{object-fit:contain;opacity:.55;width:auto;max-width:62%;height:auto;max-height:46%}.pip-shortsitem-skel{background:var(--pip-muted);border-radius:14px;min-height:108px;animation:1.4s ease-in-out infinite pip-pulse}.pip-shortcard-skel{width:100%;max-width:var(--pip-shortscard);aspect-ratio:511/700;background:var(--pip-muted);border-radius:16px;animation:1.4s ease-in-out infinite pip-pulse}@media (prefers-reduced-motion:reduce){.pip-shortsitem-skel,.pip-shortcard-skel{animation:none}}.pip-shortsfilters{scrollbar-width:none;-ms-overflow-style:none;flex:none;gap:8px;min-width:0;margin:-2px;padding:2px;display:flex;position:relative;overflow-x:auto}.pip-shortsfilters::-webkit-scrollbar{display:none}.pip-shortsfilters:after{content:"";background:linear-gradient(to right, #fff0, var(--pip-surface));pointer-events:none;flex:0 0 28px;width:28px;height:100%;margin-left:-28px;position:sticky;top:0;right:-2px}.pip-shortsfilter{border-radius:var(--pip-radius-full);background:var(--pip-surface);border:1px solid var(--pip-border);min-height:clamp(20px,7.19cqi,31px);color:var(--pip-text-strong);font-size:clamp(9px,2.78cqi,12px);font-weight:600;line-height:var(--pip-lh);white-space:nowrap;flex:none;justify-content:center;align-items:center;padding:clamp(4px,1.86cqi,8px) clamp(7px,2.78cqi,12px);transition:background .12s,border-color .12s,color .12s;display:inline-flex}.pip-shortsfilter:hover:not([data-active=true]){background:var(--pip-page)}.pip-shortsfilter[data-active=true]{background:var(--pip-brand);border-color:var(--pip-brand);color:#fff;font-weight:700}.pip-shortsm{flex-direction:column;min-height:0;display:flex}.pip-shortsm-filters{z-index:2;background:var(--pip-surface);border-bottom:1px solid var(--pip-border);padding:12px 16px;position:sticky;top:0}.pip-shortsm-scroller{scroll-snap-type:y mandatory;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:auto;height:calc(100dvh - 234px);min-height:0;overflow-y:auto}.pip-shortsm-scroller::-webkit-scrollbar{display:none}.pip-shortsm-slide{scroll-snap-align:start;scroll-snap-stop:always;height:100%;padding:16px;display:flex}.pip-shortsm-slide .pip-shortcard{max-width:none}@container (max-width:460px){.pip-shortcard-title{font-size:22px}.pip-shortcard-lead{font-size:14px}.pip-shortcard-body{gap:12px;padding:16px}.pip-shorthero-inner{padding:12px 14px}}.pip-shorts-mobile{display:none}@media (max-width:767px){.pip-shorts-desktop{display:none}.pip-shorts-mobile{display:block}.pip-container:has(>.pip-shorts-mobile){padding-inline:0}}.pip-ui{--pip-sidebar:clamp(220px, 23.4375vw - 20px, 280px)}.pip-companies-cols{gap:var(--pip-gutter);grid-template-columns:minmax(0,1fr);align-items:start;padding-block:32px 40px;display:grid}@container (min-width:700px){.pip-companies-cols{grid-template-columns:1fr 2.512fr}}.pip-companyfilters{background:#fcfcfc;border:1px solid #ededed;border-radius:15px;flex-direction:column;gap:clamp(14px,1.429cqi,20px);padding:clamp(16px,1.714cqi,24px) clamp(14px,1.429cqi,20px);display:flex}.pip-companyfilters-head{justify-content:space-between;align-items:center;display:flex}.pip-companyfilters-label,.pip-companyfilters-title{letter-spacing:.04em;text-transform:uppercase;color:var(--pip-text-2);font-size:clamp(10px,.786cqi,11px);font-weight:700}.pip-companyfilters-reset{color:var(--pip-text-strong);background:var(--pip-page);border:1px solid var(--pip-border);border-radius:8px;padding:clamp(4px,.429cqi,6px) clamp(8px,.857cqi,12px);font-size:clamp(11px,.929cqi,13px);font-weight:600}.pip-companyfilters-group{flex-direction:column;gap:clamp(6px,.571cqi,8px);display:flex}.pip-companyfilters-group--grow{flex:auto;min-height:0}.pip-companyfilters-pillrow{gap:clamp(6px,.571cqi,8px);display:flex}.pip-companyfilters-pillrow--wrap{flex-wrap:wrap}.pip-companyfilters-pill{text-align:center;white-space:nowrap;color:var(--pip-text-strong);background:var(--pip-page);border:1px solid var(--pip-border);border-radius:var(--pip-radius-full);flex:1 1 0;padding:clamp(6px,.571cqi,8px) clamp(10px,.857cqi,12px);font-size:clamp(11px,.929cqi,13px);font-weight:600}.pip-companyfilters-pillrow--wrap .pip-companyfilters-pill{flex:none}.pip-companyfilters-pill--active{background:var(--pip-brand-deep);border-color:var(--pip-brand-deep);color:#fff}.pip-companyfilters-pill--active.pip-companyfilters-pill--soft{background:var(--pip-brand-tint);border-color:var(--pip-brand-border);color:var(--pip-brand-deep)}.pip-companyfilters-search{background:var(--pip-page);border:1px solid var(--pip-border);color:var(--pip-text-3);border-radius:10px;align-items:center;gap:clamp(6px,.571cqi,8px);padding:clamp(8px,.786cqi,11px) clamp(10px,.857cqi,12px);display:flex}.pip-companyfilters-search input{min-width:0;font:inherit;color:var(--pip-text);background:0 0;border:0;outline:none;flex:auto;font-size:clamp(11px,.929cqi,13px)}.pip-companyfilters-search input::placeholder{color:var(--pip-text-3)}.pip-subcatselect{appearance:none;background-color:var(--pip-page);border:1px solid var(--pip-border);width:100%;font:inherit;color:var(--pip-text);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%239ca3af' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right clamp(10px,.857cqi,12px) center;background-repeat:no-repeat;border-radius:10px;padding:clamp(8px,.786cqi,11px) clamp(28px,2cqi,32px) clamp(8px,.786cqi,11px) clamp(10px,.857cqi,12px);font-size:clamp(11px,.929cqi,13px);font-weight:600}.pip-subcatselect:hover{border-color:var(--pip-brand)}.pip-subcatselect:focus{border-color:var(--pip-brand);outline:none}.pip-subcatselect--inline{width:auto;max-width:240px}.pip-companyfilters-sectorlist{flex-direction:column;gap:clamp(6px,.571cqi,8px);max-height:340px;display:flex;overflow-y:auto}.pip-companyfilters-sectoritem{text-align:left;background:var(--pip-surface);border:1px solid var(--pip-border);color:var(--pip-text);border-radius:10px;padding:clamp(7px,.714cqi,10px) clamp(10px,.857cqi,12px);font-size:clamp(11px,.929cqi,13px)}.pip-companyfilters-sectoritem--active{background:var(--pip-brand-tint);border-color:var(--pip-brand-border);color:var(--pip-brand-deep);font-weight:600}.pip-companiescontent{background:var(--pip-surface);border-radius:20px;flex-direction:column;gap:clamp(12px,1.143cqi,16px);min-width:0;padding:clamp(16px,1.714cqi,24px);display:flex}.pip-companiescontent-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(10px,.857cqi,12px);display:flex}.pip-companiescontent-title-row{align-items:center;gap:clamp(8px,.786cqi,11px);display:flex}.pip-companiescontent-title{color:var(--pip-text);font-size:clamp(18px,1.571cqi,22px);font-weight:700}.pip-companiescontent-count{color:var(--pip-brand-deep);background:var(--pip-brand-tint);border:1px solid var(--pip-brand-border);border-radius:var(--pip-radius-full);padding:clamp(3px,.286cqi,4px) clamp(8px,.714cqi,10px);font-size:clamp(11px,.929cqi,13px);font-weight:700}.pip-companiescontent-actions{align-items:center;gap:clamp(12px,1.143cqi,16px);display:flex}.pip-companiescontent-calendar{color:var(--pip-navy);white-space:nowrap;font-size:clamp(12px,1cqi,14px);font-weight:600}.pip-companiescontent-search{background:var(--pip-page);border:1px solid var(--pip-border);width:clamp(200px,22.857cqi,320px);color:var(--pip-text-3);border-radius:10px;align-items:center;gap:clamp(6px,.571cqi,8px);padding:clamp(8px,.786cqi,11px) clamp(10px,.857cqi,12px);display:flex}.pip-companiescontent-search input{min-width:0;font:inherit;color:var(--pip-text);background:0 0;border:0;outline:none;flex:auto;font-size:clamp(12px,1cqi,14px)}.pip-companiescontent-search input::placeholder{color:var(--pip-text-3)}.pip-companiescontent-summary{color:var(--pip-text-2);font-size:clamp(11px,.929cqi,13px)}.pip-companytable{border:1px solid var(--pip-border);border-radius:12px;overflow:hidden}.pip-companytable-header,.pip-companytable-row{grid-template-columns:55fr 11fr 8fr 14fr;align-items:center;column-gap:clamp(8px,.857cqi,12px);padding-inline:clamp(11px,1.143cqi,16px);display:grid}.pip-companytable-header{background:var(--pip-page);border-bottom:1px solid var(--pip-border);padding-block:clamp(8px,.786cqi,11px)}.pip-companytable-headcell{width:100%;color:var(--pip-text-2);text-align:left;align-items:center;gap:4px;font-size:clamp(10px,.857cqi,12px);font-weight:700;display:inline-flex}.pip-companytable-headcell--price,.pip-companytable-headcell--pe,.pip-companytable-headcell--mcap{text-align:right;justify-content:flex-end}.pip-companytable-headcell--active{color:var(--pip-text-strong)}.pip-companytable-sorticon{flex:none}.pip-companytable-row{border-bottom:1px solid var(--pip-border);padding-block:clamp(10px,.957cqi,13.4px);transition:background-color .12s}.pip-companytable-row:last-child{border-bottom:0}.pip-companytable-row:hover{background:var(--pip-page)}.pip-companytable-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.pip-companytable-cell--price,.pip-companytable-cell--pe,.pip-companytable-cell--mcap{text-align:right;align-items:flex-end}.pip-companytable-name{color:var(--pip-text);font-size:clamp(12px,1cqi,14px);font-weight:700}.pip-companytable-sub{color:var(--pip-text-2);font-size:clamp(10px,.857cqi,12px)}.pip-companytable-value{color:var(--pip-text);white-space:nowrap;font-size:clamp(12px,1cqi,14px);font-weight:700}.pip-companytable-cell--pe .pip-companytable-value{font-weight:600}.pip-companytable-caption{color:var(--pip-text-2);font-size:clamp(9px,.786cqi,11px)}.pip-companyrow-trend{display:block}.pip-companytable-skel{border:1px solid var(--pip-border);border-radius:12px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.pip-companytable-skelrow{border-radius:0;height:67px}.pip-cpagination{justify-content:flex-end;align-items:center;gap:clamp(6px,.571cqi,8px);display:flex}.pip-cpagination-step{border:1px solid var(--pip-border);background:var(--pip-page);width:clamp(28px,2.286cqi,32px);height:clamp(28px,2.286cqi,32px);color:var(--pip-text-2);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.pip-cpagination-step:disabled{opacity:.4;cursor:not-allowed}.pip-cpagination-step:not(:disabled):hover{color:var(--pip-text)}.pip-cpagination-current{background:var(--pip-navy);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:clamp(26px,2.143cqi,30px);height:clamp(28px,2.286cqi,32px);font-size:clamp(12px,1cqi,14px);font-weight:700;display:inline-flex}.pip-cpagination-of{color:var(--pip-text-2);font-size:clamp(11px,.929cqi,13px)}.pip-companymobile-list{flex-direction:column;display:flex}.pip-companymobile-row{border-bottom:1px solid var(--pip-border);justify-content:space-between;align-items:center;gap:12px;padding-block:14px;display:flex}.pip-companymobile-row:last-child{border-bottom:0}.pip-companymobile-info{flex-direction:column;gap:2px;min-width:0;display:flex}.pip-companymobile-name{color:var(--pip-text);font-size:14px;font-weight:700}.pip-companymobile-sub{color:var(--pip-text-2);font-size:12px}.pip-companymobile-figures{text-align:right;flex-direction:column;flex:none;gap:2px;display:flex}.pip-companymobile-price{color:var(--pip-text);white-space:nowrap;font-size:14px;font-weight:700}.pip-companymobile-chg{font-size:12px;font-weight:700}.pip-companies-filterbtn{border:1px solid var(--pip-border);background:var(--pip-page);width:40px;height:40px;color:var(--pip-text-2);border-radius:10px;flex:none;justify-content:center;align-items:center;display:none}.pip-companies-filterbtn--active{background:var(--pip-brand);border-color:var(--pip-brand);color:#fff}.pip-companyfilters-backdrop{z-index:30;background:#11182773;align-items:flex-end;display:flex;position:fixed;inset:0}.pip-companyfilters-sheet{background:var(--pip-surface);width:100%;max-height:82vh;padding:16px 20px calc(16px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0;flex-direction:column;gap:14px;display:flex;overflow-y:auto}.pip-companyfilters-sheet .pip-companyfilters{background:0 0;border:0;border-radius:0;padding:0}.pip-companyfilters-sheet .pip-companyfilters-sectorlist{max-height:none}.pip-companyfilters-sheethead{color:var(--pip-text);justify-content:space-between;align-items:center;font-size:15px;font-weight:700;display:flex}.pip-companyfilters-sheethead button{color:var(--pip-text-2);padding:4px;font-size:16px}.pip-companyfilters-sheetapply{background:var(--pip-brand);color:#fff;border-radius:var(--pip-radius-full);text-align:center;flex:none;padding:12px;font-size:14px;font-weight:700}.pip-companies-mobile{display:none}@media (max-width:767px){.pip-companies-desktop{display:none}.pip-companies-mobile{display:block}.pip-companies-filterslot{display:none}.pip-companies-filterbtn{display:inline-flex}.pip-companies-cols{padding-block:16px 24px;grid-template-columns:minmax(0,1fr)!important}}@media (max-width:1023px){.pip-companies-cols{padding-bottom:96px}}.pip-companydetail{flex-direction:column;gap:clamp(16px,1.714cqi,24px);padding-block:clamp(16px,1.714cqi,24px);display:flex}.pip-companydetail-header{flex-direction:column;gap:clamp(6px,.571cqi,8px);display:flex}.pip-companydetail-headmeta{flex-wrap:wrap;align-items:center;gap:clamp(8px,.857cqi,12px);display:flex}.pip-companydetail-name{color:var(--pip-text);font-size:clamp(20px,2cqi,28px);font-weight:700}.pip-companydetail-badge{color:var(--pip-text-body);background:var(--pip-muted);border-radius:var(--pip-radius-full);white-space:nowrap;padding:clamp(3px,.286cqi,4px) clamp(7px,.643cqi,9px);font-size:clamp(9px,.786cqi,11px);font-weight:700}.pip-companydetail-actions{align-items:center;gap:clamp(6px,.571cqi,8px);margin-left:auto;display:flex}.pip-companydetail-actionbtn{border:1px solid var(--pip-border);height:clamp(30px,2.571cqi,36px);color:var(--pip-text-strong);white-space:nowrap;border-radius:8px;padding-inline:clamp(10px,.857cqi,12px);font-size:clamp(11px,.929cqi,13px);font-weight:600}.pip-companydetail-actionbtn:disabled{opacity:.5;cursor:not-allowed}.pip-companydetail-actionbtn--active{background:var(--pip-brand-tint);border-color:var(--pip-brand-border);color:var(--pip-brand-alt)}.pip-companydetail-actionbtn--accent{border-color:var(--pip-navy);color:var(--pip-navy)}.pip-companydetail-sectorline{color:var(--pip-text-2);font-size:clamp(12px,1cqi,14px)}.pip-companydetail-pricerow{flex-wrap:wrap;align-items:center;gap:clamp(8px,.857cqi,12px);display:flex}.pip-companydetail-price{color:var(--pip-text);font-size:clamp(26px,2.857cqi,40px);font-weight:800}.pip-companydetail-pricedate{color:var(--pip-text-2);font-size:clamp(10px,.857cqi,12px)}.pip-companychart-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(8px,.857cqi,12px);display:flex}.pip-companychart-legend{align-items:center;gap:clamp(10px,.857cqi,12px);display:flex}.pip-companychart-legenditem{color:var(--pip-text-2);white-space:nowrap;align-items:center;gap:6px;font-size:clamp(10px,.857cqi,12px);display:inline-flex}.pip-companychart-dot{border-radius:50%;flex:none;width:8px;height:8px}.pip-companychart-tabs{background:var(--pip-muted);border-radius:8px;align-items:center;gap:2px;width:fit-content;max-width:100%;padding:3px;display:flex;overflow-x:auto}.pip-companychart-tab{color:var(--pip-text-body);white-space:nowrap;border-radius:6px;padding:clamp(5px,.5cqi,7px) clamp(9px,.786cqi,11px);font-size:clamp(11px,.857cqi,12px);font-weight:600}.pip-companychart-tab--active{background:var(--pip-navy);color:#fff}.pip-companychart-canvas{height:clamp(220px,20cqi,280px);margin-top:clamp(8px,.857cqi,12px)}.pip-companychart-empty{height:100%;color:var(--pip-text-2);justify-content:center;align-items:center;font-size:13px;display:flex}.pip-companychart-tooltip{background:var(--pip-surface);border:1px solid var(--pip-border);box-shadow:var(--pip-shadow-panel);border-radius:8px;padding:8px 10px;font-size:12px}.pip-companychart-tooltip-label{color:var(--pip-text);margin-bottom:2px;font-weight:600}.pip-companychart-tooltip span{color:var(--pip-text);margin-left:4px;font-weight:600}.pip-companystats{grid-template-columns:repeat(6,1fr);gap:clamp(10px,.857cqi,12px);display:grid}.pip-companystats-card{border:1px solid var(--pip-border);border-radius:12px;flex-direction:column;gap:clamp(4px,.357cqi,5px);min-width:0;padding:clamp(12px,1.143cqi,16px);display:flex}.pip-companystats-label{color:var(--pip-text-2);font-size:clamp(11px,.929cqi,13px)}.pip-companystats-value{color:var(--pip-text);white-space:nowrap;font-size:clamp(15px,1.286cqi,18px);font-weight:700}@container (max-width:700px){.pip-companystats{grid-template-columns:repeat(3,1fr)}}@container (max-width:420px){.pip-companystats{grid-template-columns:repeat(2,1fr)}}.pip-companydetail-lower{gap:var(--pip-gutter);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container (min-width:700px){.pip-companydetail-lower{grid-template-columns:1.672fr 1fr}.pip-companydetail-lower--even{grid-template-columns:1fr 1fr}}.pip-companydetail-maincol,.pip-companydetail-sidecol{flex-direction:column;gap:clamp(16px,1.714cqi,24px);min-width:0;display:flex}.pip-companydetail-card{background:var(--pip-surface);border:1px solid var(--pip-border);border-radius:16px;flex-direction:column;gap:clamp(10px,.857cqi,12px);padding:clamp(16px,1.714cqi,24px);display:flex}.pip-companydetail-cardhead{justify-content:space-between;align-items:center;display:flex}.pip-companydetail-cardtitle{color:var(--pip-text);font-size:clamp(15px,1.286cqi,18px);font-weight:700}.pip-aboutfacts{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:clamp(10px,.857cqi,12px);display:grid}.pip-aboutfacts-item{flex-direction:column;gap:2px;min-width:0;display:flex}.pip-aboutfacts-label{color:var(--pip-text-2);font-size:clamp(10px,.857cqi,12px)}.pip-aboutfacts-value{color:var(--pip-text);font-size:clamp(12px,1cqi,14px);font-weight:600}.pip-financialstable{border:1px solid var(--pip-border);border-radius:8px;overflow:hidden}.pip-financialstable-row{color:var(--pip-text);grid-template-columns:2fr repeat(3,1fr);gap:clamp(8px,.714cqi,10px);padding:clamp(8px,.786cqi,11px) clamp(10px,.857cqi,12px);font-size:clamp(11px,.929cqi,13px);display:grid}.pip-financialstable-row>span:not(:first-child){text-align:right}.pip-financialstable-row--head{background:var(--pip-page);color:var(--pip-text-2);text-transform:uppercase;letter-spacing:.03em;font-size:clamp(10px,.786cqi,11px);font-weight:700}.pip-financialstable-row:not(:last-child){border-bottom:1px solid var(--pip-border)}.pip-financialstable-metric{font-weight:600;text-align:left!important}.pip-companynews-list{flex-direction:column;gap:clamp(10px,.857cqi,12px);display:flex}.pip-companynews-item{border:1px solid var(--pip-border);border-radius:12px;flex-direction:column;gap:clamp(5px,.429cqi,6px);padding:clamp(11px,.929cqi,13px);display:flex}.pip-companynews-meta{align-items:center;gap:clamp(6px,.571cqi,8px);display:flex}.pip-companynews-time{color:var(--pip-text-2);font-size:clamp(9px,.786cqi,11px)}.pip-companynews-headline{color:var(--pip-text);font-size:clamp(12px,1cqi,14px);font-weight:600}.pip-companynews-source{color:var(--pip-text-2);font-size:clamp(9px,.786cqi,11px)}.pip-calc-outer{gap:var(--pip-gutter);grid-template-columns:minmax(0,1fr);align-items:start;padding-block:32px 40px;display:grid}@container (min-width:700px){.pip-calc-outer{grid-template-columns:2.484fr 1fr}}@media (max-width:1023px){.pip-calc-outer{padding-bottom:96px}}.pip-calc-main{flex-direction:column;gap:clamp(20px,2.542cqi,24px);min-width:0;display:flex;container:calcmain/inline-size}.pip-calc-capture{flex-direction:column;gap:clamp(20px,2.542cqi,24px);min-width:0;display:flex}.pip-calc-hero{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pip-calc-hero-text{flex-direction:column;gap:8px;min-width:0;display:flex}.pip-calc-badge{text-transform:uppercase;letter-spacing:.12em;color:var(--pip-brand-alt);background:var(--pip-brand-tint);border:1px solid var(--pip-brand);border-radius:6px;align-self:flex-start;padding:clamp(4px,.636cqi,6px) clamp(8px,1.059cqi,10px);font-size:clamp(10px,1.165cqi,11px);font-weight:700}.pip-calc-title{color:var(--pip-text);font-size:clamp(28px,4.661cqi,44px);font-weight:800;line-height:1.25}.pip-calc-subtitle{color:var(--pip-text-body);font-size:clamp(13px,1.695cqi,16px)}.pip-calc-cols{gap:var(--pip-gutter);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@container calcmain (min-width:480px){.pip-calc-cols{grid-template-columns:.875fr 1fr}}.pip-calccard{background:var(--pip-surface);border:1px solid var(--pip-border);border-radius:16px;flex-direction:column;gap:clamp(14px,1.695cqi,16px);min-width:0;padding:clamp(20px,2.542cqi,28px);display:flex}.pip-calccard-title{color:var(--pip-text);text-transform:uppercase;font-size:clamp(14px,1.695cqi,16px);font-weight:700}.pip-calccard-desc{color:var(--pip-text-2);font-size:clamp(12px,1.483cqi,14px)}.pip-calccard-section{flex-direction:column;gap:2px;display:flex}.pip-calccard-sectionlabel{color:var(--pip-text);font-size:clamp(13px,1.483cqi,14px);font-weight:700}.pip-calccard-sectionhelper{color:var(--pip-text-2);font-size:clamp(11px,1.271cqi,12px)}.pip-calccard-divider{background:var(--pip-border);height:1px}.pip-calcinputs{flex-direction:column;gap:clamp(16px,1.907cqi,18px);display:flex}.pip-calctoggle{background:var(--pip-muted);border-radius:10px;gap:clamp(4px,.636cqi,6px);padding:4px;display:flex}.pip-calctoggle-btn{text-align:center;color:var(--pip-text-strong);border-radius:8px;flex:1 1 0;padding:clamp(8px,1.059cqi,10px) clamp(10px,1.271cqi,12px);font-size:clamp(12px,1.377cqi,13px);font-weight:600}.pip-calctoggle-btn--active{background:var(--pip-brand);color:#fff;font-weight:700}.pip-calcfield{flex-direction:column;gap:clamp(6px,.847cqi,8px);display:flex}.pip-calcfield-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pip-calcfield-label{color:var(--pip-text);font-size:clamp(12px,1.377cqi,13px);font-weight:600}.pip-calcfield-value{color:var(--pip-text);white-space:nowrap;font-size:clamp(12px,1.377cqi,13px);font-weight:700}.pip-calcfield-track{border-radius:var(--pip-radius-full);background:var(--pip-border);height:6px;position:relative}.pip-calcfield-fill{border-radius:var(--pip-radius-full);background:var(--pip-brand);height:100%;position:relative}.pip-calcfield-fill:after{content:"";background:var(--pip-brand);border:2px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;right:-8px;transform:translateY(-50%);box-shadow:0 1px 3px #0003}.pip-calcfield-input{opacity:0;cursor:pointer;width:100%;height:24px;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.pip-calcfield-note{color:var(--pip-text-2);font-size:clamp(10px,1.165cqi,11px);line-height:1.5}.pip-calcresult-label{text-transform:uppercase;letter-spacing:.04em;color:var(--pip-text-2);font-size:clamp(10px,1.165cqi,11px);font-weight:700}.pip-calcresult-value{color:var(--pip-brand-alt);font-size:clamp(26px,3.814cqi,36px);font-weight:700}.pip-calcstats{gap:clamp(10px,1.271cqi,12px);display:grid}.pip-calcstat{background:var(--pip-page);border:1px solid var(--pip-border);border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:clamp(10px,1.271cqi,12px) clamp(12px,1.483cqi,14px);display:flex}.pip-calcstat-head{align-items:center;gap:6px;display:flex}.pip-calcstat-dot{border-radius:50%;flex:none;width:8px;height:8px}.pip-calcstat-label{color:var(--pip-text-2);font-size:clamp(11px,1.271cqi,12px)}.pip-calcstat-value{color:var(--pip-text);white-space:nowrap;font-size:clamp(16px,1.907cqi,18px);font-weight:700}.pip-calcstat-value--brand{color:var(--pip-brand-alt)}.pip-calcdonut{flex-direction:column;gap:clamp(10px,1.271cqi,12px);display:flex}.pip-calcdonut-title{color:var(--pip-text);font-size:clamp(12px,1.483cqi,14px);font-weight:700}.pip-calcdonut-body{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(16px,1.907cqi,24px);display:flex}.pip-calcdonut-chart{flex:none;width:clamp(120px,15cqi,160px);height:clamp(120px,15cqi,160px);position:relative}.pip-calcdonut-chart svg{width:100%;height:100%}.pip-calcdonut-center{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pip-calcdonut-centerval{color:var(--pip-text);font-size:clamp(20px,2.966cqi,28px);font-weight:700}.pip-calcdonut-centersub{color:var(--pip-text-2);font-size:clamp(10px,1.165cqi,12px)}.pip-calcdonut-legend{flex-direction:column;gap:8px;display:flex}.pip-calcdonut-legenditem{color:var(--pip-text);align-items:center;gap:8px;font-size:clamp(12px,1.377cqi,13px);display:flex}.pip-calcdonut-dot{border-radius:50%;flex:none;width:8px;height:8px}.pip-calcgrowth{flex-direction:column;gap:clamp(10px,1.271cqi,12px);display:flex}.pip-calcgrowth-title{text-transform:uppercase;color:var(--pip-text);font-size:clamp(14px,1.695cqi,16px);font-weight:700}.pip-calcgrowth-panel{background:var(--pip-surface);border:1px solid var(--pip-border);border-radius:12px;height:clamp(180px,20cqi,220px);padding:clamp(12px,1.483cqi,16px)}.pip-calcchart-tooltip{background:var(--pip-surface);border:1px solid var(--pip-border);box-shadow:var(--pip-shadow-panel);border-radius:8px;padding:8px 10px;font-size:12px}.pip-calcchart-tooltip-label{color:var(--pip-text);margin-bottom:2px;font-weight:600}.pip-calcchart-tooltip span{color:var(--pip-text);margin-left:4px;font-weight:600}.pip-calcchart-tooltip-dot{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.pip-calcrail{flex-direction:column;gap:clamp(20px,5.263cqi,24px);min-width:0;display:flex;container:calcrail/inline-size}.pip-calcrail-card{background:var(--pip-page);border:1px solid var(--pip-border);border-radius:16px;flex-direction:column;gap:clamp(10px,2.632cqi,12px);padding:clamp(18px,6.316cqi,24px);display:flex}.pip-calcrail-label{text-transform:uppercase;letter-spacing:.04em;color:var(--pip-text-2);font-size:clamp(10px,2.632cqi,11px);font-weight:700}.pip-calcrail-label--brand{color:var(--pip-brand-alt);font-size:clamp(13px,3.947cqi,15px)}.pip-calcrail-subhead{color:var(--pip-text);font-size:clamp(12px,3.421cqi,13px);font-weight:700}.pip-calcrail-bullets{flex-direction:column;gap:clamp(10px,2.632cqi,12px);padding-left:18px;list-style:outside;display:flex}.pip-calcrail-bullets li{color:var(--pip-text-2);font-size:clamp(13px,3.684cqi,14px);line-height:1.6}.pip-calcrail-divider{background:var(--pip-border);height:1px}.pip-calcrail-expand{width:100%;color:var(--pip-navy);justify-content:space-between;align-items:center;font-size:clamp(12px,3.421cqi,13px);font-weight:600;display:flex}.pip-calcrail-chevron{transition:transform .15s}.pip-calcrail-chevron--open{transform:rotate(90deg)}.pip-calcrail-steps{flex-direction:column;gap:8px;padding-left:18px;list-style:decimal;display:flex}.pip-calcrail-steps li{color:var(--pip-text-2);font-size:clamp(12px,3.421cqi,13px);line-height:1.6}.pip-calcrail-warning{background:var(--pip-warning-tint);border:1px solid var(--pip-warning-strong);color:var(--pip-warning);border-radius:8px;padding:clamp(10px,2.632cqi,12px);font-size:clamp(12px,3.421cqi,13px);font-weight:700}.pip-calcrelated-list{flex-direction:column;gap:clamp(10px,2.632cqi,12px);display:flex}.pip-calcrelated-item{color:var(--pip-text);align-items:center;gap:clamp(10px,2.632cqi,12px);font-size:clamp(15px,4.737cqi,18px);font-weight:600;display:flex}.pip-calcrelated-icon{width:20px;height:20px;color:var(--pip-brand-alt);flex:none}.pip-calcinsights-cta{background:var(--pip-brand);color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:clamp(14px,4cqi,18px);font-size:clamp(14px,4cqi,16px);font-weight:700;display:flex}.pip-calcinsights-cta-badge{flex:none;width:28px;height:auto}.pip-calchub{flex-direction:column;gap:clamp(28px,1.714cqi,40px);padding-block:32px 40px;display:flex}@media (max-width:1023px){.pip-calchub{padding-bottom:96px}}.pip-calchub-head{flex-direction:column;gap:clamp(6px,.571cqi,8px);display:flex}.pip-calchub-title{color:var(--pip-text);font-size:clamp(24px,2.571cqi,36px);font-weight:800}.pip-calchub-subtitle{color:var(--pip-text-body);font-size:clamp(13px,1cqi,14px)}.pip-calchub-group{flex-direction:column;gap:clamp(12px,1.143cqi,16px);display:flex}.pip-calchub-grouplabel{text-transform:uppercase;letter-spacing:.04em;color:var(--pip-text-2);font-size:clamp(13px,1.143cqi,15px);font-weight:700}.pip-calchub-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:clamp(12px,1.143cqi,16px);display:grid}.pip-calchub-card{background:var(--pip-surface);border:1px solid var(--pip-border);border-radius:16px;flex-direction:column;gap:clamp(8px,.857cqi,10px);padding:clamp(16px,1.714cqi,20px);transition:border-color .15s,box-shadow .15s;display:flex}.pip-calchub-card:hover{border-color:var(--pip-brand);box-shadow:var(--pip-shadow-panel)}.pip-calchub-icon{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.pip-calchub-icon svg{width:22px;height:22px}.pip-calchub-cardtitle{color:var(--pip-text);font-size:clamp(14px,1.143cqi,16px);font-weight:700}.pip-calchub-carddesc{color:var(--pip-text-2);font-size:clamp(12px,1cqi,13px);line-height:1.5}.pip-calcsnap-trigger{border:1px solid var(--pip-border);background:var(--pip-surface);height:32px;color:var(--pip-text-strong);border-radius:8px;flex:none;align-items:center;gap:6px;padding-inline:12px;font-size:12px;font-weight:600;display:inline-flex}.pip-calcsnap-trigger:disabled{opacity:.6;cursor:not-allowed}.pip-calcsnap-spin{animation:.8s linear infinite pip-calcsnap-spin}@keyframes pip-calcsnap-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pip-calcsnap-spin{animation:none}}.pip-calcsnap-backdrop{z-index:40;background:#11182780;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.pip-calcsnap-dialog{background:var(--pip-surface);border-radius:20px;flex-direction:column;gap:14px;width:100%;max-width:420px;max-height:88vh;padding:20px;display:flex;overflow-y:auto}.pip-calcsnap-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pip-calcsnap-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--pip-text-2);font-size:10px;font-weight:700;display:block}.pip-calcsnap-title{color:var(--pip-text);font-size:16px;font-weight:700}.pip-calcsnap-close{width:28px;height:28px;color:var(--pip-text-2);border-radius:50%;flex:none;font-size:13px}.pip-calcsnap-close:hover{background:var(--pip-page)}.pip-calcsnap-preview{border:1px solid var(--pip-border);background:var(--pip-page);border-radius:12px;overflow:hidden}.pip-calcsnap-preview img{width:100%;display:block}.pip-calcsnap-filename{color:var(--pip-text-2);text-align:center;font-size:11px}.pip-calcsnap-actions{flex-direction:column;gap:8px;display:flex}.pip-calcsnap-btn{border:1px solid var(--pip-border);height:40px;color:var(--pip-text-strong);border-radius:10px;font-size:13px;font-weight:700}.pip-calcsnap-btn:disabled{opacity:.5;cursor:not-allowed}.pip-calcsnap-btn--primary{background:var(--pip-brand);border-color:var(--pip-brand);color:#fff;grid-column:1/-1}.pip-calcsnap-actionrow{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pip-calcsnap-note{color:var(--pip-text-2);text-align:center;font-size:11px}.pip-calcresult-value--danger{color:var(--pip-danger)}.pip-calcresult-sub{color:var(--pip-text-2);margin-top:-4px;font-size:clamp(11px,1.271cqi,13px)}.pip-calcresult-alert{background:var(--pip-danger-tint);border:1px solid var(--pip-danger);color:var(--pip-danger);border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:clamp(11px,1.271cqi,12px);line-height:1.5;display:flex}.pip-calcresult-alert svg{flex:none;margin-top:1px}.pip-calccollapse{border:1px solid var(--pip-border);border-radius:10px;overflow:hidden}.pip-calccollapse-head{text-align:left;align-items:center;gap:8px;width:100%;padding:10px 12px;display:flex}.pip-calccollapse-label{color:var(--pip-text);font-size:clamp(12px,1.377cqi,13px);font-weight:600}.pip-calccollapse-summary{color:var(--pip-text-2);margin-left:auto;font-size:clamp(11px,1.271cqi,12px);font-weight:700}.pip-calccollapse-chevron{color:var(--pip-text-2);transition:transform .15s;display:inline-block}.pip-calccollapse-chevron--open{transform:rotate(90deg)}.pip-calccollapse-body{border-top:1px solid var(--pip-border);flex-direction:column;gap:16px;padding:4px 12px 14px;display:flex}.pip-calcbar-legend{justify-content:center;gap:16px;display:flex}.pip-calcbar-legend span{color:var(--pip-text-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.pip-calcbar-dot{border-radius:50%;width:8px;height:8px}.pip-calcassets{flex-direction:column;gap:14px;display:flex}.pip-calcasset{border:1px solid var(--pip-border);background:var(--pip-page);border-radius:12px;flex-direction:column;gap:14px;padding:14px;display:flex}.pip-calcasset-head{align-items:center;gap:8px;display:flex}.pip-calcasset-dot{border-radius:50%;flex:none;width:8px;height:8px}.pip-calcasset-label{color:var(--pip-text);font-size:13px;font-weight:700}.pip-calcasset-remove{width:24px;height:24px;color:var(--pip-text-2);border-radius:50%;margin-left:auto;font-size:11px}.pip-calcasset-remove:hover{background:var(--pip-danger-tint);color:var(--pip-danger)}.pip-calcasset-select{border:1px solid var(--pip-border);background:var(--pip-surface);height:36px;color:var(--pip-text);border-radius:8px;padding-inline:10px;font-size:13px;font-weight:600}.pip-calcasset-add{border:1px dashed var(--pip-border);height:40px;color:var(--pip-text-2);border-radius:10px;font-size:13px;font-weight:700}.pip-calcasset-add:hover{border-color:var(--pip-brand);color:var(--pip-brand)}.pip-mobile-drawer-backdrop{z-index:50;background:#11182780;justify-content:flex-end;display:flex;position:fixed;inset:0}.pip-mobile-drawer{background:var(--pip-surface);width:min(84vw,320px);height:100%;box-shadow:var(--pip-shadow-panel);animation:.2s ease-out pip-drawer-in;position:relative}@keyframes pip-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.pip-mobile-drawer{animation:none}}.pip-mobile-drawer-close{z-index:1;background:var(--pip-page);width:30px;height:30px;color:var(--pip-text-2);border-radius:50%;font-size:13px;position:absolute;top:12px;right:12px}.pip-mobile-drawer .pip-sidebar{border-right:0;flex:auto;width:100%;height:100%;display:flex;position:static}.pip-mfwrap{container:pipshell/inline-size}.pip-mflist-cols{gap:var(--pip-gutter);grid-template-columns:minmax(0,1fr);align-items:start;padding-block:32px 40px;display:grid}@container (min-width:700px){.pip-mflist-cols{grid-template-columns:1fr 2.512fr}}.pip-mflistcontent{background:var(--pip-surface);border-radius:20px;flex-direction:column;gap:clamp(12px,1.143cqi,16px);min-width:0;padding:clamp(16px,1.714cqi,24px);display:flex}.pip-mflistcontent-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(10px,.857cqi,12px);display:flex}.pip-mflistcontent-title-row{align-items:center;gap:clamp(8px,.786cqi,11px);display:flex}.pip-mflistcontent-title{color:var(--pip-text);font-size:clamp(18px,1.571cqi,22px);font-weight:700}.pip-mflistcontent-count{color:var(--pip-brand-deep);background:var(--pip-brand-tint);border:1px solid var(--pip-brand-border);border-radius:var(--pip-radius-full);padding:clamp(3px,.286cqi,4px) clamp(8px,.714cqi,10px);font-size:clamp(11px,.929cqi,13px);font-weight:700}.pip-mflistcontent-actions{align-items:center;gap:clamp(12px,1.143cqi,16px);display:flex}.pip-mflistcontent-search{background:var(--pip-page);border:1px solid var(--pip-border);width:clamp(200px,22.857cqi,320px);color:var(--pip-text-3);border-radius:10px;align-items:center;gap:clamp(6px,.571cqi,8px);padding:clamp(8px,.786cqi,11px) clamp(10px,.857cqi,12px);display:flex}.pip-mflistcontent-search input{min-width:0;font:inherit;color:var(--pip-text);background:0 0;border:0;outline:none;flex:auto;font-size:clamp(12px,1cqi,14px)}.pip-mflistcontent-search input::placeholder{color:var(--pip-text-3)}.pip-mflistcontent-summary{color:var(--pip-text-2);font-size:clamp(11px,.929cqi,13px)}.pip-mftable{border:1px solid var(--pip-border);border-radius:12px;overflow:hidden}.pip-mftable-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow-x:auto}.pip-mftable-header.pip-amclist-header,.pip-mftable-row.pip-amclist-row{grid-template-columns:40fr 24fr 24fr 10fr}.pip-amclist-header .pip-mftable-headcell{text-transform:uppercase;letter-spacing:.04em}.pip-amclist-row .pip-mftable-name{color:var(--pip-indigo)}.pip-mftable-header.pip-nfolist-header,.pip-mftable-row.pip-nfolist-row{grid-template-columns:30fr 18fr 16fr 20fr 12fr}.pip-mftable-header.pip-nfosimilar-header,.pip-mftable-row.pip-nfosimilar-row{grid-template-columns:28fr 14fr 14fr 12fr 10fr 10fr 10fr}.pip-mftable-header,.pip-mftable-row{grid-template-columns:40fr 12fr 12fr 12fr 14fr 12fr;align-items:center;column-gap:clamp(8px,.857cqi,12px);padding-inline:clamp(11px,1.143cqi,16px);display:grid}.pip-mftable-header{background:var(--pip-page);border-bottom:1px solid var(--pip-border);padding-block:clamp(8px,.786cqi,11px)}.pip-mftable-headcell{width:100%;color:var(--pip-text-2);text-align:left;align-items:center;gap:4px;font-size:clamp(10px,.857cqi,12px);font-weight:700;display:inline-flex}.pip-mftable-headcell--ret1y,.pip-mftable-headcell--ret3y,.pip-mftable-headcell--ret5y,.pip-mftable-headcell--aum,.pip-mftable-headcell--expense{text-align:right;justify-content:flex-end}.pip-mftable-headcell--active{color:var(--pip-text-strong)}.pip-mftable-sorticon{flex:none}.pip-mftable-row{border-bottom:1px solid var(--pip-border);padding-block:clamp(10px,.957cqi,13.4px);transition:background-color .12s}.pip-mftable-row:last-child{border-bottom:0}.pip-mftable-row:hover{background:var(--pip-page)}.pip-mftable-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.pip-mftable-cell--num{text-align:right;align-items:flex-end}.pip-mftable-name{color:var(--pip-text);font-size:clamp(12px,1cqi,14px);font-weight:700}.pip-mftable-sub{color:var(--pip-text-2);align-items:center;gap:5px;font-size:clamp(10px,.857cqi,12px);display:flex}.pip-mftable-stars{color:var(--pip-warning-strong);letter-spacing:1px;font-size:clamp(9px,.786cqi,11px)}.pip-mftable-value{color:var(--pip-text);white-space:nowrap;font-size:clamp(12px,1cqi,14px);font-weight:700}.pip-mftable-value.pip-up{color:var(--pip-brand-deep)}.pip-mftable-value.pip-down{color:var(--pip-danger-deep)}.pip-mfdetail-retable-value.pip-up{color:var(--pip-brand-deep)}.pip-mfdetail-retable-value.pip-down{color:var(--pip-danger-deep)}.pip-mfdetail-riskcard-value.pip-up{color:var(--pip-brand-deep)}.pip-mfdetail-riskcard-value.pip-down{color:var(--pip-danger-deep)}.pip-mfdetail-statvalue.pip-up{color:var(--pip-brand-deep)}.pip-mfdetail-statvalue.pip-down{color:var(--pip-danger-deep)}.pip-mftable-caption{color:var(--pip-text-2);font-size:clamp(9px,.786cqi,11px);line-height:var(--pip-lh-multi);border-top:1px solid var(--pip-border);background:var(--pip-page);padding-block:clamp(10px,.9cqi,14px);padding-inline:clamp(11px,1.143cqi,16px)}.pip-mftable-skel{border:1px solid var(--pip-border);border-radius:12px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.pip-mftable-skelrow{border-radius:0;height:67px}.pip-mftable-row{transition:padding-block .12s}.pip-mftable--compact .pip-mftable-row{padding-block:clamp(4px,.5cqi,6px)}.pip-mftable--compact .pip-mftable-name,.pip-mftable--compact .pip-mftable-value{font-size:clamp(11px,.9cqi,13px)}.pip-mftable--compact .pip-mftable-sub{display:none}.pip-mfcontrolsrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pip-mfdensity{background:var(--pip-muted);border-radius:8px;padding:3px;display:inline-flex}.pip-mfdensity button{color:var(--pip-text-2);border-radius:6px;padding:6px 12px;font-size:clamp(11px,.9cqi,12.5px);font-weight:600}.pip-mfdensity button.pip-mfdensity-active{background:var(--pip-surface);color:var(--pip-text);box-shadow:0 1px 2px #11182714}.pip-mfutilbtns{gap:8px;display:flex}.pip-mfutilbtn{color:var(--pip-text-strong);background:var(--pip-surface);border:1px solid var(--pip-border);border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:clamp(11px,.9cqi,12.5px);font-weight:600;display:inline-flex}.pip-mfutilbtn:hover{border-color:var(--pip-brand);color:var(--pip-brand-deep)}.pip-mfutilbtn--confirmed{border-color:var(--pip-brand-border);background:var(--pip-brand-tint);color:var(--pip-brand-deep)}.pip-mfpage-bar{border:1px solid var(--pip-border);background:var(--pip-surface);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.pip-mfpage-count{color:var(--pip-text-3);font-size:clamp(11px,.9cqi,12.5px)}.pip-mfpage-controls{align-items:center;gap:10px;display:flex}.pip-mfpage-btn{color:var(--pip-text-strong);border:1px solid var(--pip-border);background:var(--pip-surface);border-radius:8px;align-items:center;gap:5px;padding:6px 11px;font-size:clamp(11px,.9cqi,12.5px);font-weight:600;display:inline-flex}.pip-mfpage-btn:hover:not(:disabled){border-color:var(--pip-brand);color:var(--pip-brand-deep)}.pip-mfpage-btn:disabled{color:var(--pip-text-3);cursor:not-allowed;opacity:.6}.pip-mfpage-jump{color:var(--pip-text-2);align-items:center;gap:6px;font-size:clamp(11px,.9cqi,12.5px);display:inline-flex}.pip-mfpage-current{border:1px solid var(--pip-border);background:var(--pip-muted);min-width:26px;color:var(--pip-text);font-weight:700;font-family:var(--pip-font);border-radius:6px;padding:3px 8px}.pip-mfpage-current:hover{border-color:var(--pip-brand)}.pip-mfpage-input{text-align:center;border:1px solid var(--pip-brand);width:40px;color:var(--pip-text);font-weight:700;font-family:var(--pip-font);border-radius:6px;outline:none;padding:3px 4px}@media (max-width:767px){.pip-mfpage-bar{flex-direction:column;align-items:stretch;gap:8px}.pip-mfpage-controls{justify-content:space-between}}.pip-mfmobile-list{flex-direction:column;display:flex}.pip-mfmobile-row{border-bottom:1px solid var(--pip-border);justify-content:space-between;align-items:center;gap:12px;padding-block:14px;display:flex}.pip-mfmobile-row:last-child{border-bottom:0}.pip-mfmobile-info{flex-direction:column;gap:2px;min-width:0;display:flex}.pip-mfmobile-name{color:var(--pip-text);font-size:14px;font-weight:700}.pip-mfmobile-sub{color:var(--pip-text-2);align-items:center;gap:5px;font-size:12px;display:flex}.pip-mfmobile-figures{text-align:right;flex-direction:column;flex:none;gap:2px;display:flex}.pip-mfmobile-ret{white-space:nowrap;font-size:14px;font-weight:700}.pip-mfmobile-caption{color:var(--pip-text-2);font-size:12px}.pip-mflist-mobile{display:none}.pip-mflist-desktop{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow-x:auto}.pip-mflist-filterbtn{border:1px solid var(--pip-border);background:var(--pip-page);width:40px;height:40px;color:var(--pip-text-2);border-radius:10px;flex:none;justify-content:center;align-items:center;display:none}@media (max-width:767px){.pip-mflist-filterslot{display:none}.pip-mflist-filterbtn{display:inline-flex}.pip-mflist-cols{padding-block:16px 24px;grid-template-columns:minmax(0,1fr)!important}}.pip-mflist-filterbtn--active{background:var(--pip-brand);border-color:var(--pip-brand);color:#fff}.pip-mftable-header,.pip-mftable-row{min-width:640px}.pip-mftable-headcell:first-child,.pip-mftable-cell:first-child{z-index:1;background:var(--pip-surface);position:sticky;left:0;box-shadow:4px 0 8px -4px #11182724}.pip-mftable-header .pip-mftable-headcell:first-child{background:var(--pip-page);z-index:2}.pip-mftable-row:hover .pip-mftable-cell:first-child{background:var(--pip-page)}.pip-hub-ldtable{min-width:600px}.pip-hub-ldtable th:first-child,.pip-hub-ldtable td:first-child,.pip-hub-ldtable th:nth-child(2),.pip-hub-ldtable td:nth-child(2){z-index:1;background:var(--pip-surface);position:sticky}.pip-hub-ldtable th:first-child,.pip-hub-ldtable td:first-child{left:0}.pip-hub-ldtable th:nth-child(2),.pip-hub-ldtable td:nth-child(2){left:40px;box-shadow:4px 0 8px -4px #11182724}.pip-hub-ldtable thead th:first-child,.pip-hub-ldtable thead th:nth-child(2){background:var(--pip-page);z-index:2}.pip-hub-ldtable tr:hover td:first-child,.pip-hub-ldtable tr:hover td:nth-child(2){background:var(--pip-page)}@media (max-width:1023px){.pip-mflist-cols{padding-bottom:96px}}.pip-mfdetail{flex-direction:column;gap:clamp(20px,2cqi,28px);padding-block:clamp(32px,3cqi,48px);display:flex}.pip-mfdhero{background:linear-gradient(135deg, var(--pip-brand-teal) 0%, var(--pip-navy) 100%);isolation:isolate;position:relative;overflow:hidden;container:pipmfdhero/inline-size}.pip-mfdhero-inner{flex-direction:column;gap:clamp(14px,1.7cqi,20px);padding-block:clamp(16px,2.2cqi,28px) clamp(20px,2.8cqi,32px);display:flex}.pip-mfdhero-crumb .pip-crumb-current,.pip-mfdhero-crumb .pip-crumb--current{color:#ffffffb3}.pip-mfdhero-crumb .pip-crumb--link{color:#fff9}.pip-mfdhero-crumb .pip-crumb--link:hover{color:#fff}.pip-mfdhero-crumb .pip-crumb-sep{color:#ffffff4d}.pip-mfdhero-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:clamp(16px,1.7cqi,24px);display:flex}.pip-mfdhero-left{flex-direction:column;flex:1;gap:clamp(8px,.8cqi,10px);min-width:0;display:flex}.pip-mfdhero-iconrow{flex-wrap:wrap;align-items:center;gap:clamp(8px,.857cqi,12px);display:flex}.pip-mfdhero-icon{color:#fff;background:#ffffff29;border:1px solid #ffffff47;border-radius:10px;flex:none;justify-content:center;align-items:center;width:clamp(32px,2.9cqi,40px);height:clamp(32px,2.9cqi,40px);font-size:clamp(12px,1.1cqi,15px);font-weight:800;display:flex}.pip-mfdhero-amc{color:#ffffffd9;font-size:clamp(12px,1cqi,14px);font-weight:600}.pip-mfdhero-planbadge{letter-spacing:.02em;text-transform:uppercase;color:#fff;border-radius:var(--pip-radius-full);white-space:nowrap;background:#ffffff24;border:1px solid #ffffff42;padding:4px 10px;font-size:clamp(9px,.786cqi,11px);font-weight:700}.pip-mfdhero-name{color:#fff;font-size:clamp(22px,2.6cqi,34px);font-weight:800;line-height:var(--pip-lh-tight)}.pip-nfohero-heading span{color:#6ff3c7}.pip-mfdhero-meta{color:#ffffffad;flex-wrap:wrap;gap:6px;font-size:clamp(11px,.95cqi,13px);display:flex}.pip-mfdhero-meta>span:not(:last-child):after{content:"·";color:#fff6;margin-left:6px}.pip-mfdhero-right{flex-direction:column;flex:none;align-items:flex-end;gap:clamp(6px,.6cqi,8px);display:flex}.pip-mfdhero-navlabel{color:#fff9;font-size:clamp(9px,.8cqi,11px)}.pip-mfdhero-navvalue{color:#fff;white-space:nowrap;font-size:clamp(24px,2.3cqi,30px);font-weight:800}.pip-mfdhero-navchange{font-size:clamp(12px,1cqi,14px);font-weight:700}.pip-mfdhero-navchange.pip-up{color:var(--pip-brand-border)}.pip-mfdhero-navchange.pip-down{color:var(--pip-danger-light)}.pip-mfdhero-navdate{color:#ffffff8c;font-size:clamp(9px,.8cqi,11px)}.pip-mfdhero-stars{align-items:center;gap:2px;display:inline-flex}.pip-mfdhero-stars svg{width:clamp(13px,1.1cqi,15px);height:clamp(13px,1.1cqi,15px)}.pip-mfdhero-stars svg[data-filled=true]{fill:var(--pip-warning-strong);color:var(--pip-warning-strong)}.pip-mfdhero-stars svg[data-filled=false]{fill:none;color:#ffffff4d}@container pipmfdhero (max-width:640px){.pip-mfdhero-top{flex-direction:column}.pip-mfdhero-right{align-items:flex-start}}.pip-mfdetail-statrow{grid-template-columns:repeat(6,1fr);gap:clamp(10px,.857cqi,12px);margin-top:clamp(16px,1.7cqi,24px);display:grid}.pip-mfdetail-statcard{border:1px solid var(--pip-border);border-radius:14px;flex-direction:column;gap:3px;min-width:0;padding:clamp(12px,1.143cqi,16px);display:flex}.pip-mfdetail-statlabel{color:var(--pip-text-2);text-transform:uppercase;letter-spacing:.02em;font-size:clamp(9px,.786cqi,11px)}.pip-mfdetail-statvalue{color:var(--pip-text);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(15px,1.35cqi,19px);font-weight:800;overflow:hidden}.pip-mfdetail-statsub{color:var(--pip-text-3);font-size:clamp(9px,.786cqi,11px)}@container (max-width:900px){.pip-mfdetail-statrow{grid-template-columns:repeat(3,1fr)}}@container (max-width:480px){.pip-mfdetail-statrow{grid-template-columns:repeat(2,1fr)}}.pip-mfdetail-tabs{border-bottom:1px solid var(--pip-border);background:var(--pip-page);align-items:center;gap:clamp(2px,.3cqi,4px);display:flex;overflow-x:auto}.pip-mfdetail-tabs::-webkit-scrollbar{display:none}.pip-mfdetail-tab{color:var(--pip-text-2);white-space:nowrap;border-bottom:2px solid #0000;flex:none;padding:clamp(9px,.9cqi,12px) clamp(12px,1.1cqi,16px);font-size:clamp(12px,1cqi,14px);font-weight:600}.pip-mfdetail-tab--active{color:var(--pip-brand-deep);border-bottom-color:var(--pip-brand-deep)}.pip-mfdetail-navhead{flex-wrap:wrap;align-items:baseline;gap:clamp(8px,.7cqi,10px);min-height:clamp(18px,1.7cqi,22px);display:flex}.pip-mfdetail-navprice{color:var(--pip-text);font-size:clamp(18px,1.7cqi,22px);font-weight:800}.pip-mfdetail-navprice.pip-up{color:var(--pip-brand-deep)}.pip-mfdetail-navprice.pip-down{color:var(--pip-danger-deep)}.pip-mfdetail-navdate{color:var(--pip-text-2);font-size:clamp(10px,.857cqi,12px)}.pip-mfdetail-retable{border:1px solid var(--pip-border);border-radius:12px;overflow:hidden}.pip-mfdetail-retable-row{grid-template-columns:minmax(0,1fr) 96px;gap:clamp(8px,.7cqi,10px);padding:clamp(9px,.8cqi,11px) clamp(12px,1cqi,14px);font-size:clamp(12px,1cqi,14px);display:grid}.pip-mfdetail-retable-row>span:not(:first-child){text-align:right}.pip-mfdetail-retable-row--3col{grid-template-columns:minmax(0,1fr) 96px 104px}@container (max-width:420px){.pip-mfdetail-retable-row{grid-template-columns:minmax(0,1fr) 76px}.pip-mfdetail-retable-row--3col{grid-template-columns:minmax(0,1fr) 72px 82px}}.pip-mfdetail-retable-row:not(:last-child){border-bottom:1px solid var(--pip-border)}.pip-mfdetail-retable-row--head{background:var(--pip-page);color:var(--pip-text-2);text-transform:uppercase;letter-spacing:.03em;font-size:clamp(10px,.8cqi,11px);font-weight:700}.pip-mfdetail-retable-period{color:var(--pip-text-body)}.pip-mfdetail-retable-value{color:var(--pip-text);font-weight:700}.pip-mfdetail-riskgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,.857cqi,12px);display:grid}@container (max-width:420px){.pip-mfdetail-riskgrid{grid-template-columns:1fr}}.pip-mfdetail-riskcard{border:1px solid var(--pip-border);border-radius:12px;flex-direction:column;gap:4px;padding:clamp(12px,1cqi,14px);display:flex}.pip-mfdetail-riskcard-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.pip-mfdetail-riskcard-label{color:var(--pip-text);font-size:clamp(12px,1cqi,14px);font-weight:600}.pip-mfdetail-riskcard-value{color:var(--pip-text);font-size:clamp(16px,1.4cqi,19px);font-weight:800}.pip-mfdetail-riskcard-def{color:var(--pip-text-2);font-size:clamp(10px,.857cqi,12px);line-height:var(--pip-lh-multi)}.pip-mfdetail-holdrow{align-items:center;gap:clamp(10px,.9cqi,12px);padding-block:clamp(7px,.6cqi,9px);display:flex}.pip-mfdetail-holdrow:not(:last-child){border-bottom:1px solid var(--pip-border-light)}.pip-mfdetail-holdrank{color:var(--pip-text-3);flex:none;width:16px;font-size:clamp(10px,.857cqi,12px)}.pip-mfdetail-holdname{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.pip-mfdetail-holdname-main{color:var(--pip-text);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(12px,1cqi,14px);font-weight:600;overflow:hidden}.pip-mfdetail-holdname-sub{color:var(--pip-text-2);font-size:clamp(10px,.857cqi,12px)}.pip-mfdetail-holdbar{flex:none;align-items:center;gap:clamp(8px,.7cqi,10px);display:flex}.pip-mfdetail-holdbar-track{background:var(--pip-muted);border-radius:999px;width:clamp(48px,5cqi,72px);height:5px;overflow:hidden}.pip-mfdetail-holdbar-fill{background:var(--pip-brand-alt);border-radius:999px;height:100%}.pip-mfdetail-holdbar-value{color:var(--pip-text);text-align:right;width:44px;font-size:clamp(11px,.929cqi,13px);font-weight:700}.pip-mfdetail-sectorrow{align-items:center;gap:clamp(8px,.7cqi,10px);padding-block:5px;display:flex}.pip-mfdetail-sectordot{border-radius:50%;flex:none;width:8px;height:8px}.pip-mfdetail-sectorname{min-width:0;color:var(--pip-text-body);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:clamp(12px,1cqi,14px);overflow:hidden}.pip-mfdetail-sectorvalue{color:var(--pip-text);font-size:clamp(12px,1cqi,14px);font-weight:700}.pip-mfdetail-donutrow{flex-wrap:wrap;align-items:center;gap:clamp(20px,2cqi,28px);display:flex}.pip-mfdetail-donut{flex:none;width:clamp(120px,11cqi,152px);height:clamp(120px,11cqi,152px)}.pip-mfdetail-donut circle{transition:stroke-dasharray .2s}.pip-mfdetail-donut-legend{flex-direction:column;flex:220px;min-width:180px;display:flex}.pip-mfdetail-fmrow{align-items:center;gap:clamp(10px,.9cqi,12px);display:flex}.pip-mfdetail-fmavatar{width:clamp(34px,3cqi,40px);height:clamp(34px,3cqi,40px);color:var(--pip-navy);background:var(--pip-info-tint);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:clamp(12px,1.05cqi,14px);font-weight:800;display:flex}.pip-mfdetail-fmname{color:var(--pip-text);font-size:clamp(13px,1.1cqi,15px);font-weight:700}.pip-mfdetail-fmrole{color:var(--pip-text-2);font-size:clamp(10px,.857cqi,12px)}.pip-mfdetail-taxnote{color:var(--pip-text-body);font-size:clamp(12px,1cqi,14px);line-height:var(--pip-lh-multi)}.pip-mfdetail-taxnote+.pip-mfdetail-taxnote{margin-top:clamp(8px,.7cqi,10px)}.pip-mfdetail-taxnote strong{color:var(--pip-text)}.pip-mfdetail-faq{flex-direction:column;gap:clamp(6px,.5cqi,8px);display:flex}.pip-mfdetail-faqitem{border:1px solid var(--pip-border);border-radius:12px;overflow:hidden}.pip-mfdetail-faqq{width:100%;color:var(--pip-text);text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:clamp(11px,.95cqi,13px) clamp(13px,1.1cqi,16px);font-size:clamp(12px,1cqi,14px);font-weight:600;display:flex}.pip-mfdetail-faqq-icon{color:var(--pip-text-2);flex:none;font-size:16px;line-height:1;transition:transform .15s}.pip-mfdetail-faqitem[data-open=true] .pip-mfdetail-faqq-icon{transform:rotate(45deg)}.pip-mfdetail-faqa{color:var(--pip-text-body);font-size:clamp(12px,1cqi,14px);line-height:var(--pip-lh-multi);padding:0 clamp(13px,1.1cqi,16px) clamp(12px,1cqi,14px)}.pip-mfdetail-similar{flex-direction:column;gap:clamp(2px,.2cqi,4px);display:flex}.pip-mfdetail-similaritem{justify-content:space-between;align-items:center;gap:10px;padding-block:clamp(8px,.7cqi,10px);display:flex}.pip-mfdetail-similaritem:not(:last-child){border-bottom:1px solid var(--pip-border-light)}.pip-mfdetail-similarname{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.pip-mfdetail-similarname-main{color:var(--pip-text);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(12px,1cqi,14px);font-weight:600;overflow:hidden}.pip-mfdetail-similarname-sub{color:var(--pip-text-2);font-size:clamp(10px,.857cqi,12px)}.pip-mfdetail-similarret{flex:none;font-size:clamp(12px,1cqi,14px);font-weight:700}.pip-mfdetail-empty{color:var(--pip-text-2);padding:clamp(10px,.9cqi,12px) 0;font-size:clamp(12px,1cqi,14px)}.pip-mfnews-title{align-items:center;gap:8px;display:flex}.pip-mfnews-list{flex-direction:column;display:flex}.pip-mfnews-item{flex-direction:column;gap:2px;padding-block:clamp(10px,.9cqi,12px);text-decoration:none;display:flex}.pip-mfnews-item:not(:last-child){border-bottom:1px solid var(--pip-border-light)}.pip-mfnews-item-date{color:var(--pip-text-2);font-size:clamp(10px,.857cqi,12px)}.pip-mfnews-item-heading{color:var(--pip-text);font-size:clamp(12px,1cqi,14px);font-weight:600;line-height:var(--pip-lh-multi)}.pip-mfnews-item:hover .pip-mfnews-item-heading{color:var(--pip-brand-deep)}.pip-mfnews-item-caption{color:var(--pip-text-body);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(11px,.929cqi,13px);display:-webkit-box;overflow:hidden}.pip-mfdetail-toclabel{letter-spacing:.04em;text-transform:uppercase;color:var(--pip-text-2);font-size:clamp(9px,.8cqi,11px);font-weight:700}.pip-mfdetail-toclist{flex-direction:column;gap:clamp(6px,.6cqi,8px);margin-top:clamp(8px,.7cqi,10px);display:flex}.pip-mfdetail-tocitem{color:var(--pip-text-body);font-size:clamp(12px,1cqi,14px);font-weight:600}.pip-mfdetail-tocitem:hover{color:var(--pip-brand-deep)}.pip-mfdetail-comparecta{background:var(--pip-navy);border-radius:16px;flex-direction:column;gap:clamp(10px,.9cqi,12px);padding:clamp(16px,1.5cqi,20px);display:flex}.pip-mfdetail-comparecta-label{letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c;font-size:clamp(9px,.8cqi,11px);font-weight:700}.pip-mfdetail-comparecta-text{color:#ffffffd9;font-size:clamp(12px,1cqi,14px);line-height:var(--pip-lh-multi)}.pip-mfdetail-comparecta-btn{color:var(--pip-navy);background:var(--pip-warning-strong);border-radius:10px;align-self:flex-start;padding:clamp(8px,.75cqi,10px) clamp(14px,1.2cqi,18px);font-size:clamp(12px,1cqi,14px);font-weight:700}@media (max-width:767px){.pip-mfdetail{padding-bottom:96px}}.pip-sampledata{color:var(--pip-warning);background:var(--pip-warning-tint);border-radius:var(--pip-radius-full);white-space:nowrap;border:1px solid #fde8c7;align-items:center;gap:5px;padding:3px 9px;font-size:clamp(9px,.786cqi,11px);font-weight:700;display:inline-flex}.pip-sampledata svg{flex:none;width:11px;height:11px}.pip-mfdhero-desc{color:#fffc;font-size:clamp(12px,1.05cqi,14px);line-height:var(--pip-lh-multi);max-width:720px;margin-top:4px}.pip-catstat-row{grid-template-columns:repeat(4,1fr);gap:clamp(10px,.857cqi,12px);display:grid}@container (max-width:700px){.pip-catstat-row{grid-template-columns:repeat(2,1fr)}}.pip-catrelated{flex-wrap:wrap;gap:clamp(8px,.7cqi,10px);display:flex}.pip-catrelated-link{color:var(--pip-text-strong);background:var(--pip-page);border:1px solid var(--pip-border);border-radius:var(--pip-radius-full);padding:clamp(7px,.6cqi,9px) clamp(13px,1.1cqi,16px);font-size:clamp(12px,1cqi,14px);font-weight:600}.pip-catrelated-link:hover{border-color:var(--pip-brand-border);color:var(--pip-brand-deep)}.pip-hub-section{flex-direction:column;gap:clamp(16px,1.4cqi,20px);display:flex}.pip-hub-sectiontitle{color:var(--pip-text);font-size:clamp(16px,1.5cqi,20px);font-weight:800}.pip-hub-sectionsub{color:var(--pip-text-2);margin-top:-4px;font-size:clamp(11px,.95cqi,13px)}.pip-hub-tabs{flex-wrap:wrap;gap:clamp(6px,.6cqi,8px);display:flex}.pip-hub-tab{color:var(--pip-text-strong);background:var(--pip-page);border:1px solid var(--pip-border);border-radius:var(--pip-radius-full);white-space:nowrap;padding:clamp(7px,.65cqi,9px) clamp(14px,1.2cqi,18px);font-size:clamp(12px,1cqi,14px);font-weight:700}.pip-hub-tab--active{background:var(--pip-brand-deep);border-color:var(--pip-brand-deep);color:#fff}@media (max-width:767px){.pip-hub-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.pip-hub-tabs::-webkit-scrollbar{display:none}.pip-hub-tab{flex:none}.pip-companyfilters-sheet .pip-hub-tabs{flex-wrap:wrap;overflow-x:visible}.pip-companyfilters-sheet .pip-hub-tab{flex:0 auto}}.pip-hub-categorygrid{grid-template-columns:repeat(3,1fr);gap:clamp(10px,.9cqi,12px);display:grid}@container (max-width:700px){.pip-hub-categorygrid{grid-template-columns:repeat(2,1fr)}}.pip-hub-categorycard{border:1px solid var(--pip-border);background:var(--pip-surface);border-radius:14px;flex-direction:column;gap:clamp(6px,.5cqi,8px);padding:clamp(14px,1.3cqi,18px);display:flex}.pip-hub-categorycard:hover{border-color:var(--pip-brand-border);box-shadow:var(--pip-shadow-panel)}.pip-hub-categorycard-icon{color:#fff;border-radius:10px;justify-content:center;align-items:center;width:clamp(32px,2.9cqi,38px);height:clamp(32px,2.9cqi,38px);font-size:clamp(14px,1.3cqi,17px);font-weight:800;display:flex}.pip-hub-categorycard-label{color:var(--pip-text);font-size:clamp(14px,1.15cqi,16px);font-weight:700}.pip-hub-categorycard-meta{color:var(--pip-text-2);gap:8px;font-size:clamp(11px,.95cqi,13px);display:flex}.pip-hub-pulserow{grid-template-columns:repeat(6,1fr);gap:clamp(8px,.7cqi,10px);display:grid}@container (max-width:900px){.pip-hub-pulserow{grid-template-columns:repeat(3,1fr)}}@container (max-width:480px){.pip-hub-pulserow{grid-template-columns:repeat(2,1fr)}}.pip-hub-pulsetile{border:1px solid var(--pip-border);border-radius:12px;flex-direction:column;gap:3px;padding:clamp(10px,.9cqi,12px);display:flex}.pip-hub-pulselabel{color:var(--pip-text-2);text-transform:capitalize;font-size:clamp(10px,.857cqi,12px)}.pip-hub-pulsevalue{font-size:clamp(15px,1.3cqi,18px);font-weight:800}.pip-hub-amcgrid{grid-template-columns:repeat(4,1fr);gap:clamp(8px,.7cqi,10px);margin-top:clamp(16px,1.5cqi,22px);display:grid}@container (max-width:900px){.pip-hub-amcgrid{grid-template-columns:repeat(3,1fr)}}@container (max-width:560px){.pip-hub-amcgrid{grid-template-columns:repeat(2,1fr)}}.pip-hub-amctile{border:1px solid var(--pip-border);border-radius:12px;align-items:center;gap:clamp(8px,.7cqi,10px);min-width:0;padding:clamp(9px,.8cqi,11px);display:flex}.pip-hub-amctile:hover{border-color:var(--pip-brand-border)}.pip-hub-amctile-icon{color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:clamp(28px,2.5cqi,32px);height:clamp(28px,2.5cqi,32px);font-size:clamp(10px,.9cqi,12px);font-weight:800;display:flex}.pip-hub-amctile-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(11px,.95cqi,13px);font-weight:600;overflow:hidden}.pip-hub-toprow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(8px,.7cqi,10px);padding:clamp(9px,.8cqi,11px) clamp(4px,.4cqi,6px);display:grid}.pip-hub-toprow:not(:last-child){border-bottom:1px solid var(--pip-border-light)}.pip-hub-topname{flex-direction:column;gap:1px;min-width:0;display:flex}.pip-hub-topname-main{color:var(--pip-text);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(12px,1.05cqi,14px);font-weight:700;overflow:hidden}.pip-hub-topname-sub{color:var(--pip-text-2);font-size:clamp(10px,.857cqi,12px)}.pip-hub-topret{white-space:nowrap;font-size:clamp(13px,1.1cqi,15px);font-weight:800}.pip-hub-sipgrid{grid-template-columns:minmax(0,1fr);gap:clamp(16px,1.5cqi,20px);display:grid}@container (min-width:560px){.pip-hub-sipgrid{grid-template-columns:1fr 1fr}}.pip-hub-sipinput{flex-direction:column;gap:4px;display:flex}.pip-hub-sipinput-row{justify-content:space-between;font-size:clamp(12px,1cqi,14px);display:flex}.pip-hub-sipinput-label{color:var(--pip-text-2)}.pip-hub-sipinput-value{color:var(--pip-text);font-weight:700}.pip-hub-sipresults{flex-direction:column;justify-content:center;gap:clamp(10px,.9cqi,12px);display:flex}.pip-hub-sipresult-row{justify-content:space-between;align-items:baseline;display:flex}.pip-hub-sipresult-label{color:var(--pip-text-2);font-size:clamp(11px,.95cqi,13px)}.pip-hub-sipresult-value{color:var(--pip-text);font-size:clamp(18px,1.6cqi,22px);font-weight:800}.pip-hub-sipresult-value--brand{color:var(--pip-brand-deep)}.pip-hub-intentrow{flex-wrap:wrap;gap:clamp(8px,.7cqi,10px);display:flex}.pip-hub-intentlink{color:var(--pip-text-strong);background:var(--pip-brand-tint);border:1px solid var(--pip-brand-border);border-radius:var(--pip-radius-full);padding:clamp(8px,.7cqi,10px) clamp(14px,1.2cqi,18px);font-size:clamp(12px,1cqi,14px);font-weight:600}.pip-hub-intentlink:hover{background:var(--pip-brand);color:#fff}.pip-hub-benefitgrid{grid-template-columns:repeat(2,1fr);gap:clamp(10px,.9cqi,12px);display:grid}@container (min-width:700px){.pip-hub-benefitgrid{grid-template-columns:repeat(3,1fr)}}.pip-hub-benefit{border:1px solid var(--pip-border-light);border-radius:12px;flex-direction:column;gap:4px;padding:clamp(11px,1cqi,14px);display:flex}.pip-hub-benefit-title{color:var(--pip-text);font-size:clamp(12px,1.05cqi,14px);font-weight:700}.pip-hub-benefit-text{color:var(--pip-text-2);font-size:clamp(11px,.95cqi,13px);line-height:var(--pip-lh-multi)}.pip-hub-choosegrid{grid-template-columns:repeat(2,1fr);gap:clamp(10px,.9cqi,12px);display:grid}@container (min-width:700px){.pip-hub-choosegrid{grid-template-columns:repeat(4,1fr)}}.pip-hub-choosecard{flex-direction:column;gap:4px;display:flex}.pip-hub-choosecard-num{color:var(--pip-brand-border);font-size:clamp(20px,1.9cqi,26px);font-weight:800}.pip-hub-choosecard-title{color:var(--pip-text);font-size:clamp(12px,1.05cqi,14px);font-weight:700}.pip-hub-choosecard-text{color:var(--pip-text-2);font-size:clamp(11px,.95cqi,13px);line-height:var(--pip-lh-multi)}.pip-hub-choosecard-link{color:var(--pip-brand-deep);font-size:clamp(11px,.95cqi,13px);font-weight:700}.pip-hub-teaserrow{grid-template-columns:minmax(0,1fr);gap:clamp(12px,1.1cqi,16px);display:grid}@container (min-width:560px){.pip-hub-teaserrow{grid-template-columns:1fr 1fr}}.pip-hub-herogrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(24px,2.2cqi,32px);display:grid}@container pipmfdhero (min-width:860px){.pip-hub-herogrid{grid-template-columns:1.15fr 1fr}}.pip-hub-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:#fff;border-radius:var(--pip-radius-full);background:#ffffff24;border:1px solid #ffffff42;align-items:center;gap:6px;width:fit-content;padding:5px 12px;font-size:clamp(9px,.8cqi,11px);font-weight:700;display:inline-flex}.pip-hub-eyebrow-dot{background:var(--pip-warning-strong);border-radius:50%;width:6px;height:6px}.pip-hub-heroheadline{color:#fff;font-size:clamp(30px,3.8cqi,50px);font-weight:800;line-height:var(--pip-lh-tight);margin-top:clamp(10px,1cqi,14px)}.pip-hub-heroheadline span{color:#6ff3c7}.pip-hub-herosub{color:#ffffffc7;font-size:clamp(13px,1.1cqi,15px);line-height:var(--pip-lh-multi);max-width:480px;margin-top:clamp(8px,.7cqi,10px)}.pip-hub-herocta{flex-wrap:wrap;gap:clamp(8px,.7cqi,10px);margin-top:clamp(14px,1.3cqi,18px);display:flex}.pip-hub-herobtn{white-space:nowrap;border-radius:10px;padding:clamp(10px,.9cqi,12px) clamp(16px,1.4cqi,20px);font-size:clamp(12px,1.05cqi,14px);font-weight:700}.pip-hub-herobtn--primary{color:var(--pip-navy);background:#fff}.pip-hub-herobtn--secondary{color:#fff;background:#ffffff1a;border:1px solid #ffffff4d}.pip-hub-herostats{flex-wrap:wrap;gap:clamp(18px,1.7cqi,26px);margin-top:clamp(18px,1.7cqi,24px);display:flex}.pip-hub-herostat-value{color:#fff;font-size:clamp(18px,1.8cqi,22px);font-weight:800}.pip-hub-herostat-label{color:#fff9;margin-top:2px;font-size:clamp(9px,.8cqi,11px)}.pip-hub-herocard{backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:18px;flex-direction:column;gap:clamp(12px,1.1cqi,16px);padding:clamp(16px,1.5cqi,22px);display:flex}.pip-hub-herocard-label{letter-spacing:.04em;text-transform:uppercase;color:#fff9;font-size:clamp(9px,.8cqi,11px);font-weight:700}.pip-hub-herocard-list{flex-direction:column;gap:clamp(8px,.75cqi,10px);display:flex}.pip-hub-herocard-row{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:10px;padding-block:clamp(6px,.55cqi,8px);display:flex}.pip-hub-herocard-row:last-child{border-bottom:none}.pip-hub-herocard-rowlabel{color:#ffffffd9;font-size:clamp(12px,1.05cqi,14px);font-weight:600}.pip-hub-herocard-rowvalue{font-size:clamp(13px,1.1cqi,15px);font-weight:800}.pip-hub-herocard-foot{border-top:1px solid #ffffff29;justify-content:space-between;gap:10px;padding-top:clamp(10px,.9cqi,12px);display:flex}.pip-hub-herocard-footitem{flex-direction:column;gap:2px;display:flex}.pip-hub-herocard-footvalue{color:#fff;font-size:clamp(13px,1.1cqi,15px);font-weight:800}.pip-hub-herocard-footlabel{color:#ffffff8c;font-size:clamp(9px,.75cqi,10px)}.pip-hub-featuregrid{grid-template-columns:repeat(2,1fr);gap:clamp(10px,.9cqi,12px);display:grid}@container (min-width:700px){.pip-hub-featuregrid{grid-template-columns:repeat(4,1fr)}}.pip-hub-featuretile{border:1px solid var(--pip-border);background:var(--pip-surface);border-radius:14px;flex-direction:column;gap:clamp(8px,.7cqi,10px);padding:clamp(14px,1.3cqi,18px);display:flex}.pip-hub-featuretile-icon{border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.pip-hub-featuretile-title{color:var(--pip-text);font-size:clamp(13px,1.1cqi,15px);font-weight:700}.pip-hub-featuretile-text{color:var(--pip-text-2);font-size:clamp(11px,.95cqi,13px);line-height:var(--pip-lh-multi)}.pip-hub-sectionhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.pip-hub-eyebrow-dark{letter-spacing:.05em;text-transform:uppercase;color:var(--pip-text-2);font-size:clamp(9px,.8cqi,11px);font-weight:700}.pip-hub-bigheading{color:var(--pip-text);margin-top:2px;font-size:clamp(20px,2.3cqi,27px);font-weight:800}.pip-hub-bigheading-sub{color:var(--pip-text-2);max-width:520px;margin-top:4px;font-size:clamp(12px,1.05cqi,14px)}.pip-hub-sectionhead-link{color:var(--pip-brand-deep);white-space:nowrap;font-size:clamp(12px,1.05cqi,14px);font-weight:700}.pip-hub-band{isolation:isolate;position:relative;overflow:hidden;container-type:inline-size}.pip-hub-band-inner{padding-block:clamp(28px,3cqi,44px)}.pip-hub-band--navyteal{background:linear-gradient(122deg, var(--pip-navy) 0%, #14494f 58%, #0b6b5f 100%)}.pip-hub-band--tealgreen{background:linear-gradient(115deg, #0b6b5f, var(--pip-brand-teal) 46%, var(--pip-brand-deep) 100%)}.pip-hub-band-eyebrow{color:#fff9}.pip-hub-band-title{color:#fff}.pip-hub-band-lede{color:#ffffffc2}.pip-hub-band-link{color:#7ff0c8!important}.pip-hub-categorycard{position:relative;overflow:hidden}.pip-hub-categorycard:before{content:"";background:var(--accent,var(--pip-brand));height:3px;position:absolute;inset:0 0 auto}.pip-hub-categorycard-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pip-hub-categorycard-track{background:var(--pip-muted);border-radius:99px;height:5px;margin-top:11px;overflow:hidden}.pip-hub-categorycard-fill{background:var(--accent,var(--pip-brand));border-radius:99px;height:100%}.pip-hub-pulsetile{transition:transform .14s}.pip-hub-pulsetile:hover{transform:translateY(-2px)}.pip-hub-pulsetile--up{background:linear-gradient(180deg, var(--pip-brand-tint), var(--pip-surface));border-color:var(--pip-brand-border)}.pip-hub-pulsetile--down{background:linear-gradient(180deg, var(--pip-danger-tint), var(--pip-surface));border-color:#fecaca}.pip-hub-pulsefoot{color:var(--pip-text-3);margin-top:10px;font-size:clamp(10px,.9cqi,12px)}.pip-hub-finder{border:1px solid var(--pip-border);box-shadow:var(--pip-shadow-panel);border-radius:20px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}@container (min-width:700px){.pip-hub-finder{grid-template-columns:1fr 1.05fr}}.pip-hub-finder-left{background:linear-gradient(160deg, var(--pip-indigo-tint,#eef2ff), var(--pip-surface) 70%);padding:clamp(18px,1.8cqi,26px)}.pip-hub-finder-right{background:var(--pip-surface);border-top:1px solid var(--pip-border);padding:clamp(18px,1.8cqi,26px);position:relative}@container (min-width:700px){.pip-hub-finder-right{border-top:none;border-left:1px solid var(--pip-border)}}.pip-hub-finder-arrow{background:var(--pip-indigo);z-index:1;border-radius:999px;width:26px;height:26px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 10px -4px #00000059}.pip-hub-finder-arrow:after{content:"↓";color:#fff;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex;position:absolute;inset:0}@container (min-width:700px){.pip-hub-finder-arrow{top:50%;left:0;transform:translate(-50%,-50%)}.pip-hub-finder-arrow:after{content:"→"}}.pip-nfobanner{flex-direction:column;gap:clamp(12px,1.1cqi,16px);display:flex}.pip-nfobanner-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pip-nfobanner-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--pip-warning);align-items:center;gap:6px;font-size:clamp(12px,1.05cqi,14px);font-weight:800;display:inline-flex}.pip-nfobanner-viewall{color:var(--pip-brand-deep)!important}.pip-nfobanner-item{background:linear-gradient(120deg, var(--pip-navy) 0%, #0d3b3f 100%);border-radius:20px;flex-direction:column;gap:clamp(14px,1.3cqi,20px);padding:clamp(20px,2cqi,28px);display:flex;position:relative;overflow:hidden}.pip-nfobanner-illustration{width:clamp(64px,7cqi,96px);height:clamp(64px,7cqi,96px);color:var(--pip-brand-border);opacity:.16;pointer-events:none;position:absolute;top:50%;right:clamp(16px,2cqi,32px);transform:translateY(-50%)}.pip-nfobanner-topline{z-index:1;position:relative}.pip-nfobanner-badge{letter-spacing:.02em;color:#fff;background:linear-gradient(90deg, var(--pip-warning-strong), #f97316);border-radius:var(--pip-radius-full);align-items:center;gap:6px;padding:7px 16px;font-size:clamp(11px,.95cqi,13px);font-weight:800;display:inline-flex}.pip-nfobanner-titleblock{z-index:1;max-width:80%;position:relative}.pip-nfobanner-name{color:#fff;font-size:clamp(17px,1.7cqi,22px);font-weight:800;line-height:var(--pip-lh-snug)}.pip-nfobanner-amc{color:#ffffffa6;flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;font-size:clamp(12px,1cqi,14px);display:flex}.pip-nfobanner-tag{letter-spacing:.02em;white-space:nowrap;background:var(--pip-warning-strong);color:#2b1a04;border-radius:var(--pip-radius-full);align-items:center;padding:3px 9px;font-size:10px;font-weight:800;display:inline-flex}.pip-nfobanner-bottomline{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.pip-nfobanner-statrow{flex-wrap:wrap;gap:clamp(12px,1.3cqi,20px);display:flex}.pip-nfobanner-stat{border-left:1px solid #ffffff29;align-items:center;gap:10px;padding-left:clamp(12px,1.3cqi,20px);display:flex}.pip-nfobanner-stat:first-child{border-left:none;padding-left:0}.pip-nfobanner-staticon{width:32px;height:32px;color:var(--pip-brand-border);background:#6ff3c729;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.pip-nfobanner-statlabel{letter-spacing:.04em;text-transform:uppercase;color:#ffffff80;font-size:9.5px;font-weight:700}.pip-nfobanner-statvalue{color:#fff;white-space:nowrap;margin-top:2px;font-size:13px;font-weight:800}.pip-nfobanner-cta{background:linear-gradient(90deg, var(--pip-brand-border), var(--pip-brand-teal));color:var(--pip-navy);border-radius:var(--pip-radius-full);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:10px 20px;font-size:clamp(12px,1.05cqi,14px);font-weight:800;display:inline-flex}@container (max-width:640px){.pip-nfobanner-titleblock{max-width:100%}.pip-nfobanner-illustration{display:none}.pip-nfobanner-bottomline{flex-direction:column;align-items:center}.pip-nfobanner-statrow{flex-direction:column;align-items:flex-start;gap:10px;width:100%}.pip-nfobanner-stat{border-left:none;padding-left:0}.pip-nfobanner-cta{align-self:center}}.pip-hub-chiplabel{letter-spacing:.1em;text-transform:uppercase;color:var(--pip-text-3);margin-bottom:9px;font-size:clamp(9px,.8cqi,11px);font-weight:700;display:block}.pip-hub-chiprow{flex-wrap:wrap;gap:7px;display:flex}.pip-hub-chip{border-radius:var(--pip-radius-full);border:1px solid var(--pip-border);background:var(--pip-surface);color:var(--pip-text-strong);padding:clamp(6px,.6cqi,8px) clamp(11px,1cqi,14px);font-size:clamp(11px,.95cqi,13px);font-weight:600}.pip-hub-chip--on{background:var(--pip-indigo,#6366f1);border-color:var(--pip-indigo,#6366f1);color:#fff}.pip-hub-shortlist{flex-direction:column;gap:9px;margin-top:12px;display:flex}.pip-hub-shortrow{border:1px solid var(--pip-border);border-radius:12px;padding:clamp(10px,.9cqi,13px);transition:border-color .14s,transform .14s;display:block}.pip-hub-shortrow:hover{border-color:var(--pip-brand-border);transform:translate(2px)}.pip-hub-shortrow-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pip-hub-shortrow-name{color:var(--pip-text);font-size:clamp(12px,1.05cqi,14px);font-weight:700}.pip-hub-shortrow-why{color:var(--pip-text-2);margin-top:4px;font-size:clamp(11px,.95cqi,13px)}.pip-hub-ldtable{border-collapse:collapse;width:100%;font-size:clamp(12px,1.05cqi,14px)}.pip-hub-ldtable th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--pip-text-3);border-bottom:1px solid var(--pip-border);white-space:nowrap;padding:clamp(8px,.75cqi,10px) clamp(10px,.9cqi,13px);font-size:clamp(9px,.8cqi,11px);font-weight:700}.pip-hub-ldtable th.pip-hub-ldtable-num,.pip-hub-ldtable td.pip-hub-ldtable-num{text-align:right}.pip-hub-ldtable td{border-bottom:1px solid var(--pip-border-light);vertical-align:middle;padding:clamp(9px,.85cqi,12px) clamp(10px,.9cqi,13px)}.pip-hub-ldtable tr:last-child td{border-bottom:none}.pip-hub-ldtable tr:hover td{background:var(--pip-page)}.pip-hub-rankpill{background:var(--pip-muted);width:22px;height:22px;color:var(--pip-text-2);border-radius:7px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.pip-hub-rankpill--1{background:var(--pip-warning-tint);color:var(--pip-warning);border:1px solid #fde3b8}.pip-hub-rankpill--2{background:var(--pip-info-tint);color:var(--pip-navy);border:1px solid #bfd3ea}.pip-hub-rankpill--3{background:var(--pip-teal-tint);color:var(--pip-brand-teal);border:1px solid var(--pip-brand-border)}.pip-hub-ldname{color:var(--pip-text);font-weight:700;display:block}.pip-hub-ldsub{color:var(--pip-text-3);margin-top:2px;font-size:clamp(9px,.8cqi,11px)}.pip-hub-stars{color:var(--pip-warning-strong);letter-spacing:1px;margin-left:4px;font-size:10px}.pip-hub-ldtable--compact td,.pip-hub-ldtable--compact th{padding-block:clamp(4px,.5cqi,6px)}.pip-hub-ldtable--compact .pip-hub-ldsub{display:none}.pip-hub-railstack{flex-direction:column;gap:clamp(12px,1.1cqi,16px);display:flex}.pip-hub-darkcard{background:linear-gradient(155deg, var(--pip-navy), #14304d 60%, #0f3b3f);color:#fff;border-radius:16px;padding:clamp(16px,1.5cqi,22px);box-shadow:0 22px 44px -26px #0f233cb3}.pip-hub-darkcard-label{letter-spacing:.1em;text-transform:uppercase;color:#ffffff8f;font-size:clamp(9px,.8cqi,11px);font-weight:700}.pip-hub-toolrow{color:#fff;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:10px;padding:clamp(8px,.75cqi,10px) 0;font-size:clamp(12px,1.05cqi,14px);font-weight:600;display:flex}.pip-hub-toolrow:last-child{border-bottom:none}.pip-hub-toolrow span{color:#7ff0c8}.pip-hub-nfocard{background:linear-gradient(165deg, var(--pip-warning-tint), var(--pip-surface) 72%);border:1px solid var(--pip-border);border-radius:16px;padding:clamp(14px,1.3cqi,18px)}.pip-hub-nfoitem{display:block}.pip-hub-nfoitem+.pip-hub-nfoitem{border-top:1px solid #fde3b8;margin-top:12px;padding-top:12px}.pip-hub-nfoname{color:var(--pip-text);margin-top:8px;font-size:clamp(12px,1.05cqi,14px);font-weight:700}.pip-hub-nfometa{color:var(--pip-text-3);margin-top:3px;font-size:clamp(10px,.9cqi,12px)}.pip-hub-faceoff{flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(12px,1.1cqi,16px);min-height:200px;display:flex}.pip-hub-faceoff-icon{background:var(--pip-info-tint);width:44px;height:44px;color:var(--pip-navy);border-radius:12px;justify-content:center;align-items:center;font-size:20px;display:flex}.pip-hub-sipcard{color:#fff;background:linear-gradient(150deg,#0c6f52,#0f766e 45%,#16456d);border-radius:20px;flex-direction:column;padding:clamp(18px,1.8cqi,26px);display:flex;box-shadow:0 24px 50px -28px #0c6f52d9}.pip-hub-sipcard-context{color:#ffffffb8;margin-top:12px;font-size:clamp(11px,.95cqi,13px)}.pip-hub-sipcard-context b{color:#fff}.pip-hub-sipcard input[type=range]{accent-color:#7ff0c8;width:100%;height:5px;margin-top:12px}.pip-hub-sipcard-val{letter-spacing:-.02em;margin-top:14px;font-size:clamp(28px,2.8cqi,38px);font-weight:800}.pip-hub-sipcard-split{color:#ffffffb3;flex-wrap:wrap;gap:20px;margin-top:8px;font-size:clamp(11px,.95cqi,13px);display:flex}.pip-hub-sipcard-split b{color:#fff}.pip-hub-sipcard-split b.pip-hub-sipcard-gain{color:#7ff0c8}.pip-hub-sipcard-track{background:#ffffff2e;border-radius:99px;height:7px;margin-top:14px;overflow:hidden}.pip-hub-sipcard-trackfill{background:#7ff0c8;border-radius:99px;height:100%;display:block}.pip-hub-sipcard-chart{width:100%;height:90px;margin-top:18px;display:block}.pip-hub-sipcard-btn{background:var(--pip-warning-strong);color:#3a2606;border-radius:var(--pip-radius-full);align-self:flex-start;margin-top:18px;padding:clamp(10px,.9cqi,12px) clamp(18px,1.6cqi,22px);font-size:clamp(12px,1.05cqi,14px);font-weight:700}.pip-hub-featrowgrid{grid-template-columns:repeat(1,1fr);gap:clamp(16px,1.5cqi,22px);display:grid}@container (min-width:560px){.pip-hub-featrowgrid{grid-template-columns:repeat(2,1fr)}}@container (min-width:900px){.pip-hub-featrowgrid{grid-template-columns:repeat(3,1fr)}}.pip-hub-featrow{align-items:flex-start;gap:12px;display:flex}.pip-hub-featrow-icon{border-radius:11px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.pip-hub-featrow-title{color:var(--pip-text);font-size:clamp(12px,1.05cqi,14px);font-weight:700}.pip-hub-featrow-text{color:var(--pip-text-2);font-size:clamp(11px,.95cqi,13px);line-height:var(--pip-lh-multi);margin-top:5px}.pip-hub-stepcard{background:var(--pip-surface);border:1px solid var(--pip-border);border-radius:14px;align-items:flex-start;gap:13px;padding:clamp(13px,1.2cqi,16px);transition:transform .14s,box-shadow .14s;display:flex}.pip-hub-stepcard:hover{box-shadow:var(--pip-shadow-panel);transform:translateY(-2px)}.pip-hub-stepnum{border-radius:10px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:clamp(11px,1cqi,13px);font-weight:700;display:inline-flex}.pip-hub-comptable{border-collapse:collapse;width:100%;margin-top:clamp(12px,1.1cqi,16px);font-size:clamp(12px,1.05cqi,14px)}.pip-hub-comptable th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--pip-text-3);border-bottom:1px solid var(--pip-border);padding:clamp(7px,.65cqi,9px) clamp(8px,.7cqi,10px);font-size:clamp(9px,.8cqi,11px);font-weight:700}.pip-hub-comptable td{border-bottom:1px solid var(--pip-border-light);padding:clamp(9px,.85cqi,12px) clamp(8px,.7cqi,10px)}.pip-hub-comptable tr:last-child td{border-bottom:none}.pip-hub-comptable td:first-child{color:var(--pip-text-3);width:40%}.pip-hub-intentgrid2{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:clamp(16px,1.5cqi,22px);display:grid}@container (min-width:560px){.pip-hub-intentgrid2{grid-template-columns:repeat(2,1fr)}}@container (min-width:900px){.pip-hub-intentgrid2{grid-template-columns:repeat(3,1fr)}}.pip-hub-intentlink2{background:#ffffff1f;border:1px solid #fff3;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:clamp(12px,1.1cqi,15px) clamp(14px,1.2cqi,17px);transition:background .14s,transform .14s;display:flex}.pip-hub-intentlink2:hover{background:#ffffff38;transform:translate(3px)}.pip-hub-intentlink2-label{color:#fff;font-size:clamp(12px,1.05cqi,14px);font-weight:600}.pip-hub-intentlink2-desc{color:#ffffff9e;margin-top:3px;font-size:clamp(10px,.9cqi,12px);font-style:normal;font-weight:400;display:block}.pip-hub-intentlink2-arrow{color:#d6fff1;flex:none;font-size:15px}.pip-hub-faqgrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(18px,1.7cqi,26px);display:grid}@container (min-width:700px){.pip-hub-faqgrid{grid-template-columns:1fr 1.55fr}}.pip-hub-glossarybtn{background:var(--pip-surface);border:1px solid var(--pip-border);color:var(--pip-text-strong);border-radius:var(--pip-radius-full);margin-top:clamp(14px,1.3cqi,18px);padding:clamp(9px,.8cqi,11px) clamp(16px,1.4cqi,20px);font-size:clamp(12px,1.05cqi,14px);font-weight:600;display:inline-block}.pip-hub-glossarybtn:hover{border-color:var(--pip-brand-border);color:var(--pip-brand-deep)}.pip-hub-footgrid{border-top:1px solid var(--pip-border);grid-template-columns:repeat(2,1fr);gap:clamp(18px,1.7cqi,26px);padding-block:clamp(22px,2cqi,30px);display:grid}@container (min-width:700px){.pip-hub-footgrid{grid-template-columns:repeat(4,1fr)}}.pip-hub-footcol{flex-direction:column;gap:9px;display:flex}.pip-hub-footcol-label{letter-spacing:.1em;text-transform:uppercase;color:var(--pip-text-3);font-size:clamp(9px,.8cqi,11px);font-weight:700}.pip-hub-footcol a{color:var(--pip-text-strong);font-size:clamp(11px,.95cqi,13px)}.pip-hub-footcol a:hover{color:var(--pip-brand-deep)}.pip-hub-blob{filter:blur(52px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.pip-hub-blob--a{opacity:.5;background:#11b981;width:420px;height:420px;top:-160px;right:6%}.pip-hub-blob--b{opacity:.42;background:#0d9488;width:300px;height:300px;bottom:-140px;left:22%}.pip-hub-blob--c{opacity:.28;background:#6366f1;width:260px;height:260px;top:20px;right:34%}.pip-hub-blob--amc-a{opacity:.5;background:#0d9488;width:340px;height:340px;top:-150px;left:-60px}.pip-hub-blob--amc-b{opacity:.32;background:#6366f1;width:280px;height:280px;bottom:-160px;right:8%}.pip-hub-blob--intent-a{opacity:.3;background:#6366f1;width:320px;height:320px;top:-140px;right:14%}.pip-mfdhero-inner,.pip-hub-band-inner{z-index:1;position:relative}.pip-hub-herocard-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pip-hub-herocard-val{color:#fff;letter-spacing:-.01em;margin-top:6px;font-size:clamp(22px,2.4cqi,30px);font-weight:800}.pip-hub-herocard-val small{color:#7ff0c8;margin-left:8px;font-size:13px;font-weight:600}.pip-hub-herocard-fundlink{color:#ffffffbf;margin-top:10px;font-size:clamp(11px,.95cqi,13px);font-weight:600;display:block}.pip-hub-herocard-fundlink:hover{color:#fff}.pip-comparepage-header{align-items:flex-start;gap:clamp(12px,1.1cqi,16px);padding-block:clamp(18px,1.8cqi,26px) clamp(14px,1.3cqi,18px);display:flex}.pip-comparepage-headicon{background:var(--pip-brand-tint);width:clamp(38px,3.4cqi,46px);height:clamp(38px,3.4cqi,46px);color:var(--pip-brand-deep);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:clamp(17px,1.6cqi,21px);display:flex}.pip-comparepage-title{color:var(--pip-text);letter-spacing:-.01em;font-size:clamp(20px,2.1cqi,27px);font-weight:800}.pip-comparepage-subtitle{color:var(--pip-text-2);max-width:56ch;margin-top:4px;font-size:clamp(12px,1.05cqi,14px)}.pip-comparecards-grid{grid-template-columns:1fr;gap:0;margin-bottom:clamp(16px,1.5cqi,22px);display:grid;position:relative}@container (min-width:700px){.pip-comparecards-grid{grid-template-columns:1fr 1fr;gap:clamp(16px,1.5cqi,22px)}}.pip-comparecard{border:1px solid var(--pip-border);background:var(--pip-surface);border-radius:16px;flex-direction:column;gap:6px;padding:clamp(16px,1.6cqi,22px);display:flex}.pip-comparecard--a{background:var(--pip-brand-tint);border-color:var(--pip-brand-border)}.pip-comparecard--b{background:#eef2ff;border-color:#c7d2fe}.pip-comparecard--empty{text-align:center;border-style:dashed;border-width:2px;border-color:var(--pip-border);background:var(--pip-page);justify-content:center;align-items:center;gap:10px;min-height:168px}.pip-comparecard-emptyicon{width:40px;height:40px;color:var(--pip-text-3);background:var(--pip-muted);border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.pip-comparecard-emptytext{color:var(--pip-text-2);font-size:clamp(12px,1cqi,14px)}.pip-comparecard-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.pip-comparecard-icon{color:#fff;border-radius:10px;justify-content:center;align-items:center;width:clamp(34px,3cqi,40px);height:clamp(34px,3cqi,40px);font-size:clamp(12px,1.1cqi,14px);font-weight:700;display:flex}.pip-comparecard-changebtn{color:var(--pip-text-strong);background:var(--pip-surface);border:1px solid var(--pip-border);border-radius:var(--pip-radius-full);white-space:nowrap;padding:5px 12px;font-size:clamp(11px,.95cqi,13px);font-weight:600}.pip-comparecard-changebtn:hover{border-color:var(--pip-brand-border);color:var(--pip-brand-deep)}.pip-comparecard--empty .pip-comparecard-changebtn{background:var(--pip-brand-deep);color:#fff;border-color:var(--pip-brand-deep)}.pip-comparecard-amc{color:var(--pip-text-2);text-transform:uppercase;letter-spacing:.03em;margin-top:6px;font-size:clamp(10px,.86cqi,12px)}.pip-comparecard-name{color:var(--pip-text);font-size:clamp(14px,1.25cqi,17px);font-weight:700;line-height:var(--pip-lh-snug)}.pip-comparecard-name:hover{color:var(--pip-brand-deep)}.pip-comparecard-meta{color:var(--pip-text-2);font-size:clamp(11px,.93cqi,13px)}.pip-comparecard-nav{color:var(--pip-text-2);margin-top:4px;font-size:clamp(11px,.93cqi,13px)}.pip-comparecard-nav b{color:var(--pip-text);font-size:clamp(13px,1.15cqi,15px)}.pip-comparevs{background:var(--pip-navy);color:#fff;letter-spacing:.02em;z-index:1;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin:-13px auto;font-size:11px;font-weight:800;display:flex;position:relative;box-shadow:0 2px 6px #1e3a5f40}@container (min-width:700px){.pip-comparevs{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.pip-comparecardhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pip-comparecardhead-left{align-items:center;gap:10px;display:flex}.pip-comparecardhead-icon{background:var(--pip-muted);width:30px;height:30px;color:var(--pip-text-2);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:14px;display:flex}.pip-comparetable-fundhead{text-transform:none;letter-spacing:0;color:var(--pip-text);align-items:center;gap:6px;font-size:clamp(11px,.95cqi,13px);font-weight:700;display:inline-flex}.pip-comparetable-fundhead-icon{color:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;font-weight:700;display:flex}.pip-comparetable-grouphead{background:var(--pip-page);text-transform:uppercase;letter-spacing:.07em;color:var(--pip-text-3);font-size:clamp(9px,.8cqi,11px);font-weight:700;padding-block:clamp(6px,.6cqi,8px)!important}.pip-compareoverlap-row{flex-wrap:wrap;align-items:center;gap:clamp(18px,1.8cqi,28px);display:flex}.pip-compareoverlap-venn{flex:none;width:240px;height:150px;position:relative}.pip-compareoverlap-circle{mix-blend-mode:multiply;text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:150px;height:150px;display:flex;position:absolute;top:0}.pip-compareoverlap-circle--a{background:var(--pip-brand-tint);border:2px solid var(--pip-brand-border);padding-right:55px;left:0}.pip-compareoverlap-circle--b{background:#eef2ff;border:2px solid #c7d2fe;padding-left:55px;right:0}.pip-compareoverlap-circlelabel{color:var(--pip-text-strong);max-width:80px;font-size:11px;font-weight:700}.pip-compareoverlap-circlepct{color:var(--pip-text);font-size:15px;font-weight:800}.pip-compareoverlap-pct{background:var(--pip-navy);color:#fff;z-index:1;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:12px;font-weight:800;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #1e3a5f4d}.pip-compareoverlap-text{min-width:220px;color:var(--pip-text-2);font-size:clamp(12px,1.05cqi,14px);line-height:var(--pip-lh-multi);flex:220px}.pip-compare-overlaprow{border-bottom:1px solid var(--pip-border-light);color:var(--pip-text);grid-template-columns:1.3fr 1fr 1fr;gap:clamp(8px,.8cqi,12px);padding-block:clamp(7px,.65cqi,9px);font-size:clamp(11px,.95cqi,13px);display:grid}.pip-compare-overlaprow:last-child{border-bottom:none}.pip-compare-overlaprow--head{text-transform:uppercase;letter-spacing:.05em;color:var(--pip-text-3);border-bottom:1px solid var(--pip-border);font-size:clamp(9px,.8cqi,11px);font-weight:700}.pip-compare-overlapname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pip-compare-overlapweight{text-align:right;font-weight:600}.pip-compare-overlaprow--head .pip-compare-overlapweight{font-weight:700}.pip-comparepicker{position:relative}.pip-comparepicker-results{z-index:20;background:var(--pip-surface);border:1px solid var(--pip-border);border-radius:12px;max-height:280px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 30px #1118271f}.pip-comparepicker-result{text-align:left;background:0 0;border:0;border-radius:9px;flex-direction:column;gap:2px;width:100%;padding:8px 10px;display:flex}.pip-comparepicker-result:hover{background:var(--pip-page)}.pip-comparepicker-result-name{color:var(--pip-text);font-size:13px;font-weight:600}.pip-comparepicker-result-meta{color:var(--pip-text-2);font-size:11px}.pip-comparepicker-result-empty{color:var(--pip-text-2);text-align:center;padding:12px 10px;font-size:12.5px}.pip-changefund-backdrop{z-index:200;background:#11182780;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.pip-changefund-modal{background:var(--pip-surface);border-radius:18px;flex-direction:column;gap:14px;width:100%;max-width:480px;max-height:85vh;padding:clamp(18px,1.8cqi,24px);display:flex;overflow:hidden;box-shadow:0 20px 50px #11182740}.pip-changefund-head{align-items:flex-start;gap:12px;display:flex}.pip-changefund-headicon{background:var(--pip-brand-tint);width:40px;height:40px;color:var(--pip-brand-deep);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:17px;display:flex}.pip-changefund-title{color:var(--pip-text);font-size:17px;font-weight:800}.pip-changefund-subtitle{color:var(--pip-text-2);font-size:12.5px;line-height:var(--pip-lh-multi);margin-top:3px}.pip-changefund-subtitle strong{color:var(--pip-text-strong)}.pip-changefund-close{background:var(--pip-muted);width:28px;height:28px;color:var(--pip-text-2);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;display:flex}.pip-changefund-close:hover{background:var(--pip-border);color:var(--pip-text)}.pip-changefund-sectionlabel{text-transform:uppercase;letter-spacing:.06em;color:var(--pip-text-3);margin:0;font-size:10px;font-weight:700}.pip-changefund-list{flex-direction:column;gap:4px;max-height:46vh;margin:-2px;padding:2px;display:flex;overflow-y:auto}.pip-changefund-item{text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.pip-changefund-item:hover{background:var(--pip-page)}.pip-changefund-item--selected{background:var(--pip-brand-tint);border-color:var(--pip-brand-border)}.pip-changefund-itemicon{color:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:flex}.pip-changefund-foot{border-top:1px solid var(--pip-border);justify-content:flex-end;align-items:center;gap:10px;padding-top:4px;display:flex}.pip-changefund-apply{color:#fff;background:var(--pip-brand);border:1px solid var(--pip-brand);border-radius:var(--pip-radius-full);padding:8px 18px;font-size:13px;font-weight:700}.pip-changefund-apply:disabled{background:var(--pip-muted);border-color:var(--pip-border);color:var(--pip-text-3);cursor:not-allowed}.pip-changefund-apply:not(:disabled):hover{background:var(--pip-brand-deep);border-color:var(--pip-brand-deep)}.pip-bestpick-list{flex-direction:column;gap:clamp(10px,1cqi,14px);display:flex}.pip-bestpick-card{border:1px solid var(--pip-border);background:var(--pip-surface);border-radius:14px;align-items:flex-start;gap:clamp(10px,1cqi,14px);padding:clamp(14px,1.4cqi,18px);display:flex}.pip-bestpick-body{flex:auto;min-width:0}.pip-bestpick-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pip-bestpick-score{flex:none;align-items:center;gap:6px;display:flex}.pip-bestpick-score>span{color:var(--pip-brand-deep);background:var(--pip-brand-tint);border:1px solid var(--pip-brand-border);border-radius:var(--pip-radius-full);padding:3px 10px;font-size:15px;font-weight:800}.pip-bestpick-rationale{color:var(--pip-text-2);font-size:clamp(12px,1.05cqi,14px);line-height:var(--pip-lh-multi);margin-top:4px}
