:root{--pp-pulse-blue: #2563EB;--pp-insight-violet: #7C5CFF;--pp-signal-teal: #16A34A;--pp-midnight-ink: #111827;--pp-cloud-white: #FFFFFF;--pp-mist-gray: #F6F8FA;--pp-slate-900: #111827;--pp-slate-800: #334155;--pp-slate-700: #475569;--pp-slate-600: #475569;--pp-slate-500: #64748B;--pp-slate-400: #94A3B8;--pp-slate-300: #CBD5E1;--pp-slate-200: #DDE5EF;--pp-slate-100: #F1F5F9;--pp-slate-50: #F8FAFC;--pp-success-green: #16A34A;--pp-warning-amber: #F59E0B;--pp-risk-red: #EF4444;--pp-batch-accent: #A84836;--pp-batch-accent-hover: #8F392C;--pp-batch-accent-rgb: 168, 72, 54;--pp-batch-soft: #FFF3ED;--pp-batch-text: #7A2E24;--pp-batch-border: #F2C5B6;--pp-info-cyan: #2563EB;--pp-primary-green: #0F6B3F;--pp-dark-cta: #111827;--pp-card-bg: #FFFFFF;--pp-subcard-bg: #FAFBFC;--pp-soft-highlight: #F3F7F4;--pp-border-color: #DDE5EF;--pp-active-border: #A7C3FF;--pp-table-header-bg: #F1F5F9;--pp-table-hover-bg: #F8FAFC;--pp-discovery-blue: #1D4ED8;--pp-discovery-soft: #DBEAFE;--pp-high-risk-text: #B91C1C;--pp-medium-risk-text: #92400E;--pp-low-risk-text: #166534;--pp-primary-next-step-text: #5B21B6;--pp-primary-action-highlight-bg: #F8F7FF;--pp-primary-action-highlight-border: #C4B5FD;--pp-blue-soft: #EEF4FF;--pp-violet-soft: #F3EFFF;--pp-teal-soft: #F3F7F4;--pp-green-soft: #DCFCE7;--pp-amber-soft: #FEF3C7;--pp-red-soft: #FEE2E2;--pp-cyan-soft: #DBEAFE;--pp-pulse-blue-rgb: 37, 99, 235;--pp-insight-violet-rgb: 124, 92, 255;--pp-signal-teal-rgb: 22, 163, 74;--pp-success-green-rgb: 22, 163, 74;--pp-warning-amber-rgb: 245, 158, 11;--pp-risk-red-rgb: 239, 68, 68;--pp-info-cyan-rgb: 37, 99, 235;--pp-primary-green-rgb: 15, 107, 63;--pp-slate-700-rgb: 71, 85, 105;--pp-slate-500-rgb: 100, 116, 139;--pp-slate-100-rgb: 241, 245, 249;--pp-shadow-rgb: 15, 23, 42;--pp-grid-line: #E5E7EB;--pp-card-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 8px 20px rgba(15, 23, 42, .04);--pp-highlighted-card-shadow: 0 1px 2px rgba(15, 23, 42, .06), 0 12px 32px rgba(15, 23, 42, .08);--pp-dark-neutral-gradient: linear-gradient(135deg, #111827 0%, #1F2937 100%);--pp-highlight-border: #DDE5EF;--pp-highlight-bg: linear-gradient( 135deg, #FFFFFF 0%, #F8F7FF 55%, #F3F7F4 100% );--pp-highlight-accent: linear-gradient( 90deg, rgba(124, 92, 255, .78), rgba(37, 99, 235, .48), rgba(22, 163, 74, .28) );--pp-highlight-glow: radial-gradient( circle, rgba(124, 92, 255, .1) 0%, rgba(124, 92, 255, .04) 38%, transparent 70% );--pp-highlight-shadow: var(--pp-highlighted-card-shadow);--pp-modal-edge-gap: 10px;--pp-modal-scrollbar-gap: 12px;--pp-modal-right-gap: calc(var(--pp-modal-edge-gap) + var(--pp-modal-scrollbar-gap));--pp-modal-available-width: calc(100dvw - var(--pp-modal-edge-gap) - var(--pp-modal-right-gap));--pp-global-topbar-height: 50px;--pp-global-topbar-z-index: 120;--pp-page-overlay-z-index: 110;--pp-overview-highlight-bg: linear-gradient( 135deg, #FFFFFF 0%, #F8F7FF 55%, #F3F7F4 100% );--pp-actions-highlight-bg: linear-gradient( 180deg, #FFFFFF 0%, var(--pp-primary-action-highlight-bg) 48%, #FAFBFC 100% )}body{margin:0;background:var(--pp-mist-gray);color:var(--pp-slate-700)}s-app-nav s-link[data-active=true]{color:var(--pp-pulse-blue);font-weight:700}.ppShell{display:flex;flex-direction:column;gap:18px}s-page[inline-size=large-500]{display:block;width:100%;max-width:none}.ppFullWidthPage{width:100%;max-width:none;padding:16px 20px 24px;box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ppFullWidthPage *,.ppFullWidthPage *:before,.ppFullWidthPage *:after{box-sizing:border-box}.ppFullWidthPage :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-color:var(--pp-slate-300);background:var(--pp-card-bg);color:var(--pp-slate-900)}.ppFullWidthPage :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):focus{border-color:var(--pp-pulse-blue);outline:0;box-shadow:0 0 0 3px rgba(var(--pp-pulse-blue-rgb),.12)}.ppPageTitle{margin:0 0 8px;color:var(--pp-slate-900);font-size:24px;font-weight:700;letter-spacing:0;line-height:1.2}.ppProductDetailPage{padding-top:14px;background:var(--pp-mist-gray)}.ppDashboard{gap:12px;width:100%;max-width:none;box-sizing:border-box}.ppDashboard *,.ppDashboard *:before,.ppDashboard *:after{box-sizing:border-box}.ppDashboardSubtitle{margin:-6px 0 6px;color:var(--pp-slate-500);font-size:14px;line-height:1.45}.ppDashboardDataStage{position:relative;display:grid;gap:14px}.ppDashboardDataContent{display:grid;gap:14px;transition:filter .16s ease,opacity .16s ease}.ppDashboardDataContent.isBlurred{filter:blur(5px);opacity:.56;pointer-events:none;-webkit-user-select:none;user-select:none}.ppDashboardDataOverlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;display:grid;place-content:start center;justify-items:center;gap:8px;padding-top:min(26vh,240px);background:#f8fafc47}.ppDashboardDataOverlay strong{color:var(--pp-slate-900);font-size:15px;line-height:1.2}.ppDashboardDataOverlay small{color:var(--pp-slate-500);font-size:12px;line-height:1.35}.ppDashboardDataSpinner{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid rgba(99,102,241,.18);border-radius:999px;background:#ffffffe6;box-shadow:0 18px 40px #0f172a24}.ppDashboardDataSpinner i{width:5px;height:5px;border-radius:999px;background:var(--pp-insight-violet);animation:ppDashboardDataPulse .9s ease-in-out infinite}.ppDashboardDataSpinner i:nth-child(2){animation-delay:.12s}.ppDashboardDataSpinner i:nth-child(3){animation-delay:.24s}@keyframes ppDashboardDataPulse{0%,to{opacity:.35;transform:translateY(2px)}50%{opacity:1;transform:translateY(-2px)}}.ppDashboardKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ppDashboardKpi{min-height:108px;display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;padding:18px;border:1px solid var(--pp-border-color);border-radius:14px;background:var(--pp-card-bg);box-shadow:var(--pp-card-shadow)}.ppDashboardKpi h2{margin:0 0 4px;color:var(--pp-slate-900);font-size:14px;font-weight:650;line-height:1.25}.ppDashboardKpi>div>strong{display:block;color:var(--pp-slate-900);font-size:28px;font-weight:700;letter-spacing:0;line-height:1.1}.ppDashboardKpiValueLabel{display:block;margin-top:2px;color:var(--pp-slate-500);font-size:10px;font-weight:760;line-height:1.15;text-transform:uppercase}.ppTrend,.ppKpiDetail{display:inline-flex;align-items:center;gap:5px;margin-top:5px;color:var(--pp-slate-500);font-size:13px;line-height:1.25}.ppDashboardKpiResolvedDetail{width:100%;align-items:flex-start;gap:8px}.ppDashboardKpiBreakdown{min-width:0;display:flex;flex-wrap:wrap;gap:5px}.ppDashboardKpiBreakdown>span{display:inline-flex;align-items:center;gap:3px;min-height:21px;padding:3px 7px;border:1px solid rgba(var(--pp-success-green-rgb),.16);border-radius:999px;background:rgba(var(--pp-success-green-rgb),.08);color:var(--pp-slate-600);font-size:10.5px;font-weight:680;line-height:1;white-space:nowrap}.ppDashboardKpiBreakdown b{color:var(--pp-success-green);font-size:11px;font-weight:900}.ppDashboardKpiInfoWrap{position:relative;display:inline-flex;flex:0 0 auto;align-items:center}.ppDashboardKpiInfoButton{width:18px;height:18px;display:inline-grid;place-items:center;padding:0;border:0;background:transparent;color:var(--pp-slate-400);cursor:help}.ppDashboardKpiInfoButton s-icon{transform:scale(.9)}.ppDashboardKpiInfoBubble{position:absolute;right:-8px;bottom:calc(100% + 9px);z-index:50;width:min(260px,calc(100vw - 48px));display:none;gap:4px;padding:10px 11px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:var(--pp-midnight-ink);color:var(--pp-cloud-white);text-align:left;white-space:normal;box-shadow:0 16px 38px rgba(var(--pp-shadow-rgb),.24)}.ppDashboardKpiInfoBubble:after{content:"";position:absolute;right:12px;bottom:-5px;width:10px;height:10px;background:var(--pp-midnight-ink);transform:rotate(45deg)}.ppDashboardKpiInfoBubble strong,.ppDashboardKpiInfoBubble span{display:block;color:var(--pp-cloud-white)}.ppDashboardKpiInfoBubble strong{font-size:11px;font-weight:820;line-height:1.2}.ppDashboardKpiInfoBubble span{color:#ffffffc7;font-size:11px;font-weight:560;line-height:1.38}.ppDashboardKpiInfoWrap:hover .ppDashboardKpiInfoBubble,.ppDashboardKpiInfoWrap:focus-within .ppDashboardKpiInfoBubble{display:grid}.ppTrend:before{content:"";width:0;height:0;border-right:4px solid transparent;border-left:4px solid transparent;border-bottom:6px solid var(--pp-risk-red)}.ppTrend strong{color:var(--pp-risk-red);font-size:13px;font-weight:500;line-height:1.25}.ppTrend:after{content:""}.ppDashboardIcon{width:62px;height:62px;display:inline-grid;place-items:center;border-radius:50%}.ppDashboardIcon>s-icon{transform:scale(1.45)}.ppBinocularsIcon{width:1.45em;height:1.45em;display:block;flex:0 0 auto;color:currentColor;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.ppDashboardIcon-small{width:24px;height:24px}.ppDashboardIcon-small>s-icon{transform:scale(.9)}.ppDashboardIcon-blue{color:var(--pp-pulse-blue);background:var(--pp-blue-soft)}.ppDashboardIcon-red{color:var(--pp-risk-red);background:var(--pp-red-soft)}.ppDashboardIcon-green{color:var(--pp-signal-teal);background:var(--pp-green-soft)}.ppDashboardIcon-purple{color:var(--pp-insight-violet);background:var(--pp-violet-soft)}.ppDashboardIcon-watch{color:var(--pp-insight-violet);background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.96),transparent 22%),linear-gradient(135deg,rgba(var(--pp-insight-violet-rgb),.18),rgba(var(--pp-pulse-blue-rgb),.12));box-shadow:inset 0 0 0 1px rgba(var(--pp-insight-violet-rgb),.18)}.ppDashboardIcon-orange{color:var(--pp-warning-amber);background:var(--pp-amber-soft)}.ppDashboardIcon-slate{color:var(--pp-slate-700);background:var(--pp-slate-100)}.ppProductPulseIconBadge{--pp-icon-badge-size: 62px;--pp-icon-badge-glyph-size: 28px;--pp-icon-badge-color: currentColor;--pp-icon-badge-bg: color-mix(in srgb, var(--pp-icon-badge-color) 13%, var(--pp-cloud-white));position:relative;width:var(--pp-icon-badge-size);height:var(--pp-icon-badge-size);display:inline-grid;place-items:center;flex:0 0 auto;overflow:hidden;border-radius:999px;background:var(--pp-icon-badge-bg);color:var(--pp-icon-badge-color);line-height:0}.ppProductPulseIconBadgeGlyph{position:absolute;top:50%;left:50%;width:var(--pp-icon-badge-glyph-size);height:var(--pp-icon-badge-glyph-size);display:inline-grid;place-items:center;line-height:0;transform:translate(-50%,-50%);transform-origin:center}.ppProductPulseIconBadgeGlyph>svg,.ppProductPulseIconBadgeGlyph>s-icon,.ppProductPulseIconBadgeGlyph>.ppProductPulseSvgIcon,.ppProductPulseIconBadgeGlyph>.ppBinocularsIcon{width:100%;height:100%;display:block;margin:0;transform:none}.ppProductPulseIconBadgeGlyph>.ppPauseGlyph{width:100%;height:100%}.ppProductPulseIconBadge-blue{--pp-icon-badge-color: var(--pp-pulse-blue);--pp-icon-badge-bg: var(--pp-blue-soft)}.ppProductPulseIconBadge-red{--pp-icon-badge-color: var(--pp-risk-red);--pp-icon-badge-bg: var(--pp-red-soft)}.ppProductPulseIconBadge-green{--pp-icon-badge-color: var(--pp-success-green);--pp-icon-badge-bg: var(--pp-green-soft)}.ppProductPulseIconBadge-purple{--pp-icon-badge-color: var(--pp-insight-violet);--pp-icon-badge-bg: var(--pp-violet-soft)}.ppProductPulseIconBadge-watch{--pp-icon-badge-color: var(--pp-insight-violet);--pp-icon-badge-bg: radial-gradient(circle at 35% 25%, rgba(255, 255, 255, .96), transparent 22%), linear-gradient(135deg, rgba(var(--pp-insight-violet-rgb), .18), rgba(var(--pp-pulse-blue-rgb), .12));box-shadow:inset 0 0 0 1px rgba(var(--pp-insight-violet-rgb),.18)}.ppProductPulseIconBadge-orange{--pp-icon-badge-color: var(--pp-warning-amber);--pp-icon-badge-bg: var(--pp-amber-soft)}.ppProductPulseIconBadge-slate{--pp-icon-badge-color: var(--pp-slate-700);--pp-icon-badge-bg: var(--pp-slate-100)}.ppProductPulseIconBadge-dashboardSmall,.ppProductPulseIconBadge-small{--pp-icon-badge-size: 24px;--pp-icon-badge-glyph-size: 18px}.ppProductPulseIconBadge-dashboard{--pp-icon-badge-size: 62px;--pp-icon-badge-glyph-size: 44px}.ppProductPulseIconBadge-metric{--pp-icon-badge-size: 44px;--pp-icon-badge-glyph-size: 31px}.ppProductPulseIconBadge-legend{--pp-icon-badge-size: 16px;--pp-icon-badge-glyph-size: 10.5px}.ppProductPulseIconBadge-tooltip{--pp-icon-badge-size: 28px;--pp-icon-badge-glyph-size: 16px}.ppIconCatalogPage{min-height:100vh;padding:28px;background:var(--pp-slate-50);color:var(--pp-slate-900)}.ppIconCatalogHeader{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:22px}.ppIconCatalogHeader p,.ppIconCatalogHeader h1{margin:0}.ppIconCatalogHeader p{color:var(--pp-insight-violet);font-size:12px;font-weight:700;line-height:1.2;text-transform:uppercase}.ppIconCatalogHeader h1{margin-top:4px;font-size:32px;line-height:1.1}.ppIconCatalogHeader>span{padding:8px 12px;border:1px solid var(--pp-slate-200);border-radius:999px;background:var(--pp-cloud-white);color:var(--pp-slate-700);font-size:13px;font-weight:700}.ppIconCatalogGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(152px,1fr));gap:12px}.ppIconCatalogTile{min-height:144px;display:grid;grid-template-rows:58px auto auto;justify-items:center;align-content:center;gap:9px;padding:16px 12px;border:1px solid var(--pp-slate-200);border-radius:10px;background:var(--pp-cloud-white);text-align:center;box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.04)}.ppIconCatalogGlyph{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppIconCatalogGlyph svg,.ppIconCatalogGlyph s-icon,.ppIconCatalogGlyph img{width:34px;height:34px;display:block;object-fit:contain}.ppIconCatalogGlyph .ppBinocularsIcon{width:38px;height:38px}.ppIconCatalogTextGlyph{font-size:20px;font-weight:800;line-height:1}.ppIconCatalogTile strong,.ppIconCatalogTile small{max-width:100%;overflow-wrap:anywhere}.ppIconCatalogTile strong{color:var(--pp-slate-900);font-size:13px;font-weight:700;line-height:1.2}.ppIconCatalogTile small{color:var(--pp-slate-500);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.2}.ppStartPanel,.ppDashboardPanel,.ppNextStepPanel{padding:16px 18px}.ppNextBestActionPanel,.ppProductsToolbar,.ppProductDetailHeroPanel{position:relative;overflow:hidden;border:1px solid var(--pp-highlight-border);background:var(--pp-highlight-bg);box-shadow:var(--pp-highlight-shadow)}.ppNextBestActionPanel>*,.ppProductsToolbar>*,.ppProductDetailHeroPanel>*{position:relative;z-index:1}.ppNextBestActionPanel{border-radius:18px}.ppNextBestActionPanel .ppStartHeading h2,.ppNextBestActionPanel .ppStartCopy h3,.ppNextBestActionPanel .ppNextBestWhy h3{color:var(--pp-slate-900)}.ppNextBestActionPanel .ppStartCopy>span,.ppNextBestActionPanel .ppNextBestProductName,.ppNextBestActionPanel .ppStartCopy p,.ppNextBestActionPanel .ppNextBestWhy p{color:var(--pp-slate-600, var(--pp-slate-500))}.ppNextBestActionPanel .ppNextBestProductName{color:var(--pp-slate-700)}.ppNextBestActionPanel .ppNextBestWhy{border-left-color:rgba(var(--pp-pulse-blue-rgb),.18)}.ppNextBestActionPanel .ppNextBestWhyMetric{border-color:rgba(var(--pp-slate-500-rgb),.16);background:#ffffffc7;color:var(--pp-slate-700);box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.04)}.ppNextBestActionPanel .ppNextBestWhyMetric strong{color:var(--pp-slate-900)}.ppNextBestActionPanel .ppNextBestWhyMetric small{color:var(--pp-slate-500)}.ppNextBestActionPanel .ppNextBestWhyMetric-critical{border-color:rgba(var(--pp-risk-red-rgb),.18);background:rgba(var(--pp-risk-red-rgb),.08)}.ppNextBestActionPanel .ppNextBestWhyMetric-warning{border-color:rgba(var(--pp-warning-amber-rgb),.2);background:rgba(var(--pp-warning-amber-rgb),.09)}.ppNextBestActionPanel .ppNextBestWhyMetric-info{border-color:rgba(var(--pp-pulse-blue-rgb),.2);background:rgba(var(--pp-pulse-blue-rgb),.08)}.ppStartHeading,.ppDashboardSectionHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.ppStartHeading{justify-content:flex-start;margin-bottom:10px}.ppStartHeading h2,.ppDashboardSectionHeader h2,.ppDashboardPanel h2,.ppNextStepPanel h2{margin:0;color:var(--pp-slate-900);font-size:16px;font-weight:650;line-height:1.3}.ppStartContent{display:grid;grid-template-columns:minmax(380px,1.05fr) minmax(420px,.95fr) minmax(190px,.42fr);gap:22px;align-items:center}.ppStartProduct{display:grid;grid-template-columns:148px minmax(0,1fr);gap:22px;align-items:center}.ppStartCopy>span{display:block;margin-bottom:4px;color:var(--pp-slate-700);font-size:13px;font-weight:550}.ppStartCopy h3{margin:0 0 8px;color:var(--pp-slate-900);font-size:22px;font-weight:700;line-height:1.15}.ppNextBestProductName{display:block;margin:-2px 0 9px;color:var(--pp-slate-700);font-size:14px;font-weight:760;line-height:1.25}.ppStartCopy p,.ppNextStepPanel p{margin:12px 0 0;color:var(--pp-slate-700);font-size:13px;line-height:1.45}.ppNextBestWhy{min-height:132px;display:grid;align-content:center;gap:12px;padding-left:24px;border-left:1px solid var(--pp-slate-300)}.ppNextBestWhy h3{margin:0;color:var(--pp-slate-900);font-size:14px;font-weight:760;line-height:1.2}.ppNextBestWhy>div{display:flex;flex-wrap:wrap;gap:8px}.ppNextBestWhyMetric{display:inline-grid;grid-template-columns:auto auto;align-items:baseline;gap:5px;min-height:30px;padding:6px 9px;border:1px solid var(--pp-slate-200);border-radius:999px;background:var(--pp-cloud-white);color:var(--pp-slate-700)}.ppNextBestWhyMetric strong{color:var(--pp-slate-900);font-size:13px;font-weight:850;line-height:1}.ppNextBestWhyMetric small{color:var(--pp-slate-500);font-size:11px;font-weight:720;line-height:1;text-transform:uppercase}.ppNextBestWhyMetric-critical{border-color:rgba(var(--pp-risk-red-rgb),.22);background:var(--pp-red-soft)}.ppNextBestWhyMetric-warning{border-color:rgba(var(--pp-warning-amber-rgb),.24);background:var(--pp-amber-soft)}.ppNextBestWhyMetric-info{border-color:rgba(var(--pp-pulse-blue-rgb),.22);background:var(--pp-blue-soft)}.ppNextBestWhy p{margin:0;color:var(--pp-slate-500);font-size:12px;line-height:1.45}.ppBadgeRow,.ppTableAction,.ppSignalCell,.ppReviewProduct,.ppSourceIcons{display:inline-flex;align-items:center;gap:8px}.ppBadgeRow{flex-wrap:wrap}.ppInlineBadge{min-height:24px;display:inline-flex;align-items:center;gap:5px;width:max-content;max-width:100%;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:650;line-height:1;white-space:nowrap}.ppInlineBadge s-icon{display:inline-flex;flex:0 0 auto}.ppInlineBadge-critical{background:var(--pp-red-soft);color:var(--pp-high-risk-text)}.ppInlineBadge-warning{background:var(--pp-amber-soft);color:var(--pp-medium-risk-text)}.ppInlineBadge-success{background:var(--pp-green-soft);color:var(--pp-low-risk-text)}.ppInlineBadge-info{background:var(--pp-discovery-soft);color:var(--pp-discovery-blue)}.ppAnalyzeLinkButton{min-height:31px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 13px;border:1px solid var(--pp-slate-300);border-radius:9px;background:linear-gradient(180deg,var(--pp-cloud-white) 0%,var(--pp-slate-100) 100%);color:var(--pp-slate-900);font-size:13px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:0 1px #ffffffe6 inset,0 1px 2px rgba(var(--pp-shadow-rgb),.08);transition:border-color .12s ease,background .12s ease,box-shadow .12s ease,transform .12s ease}.ppAnalyzeLinkButton s-icon{color:var(--pp-pulse-blue);transform:scale(.92)}.ppAnalyzeLinkButton span{color:inherit}.ppAnalyzeLinkButton:hover{border-color:var(--pp-pulse-blue);background:linear-gradient(180deg,var(--pp-cloud-white) 0%,var(--pp-blue-soft) 100%);color:var(--pp-pulse-blue);text-decoration:none;box-shadow:0 1px #fffffff2 inset,0 4px 12px rgba(var(--pp-pulse-blue-rgb),.14);transform:translateY(-1px)}.ppAnalyzeLinkButton-primary{min-height:38px;padding:9px 16px;border-color:var(--pp-dark-cta);background:var(--pp-dark-cta);color:var(--pp-cloud-white);box-shadow:0 1px #ffffff24 inset,0 8px 18px rgba(var(--pp-shadow-rgb),.14)}.ppAnalyzeLinkButton-primary s-icon{color:var(--pp-cloud-white);filter:brightness(0) invert(1);opacity:1}.ppAnalyzeLinkButton-primary svg{color:var(--pp-cloud-white);filter:brightness(0) invert(1)}.ppAnalyzeLinkButton-primary:hover{border-color:color-mix(in srgb,var(--pp-dark-cta) 88%,var(--pp-cloud-white));background:color-mix(in srgb,var(--pp-dark-cta) 92%,var(--pp-cloud-white));color:var(--pp-cloud-white);box-shadow:0 1px #ffffff29 inset,0 10px 22px rgba(var(--pp-shadow-rgb),.18)}.ppAnalyzeLinkButton:disabled{border-color:var(--pp-slate-300);background:var(--pp-slate-200);color:var(--pp-slate-500);cursor:not-allowed;box-shadow:none;transform:none}.ppAnalyzeLinkButton:disabled s-icon,.ppAnalyzeLinkButton:disabled svg{color:var(--pp-slate-500);filter:none;opacity:.75}.ppPrimaryButton{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 14px;border:1px solid var(--pp-primary-green);border-radius:8px;background:var(--pp-primary-green);color:var(--pp-cloud-white);font:inherit;font-size:13px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:0 1px #ffffff2e inset,0 4px 10px rgba(var(--pp-primary-green-rgb),.18);transition:background .12s ease,border-color .12s ease,box-shadow .12s ease,transform .12s ease}.ppPrimaryButton:not(:disabled) s-icon{color:var(--pp-cloud-white);filter:brightness(0) invert(1);transform:scale(.92)}.ppPrimaryButton:disabled s-icon{color:var(--pp-slate-500);filter:none;opacity:.75;transform:scale(.92)}.ppPrimaryButton:hover{border-color:color-mix(in srgb,var(--pp-primary-green) 82%,var(--pp-midnight-ink));background:color-mix(in srgb,var(--pp-primary-green) 86%,var(--pp-midnight-ink));color:var(--pp-cloud-white);text-decoration:none;box-shadow:0 1px #fff3 inset,0 7px 16px rgba(var(--pp-primary-green-rgb),.24);transform:translateY(-1px)}.ppPrimaryButton:disabled{border-color:var(--pp-slate-300);background:var(--pp-slate-200);color:var(--pp-slate-500);cursor:not-allowed;box-shadow:none;transform:none}.ppSecondaryButton{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 14px;border:1px solid var(--pp-slate-300);border-radius:8px;background:var(--pp-cloud-white);color:var(--pp-slate-700);font:inherit;font-size:13px;font-weight:700;line-height:1;cursor:pointer}.ppSecondaryButton:hover{border-color:var(--pp-pulse-blue);color:var(--pp-pulse-blue)}.ppSecondaryButton:disabled{border-color:var(--pp-slate-200);background:var(--pp-slate-100);color:var(--pp-slate-500);cursor:not-allowed}.ppSecondaryActionButton{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 14px;border:1px solid var(--pp-slate-300);border-radius:8px;background:var(--pp-cloud-white);color:var(--pp-pulse-blue);font-size:13px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.06)}.ppSecondaryActionButton:hover{border-color:var(--pp-pulse-blue);background:var(--pp-blue-soft);text-decoration:none}.ppQuickScanButton{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border:1px solid rgba(var(--pp-info-cyan-rgb),.28);border-radius:10px;background:linear-gradient(135deg,rgba(var(--pp-info-cyan-rgb),.16),rgba(var(--pp-pulse-blue-rgb),.1)),var(--pp-cloud-white);color:color-mix(in srgb,var(--pp-info-cyan) 78%,var(--pp-pulse-blue));font:inherit;font-size:13px;font-weight:850;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:0 5px 16px rgba(var(--pp-info-cyan-rgb),.14),0 1px 2px rgba(var(--pp-shadow-rgb),.06);transition:background .12s ease,border-color .12s ease,box-shadow .12s ease,transform .12s ease}.ppQuickScanButton:hover:not(:disabled){border-color:rgba(var(--pp-info-cyan-rgb),.58);background:linear-gradient(135deg,rgba(var(--pp-info-cyan-rgb),.22),rgba(var(--pp-pulse-blue-rgb),.16)),var(--pp-cloud-white);color:var(--pp-pulse-blue);box-shadow:0 10px 24px rgba(var(--pp-info-cyan-rgb),.2),0 2px 4px rgba(var(--pp-shadow-rgb),.08);transform:translateY(-2px)}.ppQuickScanButton:disabled{border-color:var(--pp-slate-300);background:var(--pp-slate-100);color:var(--pp-slate-500);cursor:not-allowed;box-shadow:none;transform:none}.ppQuickScanButton:disabled .ppQuickScanBolt{background:var(--pp-slate-300);color:var(--pp-slate-500);box-shadow:none}.ppQuickScanButton s-icon{color:currentColor}.ppQuickScanBolt{width:24px;height:24px;display:inline-grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,var(--pp-info-cyan),var(--pp-pulse-blue));color:var(--pp-cloud-white);font-size:15px;line-height:1;box-shadow:0 8px 18px rgba(var(--pp-info-cyan-rgb),.22)}.ppEvidenceGlance{min-height:132px;padding-left:26px;border-left:1px solid var(--pp-slate-300)}.ppEvidenceGlance h3{margin:0 0 12px;color:var(--pp-slate-900);font-size:14px;font-weight:650}.ppEvidenceMetrics{display:grid;grid-template-columns:repeat(4,minmax(126px,1fr))}.ppEvidenceMetric{min-height:112px;display:grid;grid-template-rows:22px 18px 32px 18px;align-content:start;gap:5px;padding:0 16px;border-left:1px solid var(--pp-slate-300)}.ppEvidenceMetric:first-child{padding-left:0;border-left:0}.ppEvidenceMetric s-icon{align-self:start;margin-bottom:0}.ppEvidenceMetric span{color:var(--pp-slate-700);font-size:12px;line-height:18px;white-space:nowrap}.ppEvidenceMetric strong{color:var(--pp-slate-900);font-size:24px;line-height:32px}.ppEvidenceMetric small{color:var(--pp-slate-500);font-size:13px;line-height:18px;white-space:nowrap}.ppEvidenceMetric-critical small{color:var(--pp-risk-red)}.ppEvidenceMetric-warning small{color:var(--pp-medium-risk-text)}.ppEvidenceMetric-info small{color:var(--pp-info-cyan)}.ppEvidenceMetric-success small{color:var(--pp-success-green)}.ppStartActionPanel{min-height:134px;display:grid;place-content:center;gap:10px;padding-left:26px;border-left:1px solid var(--pp-slate-300);text-align:center}.ppStartActionPanel>span{color:var(--pp-slate-500);font-size:13px}.ppDashboardSectionHeader{min-height:46px;padding:10px 16px;border-bottom:1px solid var(--pp-slate-200)}.ppDashboardTableWrap{overflow-x:auto}.ppDashboardTable{width:100%;min-width:900px;border-collapse:collapse}.ppDashboardTable th,.ppDashboardTable td{padding:5px 12px;border-bottom:1px solid var(--pp-slate-200);color:var(--pp-slate-700);font-size:13px;line-height:1.25;text-align:left;vertical-align:middle}.ppDashboardTable th{height:34px;background:var(--pp-table-header-bg);color:var(--pp-slate-500);font-size:12px;font-weight:450}.ppDashboardTable th s-icon{vertical-align:middle}.ppDashboardTable td{height:40px}.ppDashboardTable tr:last-child td{border-bottom:0}.ppDashboardTable tbody tr:hover td{background:var(--pp-table-hover-bg)}.ppReviewProduct{font-weight:550}.ppSignalBars{width:48px;height:22px;display:inline-flex;align-items:flex-end;gap:2px}.ppSignalBars span{width:4px;min-height:3px;border-radius:1px 1px 0 0;opacity:.9}.ppSignalBars-red span{background:var(--pp-risk-red)}.ppSignalBars-orange span{background:var(--pp-warning-amber)}.ppSignalBars-green span{background:var(--pp-signal-teal)}.ppSignalBars-gray span{background:var(--pp-slate-300)}.ppSignalPopoverWrap,.ppMomentumPopoverWrap,.ppSourceTokenWrap,.ppActionMenuWrap{position:relative;display:inline-flex;align-items:center}.ppSignalTrigger,.ppMomentumTrigger,.ppMomentumMissingTrigger{display:inline-grid;gap:3px;align-items:start;padding:0;border:0;background:transparent;color:var(--pp-slate-700);font:inherit;cursor:pointer;text-align:left;text-decoration:none}.ppMomentumTrigger:hover,.ppMomentumTrigger:focus-visible,.ppMomentumMissingTrigger:hover,.ppMomentumMissingTrigger:focus-visible{color:var(--pp-pulse-blue);outline:none}.ppMomentumTriggerMain,.ppMomentumMissingTrigger{display:inline-flex;align-items:center;gap:8px;color:var(--pp-slate-900)}.ppMomentumTriggerMain>span:last-child{font-weight:720;white-space:nowrap}.ppMomentumTriggerMain .ppMiniTrend{width:58px;height:18px;margin-top:0}.ppMomentumSubline{color:var(--pp-slate-500);font-size:11px;font-weight:680;line-height:1.2;white-space:nowrap}.ppMomentumMissingTrigger{width:max-content;padding:6px 8px;border:1px dashed var(--pp-slate-300);border-radius:999px;background:var(--pp-slate-100);color:var(--pp-slate-600);font-size:12px;font-weight:720}.ppSignalTrigger:hover,.ppSignalTrigger:focus-visible{color:var(--pp-pulse-blue);outline:none}.ppSignalTriggerMain{display:inline-flex;align-items:center;gap:8px;color:var(--pp-slate-900)}.ppSignalTriggerMain>span:last-child{font-weight:650}.ppSignalStrengthLine{color:var(--pp-slate-500);font-size:11px;font-weight:680;line-height:1.2;white-space:nowrap}.ppSignalPopover,.ppMomentumPopover,.ppSourcePopover{position:absolute;z-index:30;top:calc(100% + 8px);left:0;width:380px;display:grid;gap:10px;padding:12px;border:1px solid var(--pp-slate-200);border-radius:8px;background:var(--pp-cloud-white);box-shadow:0 18px 50px rgba(var(--pp-shadow-rgb),.16);opacity:0;pointer-events:none;transform:translateY(-3px);transition:opacity .12s ease,transform .12s ease}.ppSignalPopover strong,.ppMomentumPopover strong,.ppSourcePopover strong{color:var(--pp-slate-900);font-size:13px;line-height:1.35}.ppSignalPopoverMeta{display:grid;gap:7px;padding:9px 10px;border-radius:8px;background:var(--pp-slate-100)}.ppSignalPopoverMeta span{display:grid;gap:2px;color:var(--pp-slate-700);font-size:12px;line-height:1.28}.ppSignalPopoverMeta b,.ppSignalPopoverList>b{color:var(--pp-slate-500);font-size:10px;font-weight:820;letter-spacing:.02em;text-transform:uppercase}.ppSignalPopoverList{display:grid;gap:8px}.ppSignalPopoverItem{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px}.ppSignalPopoverItem s-icon{color:var(--pp-pulse-blue)}.ppSignalPopoverItem b{display:block;color:var(--pp-slate-900);font-size:12px;line-height:1.25}.ppSignalPopoverItem small,.ppSourcePopover small{display:block;color:var(--pp-slate-500);font-size:11px;line-height:1.35}.ppSignalPopoverBar{height:7px;overflow:hidden;border-radius:999px;background:var(--pp-slate-200)}.ppSignalPopoverBar span{display:block;height:100%;border-radius:inherit;background:var(--pp-pulse-blue)}.ppSignalPopoverFooter{color:var(--pp-pulse-blue);font-size:12px;font-weight:760;line-height:1.25}.ppMomentumPopoverHeader{display:grid;gap:3px;padding:2px 2px 0}.ppMomentumPopoverHeader>span{color:var(--pp-slate-500);font-size:10px;font-weight:820;letter-spacing:.04em;text-transform:uppercase}.ppMomentumPopoverHeader strong{color:var(--pp-slate-950);font-size:16px;line-height:1.1}.ppMomentumPopoverHeader small{color:var(--pp-slate-600);font-size:12px;font-weight:700}.ppMomentumPopoverTrend{display:flex;align-items:center;gap:12px;padding:10px 11px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.12);border-radius:10px;background:linear-gradient(135deg,rgba(var(--pp-pulse-blue-rgb),.06),rgba(var(--pp-insight-violet-rgb),.05));color:var(--pp-slate-700);font-size:12px;font-weight:720;line-height:1.25}.ppMomentumPopoverTrend .ppMiniTrend{flex:0 0 auto;margin-top:0}.ppMomentumPopoverStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ppMomentumPopoverStats>span{display:grid;gap:3px;min-width:0;padding:10px;border:1px solid var(--pp-slate-200);border-radius:10px;background:var(--pp-cloud-white);box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.04)}.ppMomentumPopoverStats b{color:var(--pp-slate-500);font-size:10px;font-weight:820;letter-spacing:.02em;text-transform:uppercase}.ppMomentumPopoverStats strong{color:var(--pp-slate-950);font-size:13px;line-height:1.15}.ppMomentumPopoverStats small{color:var(--pp-slate-600);font-size:11px;font-weight:650;line-height:1.25}.ppMomentumWatchlistButton{justify-self:center;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 18px;border:0;border-radius:10px;background:linear-gradient(135deg,var(--pp-insight-violet),var(--pp-pulse-blue));color:var(--pp-cloud-white);font-size:13px;font-weight:820;line-height:1;cursor:pointer;box-shadow:0 10px 22px rgba(var(--pp-pulse-blue-rgb),.22);transition:transform .12s ease,box-shadow .12s ease}.ppMomentumWatchlistButton:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgba(var(--pp-pulse-blue-rgb),.28)}.ppMomentumWatchlistButton .ppBinocularsIcon{width:15px;height:15px;color:currentColor}.ppSignalPopoverWrap:hover .ppSignalPopover,.ppSignalPopoverWrap:focus-within .ppSignalPopover,.ppMomentumPopoverWrap:hover .ppMomentumPopover,.ppMomentumPopoverWrap:focus-within .ppMomentumPopover,.ppSourceTokenWrap:hover .ppSourcePopover,.ppSourceTokenWrap:focus-within .ppSourcePopover{opacity:1;pointer-events:auto;transform:translateY(0)}.ppFloatingTablePopover{opacity:1!important;pointer-events:auto!important;transform:none!important}.ppSourceTokenWrap{outline:none}.ppSourceSummaryTrigger{width:34px;min-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:3px;border:1px solid var(--pp-slate-200);border-radius:999px;background:var(--pp-cloud-white);color:var(--pp-slate-900);font:inherit;font-size:12px;font-weight:800;cursor:help;box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.08)}.ppSourceSummaryTrigger:hover,.ppSourceSummaryTrigger:focus-visible{border-color:rgba(var(--pp-pulse-blue-rgb),.42);outline:none;box-shadow:0 0 0 3px rgba(var(--pp-pulse-blue-rgb),.12)}.ppSourceSummaryGlyph{width:22px;height:22px;display:inline-grid;place-items:center;border-radius:999px;background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppSourceSummaryGlyph s-icon{transform:scale(.86)}.ppSourceToken{min-height:24px;display:inline-flex;align-items:center;gap:5px;padding:2px 7px 2px 4px;border:1px solid var(--pp-slate-200);border-radius:999px;background:var(--pp-cloud-white);color:var(--pp-slate-700);font-size:11px;font-weight:700;letter-spacing:0}.ppSourceGlyph{width:17px;height:17px;display:inline-grid;place-items:center;border-radius:999px;background:var(--pp-slate-100);color:var(--pp-slate-700);font-size:10px;line-height:1}.ppSourceToken-products .ppSourceGlyph,.ppSourceGlyph.ppSourceToken-products,.ppSourceSummaryGlyph-products{background:rgba(var(--pp-pulse-blue-rgb),.12);color:var(--pp-pulse-blue)}.ppSourceToken-orders .ppSourceGlyph,.ppSourceGlyph.ppSourceToken-orders,.ppSourceSummaryGlyph-orders{background:rgba(var(--pp-info-cyan-rgb),.12);color:var(--pp-info-cyan)}.ppSourceToken-refunds .ppSourceGlyph,.ppSourceGlyph.ppSourceToken-refunds,.ppSourceSummaryGlyph-refunds{background:rgba(var(--pp-warning-amber-rgb),.14);color:var(--pp-medium-risk-text)}.ppSourceToken-returns .ppSourceGlyph,.ppSourceGlyph.ppSourceToken-returns,.ppSourceSummaryGlyph-returns{background:rgba(var(--pp-risk-red-rgb),.11);color:var(--pp-risk-red)}.ppSourceToken-reviews .ppSourceGlyph,.ppSourceGlyph.ppSourceToken-reviews,.ppSourceSummaryGlyph-reviews{background:rgba(var(--pp-insight-violet-rgb),.12);color:var(--pp-insight-violet)}.ppSourceToken-support .ppSourceGlyph,.ppSourceGlyph.ppSourceToken-support,.ppSourceSummaryGlyph-support{background:rgba(var(--pp-signal-teal-rgb),.12);color:var(--pp-signal-teal)}.ppSourceSummaryPopover{left:auto;right:0;width:360px}.ppSourcePopoverList{display:grid;gap:8px}.ppSourcePopoverRow{display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;align-items:start}.ppSourcePopoverRow b{display:block;color:var(--pp-slate-900);font-size:12px;line-height:1.25}.ppSourceOverflow{color:var(--pp-slate-700);font-size:12px;font-weight:650}.ppSourcePopover{width:240px}.ppInsightToast{width:min(490px,calc(100vw - 24px));display:grid;gap:12px;padding:14px;border:1px solid #d8e2f1;border-radius:12px;background:#fff;color:var(--pp-slate-900);box-shadow:0 22px 48px rgba(var(--pp-shadow-rgb),.16)}.ppSourceSummaryPopover.ppInsightToast{right:auto}.ppInsightToast a{text-decoration:none}.ppInsightToastHeader,.ppSourcesToastHeader,.ppEvidenceToastTitlebar{display:flex;align-items:center;gap:10px;min-width:0}.ppInsightToastHeader strong,.ppSourcesToastHeader strong,.ppEvidenceToastTitlebar strong{color:var(--pp-slate-950);font-size:16px;font-weight:820;line-height:1.15}.ppInsightToastHeader p,.ppSourcesToastHeader p{margin:4px 0 0;color:#586a84;font-size:12px;font-weight:520;line-height:1.35}.ppInsightToastIcon,.ppMomentumToastStatIcon,.ppEvidenceToastRowIcon{width:34px;height:34px;display:inline-grid;flex:0 0 auto;place-items:center;border-radius:999px}.ppInsightToastIcon svg,.ppMomentumToastStatIcon svg,.ppEvidenceToastRowIcon svg,.ppSourceGlyph svg{width:16px;height:16px}.ppInsightToastIcon-blue,.ppSourceGlyph.ppSourceToken-products,.ppSourceGlyph.ppSourceToken-orders,.ppEvidenceToastRowIcon-blue{background:#eef4ff;color:#2563eb}.ppInsightToastIcon-violet,.ppSourceGlyph.ppSourceToken-reviews,.ppEvidenceToastRowIcon-violet{background:#f1edff;color:#7c3aed}.ppInsightToastIcon-teal,.ppSourceGlyph.ppSourceToken-support,.ppEvidenceToastRowIcon-teal{background:#e8fbf8;color:#0f9f8f}.ppSourceGlyph.ppSourceToken-returns,.ppEvidenceToastRowIcon-red{background:#fff0f0;color:#ef4444}.ppSourceGlyph.ppSourceToken-refunds,.ppEvidenceToastRowIcon-amber{background:#fff6e7;color:#c26a00}.ppMomentumToastHeader{display:grid;grid-template-columns:34px minmax(0,1fr)}.ppInsightToastKebab,.ppEvidenceToastTitlebar button{width:28px;height:28px;display:inline-grid;place-items:center;border:1px solid #dbe5f2;border-radius:999px;background:#fff;color:#66758b;cursor:pointer;box-shadow:0 2px 8px rgba(var(--pp-shadow-rgb),.08)}.ppEvidenceToastTitlebar button{margin-left:auto}.ppInsightToastKebab:hover,.ppInsightToastKebab:focus-visible,.ppEvidenceToastTitlebar button:hover,.ppEvidenceToastTitlebar button:focus-visible{color:var(--pp-pulse-blue);outline:none;box-shadow:0 0 0 3px rgba(var(--pp-pulse-blue-rgb),.12)}.ppMomentumToastHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.95fr);gap:12px;align-items:center}.ppMomentumToastHero strong{display:flex;align-items:baseline;gap:5px;color:var(--pp-slate-950);font-size:23px;font-weight:860;line-height:1}.ppMomentumToastHero strong em{color:#26a957;font-style:normal}.ppMomentumToastHero strong small{margin-left:-5px;color:#586a84;font-size:15px;font-weight:720}.ppMomentumToastHero p{margin:5px 0 0;color:#586a84;font-size:13px;font-weight:560;line-height:1.35}.ppMomentumToastHero p a,.ppInsightToastFooterAction{color:#174fff;font-weight:720}.ppMomentumToastSignal{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:12px;min-height:58px;padding:10px 12px;border:1px solid #bee8d5;border-radius:12px;background:linear-gradient(135deg,#f4fff8,#f8fffb)}.ppMomentumToastSignal .ppMiniTrend{width:70px;height:28px;color:#2fb45f}.ppMomentumToastSignal .ppMiniTrend polyline{stroke-width:3}.ppMomentumToastSignal span:last-child{display:flex;align-items:flex-start;gap:7px;color:#243247;font-size:12px;font-weight:560;line-height:1.3}.ppMomentumToastSignal i{width:8px;height:8px;flex:0 0 auto;margin-top:4px;border-radius:999px;background:#28a955}.ppMomentumToastStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ppMomentumToastStats>span{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;padding:11px;border:1px solid #dfe7f3;border-radius:12px;background:#fff}.ppMomentumToastStats b,.ppEvidenceToastSummary b{display:block;color:#65738a;font-size:11px;font-weight:620;line-height:1.25}.ppMomentumToastStats strong{display:block;margin-top:4px;color:var(--pp-slate-950);font-size:16px;font-weight:820;line-height:1.1}.ppMomentumToastStats small{display:block;margin-top:4px;color:#586a84;font-size:11px;font-weight:560;line-height:1.25}.ppMomentumToastAction{min-height:40px;display:flex;align-items:center;gap:12px;padding:11px 4px 0;border:0;border-top:1px solid #dfe7f3;background:transparent;color:#174fff;font:inherit;font-size:13px;font-weight:720;line-height:1.2;cursor:pointer}.ppMomentumToastAction>span,.ppMomentumToastAction>svg{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:999px;background:#eef1ff;color:#174fff}.ppMomentumToastAction .ppBinocularsIcon{width:18px;height:18px}.ppEvidenceToastTitlebar{gap:7px}.ppEvidenceToastAlert{width:18px;height:18px;display:inline-grid;place-items:center;flex:0 0 auto;color:#ef4444}.ppEvidenceToastAlert svg{width:15px;height:15px}.ppEvidenceToastAlert-green{color:#16a34a}.ppEvidenceToastAlert-orange{color:#f59e0b}.ppEvidenceToastAlert-gray{color:#64748b}.ppEvidenceToastTitlebar>div{min-width:0;display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}.ppEvidenceToastTitlebar strong{font-size:15px}.ppEvidenceToastTitlebar>div span{color:#465772;font-size:12px;font-weight:560}.ppEvidenceToastSummary{display:grid;grid-template-columns:38px minmax(0,1fr) 1px 38px minmax(0,1fr);gap:8px;align-items:center;padding:10px;border:1px solid #cddcff;border-radius:10px;background:linear-gradient(135deg,#f7faff,#fff)}.ppEvidenceToastSummary strong{display:block;margin-top:4px;color:#172033;font-size:13px;font-weight:760;line-height:1.25}.ppEvidenceToastSummaryDivider{align-self:stretch;background:#d6e1f0}.ppEvidenceToastList{display:grid;gap:6px}.ppEvidenceToastList>b{color:#586a84;font-size:10px;font-weight:820;letter-spacing:.02em;line-height:1.2;text-transform:uppercase}.ppEvidenceToastRow,.ppSourcePopoverRow{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 10px;border:1px solid #dfe7f3;border-radius:10px;background:#fff;color:inherit}.ppSourcePopoverRow{padding:10px 0;border-width:1px 0 0;border-radius:0}.ppSourcePopoverRow:first-child{border-top:1px solid #dfe7f3}.ppEvidenceToastRow:hover,.ppEvidenceToastRow:focus-visible,.ppSourcePopoverRow:hover,.ppSourcePopoverRow:focus-visible{border-color:#c7d6ea;outline:none;box-shadow:0 8px 18px rgba(var(--pp-shadow-rgb),.08)}.ppSourcePopoverRow:hover,.ppSourcePopoverRow:focus-visible{box-shadow:none}.ppEvidenceToastRow b,.ppSourcePopoverRow b{display:block;color:var(--pp-slate-950);font-size:13px;font-weight:760;line-height:1.22}.ppEvidenceToastRow small,.ppSourcePopoverRow small{display:block;margin-top:4px;color:#586a84;font-size:11px;font-weight:500;line-height:1.35}.ppEvidenceToastRow>s-icon,.ppSourcePopoverRow>s-icon{color:#53647d}.ppEvidenceToastFooter{display:flex;align-items:center;gap:7px;padding-top:8px;border-top:1px solid #dfe7f3;color:#174fff;font-size:12px;font-weight:650;line-height:1.25}.ppEvidenceToastFooter span{width:18px;height:18px;display:inline-grid;place-items:center;border-radius:999px;background:#eef4ff}.ppSourcesToast{gap:10px}.ppSourcesToastHeader{padding-bottom:10px}.ppInsightToast .ppSourcePopoverList,.ppSourcePopoverList{gap:0}.ppInsightToast .ppSourceGlyph,.ppSourceGlyph{width:34px;height:34px;font-size:11px}@media(max-width:760px){.ppMomentumToastHero,.ppMomentumToastStats,.ppEvidenceToastSummary{grid-template-columns:1fr}.ppEvidenceToastSummaryDivider{display:none}}.ppIconButton{width:32px;height:32px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--pp-slate-700);cursor:pointer}.ppIconButton:hover{background:var(--pp-slate-100)}.ppDashboardBottom{display:grid;grid-template-columns:1fr 1.08fr 1.08fr;gap:12px}.ppDashboardActionGrid,.ppDashboardPriorityStack{display:grid;gap:12px}.ppDashboardActionGrid{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr)}.ppDashboardPriorityStack{align-content:start}.ppDashboardInsights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ppDashboardPanel{min-height:178px;display:grid;gap:10px}.ppDashboardInsightPanel{min-height:202px}.ppDashboardPanelHeader{display:grid;gap:3px}.ppDashboardPanelHeader span{color:var(--pp-slate-500);font-size:12px;line-height:1.35}.ppPriorityProductList,.ppActionQueueList{display:grid;gap:8px}.ppPriorityProductItem,.ppActionQueueItem{display:grid;align-items:center;gap:12px;min-height:58px;padding:10px 12px;border:1px solid var(--pp-slate-200);border-radius:9px;background:linear-gradient(180deg,var(--pp-cloud-white),rgba(var(--pp-slate-100-rgb),.48));color:var(--pp-slate-700);text-decoration:none}.ppPriorityProductItem{grid-template-columns:34px minmax(0,1fr) minmax(150px,auto) 18px}.ppActionQueueItem{grid-template-columns:36px minmax(0,1fr) auto}.ppPriorityProductItem:hover,.ppActionQueueItem:hover{border-color:rgba(var(--pp-pulse-blue-rgb),.24);background:var(--pp-blue-soft);color:var(--pp-slate-900);text-decoration:none}.ppPriorityProductEmpty{min-height:58px;display:flex;align-items:center;gap:10px;padding:12px;border:1px dashed var(--pp-slate-300);border-radius:9px;background:rgba(var(--pp-slate-100-rgb),.62);color:var(--pp-slate-500);font-size:12px;font-weight:720}.ppPriorityProductEmpty s-icon{color:var(--pp-signal-teal)}.ppPriorityProductRank{width:30px;height:30px;display:inline-grid;place-items:center;border-radius:999px;background:var(--pp-slate-100);color:var(--pp-slate-700);font-size:13px;font-weight:900}.ppPriorityProductRank-critical{background:var(--pp-red-soft);color:var(--pp-risk-red)}.ppPriorityProductRank-warning{background:var(--pp-amber-soft);color:var(--pp-medium-risk-text)}.ppPriorityProductRank-success{background:var(--pp-green-soft);color:var(--pp-signal-teal)}.ppPriorityProductItem strong,.ppActionQueueItem strong{display:block;color:var(--pp-slate-900);font-size:13px;font-weight:820;line-height:1.25}.ppPriorityProductItem small,.ppActionQueueItem small{display:block;margin-top:3px;color:var(--pp-slate-500);font-size:12px;line-height:1.3}.ppPriorityProductItem em,.ppActionQueueItem em{color:var(--pp-pulse-blue);font-size:12px;font-style:normal;font-weight:780;line-height:1.25;text-align:right}.ppActionQueueTotal{min-height:72px;display:flex;align-items:baseline;gap:8px;padding:12px 14px;border:1px solid rgba(var(--pp-insight-violet-rgb),.18);border-radius:10px;background:linear-gradient(135deg,var(--pp-violet-soft),rgba(var(--pp-pulse-blue-rgb),.06))}.ppActionQueueTotal strong{color:var(--pp-insight-violet);font-size:34px;font-weight:900;line-height:1}.ppActionQueueTotal span{color:var(--pp-slate-700);font-size:13px;font-weight:760}.ppActionQueueIcon{--pp-icon-badge-size: 34px;--pp-icon-badge-glyph-size: 20px;border-radius:10px}.ppActionQueueIcon-purple{background:var(--pp-violet-soft);color:var(--pp-insight-violet)}.ppActionQueueIcon-teal{background:var(--pp-green-soft);color:var(--pp-signal-teal)}.ppActionQueueIcon-orange{background:var(--pp-amber-soft);color:var(--pp-warning-amber)}.ppActionQueueIcon-green{background:var(--pp-green-soft);color:var(--pp-success-green)}.ppTopIssueTable{display:grid;overflow:hidden;border:1px solid var(--pp-slate-200);border-radius:9px}.ppTopIssueTable [role=row]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(110px,.55fr) minmax(110px,.55fr);align-items:center;gap:12px;min-height:44px;padding:9px 12px;border-bottom:1px solid var(--pp-slate-200)}.ppTopIssueTable [role=row]:last-child{border-bottom:0}.ppTopIssueTable [role=row]:first-child{min-height:36px;background:var(--pp-slate-100);color:var(--pp-slate-500);font-size:11px;font-weight:850;text-transform:uppercase}.ppTopIssueTable strong{color:var(--pp-slate-900);font-size:13px;font-weight:820}.ppTopIssueTable span{color:var(--pp-slate-700);font-size:13px}.ppTopIssueTable em{color:var(--pp-slate-900);font-size:13px;font-style:normal;font-weight:820;text-align:right}.ppCoverageSummaryStatus{min-height:116px;display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px 14px;align-items:center;padding:16px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.18);border-radius:14px;background:linear-gradient(135deg,rgba(var(--pp-pulse-blue-rgb),.08),rgba(var(--pp-info-cyan-rgb),.04)),var(--pp-cloud-white);box-shadow:inset 0 1px #ffffffdb,0 12px 32px rgba(var(--pp-shadow-rgb),.07)}.ppCoverageSummaryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}.ppCoverageSummaryPanel{width:100%}.ppCoverageStatusIcon{width:54px;height:54px;display:inline-grid;place-items:center;border-radius:16px;background:rgba(var(--pp-pulse-blue-rgb),.12);color:var(--pp-pulse-blue);box-shadow:0 0 0 6px rgba(var(--pp-pulse-blue-rgb),.06),0 14px 32px rgba(var(--pp-pulse-blue-rgb),.18)}.ppCoverageStatusIcon s-icon{transform:scale(1.8)}.ppCoverageStatusCopy{display:grid;gap:5px;min-width:0}.ppCoverageSummaryStatus strong{color:var(--pp-slate-900);font-size:16px;font-weight:850}.ppCoverageSummaryStatus small{color:var(--pp-slate-600);font-size:13px;line-height:1.35}.ppCoverageSummaryStatus-green{border-color:rgba(var(--pp-success-green-rgb),.32);background:radial-gradient(circle at 32px 32px,rgba(var(--pp-success-green-rgb),.26),transparent 70px),linear-gradient(135deg,rgba(var(--pp-success-green-rgb),.16),rgba(var(--pp-signal-teal-rgb),.06)),var(--pp-cloud-white)}.ppCoverageSummaryStatus-green .ppCoverageStatusIcon{background:rgba(var(--pp-success-green-rgb),.16);color:var(--pp-success-green);box-shadow:0 0 0 7px rgba(var(--pp-success-green-rgb),.08),0 14px 34px rgba(var(--pp-success-green-rgb),.2)}.ppCoverageSummaryStatus-orange{border-color:rgba(var(--pp-warning-amber-rgb),.36);background:radial-gradient(circle at 32px 32px,rgba(var(--pp-warning-amber-rgb),.28),transparent 72px),linear-gradient(135deg,rgba(var(--pp-warning-amber-rgb),.17),rgba(var(--pp-warning-amber-rgb),.055)),var(--pp-cloud-white)}.ppCoverageSummaryStatus-orange .ppCoverageStatusIcon{background:rgba(var(--pp-warning-amber-rgb),.16);color:var(--pp-warning-amber);box-shadow:0 0 0 7px rgba(var(--pp-warning-amber-rgb),.08),0 14px 34px rgba(var(--pp-warning-amber-rgb),.2)}.ppCoverageSummaryStatus-red{border-color:rgba(var(--pp-risk-red-rgb),.34);background:radial-gradient(circle at 32px 32px,rgba(var(--pp-risk-red-rgb),.26),transparent 72px),linear-gradient(135deg,rgba(var(--pp-risk-red-rgb),.16),rgba(var(--pp-warning-amber-rgb),.045)),var(--pp-cloud-white)}.ppCoverageSummaryStatus-red .ppCoverageStatusIcon{background:rgba(var(--pp-risk-red-rgb),.14);color:var(--pp-risk-red);box-shadow:0 0 0 7px rgba(var(--pp-risk-red-rgb),.08),0 14px 34px rgba(var(--pp-risk-red-rgb),.2)}.ppCoverageCatalogCard{position:relative;min-height:82px;display:grid;gap:8px;padding:13px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.16);border-radius:10px;background:var(--pp-cloud-white)}.ppCoverageMetricHeader{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ppCoverageMetricTitleWrap{display:inline-flex;align-items:center;gap:6px;min-width:0}.ppCoverageMetricTitle{color:var(--pp-slate-500);font-size:11px;font-weight:820;text-transform:uppercase}.ppCoverageInfoButton{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:rgba(var(--pp-pulse-blue-rgb),.08);color:var(--pp-pulse-blue);cursor:help}.ppCoverageInfoButton:hover,.ppCoverageInfoButton:focus-visible{background:rgba(var(--pp-pulse-blue-rgb),.14);outline:none}.ppCoverageCatalogCard strong{color:var(--pp-slate-900);font-size:24px;font-weight:900;line-height:1}.ppCoverageMetricSubline{color:var(--pp-slate-600);font-size:12px;font-weight:780}.ppCoverageCatalogCard p,.ppCoverageRecommendation p{margin:0;color:var(--pp-slate-600);font-size:12px;line-height:1.42}.ppCoverageMetricFootnote{color:var(--pp-slate-500);font-size:11px;line-height:1.35}.ppCoverageCatalogMeter{height:9px;overflow:hidden;border-radius:999px;background:var(--pp-slate-200)}.ppCoverageCatalogMeter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--pp-pulse-blue),var(--pp-signal-teal));transition:width .16s ease}.ppCoverageCatalogCard-orange .ppCoverageCatalogMeter span{background:linear-gradient(90deg,var(--pp-warning-amber),var(--pp-pulse-blue))}.ppCoverageCatalogCard-red .ppCoverageCatalogMeter span{background:linear-gradient(90deg,var(--pp-risk-red),var(--pp-warning-amber))}.ppCoverageMetricPopover{display:grid;gap:8px}.ppCoverageMetricPopover span{color:#ffffffd1;font-size:12px;font-weight:650;line-height:1.42;text-transform:none}.ppCoverageRecommendation{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:9px;padding:11px 12px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.16);border-radius:10px;background:rgba(var(--pp-pulse-blue-rgb),.055)}.ppCoverageRecommendation s-icon{color:var(--pp-pulse-blue)}.ppCoverageRecommendation-orange{border-color:rgba(var(--pp-warning-amber-rgb),.2);background:rgba(var(--pp-warning-amber-rgb),.08)}.ppCoverageRecommendation-orange s-icon{color:var(--pp-warning-amber)}.ppCoverageRecommendation-red{border-color:rgba(var(--pp-risk-red-rgb),.18);background:rgba(var(--pp-risk-red-rgb),.06)}.ppCoverageRecommendation-red s-icon{color:var(--pp-risk-red)}.ppCoverageSourcePills{grid-column:2;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ppCoverageSourcePill{min-height:36px;display:inline-flex;align-items:center;gap:8px;padding:6px 11px 6px 6px;border:1px solid var(--pp-slate-200);border-radius:999px;background:#ffffffc7;color:var(--pp-slate-500);font:inherit;font-size:12px;font-weight:760;cursor:help}.ppCoverageSourcePill-success{border-color:rgba(var(--pp-signal-teal-rgb),.28);background:radial-gradient(circle at 18px 50%,rgba(var(--pp-signal-teal-rgb),.22),transparent 28px),var(--pp-cloud-white);color:var(--pp-signal-teal)}.ppCoverageSourcePill:hover,.ppCoverageSourcePill:focus-visible{border-color:rgba(var(--pp-pulse-blue-rgb),.3);outline:none;box-shadow:0 8px 20px rgba(var(--pp-shadow-rgb),.08)}.ppCoverageSourceIcon{width:30px;height:30px;display:inline-grid;place-items:center;border-radius:999px;background:var(--pp-slate-100);color:var(--pp-slate-500)}.ppCoverageSourceIcon s-icon{transform:scale(1.18)}.ppCoverageSourcePill-success .ppCoverageSourceIcon{background:rgba(var(--pp-signal-teal-rgb),.12);color:var(--pp-signal-teal);box-shadow:0 0 0 4px rgba(var(--pp-signal-teal-rgb),.08),0 0 18px rgba(var(--pp-signal-teal-rgb),.22)}.ppCoverageSourcePopover{display:grid;gap:6px;padding:12px;border:1px solid rgba(var(--pp-shadow-rgb),.08);border-radius:10px;background:var(--pp-slate-900);color:var(--pp-cloud-white);box-shadow:0 18px 50px rgba(var(--pp-shadow-rgb),.24)}.ppCoverageSourcePopover strong{color:var(--pp-cloud-white);font-size:13px;font-weight:850}.ppCoverageSourcePopover span{color:#ffffffbd;font-size:12px;line-height:1.38}.ppIssueBars{display:grid;gap:8px}.ppIssueBar{display:grid;grid-template-columns:140px minmax(100px,1fr) 38px;gap:12px;align-items:center;color:var(--pp-slate-700);font-size:13px}.ppIssueBar div{height:9px;overflow:hidden;border-radius:2px;background:var(--pp-slate-100)}.ppIssueBar div span{display:block;height:100%;border-radius:inherit;background:var(--pp-pulse-blue)}.ppIssueBar strong{color:var(--pp-slate-700);font-size:13px;font-weight:550;text-align:right}.ppFixList{display:grid;gap:0;overflow:hidden;border:1px solid var(--pp-slate-300);border-radius:8px}.ppFixItem{display:grid;grid-template-columns:22px minmax(0,1fr) auto 18px;gap:10px;align-items:center;min-height:36px;padding:6px 10px;border-bottom:1px solid var(--pp-slate-200);color:var(--pp-slate-700);font-size:13px;text-decoration:none}.ppFixItem:last-child{border-bottom:0}.ppFixItem:hover{background:var(--pp-slate-100)}.ppNextStepPanel{min-height:188px;display:grid;grid-template-columns:64px minmax(0,1fr);gap:20px;align-items:center}.ppNextStepPanel h2{margin-bottom:16px}.ppNextStepPanel h3{margin:0 0 4px;color:var(--pp-slate-900);font-size:15px;line-height:1.35}.ppNextStepPanel p{margin-bottom:24px}.ppNextStepButton{min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border:1px solid rgba(var(--pp-shadow-rgb),.82);border-radius:8px;background:linear-gradient(180deg,var(--pp-slate-900) 0%,var(--pp-midnight-ink) 100%);color:var(--pp-cloud-white);font-size:13px;font-weight:750;line-height:1;text-decoration:none;box-shadow:0 1px #ffffff1f inset,0 8px 16px rgba(var(--pp-shadow-rgb),.14)}.ppNextStepButton s-icon{color:var(--pp-cloud-white);filter:brightness(0) invert(1)}.ppNextStepButton:hover{color:var(--pp-cloud-white);text-decoration:none;transform:translateY(-1px)}.ppProductArt{position:relative;flex:0 0 auto;width:28px;height:28px;display:inline-block;margin:0;overflow:hidden;border:1px solid var(--pp-slate-300);border-radius:6px;background:var(--pp-slate-100);box-shadow:inset 0 1px #ffffffbf}.ppProductArt-large{width:148px;height:138px;border-radius:8px}.ppProductArt-hero{width:100%;height:130px;aspect-ratio:auto;border-radius:10px}.ppProductArt img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.ppProductShape,.ppProductAccent,.ppProductDetail{position:absolute;display:block}.ppProductArt-shirt{background:linear-gradient(145deg,var(--pp-blue-soft),var(--pp-blue-soft) 54%,var(--pp-blue-soft))}.ppProductArt-shirt .ppProductShape{left:30%;top:11%;width:40%;height:76%;border-radius:5px;background:var(--pp-slate-300);box-shadow:-16px 16px 0 -8px var(--pp-blue-soft),16px 16px 0 -8px var(--pp-blue-soft)}.ppProductArt-shirt .ppProductAccent{left:47%;top:14%;width:2px;height:72%;background:#ffffff6b}.ppProductArt-shirt .ppProductDetail{left:34%;bottom:22%;width:18%;height:16%;border:1px solid rgba(var(--pp-slate-500-rgb),.36);border-radius:2px}.ppProductArt-dress{background:var(--pp-red-soft)}.ppProductArt-dress .ppProductShape{left:34%;top:12%;width:32%;height:76%;border-radius:10px 10px 4px 4px;background:linear-gradient(var(--pp-risk-red),var(--pp-risk-red));clip-path:polygon(25% 0,75% 0,100% 100%,0 100%)}.ppProductArt-sneaker{background:var(--pp-slate-100)}.ppProductArt-sneaker .ppProductShape{left:15%;top:46%;width:72%;height:26%;border-radius:12px 16px 6px 6px;background:linear-gradient(160deg,var(--pp-slate-300),var(--pp-slate-700));transform:rotate(-8deg)}.ppProductArt-tee{background:var(--pp-teal-soft)}.ppProductArt-tee .ppProductShape{left:24%;top:18%;width:52%;height:66%;border-radius:5px;background:var(--pp-info-cyan);box-shadow:-9px 4px 0 -4px var(--pp-teal-soft),9px 4px 0 -4px var(--pp-teal-soft)}.ppProductArt-tote{background:var(--pp-amber-soft)}.ppProductArt-tote .ppProductShape{left:25%;top:32%;width:50%;height:52%;border-radius:4px;background:var(--pp-amber-soft)}.ppProductArt-tote .ppProductAccent{left:34%;top:15%;width:32%;height:34%;border:2px solid var(--pp-amber-soft);border-bottom:0;border-radius:16px 16px 0 0}.ppProductArt-hoodie{background:var(--pp-slate-100)}.ppProductArt-hoodie .ppProductShape{left:22%;top:14%;width:56%;height:72%;border-radius:12px 12px 5px 5px;background:linear-gradient(var(--pp-slate-900),var(--pp-midnight-ink));box-shadow:-7px 10px 0 -4px var(--pp-slate-900),7px 10px 0 -4px var(--pp-slate-900)}.ppProductArt-bottle{background:var(--pp-slate-100)}.ppProductArt-bottle .ppProductShape{left:38%;top:12%;width:24%;height:76%;border-radius:8px 8px 5px 5px;background:linear-gradient(var(--pp-slate-900),var(--pp-slate-900))}.ppProductDetailScreen{gap:14px}.ppProductDetailLayout{display:grid;grid-template-columns:minmax(0,3fr) minmax(390px,2fr);gap:18px;align-items:start}.ppProductDetailPrimary,.ppProductDetailSidebar{display:grid;gap:14px;min-width:0;align-content:start}.ppProductDetailFullWidth{display:grid;gap:14px;min-width:0}.ppProductDetailOverviewCard,.ppProductEvidenceSummaryPanel,.ppProductDeepDiagnosisPlaceholder,.ppProductNoDiagnosisPanel,.ppProductOrderActivityPanel,.ppProductReturnPredictionPanel,.ppProductRetentionPanel,.ppProductMomentumPanel,.ppProductRiskHistoryPanel{border:1px solid var(--pp-border-color);border-radius:12px;background:var(--pp-card-bg);box-shadow:var(--pp-card-shadow)}.ppProductDetailOverviewCard{display:grid;gap:18px;padding:18px}.ppProductChartAiInterpretation{position:relative;display:grid;gap:8px;margin-top:12px;padding:7px 9px;border:1px solid rgba(var(--pp-insight-violet-rgb),.18);border-radius:10px;background:linear-gradient(135deg,rgba(var(--pp-insight-violet-rgb),.095),rgba(var(--pp-pulse-blue-rgb),.055)),var(--pp-card-bg)}.ppProductPanelCollapseButton{width:30px;height:30px;display:inline-grid;place-items:center;flex:0 0 auto;padding:0;border:1px solid var(--pp-slate-200);border-radius:999px;background:var(--pp-cloud-white);color:var(--pp-slate-600);box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.08);cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,color .14s ease,background .14s ease}.ppProductPanelCollapseButton:hover,.ppProductPanelCollapseButton:focus-visible{border-color:rgba(var(--pp-pulse-blue-rgb),.28);background:rgba(var(--pp-pulse-blue-rgb),.05);color:var(--pp-pulse-blue);box-shadow:0 6px 14px rgba(var(--pp-shadow-rgb),.1);outline:none}.ppProductPanelCollapseButton s-icon{width:15px;height:15px}.ppProductPanelCollapseRegion{max-height:0;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(-8px);transition:max-height .36s cubic-bezier(.22,1,.36,1),opacity .22s ease,transform .36s cubic-bezier(.22,1,.36,1),visibility 0s linear .36s}.ppProductPanelCollapseRegion.isExpanded{max-height:4200px;opacity:1;visibility:visible;transform:translateY(0);transition:max-height .42s cubic-bezier(.22,1,.36,1),opacity .24s ease,transform .42s cubic-bezier(.22,1,.36,1),visibility 0s}.ppProductPanelCollapseRegionInner{display:grid;gap:16px;min-height:0;overflow:hidden;margin-top:15px}.ppProductPanelCollapseRegion:not(.isExpanded) .ppProductPanelCollapseRegionInner{visibility:hidden}.ppProductChartAiInterpretation-empty{border-color:rgba(var(--pp-insight-violet-rgb),.12);background:linear-gradient(135deg,rgba(var(--pp-insight-violet-rgb),.065),rgba(var(--pp-pulse-blue-rgb),.035)),var(--pp-card-bg)}.ppProductChartAiInterpretationHeader{display:grid;gap:3px;min-width:0}.ppProductChartAiInterpretationHeader>span{display:inline-flex;align-items:center;gap:6px;color:var(--pp-insight-violet);font-size:9.5px;font-weight:900;letter-spacing:.02em;line-height:1;text-transform:uppercase}.ppProductChartAiInterpretationHeader>span svg{width:12px;height:12px}.ppProductChartAiInterpretationHeader h3{margin:0;color:var(--pp-slate-900);font-size:12px;font-weight:950;line-height:1.15}.ppProductChartAiInterpretation p{margin:0;color:var(--pp-slate-700);font-size:10.5px;font-weight:650;line-height:1.35}.ppProductChartAiInterpretationHeader p{max-width:680px;color:var(--pp-slate-600)}.ppProductChartAiInterpretationText{padding-top:1px}.ppProductChartAiInterpretation-empty p{color:var(--pp-slate-500);font-weight:700}.ppOrderActivityHeader>.ppProductPanelCollapseButton,.ppReturnPredictionHeader>.ppProductPanelCollapseButton,.ppProductRetentionHeader>.ppProductPanelCollapseButton,.ppProductMomentumHeader>.ppProductPanelCollapseButton,.ppProductRiskHistoryHeader>.ppProductPanelCollapseButton,.ppProductRelationshipTimelineHeader>.ppProductPanelCollapseButton{position:absolute;top:0;right:0}.ppProductDeepDiagnosisPlaceholder{display:grid;grid-template-columns:58px minmax(0,1fr);gap:16px;align-items:start;padding:18px;border-color:rgba(var(--pp-pulse-blue-rgb),.2);background:radial-gradient(circle at 5% 0%,rgba(var(--pp-pulse-blue-rgb),.14),transparent 34%),linear-gradient(135deg,rgba(var(--pp-insight-violet-rgb),.075),rgba(var(--pp-signal-teal-rgb),.065)),var(--pp-cloud-white)}.ppProductDeepDiagnosisPlaceholderIcon{width:52px;height:52px;display:inline-grid;place-items:center;border:1px solid rgba(var(--pp-pulse-blue-rgb),.22);border-radius:14px;background:linear-gradient(135deg,var(--pp-pulse-blue),var(--pp-insight-violet));color:var(--pp-cloud-white);box-shadow:0 14px 30px rgba(var(--pp-pulse-blue-rgb),.22)}.ppProductDeepDiagnosisPlaceholderIcon s-icon{color:var(--pp-cloud-white);filter:brightness(0) invert(1)}.ppProductDeepDiagnosisPlaceholder>div{display:grid;gap:5px;min-width:0}.ppProductDeepDiagnosisPlaceholder>div>span{color:var(--pp-insight-violet);font-size:11px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.ppProductDeepDiagnosisPlaceholder h2{margin:0;color:var(--pp-slate-900);font-size:18px;font-weight:950;letter-spacing:0}.ppProductDeepDiagnosisPlaceholder p{margin:0;color:var(--pp-slate-700);font-size:13px;font-weight:650;line-height:1.45}.ppProductNoDiagnosisPanel{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:18px;align-items:center;padding:20px;border-color:rgba(var(--pp-pulse-blue-rgb),.18);background:linear-gradient(135deg,rgba(var(--pp-pulse-blue-rgb),.055),rgba(var(--pp-insight-violet-rgb),.045)),var(--pp-cloud-white)}.ppProductNoDiagnosisIcon{width:54px;height:54px;display:inline-grid;place-items:center;border:1px solid rgba(var(--pp-insight-violet-rgb),.18);border-radius:16px;background:rgba(var(--pp-insight-violet-rgb),.1);color:var(--pp-insight-violet)}.ppProductNoDiagnosisIcon s-icon{color:var(--pp-insight-violet)}.ppProductNoDiagnosisPanel>div{display:grid;gap:6px;min-width:0}.ppProductNoDiagnosisPanel>div>span{color:var(--pp-pulse-blue);font-size:11px;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.ppProductNoDiagnosisPanel h2{margin:0;color:var(--pp-slate-900);font-size:20px;font-weight:950;letter-spacing:0}.ppProductNoDiagnosisPanel p{max-width:820px;margin:0;color:var(--pp-slate-600);font-size:13px;font-weight:650;line-height:1.45}.ppProductNoDiagnosisButton{min-width:150px;white-space:nowrap}.ppProductDetailNoDiagnosisEvidence{display:grid;gap:14px}.ppProductDiagnosisGateOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483300;display:grid;place-items:center;padding:24px;background:rgba(var(--pp-shadow-rgb),.42);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ppProductDiagnosisGateModal{width:min(440px,100%);display:grid;justify-items:center;gap:16px;padding:24px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.18);border-radius:16px;background:#fffffff5;text-align:center;box-shadow:0 28px 78px rgba(var(--pp-shadow-rgb),.22)}.ppProductDiagnosisGateIcon{width:58px;height:58px;display:inline-grid;place-items:center;border:1px solid rgba(var(--pp-pulse-blue-rgb),.16);border-radius:18px;background:linear-gradient(135deg,rgba(var(--pp-pulse-blue-rgb),.12),rgba(var(--pp-insight-violet-rgb),.1)),var(--pp-cloud-white);color:var(--pp-pulse-blue)}.ppProductDiagnosisGateIcon s-icon{color:var(--pp-pulse-blue)}.ppProductDiagnosisGateCopy{display:grid;gap:7px}.ppProductDiagnosisGateCopy>span{color:var(--pp-pulse-blue);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.ppProductDiagnosisGateCopy h2{margin:0;color:var(--pp-slate-900);font-size:22px;font-weight:950;letter-spacing:0}.ppProductDiagnosisGateCopy p{margin:0;color:var(--pp-slate-700);font-size:13.5px;font-weight:650;line-height:1.5}.ppProductDiagnosisGateActions{width:100%;display:grid;gap:10px}.ppProductDiagnosisGatePrimary,.ppProductDiagnosisGateSecondary{width:100%;justify-content:center}.ppProductDiagnosisGateSecondary{min-height:42px}.ppInitialWorkflowOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483400;display:grid;place-items:center;padding:20px;background:rgba(var(--pp-shadow-rgb),.42);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ppInitialWorkflowModal{position:relative;display:grid;gap:10px;width:min(680px,calc(100vw - 36px));max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow:auto;padding:16px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.16);border-radius:14px;background:#fffffffa;box-shadow:0 28px 86px rgba(var(--pp-shadow-rgb),.24)}.ppInitialWorkflowClose{position:absolute;top:10px;right:10px;width:30px;height:30px;display:inline-grid;place-items:center;border:1px solid rgba(var(--pp-slate-700-rgb),.12);border-radius:999px;background:var(--pp-cloud-white);color:var(--pp-slate-500);cursor:pointer}.ppInitialWorkflowClose:hover{color:var(--pp-slate-900);border-color:rgba(var(--pp-slate-700-rgb),.2)}.ppInitialWorkflowHeader{display:grid;grid-template-columns:50px minmax(0,1fr);gap:10px;padding-right:34px;align-items:start}.ppInitialWorkflowHeroIcon{width:50px;height:50px;display:inline-grid;place-items:center;border-radius:14px;color:var(--pp-insight-violet);background:linear-gradient(135deg,rgba(var(--pp-insight-violet-rgb),.16),rgba(var(--pp-pulse-blue-rgb),.08))}.ppInitialWorkflowHeader>div{display:grid;gap:5px}.ppInitialWorkflowHeader span:not(.ppInitialWorkflowHeroIcon){color:var(--pp-insight-violet);font-size:11px;font-weight:850;letter-spacing:0}.ppInitialWorkflowHeader h2{margin:0;color:var(--pp-slate-900);font-size:22px;font-weight:900;letter-spacing:0;line-height:1.08}.ppInitialWorkflowHeader p{max-width:620px;margin:0;color:var(--pp-slate-600);font-size:12px;font-weight:620;line-height:1.46}.ppInitialWorkflowSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ppInitialWorkflowStep{position:relative;display:grid;align-content:start;gap:7px;min-height:148px;padding:16px 12px 12px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.14);border-radius:12px;background:#ffffffb8}.ppInitialWorkflowStep-green{border-color:rgba(var(--pp-success-green-rgb),.18);background:linear-gradient(135deg,rgba(var(--pp-success-green-rgb),.08),#ffffffdb)}.ppInitialWorkflowStep-amber{border-color:rgba(var(--pp-warning-amber-rgb),.2);background:linear-gradient(135deg,rgba(var(--pp-warning-amber-rgb),.09),#ffffffdb)}.ppInitialWorkflowStep-purple{border-color:rgba(var(--pp-insight-violet-rgb),.2);background:linear-gradient(135deg,rgba(var(--pp-insight-violet-rgb),.08),#ffffffdb)}.ppInitialWorkflowStepNumber{position:absolute;top:10px;left:10px;width:22px;height:22px;display:inline-grid;place-items:center;border-radius:999px;color:var(--pp-cloud-white);background:var(--pp-pulse-blue);font-size:11px;font-weight:900;line-height:1;box-shadow:0 6px 14px rgba(var(--pp-shadow-rgb),.12)}.ppInitialWorkflowStep-green .ppInitialWorkflowStepNumber{background:var(--pp-success-green)}.ppInitialWorkflowStep-amber .ppInitialWorkflowStepNumber{background:var(--pp-warning-amber)}.ppInitialWorkflowStep-purple .ppInitialWorkflowStepNumber{background:var(--pp-insight-violet)}.ppInitialWorkflowStepIcon{width:46px;height:46px;display:inline-grid;place-items:center;justify-self:center;margin-top:18px;border-radius:999px;background:rgba(var(--pp-pulse-blue-rgb),.1);color:var(--pp-pulse-blue)}.ppInitialWorkflowStep-green .ppInitialWorkflowStepIcon{color:var(--pp-success-green);background:rgba(var(--pp-success-green-rgb),.12)}.ppInitialWorkflowStep-amber .ppInitialWorkflowStepIcon{color:color-mix(in srgb,var(--pp-warning-amber) 72%,var(--pp-slate-900));background:rgba(var(--pp-warning-amber-rgb),.14)}.ppInitialWorkflowStep-purple .ppInitialWorkflowStepIcon{color:var(--pp-insight-violet);background:rgba(var(--pp-insight-violet-rgb),.12)}.ppInitialWorkflowStep strong{color:var(--pp-slate-900);font-size:13px;font-weight:850;line-height:1.16}.ppInitialWorkflowStep p{margin:0;color:var(--pp-slate-600);font-size:11px;font-weight:620;line-height:1.4}.ppInitialWorkflowWhy{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;padding:10px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.16);border-radius:12px;background:rgba(var(--pp-pulse-blue-rgb),.05)}.ppInitialWorkflowWhy>span{width:30px;height:30px;display:inline-grid;place-items:center;border-radius:999px;color:var(--pp-pulse-blue);background:rgba(var(--pp-pulse-blue-rgb),.12)}.ppInitialWorkflowWhy strong{display:block;margin-bottom:3px;color:var(--pp-pulse-blue);font-size:13px;font-weight:850}.ppInitialWorkflowWhy ul{display:grid;gap:2px;margin:0;padding-left:16px;color:var(--pp-slate-700);font-size:12px;font-weight:650;line-height:1.35}.ppInitialWorkflowProduct{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;border:1px solid rgba(var(--pp-slate-700-rgb),.12);border-radius:12px;background:var(--pp-cloud-white)}.ppInitialWorkflowProduct .ppProductArt{width:46px;height:46px}.ppInitialWorkflowProduct>div{display:grid;gap:4px;min-width:0}.ppInitialWorkflowProduct strong{overflow:hidden;color:var(--pp-slate-900);font-size:13px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.ppInitialWorkflowProduct span{display:inline-flex;align-items:center;gap:5px;width:max-content;min-height:21px;padding:0 8px;border-radius:999px;color:var(--pp-success-green);background:rgba(var(--pp-success-green-rgb),.1);font-size:11px;font-weight:820}.ppInitialWorkflowFooter{display:grid;gap:8px}.ppInitialWorkflowActions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:8px}.ppInitialWorkflowActions .ppSecondaryButton,.ppInitialWorkflowActions .ppPrimaryButton{justify-content:center;min-height:36px}.ppInitialWorkflowWatchButton{background:var(--pp-success-green);border-color:var(--pp-success-green)}.ppInitialWorkflowDisable{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--pp-slate-500);font-size:11px;font-weight:650;line-height:1.35}.ppInitialWorkflowDisable input{width:14px;height:14px;margin:0}@media(max-width:720px){.ppInitialWorkflowModal{width:min(560px,calc(100vw - 24px));padding:14px}.ppInitialWorkflowHeader{grid-template-columns:44px minmax(0,1fr)}.ppInitialWorkflowHeroIcon{width:44px;height:44px}.ppInitialWorkflowSteps,.ppInitialWorkflowActions{grid-template-columns:1fr}.ppInitialWorkflowStep{min-height:auto}.ppInitialWorkflowProduct{grid-template-columns:42px minmax(0,1fr)}.ppInitialWorkflowProduct .ppProductArt{width:42px;height:42px}.ppInitialWorkflowProduct .ppSecondaryButton{grid-column:1 / -1;justify-content:center}}.ppProductDeepResearchGrid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:stretch}.ppProductDeepResearchGrid.isSingle{grid-template-columns:minmax(0,1fr)}.ppProductDetailHeroPanel{display:grid;grid-template-columns:minmax(260px,.34fr) minmax(0,1fr) auto;gap:18px;align-items:center;width:100%;padding:8px 0 2px;border:0;border-radius:0;background:transparent;box-shadow:none}.ppProductDetailSectionLabel{display:flex;align-items:center;gap:10px;min-width:0;padding:0 2px}.ppProductDetailSectionLabel>span{width:28px;height:28px;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:999px;background:linear-gradient(135deg,rgba(var(--pp-insight-violet-rgb),.88),rgba(var(--pp-pulse-blue-rgb),.78));color:var(--pp-cloud-white);font-size:13px;font-weight:900;box-shadow:0 8px 18px rgba(var(--pp-insight-violet-rgb),.2)}.ppProductDetailSectionLabel div{min-width:0;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.ppProductDetailSectionLabel strong{color:var(--pp-slate-900);font-size:13px;font-weight:900;line-height:1.2;text-transform:uppercase}.ppProductDetailSectionLabel small{color:var(--pp-slate-500);font-size:12px;font-weight:750}.ppProductDetailHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 22px;align-items:center;padding:4px 0 8px}.ppProductDetailHeader>s-button{justify-self:start}.ppProductDetailTopNav{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;min-height:28px}.ppProductDetailTopNav .ppProductBackButton{grid-column:1;justify-self:start}.ppProductRiskSiblingNav{grid-column:2;display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:0;padding:3px;border:1px solid rgba(var(--pp-slate-500-rgb),.12);border-radius:999px;background:linear-gradient(180deg,#fffffff5,#f8fafce0),var(--pp-cloud-white);box-shadow:0 10px 24px rgba(var(--pp-shadow-rgb),.08),inset 0 1px #ffffffeb}.ppProductRiskSiblingLink{position:relative;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:6px 10px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--pp-slate-700);text-decoration:none;box-shadow:none;transition:border-color .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.ppProductRiskSiblingLink:hover{border-color:rgba(var(--pp-pulse-blue-rgb),.16);background:rgba(var(--pp-pulse-blue-rgb),.055);color:var(--pp-slate-900);box-shadow:0 6px 16px rgba(var(--pp-pulse-blue-rgb),.1);transform:translateY(-1px)}.ppProductRiskSiblingLink:focus-visible{outline:none;border-color:rgba(var(--pp-pulse-blue-rgb),.45);box-shadow:0 0 0 3px rgba(var(--pp-pulse-blue-rgb),.14),0 6px 16px rgba(var(--pp-pulse-blue-rgb),.1)}.ppProductRiskSiblingLink>span{display:grid;gap:2px;min-width:0}.ppProductRiskSiblingLink strong,.ppProductRiskSiblingLink small{display:block;max-width:124px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppProductRiskSiblingLink strong{color:inherit;font-size:11px;font-weight:820;letter-spacing:0;line-height:1.08}.ppProductRiskSiblingLink small{color:var(--pp-slate-500);font-size:9.5px;font-weight:720;line-height:1.08}.ppProductRiskSiblingLink s-icon{width:18px;height:18px;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:999px;background:rgba(var(--pp-shadow-rgb),.045);color:var(--pp-slate-500);transform:scale(.82);transition:background .18s ease,color .18s ease,transform .18s ease}.ppProductRiskSiblingLink:hover s-icon,.ppProductRiskSiblingLink:focus-visible s-icon{background:rgba(var(--pp-pulse-blue-rgb),.12);color:var(--pp-pulse-blue);transform:scale(.86)}.ppProductRiskSiblingLink.isUnavailable{border-color:transparent;background:transparent;color:var(--pp-slate-400);box-shadow:none;cursor:default}.ppProductRiskSiblingLink.isUnavailable:hover{transform:none}.ppProductRiskSiblingLink.isUnavailable small{color:var(--pp-slate-400)}.ppProductRiskSiblingLink.isUnavailable s-icon{background:rgba(var(--pp-slate-500-rgb),.07);color:var(--pp-slate-400)}.ppProductBackButton{width:max-content;min-height:28px;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border:1px solid var(--pp-slate-300);border-radius:6px;background:var(--pp-cloud-white);color:var(--pp-slate-700);font:inherit;font-size:12px;font-weight:650;line-height:1;cursor:pointer}.ppProductBackButton:hover{border-color:var(--pp-pulse-blue);color:var(--pp-pulse-blue)}.ppProductBackButtonStandalone{min-height:24px;margin:0 0 2px;padding:0;border:0;border-radius:0;background:transparent;color:var(--pp-slate-700);box-shadow:none}.ppProductBackButtonStandalone:hover{border-color:transparent;background:transparent}.ppProductToast{position:fixed;z-index:80;top:76px;right:24px;max-width:min(420px,calc(100vw - 48px));display:grid;grid-template-columns:18px minmax(0,1fr) 22px;align-items:start;gap:10px;padding:12px 12px 12px 14px;border:1px solid var(--pp-slate-200);border-radius:8px;background:var(--pp-cloud-white);color:var(--pp-slate-700);font-size:13px;font-weight:600;box-shadow:0 18px 50px rgba(var(--pp-shadow-rgb),.18)}.ppProductToastBody{display:grid;gap:8px;min-width:0}.ppProductToastReviewLink{display:grid;gap:3px;padding:8px 10px;border:1px solid rgba(var(--pp-success-green-rgb),.24);border-radius:7px;background:rgba(var(--pp-success-green-rgb),.08);color:var(--pp-slate-700);font-size:12px;font-weight:600;line-height:1.35;text-decoration:none}.ppProductToastReviewLink strong{color:var(--pp-success-green);font-weight:800}.ppProductToastReviewLink:hover{border-color:rgba(var(--pp-success-green-rgb),.38);background:rgba(var(--pp-success-green-rgb),.12);color:var(--pp-slate-900)}.ppProductToast-success{border-color:rgba(var(--pp-success-green-rgb),.32);box-shadow:0 18px 50px rgba(var(--pp-success-green-rgb),.14)}.ppProductToast-warning{border-color:rgba(var(--pp-warning-amber-rgb),.36)}.ppProductToast-critical{border-color:rgba(var(--pp-risk-red-rgb),.36)}.ppProductToast button{width:22px;height:22px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:5px;background:transparent;color:var(--pp-slate-500);cursor:pointer}.ppProductToast button:hover{background:var(--pp-slate-100);color:var(--pp-slate-900)}.ppProductTitleRow{grid-column:1;display:grid;grid-template-columns:96px minmax(0,1fr);gap:22px;align-items:center}.ppProductTitleRow h1{margin:0 0 4px;color:var(--pp-slate-900);font-size:26px;font-weight:700;letter-spacing:0;line-height:1.15}.ppProductTitleHeading{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0;margin:0 0 4px}.ppProductTitleHeading h1{min-width:0;margin:0}.ppProductResolvedTitleBadge{min-height:24px;display:inline-flex;align-items:center;gap:5px;width:max-content;max-width:100%;padding:4px 9px;border:1px solid rgba(var(--pp-success-green-rgb),.2);border-radius:999px;background:var(--pp-green-soft);color:var(--pp-success-green);font-size:12px;font-weight:820;line-height:1;white-space:nowrap;box-shadow:0 6px 16px rgba(var(--pp-success-green-rgb),.12)}.ppProductResolvedTitleBadge s-icon{color:currentColor}.ppProductTitleRow p{margin:0 0 10px;color:var(--pp-slate-700);font-size:14px;line-height:1.35}.ppProductDetailHeroCopy{min-width:0;display:grid;gap:9px}.ppProductDetailHeroCopy h1{margin:0;color:var(--pp-slate-900);font-size:23px;font-weight:760;letter-spacing:0;line-height:1.15}.ppProductDetailStatusRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ppProductStatusPill{min-height:23px;display:inline-flex;align-items:center;gap:6px;width:max-content;max-width:100%;padding:4px 10px;border-radius:999px;background:var(--pp-slate-100);color:var(--pp-slate-700);font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.ppProductStatusPill:before{width:6px;height:6px;content:"";border-radius:999px;background:currentColor}.ppProductStatusPill-success{background:var(--pp-green-soft);color:var(--pp-success-green)}.ppProductStatusPill-warning{background:var(--pp-amber-soft);color:var(--pp-warning-amber)}.ppProductStatusPill-critical{background:var(--pp-red-soft);color:var(--pp-risk-red)}.ppProductStatusPill-info,.ppProductStatusPill-analysis{background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppProductMetaLine{display:flex;align-items:center;gap:9px;flex-wrap:wrap;min-width:0;margin:3px 0 0;color:var(--pp-slate-600);font-size:12px;line-height:1.4}.ppProductMetaLine div{display:inline-flex;align-items:baseline;gap:5px;min-width:0}.ppProductMetaLine div+div:before{width:3px;height:3px;display:inline-block;margin-right:6px;content:"";border-radius:999px;background:var(--pp-slate-400);transform:translateY(-1px)}.ppProductMetaLine dt{margin:0;color:var(--pp-slate-600);font-weight:750;white-space:nowrap}.ppProductMetaLine dd{min-width:0;max-width:min(420px,40vw);margin:0;overflow:hidden;color:var(--pp-slate-700);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ppProductHeaderActions{grid-column:2;grid-row:1 / span 2;display:flex;justify-content:flex-end;align-items:center;gap:7px;flex-wrap:wrap}.ppProductHeaderActions form{display:inline-flex}.ppProductHeaderActions .ppProductIconForm{margin:0}.ppProductHeaderActions .ppPrimaryButton{min-height:36px}.ppProductDetailHeroPanel>.ppProductHeaderActions{grid-column:auto;grid-row:auto;justify-content:flex-end;align-self:start;padding-top:8px;flex-wrap:nowrap;min-width:max-content}.ppProductAnalyzeButton{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 11px;border:1px solid var(--pp-dark-cta);border-color:var(--pp-dark-cta);border-radius:7px;background:var(--pp-dark-cta);color:var(--pp-cloud-white);font:inherit;font-size:11.5px;font-weight:750;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;box-shadow:0 1px #ffffff24 inset,0 8px 18px rgba(var(--pp-shadow-rgb),.14)}.ppProductAnalyzeButton s-icon{color:var(--pp-cloud-white);filter:brightness(0) invert(1);transform:scale(.9)}.ppProductAnalyzeButton:hover:not(:disabled){border-color:color-mix(in srgb,var(--pp-dark-cta) 88%,var(--pp-cloud-white));background:color-mix(in srgb,var(--pp-dark-cta) 92%,var(--pp-cloud-white));color:var(--pp-cloud-white);box-shadow:0 1px #ffffff29 inset,0 10px 22px rgba(var(--pp-shadow-rgb),.18)}.ppProductAnalyzeButton:disabled{border-color:var(--pp-slate-300);background:var(--pp-slate-200);color:var(--pp-slate-500);cursor:not-allowed;box-shadow:none}.ppProductAnalyzeButton:disabled s-icon{color:var(--pp-slate-500);filter:none}.ppProductDiagnosisRunning{min-height:34px;display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid rgba(var(--pp-info-cyan-rgb),.28);border-radius:8px;background:var(--pp-cyan-soft);color:var(--pp-slate-900);font-size:11.5px;font-weight:750;white-space:nowrap}.ppMiniSpinner{width:14px;height:14px;display:inline-block;border:2px solid rgba(var(--pp-info-cyan-rgb),.22);border-top-color:var(--pp-info-cyan);border-radius:999px;animation:ppSpin .8s linear infinite}.ppProductHeaderActions .ppResolveButton{min-height:36px;border-width:1px;font-weight:800;box-shadow:0 8px 18px rgba(var(--pp-shadow-rgb),.08)}.ppProductHeaderActions .ppResolveButton s-icon{color:currentColor}.ppProductHeaderActions .ppResolveButton.isUnresolved{border-color:rgba(var(--pp-success-green-rgb),.34);background:linear-gradient(180deg,rgba(var(--pp-success-green-rgb),.13),rgba(var(--pp-success-green-rgb),.07));color:var(--pp-low-risk-text)}.ppProductHeaderActions .ppResolveButton.isUnresolved:hover:not(:disabled){border-color:rgba(var(--pp-success-green-rgb),.56);background:rgba(var(--pp-success-green-rgb),.16)}.ppProductHeaderActions .ppResolveButton.isResolved{border-color:rgba(var(--pp-risk-red-rgb),.32);background:linear-gradient(180deg,rgba(var(--pp-risk-red-rgb),.12),rgba(var(--pp-risk-red-rgb),.06));color:var(--pp-risk-red)}.ppProductHeaderActions .ppResolveButton.isResolved:hover:not(:disabled){border-color:rgba(var(--pp-risk-red-rgb),.52);background:rgba(var(--pp-risk-red-rgb),.13)}.ppProductExternalButton{width:36px;height:36px;display:inline-grid;place-items:center;border:1px solid var(--pp-slate-300);border-radius:8px;background:var(--pp-cloud-white);color:var(--pp-pulse-blue);text-decoration:none;box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.08)}.ppProductExternalButton:hover{border-color:var(--pp-pulse-blue);background:var(--pp-blue-soft)}.ppProductExternalButton:disabled{cursor:default;opacity:.55}.ppProductOverflowButton{min-height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--pp-slate-200);border-radius:7px;background:var(--pp-cloud-white);color:var(--pp-slate-900);font:inherit;font-size:11.5px;font-weight:750;line-height:1;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.06)}.ppProductMetricTimelineButton{min-height:34px;gap:5px;padding-inline:10px;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.ppProductMetricTimelineIcon{width:18px;height:18px;flex:0 0 18px;object-fit:contain}.ppProductOverflowButton{width:36px;padding:0;cursor:pointer}.ppProductOverflowButton:hover,.ppProductOverflowButton[aria-expanded=true]{border-color:var(--pp-slate-300);background:var(--pp-slate-50)}.ppProductWatchlistButton{color:var(--pp-insight-violet);border-color:rgba(var(--pp-insight-violet-rgb),.28);background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.94),transparent 22%),linear-gradient(135deg,rgba(var(--pp-insight-violet-rgb),.14),rgba(var(--pp-pulse-blue-rgb),.08))}.ppProductWatchlistButton:hover{border-color:var(--pp-insight-violet);background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.96),transparent 22%),linear-gradient(135deg,rgba(var(--pp-insight-violet-rgb),.2),rgba(var(--pp-pulse-blue-rgb),.12))}.ppProductWatchlistButton .ppBinocularsIcon{font-size:15px}.ppProductWatchlistButton.isWatched{color:var(--pp-risk-red);border-color:rgba(var(--pp-risk-red-rgb),.24);background:var(--pp-red-soft)}.ppProductWatchlistButton.isWatched:hover{border-color:rgba(var(--pp-risk-red-rgb),.5);background:rgba(var(--pp-risk-red-rgb),.1)}.ppAnalysisStatusWrap{position:relative;display:inline-flex;align-items:center;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:help;outline:none}.ppAnalysisStatusWrap-titleIcon{flex:0 0 auto}.ppAnalysisStatus{display:inline-flex;align-items:center;gap:7px;min-width:0;color:var(--pp-slate-700);font-size:12px;font-weight:750;line-height:1.15;white-space:nowrap}.ppAnalysisStatusPopover{position:absolute;z-index:32;top:calc(100% + 8px);left:50%;width:244px;display:grid;gap:5px;padding:10px 11px;border:1px solid var(--pp-slate-200);border-radius:8px;background:var(--pp-cloud-white);box-shadow:0 18px 50px rgba(var(--pp-shadow-rgb),.16);opacity:0;pointer-events:none;transform:translate(-50%,-3px);transition:opacity .12s ease,transform .12s ease}.ppAnalysisStatusPopover strong{color:var(--pp-slate-900);font-size:12px;font-weight:850;line-height:1.25}.ppAnalysisStatusPopover small{color:var(--pp-slate-500);font-size:11px;line-height:1.35}.ppAnalysisStatusWrap:hover .ppAnalysisStatusPopover,.ppAnalysisStatusWrap:focus-within .ppAnalysisStatusPopover{opacity:1;pointer-events:auto;transform:translate(-50%)}.ppProductHeroImageWrap{position:relative;display:inline-flex;flex:0 0 auto;overflow:visible;width:100%;min-width:0}.ppProductHeroImageWrap .ppAnalysisStatusWrap-titleIcon{position:absolute;top:8px;right:8px;z-index:4;transform:none}.ppAnalysisStatusIcon{width:24px;height:24px;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:999px;border:1px solid var(--pp-slate-200);background:var(--pp-slate-100);color:var(--pp-slate-700)}.ppAnalysisStatus-full .ppAnalysisStatusIcon{border-color:rgba(var(--pp-insight-violet-rgb),.22);background:rgba(var(--pp-insight-violet-rgb),.1);color:var(--pp-insight-violet)}.ppAnalysisStatus-quickscan .ppAnalysisStatusIcon{border-color:rgba(var(--pp-info-cyan-rgb),.22);background:rgba(var(--pp-info-cyan-rgb),.1);color:var(--pp-info-cyan)}.ppAnalysisStatus-catalog .ppAnalysisStatusIcon{color:var(--pp-slate-500)}.ppAnalysisStatus strong{display:block;color:var(--pp-slate-900);font-size:12px;font-weight:800}.ppAnalysisStatus small{display:block;max-width:540px;margin-top:2px;color:var(--pp-slate-700);font-size:12px;font-weight:500;line-height:1.35;white-space:normal}.ppAnalysisStatus-detail{gap:10px}.ppAnalysisStatus-detail .ppAnalysisStatusIcon{width:34px;height:34px}.ppAnalysisStatus-titleIcon .ppAnalysisStatusIcon{width:32px;height:32px;border:2px solid var(--pp-cloud-white);background:var(--pp-cloud-white);box-shadow:0 8px 20px rgba(var(--pp-insight-violet-rgb),.16)}.ppAnalysisStatus-titleIcon.ppAnalysisStatus-full .ppAnalysisStatusIcon{background:linear-gradient(135deg,rgba(var(--pp-insight-violet-rgb),.16),rgba(var(--pp-pulse-blue-rgb),.1)),var(--pp-cloud-white)}.ppAnalysisStatus-titleIcon.ppAnalysisStatus-quickscan .ppAnalysisStatusIcon{background:linear-gradient(135deg,rgba(var(--pp-info-cyan-rgb),.16),rgba(var(--pp-pulse-blue-rgb),.08)),var(--pp-cloud-white)}.ppProductSummaryGrid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:stretch;width:100%}.ppProductDetailOverviewCard .ppProductSummaryGrid{grid-template-columns:1fr}.ppProductSummaryGrid>s-section{min-width:0;align-self:start}.ppMainFindingCard{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:start;overflow:visible;padding:16px 18px;border:1px solid var(--pp-border-color);border-radius:10px;background:var(--pp-card-bg);box-shadow:var(--pp-card-shadow)}.ppMainFindingCard:after{display:none;content:none}.ppMainFindingCard .ppDashboardIcon{width:34px;height:34px;margin-top:1px;background:var(--pp-violet-soft);color:var(--pp-insight-violet);box-shadow:none}.ppMainFindingCard .ppDashboardIcon s-icon,.ppMainFindingCard .ppDashboardIcon svg{color:currentColor;filter:none}.ppMainFindingCard span,.ppProductPanel h2,.ppCheckedPanel h2{color:var(--pp-slate-900);font-size:13px;font-weight:650;line-height:1.3}.ppMainFindingCard>div{position:relative;z-index:1;min-width:0}.ppMainFindingCard>div>span{display:inline-flex;align-items:center;gap:6px;color:var(--pp-slate-900);font-size:13px;font-weight:850}.ppMainFindingCard h2{margin:5px 0 8px;color:var(--pp-slate-900);font-size:15px;font-weight:800;line-height:1.25}.ppMainFindingText{display:grid;gap:8px;width:100%;max-width:none}.ppMainFindingText p{margin:0;color:var(--pp-slate-700);font-size:12px;font-weight:400;line-height:1.5}.ppMainFindingQuestionHeading{color:var(--pp-slate-900);font-weight:700}.ppProductDetailOverviewFinding{grid-template-columns:minmax(0,1fr);gap:9px;align-items:start;padding:16px 56px 16px 18px;border-color:rgba(var(--pp-insight-violet-rgb),.18);background:linear-gradient(135deg,rgba(var(--pp-insight-violet-rgb),.095),rgba(var(--pp-pulse-blue-rgb),.055)),var(--pp-card-bg)}.ppProductDetailOverviewFinding>.ppBetaFeedbackCardCorner{position:absolute;top:10px;right:10px;z-index:3}.ppProductDetailOverviewFinding>.ppDashboardIcon{display:none}.ppProductDetailOverviewFinding>div:not(.ppBetaFeedbackCardCorner){grid-column:1;grid-row:1;min-width:0;width:100%}.ppProductDetailOverviewFinding .ppDashboardIcon{width:38px;height:38px;background:var(--pp-violet-soft);color:var(--pp-insight-violet)}.ppProductDetailOverviewFinding .ppDashboardIcon .ppProductPulseIconBadgeGlyph{top:50%;left:50%;width:24px;height:24px;transform:translate(-50%,-50%);transform-origin:center}.ppProductDetailOverviewFinding>div>span{color:var(--pp-insight-violet);font-size:11px;font-weight:900;letter-spacing:.02em;line-height:1;text-transform:uppercase}.ppProductDetailOverviewFinding h2{font-size:15px;line-height:1.22;margin:10px 0}.ppProductDetailOverviewFinding .ppMainFindingText p{font-size:12px;line-height:1.5}.ppPostActionStatus{display:grid;gap:10px;margin-top:12px;padding:12px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.16);border-radius:8px;background:rgba(var(--pp-pulse-blue-rgb),.055)}.ppPostActionStatus-warning{border-color:#f59e0b47;background:#f59e0b16}.ppPostActionStatus-critical{border-color:rgba(var(--pp-risk-red-rgb),.26);background:rgba(var(--pp-risk-red-rgb),.075)}.ppPostActionStatus-success{border-color:#22c55e3d;background:#22c55e13}.ppPostActionStatusHeader{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:start}.ppPostActionStatusIcon{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:8px;background:var(--pp-cloud-white);color:var(--pp-pulse-blue);box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.05)}.ppPostActionStatus-warning .ppPostActionStatusIcon{color:#b45309}.ppPostActionStatus-critical .ppPostActionStatusIcon{color:var(--pp-risk-red)}.ppPostActionStatus-success .ppPostActionStatusIcon{color:var(--pp-success-green)}.ppPostActionStatusHeader>div{display:grid;gap:3px;min-width:0}.ppPostActionStatusHeader span:not(.ppPostActionStatusIcon){color:var(--pp-slate-900);font-size:11px;font-weight:850;line-height:1.2;text-transform:uppercase}.ppPostActionStatusHeader strong{color:var(--pp-slate-800);font-size:12px;font-weight:720;line-height:1.4}.ppPostActionStatusRows{display:grid;gap:7px;margin:0}.ppPostActionStatusRows>div{display:grid;grid-template-columns:58px minmax(0,1fr);gap:8px;align-items:start}.ppPostActionStatusRows dt,.ppPostActionStatusRows dd{margin:0;font-size:11px;line-height:1.45}.ppPostActionStatusRows dt{color:var(--pp-slate-600);font-weight:850}.ppPostActionStatusRows dd{color:var(--pp-slate-700);font-weight:560}.ppPostActionLifecycleList{display:flex;flex-wrap:wrap;gap:6px}.ppPostActionLifecycle{display:inline-grid;gap:2px;max-width:180px;padding:5px 7px;border-radius:7px;background:var(--pp-cloud-white);color:var(--pp-slate-700);font-size:10px;font-weight:850;line-height:1.1}.ppPostActionLifecycle small{overflow:hidden;color:var(--pp-slate-500);font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.ppPostActionLifecycle-red{color:var(--pp-risk-red)}.ppPostActionLifecycle-amber{color:#b45309}.ppPostActionLifecycle-blue{color:var(--pp-pulse-blue)}.ppPostActionLifecycle-green{color:var(--pp-success-green)}.ppRiskSnapshotBlock{display:grid;gap:12px;overflow:visible}.ppRiskSnapshot{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch;overflow:visible}.ppRiskSnapshotOverflow{max-height:0;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(-8px);transition:max-height .36s cubic-bezier(.22,1,.36,1),opacity .22s ease,transform .36s cubic-bezier(.22,1,.36,1),visibility 0s linear .36s}.ppRiskSnapshotBlock.isExpanded .ppRiskSnapshotOverflow{max-height:620px;opacity:1;visibility:visible;transform:translateY(0);transition:max-height .42s cubic-bezier(.22,1,.36,1),opacity .24s ease,transform .42s cubic-bezier(.22,1,.36,1),visibility 0s}.ppRiskSnapshot-extra{padding-top:2px}.ppRiskSnapshotToggle{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:1px 0 0;border:0;background:transparent;color:var(--pp-slate-900);cursor:pointer}.ppRiskSnapshotToggleLine{height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(100,116,139,.22))}.ppRiskSnapshotToggleLine:last-child{background:linear-gradient(90deg,rgba(100,116,139,.22),transparent)}.ppRiskSnapshotToggleLabel{display:inline-flex;align-items:center;gap:5px;color:var(--pp-slate-900);font-size:12px;font-weight:780;line-height:1.2;white-space:nowrap}.ppRiskSnapshotToggleLabel s-icon{transform:scale(.88)}.ppRiskSnapshotToggle:hover .ppRiskSnapshotToggleLabel,.ppRiskSnapshotToggle:focus-visible .ppRiskSnapshotToggleLabel{color:var(--pp-pulse-blue)}.ppRiskSnapshotToggle:hover .ppRiskSnapshotToggleLine,.ppRiskSnapshotToggle:focus-visible .ppRiskSnapshotToggleLine{background:linear-gradient(90deg,transparent,rgba(37,99,235,.28))}.ppRiskSnapshotToggle:hover .ppRiskSnapshotToggleLine:last-child,.ppRiskSnapshotToggle:focus-visible .ppRiskSnapshotToggleLine:last-child{background:linear-gradient(90deg,rgba(37,99,235,.28),transparent)}.ppProductDetailOverviewCard .ppRiskSnapshot{border:0;border-radius:0;background:transparent}.ppProductInsight{position:relative;min-width:0;display:grid;align-content:start;gap:7px;min-height:108px;height:100%;padding:15px;border:1px solid var(--pp-slate-200);border-radius:8px;background:var(--pp-cloud-white);box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.05),0 12px 30px rgba(var(--pp-shadow-rgb),.06)}.ppProductInsight:first-child{border-left:1px solid var(--pp-slate-200)}.ppProductInsight-withArea{--pp-insight-icon-bg: var(--pp-blue-soft);--pp-insight-icon-color: var(--pp-pulse-blue);grid-template-columns:1fr;align-items:stretch;gap:10px;padding:16px}.ppProductInsight-chartTone-red{--pp-insight-icon-bg: var(--pp-red-soft);--pp-insight-icon-color: var(--pp-risk-red)}.ppProductInsight-chartTone-purple{--pp-insight-icon-bg: var(--pp-violet-soft);--pp-insight-icon-color: var(--pp-insight-violet)}.ppProductInsight-chartTone-blue{--pp-insight-icon-bg: var(--pp-blue-soft);--pp-insight-icon-color: var(--pp-pulse-blue)}.ppProductInsight-chartTone-maroon{--pp-insight-icon-bg: var(--pp-red-soft);--pp-insight-icon-color: var(--pp-high-risk-text)}.ppProductInsight-chartTone-orange{--pp-insight-icon-bg: var(--pp-amber-soft);--pp-insight-icon-color: var(--pp-warning-amber)}.ppProductInsight-chartTone-green{--pp-insight-icon-bg: var(--pp-green-soft);--pp-insight-icon-color: var(--pp-success-green)}.ppProductInsight-chartTone-primary{--pp-insight-icon-bg: var(--pp-soft-highlight);--pp-insight-icon-color: var(--pp-primary-green)}.ppProductInsight-chartTone-dark{--pp-insight-icon-bg: var(--pp-slate-100);--pp-insight-icon-color: var(--pp-dark-cta)}.ppProductInsight-chartTone-discovery{--pp-insight-icon-bg: var(--pp-discovery-soft);--pp-insight-icon-color: var(--pp-discovery-blue)}.ppProductInsight-chartTone-slate,.ppProductInsight-chartTone-neutral{--pp-insight-icon-bg: var(--pp-slate-100);--pp-insight-icon-color: var(--pp-slate-500)}.ppProductInsightAreaHeader{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start}.ppProductInsightAreaCopy{min-width:0;display:grid;gap:3px;align-content:start}.ppProductInsightAreaTitle{min-width:0;display:inline-flex;align-items:center;gap:5px;overflow:visible;color:var(--pp-slate-600);font-size:11px;font-weight:760;line-height:1.2;white-space:nowrap}.ppProductInsightAreaTitleText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppProductInsightAreaTitle .ppInsightInfoWrap{flex:0 0 auto;z-index:80}.ppProductInsightAreaMeta{min-width:0;overflow:hidden;color:var(--pp-slate-500);font-size:10.5px;font-weight:680;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.ppProductInsightAreaMain{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 116px;align-items:end;gap:14px}.ppProductInsightAreaStats{min-width:0;display:grid;gap:5px;align-content:end}.ppProductInsightAreaValue{min-width:0;display:flex;align-items:baseline;gap:2px 5px;flex-wrap:nowrap}.ppProductInsightAreaValue-stacked{display:grid;gap:1px;align-items:start}.ppProductInsightAreaValue strong{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}.ppProductInsightAreaValue-stacked strong{max-width:100%}.ppProductInsightAreaValue-longText strong{overflow:visible;color:var(--pp-slate-900);font-size:17px;line-height:1.12;text-overflow:clip;white-space:normal}.ppProductInsightAreaValue small{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--pp-slate-500);font-size:11px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.ppProductInsightAreaValue-stacked small{display:-webkit-box;overflow:hidden;color:var(--pp-slate-600);font-size:10.6px;font-weight:650;line-height:1.18;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ppProductInsightAreaFootnote{min-width:0;display:flex;align-items:center;gap:4px}.ppProductInsightAreaFootnote:before{width:6px;height:6px;flex:0 0 auto;border-radius:999px;background:currentColor;content:""}.ppProductInsightAreaFootnoteText{flex:1 1 auto;min-width:0;display:-webkit-box;overflow:hidden;font-size:10.4px;line-height:1.22;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ppProductInsightAreaTrend{width:min(116px,100%);height:48px;display:block;justify-self:end;color:var(--pp-insight-violet)}.ppProductInsightAreaTrend svg{width:100%;height:100%;display:block;overflow:visible}.ppProductInsightAreaFillShadow{fill:currentColor;opacity:.1;filter:blur(3px);transform:translateY(3px)}.ppProductInsightAreaFill{opacity:1}.ppProductInsightAreaLineGlow,.ppProductInsightAreaLine{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.ppProductInsightAreaLineGlow{stroke-width:5;opacity:.14;filter:blur(2px)}.ppProductInsightAreaLine{stroke-width:2.1;vector-effect:non-scaling-stroke}.ppProductInsightAreaTrend-red{color:var(--pp-risk-red)}.ppProductInsightAreaTrend-purple{color:var(--pp-insight-violet)}.ppProductInsightAreaTrend-blue{color:var(--pp-pulse-blue)}.ppProductInsightAreaTrend-maroon{color:var(--pp-high-risk-text)}.ppProductInsightAreaTrend-orange{color:var(--pp-warning-amber)}.ppProductInsightAreaTrend-green{color:var(--pp-success-green)}.ppProductInsightAreaTrend-primary{color:var(--pp-primary-green)}.ppProductInsightAreaTrend-dark{color:var(--pp-dark-cta)}.ppProductInsightAreaTrend-discovery{color:var(--pp-discovery-blue)}.ppProductInsightAreaTrend-slate,.ppProductInsightAreaTrend-neutral{color:var(--pp-slate-500)}.ppProductInsightTop{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:center;min-width:0}.ppProductInsightTop>span:last-child{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--pp-slate-600);font-weight:760;line-height:1.2}.ppProductInsightIcon{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:999px;background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppProductInsightIcon s-icon{transform:scale(.95)}.ppProductInsightIcon svg{width:17px;height:17px}.ppProductInsight-red .ppProductInsightIcon{background:var(--pp-red-soft);color:var(--pp-risk-red)}.ppProductInsight-orange .ppProductInsightIcon{background:var(--pp-amber-soft);color:var(--pp-warning-amber)}.ppProductInsight-green .ppProductInsightIcon{background:var(--pp-green-soft);color:var(--pp-signal-teal)}.ppProductInsight-blue .ppProductInsightIcon{background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppProductInsight-neutral .ppProductInsightIcon{background:var(--pp-slate-100);color:var(--pp-slate-600)}.ppProductInsight-withArea .ppProductInsightIcon{width:42px;height:42px;background:var(--pp-insight-icon-bg);color:var(--pp-insight-icon-color)}.ppProductInsight-withArea .ppProductInsightIcon s-icon{transform:scale(1.8)}.ppProductInsight-withArea .ppProductInsightIcon svg{width:30px;height:30px}.ppInsightInfoWrap{position:relative;display:inline-flex;align-items:center;padding:0;border:0;background:transparent;color:var(--pp-slate-500);font:inherit;cursor:help;outline:none}.ppInsightInfoWrap s-icon{transform:scale(.9)}.ppInsightTooltip{position:fixed;top:var(--pp-tooltip-top, 16px);left:var(--pp-tooltip-left, 16px);z-index:120;width:var(--pp-tooltip-width, min(320px, calc(100vw - 40px) ));max-height:min(70vh,420px);overflow-y:auto;display:none;gap:9px;padding:12px;border:1px solid var(--pp-slate-200);border-radius:8px;background:var(--pp-cloud-white);color:var(--pp-slate-900);font-size:11.5px;font-weight:400;line-height:1.45;white-space:normal;overflow-wrap:anywhere;word-break:normal;text-align:left;box-shadow:0 16px 38px rgba(var(--pp-shadow-rgb),.14)}.ppInsightTooltip.isVisible,.ppInsightInfoWrap:hover .ppInsightTooltip,.ppInsightInfoWrap:focus .ppInsightTooltip,.ppInsightInfoWrap:focus-visible .ppInsightTooltip{display:grid}.ppInsightTooltipSection{min-width:0;display:grid;gap:2px}.ppInsightTooltipLabel{display:block;color:var(--pp-slate-900);font-size:9.5px;font-weight:700;letter-spacing:.02em;line-height:1.2;text-transform:uppercase}.ppInsightTooltipText{display:block;color:var(--pp-slate-900);font-size:11.5px;font-weight:400;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.ppProductInsight strong{color:var(--pp-slate-900);min-width:0;overflow-wrap:anywhere;font-size:19px;font-weight:700;line-height:1.08}.ppProductInsight small,.ppProductInsight em{color:var(--pp-slate-700);font-size:10.5px;font-style:normal;line-height:1.35}.ppProductInsight-red strong,.ppProductInsight-red em{color:var(--pp-risk-red)}.ppProductInsight-green strong{color:var(--pp-signal-teal)}.ppProductInsight-withArea strong{color:var(--pp-slate-900)}.ppProductInsight-withArea .ppProductInsightAreaValue-longText strong{overflow:visible;font-size:17px;line-height:1.12;text-overflow:clip;white-space:normal}.ppProductInsight-withArea .ppProductInsightAreaValue-stacked small{color:var(--pp-slate-600);font-size:10.6px;font-weight:650;line-height:1.18}.ppProductInsight-withArea.ppProductInsight-red .ppProductInsightAreaFootnote{color:var(--pp-risk-red)}.ppProductInsight-withArea.ppProductInsight-orange .ppProductInsightAreaFootnote{color:var(--pp-warning-amber)}.ppProductInsight-withArea.ppProductInsight-green .ppProductInsightAreaFootnote{color:var(--pp-success-green)}.ppProductInsight-withArea.ppProductInsight-blue .ppProductInsightAreaFootnote{color:var(--pp-pulse-blue)}.ppProductInsight-withArea.ppProductInsight-neutral .ppProductInsightAreaFootnote{color:var(--pp-slate-500)}.ppProductInsightProgress{width:100%;max-width:110px;height:6px;overflow:hidden;border-radius:999px;background:var(--pp-slate-200)}.ppProductInsightProgress span{display:block;height:100%;border-radius:inherit;background:var(--pp-signal-teal)}.ppTrendArrow{display:inline-block;width:0;height:0;margin-right:4px;border-right:4px solid transparent;border-left:4px solid transparent;border-bottom:6px solid var(--pp-risk-red);vertical-align:1px}.ppMiniTrend{width:62px;height:20px;display:inline-block;margin-top:2px;color:var(--pp-risk-red)}.ppMiniTrend-large{width:70px;height:26px}.ppMiniTrend svg{width:100%;height:100%;display:block;overflow:visible}.ppMiniTrend polyline{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:6 4;vector-effect:non-scaling-stroke}.ppMiniTrend-red{color:var(--pp-risk-red)}.ppMiniTrend-orange{color:var(--pp-warning-amber)}.ppMiniTrend-green{color:var(--pp-signal-teal)}.ppMiniTrend-table{color:var(--pp-slate-900)}.ppProductDetailHeroPanel .ppProductDetailHeader{padding:0}.ppProductDetailHeroPanel .ppProductTitleRow h1,.ppProductDetailHeroPanel .ppProductTitleHeading h1{color:var(--pp-slate-900)}.ppProductDetailHeroPanel .ppProductTitleRow p{color:var(--pp-slate-700)}.ppProductDetailHeroPanel .ppProductBackButton,.ppProductDetailHeroPanel .ppProductExternalButton{border-color:rgba(var(--pp-slate-500-rgb),.18);background:#ffffffc7;color:var(--pp-slate-700);box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.06)}.ppProductDetailHeroPanel .ppProductBackButton:hover,.ppProductDetailHeroPanel .ppProductExternalButton:hover{border-color:rgba(var(--pp-pulse-blue-rgb),.36);background:rgba(var(--pp-pulse-blue-rgb),.08);color:var(--pp-pulse-blue)}.ppProductDetailHeroPanel .ppProductWatchlistButton{color:var(--pp-insight-violet);border-color:rgba(var(--pp-insight-violet-rgb),.28);background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.94),transparent 22%),linear-gradient(135deg,rgba(var(--pp-insight-violet-rgb),.14),rgba(var(--pp-pulse-blue-rgb),.08))}.ppProductDetailHeroPanel .ppProductWatchlistButton.isWatched{color:var(--pp-risk-red);border-color:rgba(var(--pp-risk-red-rgb),.24);background:var(--pp-red-soft)}.ppProductDetailHeroPanel .ppProductHeaderActions .ppResolveButton.isUnresolved{border-color:rgba(var(--pp-success-green-rgb),.34);background:linear-gradient(180deg,rgba(var(--pp-success-green-rgb),.13),rgba(var(--pp-success-green-rgb),.07));color:var(--pp-low-risk-text)}.ppProductDetailHeroPanel .ppProductHeaderActions .ppResolveButton.isResolved{border-color:rgba(var(--pp-risk-red-rgb),.32);background:linear-gradient(180deg,rgba(var(--pp-risk-red-rgb),.12),rgba(var(--pp-risk-red-rgb),.06));color:var(--pp-risk-red)}.ppProductDetailHeroPanel .ppProductDiagnosisRunning{border-color:rgba(var(--pp-info-cyan-rgb),.28);background:var(--pp-cyan-soft);color:var(--pp-slate-900)}.ppProductDetailHeroPanel .ppProductArt{border-color:rgba(var(--pp-slate-500-rgb),.16);box-shadow:0 14px 30px rgba(var(--pp-shadow-rgb),.12)}.ppProductDetailHeroPanel .ppRiskSnapshot{border-color:#cbd5e1c7;background:linear-gradient(180deg,#fffffffa,#f8fafcf2);box-shadow:0 16px 38px rgba(var(--pp-shadow-rgb),.16),inset 0 1px #ffffffd1}.ppProductDetailHeroPanel .ppProductInsight{border-left-color:rgba(var(--pp-slate-500-rgb),.16)}.ppProductDetailHeroPanel .ppProductInsight:first-child{border-left:0}.ppProductDetailHeroPanel .ppProductInsight-red strong,.ppProductDetailHeroPanel .ppProductInsight-red em{color:var(--pp-risk-red)}.ppProductDetailHeroPanel .ppProductInsight-green strong{color:var(--pp-signal-teal)}.ppProductDetailHeroPanel .ppProductInsightProgress{background:var(--pp-slate-200)}.ppProductDetailHeroPanel .ppProductInsight>span{color:var(--pp-slate-500)}.ppProductDetailHeroPanel .ppProductInsight strong{color:var(--pp-slate-900)}.ppProductDetailHeroPanel .ppProductInsight small,.ppProductDetailHeroPanel .ppProductInsight em{color:var(--pp-slate-700)}.ppProductDetailHeroPanel .ppInsightInfoWrap{color:var(--pp-slate-500)}.ppProductDetailHeroPanel .ppMainFindingCard{border-color:rgba(var(--pp-insight-violet-rgb),.22);background:linear-gradient(135deg,rgba(var(--pp-insight-violet-rgb),.12),rgba(var(--pp-pulse-blue-rgb),.07) 48%,rgba(var(--pp-signal-teal-rgb),.06)),#fffffff0;box-shadow:0 16px 38px rgba(var(--pp-shadow-rgb),.16),inset 0 1px #ffffffc7}.ppProductDetailHeroPanel .ppMainFindingCard:after{background:radial-gradient(circle,rgba(var(--pp-insight-violet-rgb),.2),rgba(var(--pp-insight-violet-rgb),0))}.ppProductDetailHeroPanel .ppMainFindingCard>div>span{color:var(--pp-insight-violet)}.ppProductDetailHeroPanel .ppMainFindingCard h2{color:var(--pp-slate-900)}.ppProductDetailHeroPanel .ppMainFindingText p{color:var(--pp-slate-700)}.ppProductDetailGrid{display:grid;grid-template-columns:minmax(0,3fr) minmax(280px,1fr);gap:14px;align-items:start}.ppProductDetailGrid>s-section{min-width:0}.ppProductDetailMainColumn{display:grid;gap:14px;min-width:0}.ppProductLeftColumn{display:grid;gap:12px}.ppProductPanel,.ppCheckedPanel{padding:14px}.ppProductPanel h2,.ppCheckedPanel h2{margin:0 0 12px;font-size:14px}.ppIssuesOverviewPanel{padding:0;overflow:visible;border:1px solid var(--pp-slate-200);border-radius:10px;background:var(--pp-cloud-white)}.ppIssuesPanelHeader{position:relative;display:flex;align-items:start;justify-content:space-between;gap:18px;min-width:0;padding:16px 18px 15px}.ppIssuesPanelHeader>div:first-child{display:grid;gap:4px;min-width:0}.ppIssuesPanelHeader>div:first-child>span{color:var(--pp-insight-violet);font-size:11px;font-weight:900;letter-spacing:.02em;line-height:1;text-transform:uppercase}.ppIssuesPanelHeader h2{display:inline-flex;align-items:center;gap:9px;margin:0;color:var(--pp-slate-900);font-size:18px;font-weight:950;letter-spacing:0;line-height:1.16}.ppIssuesPanelHeader h2 small{min-width:24px;height:24px;display:inline-grid;place-items:center;padding:0 8px;border-radius:999px;background:var(--pp-blue-soft);color:var(--pp-pulse-blue);font-size:12px;font-weight:900;line-height:1}.ppIssuesPanelHeader p{max-width:720px;margin:0;color:var(--pp-slate-600);font-size:13px;font-weight:650;line-height:1.45}@media(max-width:720px){.ppIssuesPanelHeader{gap:12px;padding:14px}.ppIssuesPanelHeader p{font-size:12px}}.ppProductEvidenceSummaryPanel{display:grid;gap:10px;padding:12px}.ppEvidenceSummaryList{display:grid;gap:1px}.ppEvidenceSummaryRow{width:100%;min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:32px;padding:6px 7px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ppEvidenceSummaryRow:hover{background:rgba(var(--pp-pulse-blue-rgb),.045);color:var(--pp-pulse-blue)}.ppEvidenceSummaryIcon{width:22px;height:22px;display:inline-grid;place-items:center;border-radius:7px;background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppEvidenceSummaryIcon s-icon{transform:scale(.82)}.ppEvidenceSummaryRow strong{min-width:0;overflow:hidden;color:var(--pp-slate-900);font-size:12px;font-weight:850;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ppEvidenceSummaryRow em{min-width:24px;padding:3px 7px;border-radius:999px;background:var(--pp-slate-100);color:var(--pp-slate-700);font-size:10px;font-style:normal;font-weight:900;line-height:1;text-align:center}.ppEvidenceSummaryPopover{display:grid;gap:6px;padding:11px 12px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.18);border-radius:10px;background:var(--pp-cloud-white);color:var(--pp-slate-700);box-shadow:0 18px 45px rgba(var(--pp-shadow-rgb),.22)}.ppEvidenceSummaryPopover strong{color:var(--pp-slate-900);font-size:12px;font-weight:900;line-height:1.25}.ppEvidenceSummaryPopover p{margin:0;color:var(--pp-slate-700);font-size:12px;font-weight:650;line-height:1.38}.ppEvidenceSummaryPopover small{color:var(--pp-slate-500);font-size:11px;font-weight:800}.ppEvidenceSummaryPopoverPoint{display:block;padding:7px 8px;border-radius:7px;background:var(--pp-slate-100);color:var(--pp-slate-700);font-size:11px;font-weight:750;line-height:1.32}.ppEvidenceSummaryEmpty{padding:12px 0}.ppEvidenceSummaryViewAll{width:max-content;max-width:100%;display:inline-flex;align-items:center;gap:5px;padding:2px 0;border:0;background:transparent;color:var(--pp-pulse-blue);font:inherit;font-size:12px;font-weight:850;cursor:pointer}.ppEvidenceSummaryViewAll:hover{text-decoration:underline;text-underline-offset:3px}.ppEvidenceDataQuality strong{color:var(--pp-slate-900);font-size:14px;font-weight:850;line-height:1.2}.ppEvidenceDataQuality{display:grid;gap:12px;padding:16px;border:1px solid rgba(var(--pp-signal-teal-rgb),.18);border-radius:10px;background:linear-gradient(135deg,rgba(var(--pp-signal-teal-rgb),.08),rgba(var(--pp-pulse-blue-rgb),.04)),var(--pp-cloud-white)}.ppEvidenceDataQuality-warning{border-color:rgba(var(--pp-warning-amber-rgb),.22);background:linear-gradient(135deg,rgba(var(--pp-warning-amber-rgb),.1),rgba(var(--pp-pulse-blue-rgb),.035)),var(--pp-cloud-white)}.ppEvidenceDataQuality-critical{border-color:rgba(var(--pp-risk-red-rgb),.22);background:linear-gradient(135deg,rgba(var(--pp-risk-red-rgb),.08),rgba(var(--pp-pulse-blue-rgb),.035)),var(--pp-cloud-white)}.ppEvidenceDataQuality strong{display:flex;align-items:center;gap:8px}.ppEvidenceDataQuality strong span{padding:3px 8px;border-radius:999px;background:var(--pp-green-soft);color:var(--pp-success-green);font-size:11px;font-weight:900}.ppEvidenceDataQuality-warning strong span{background:var(--pp-amber-soft);color:var(--pp-warning-amber)}.ppEvidenceDataQuality-critical strong span{background:var(--pp-red-soft);color:var(--pp-risk-red)}.ppEvidenceDataQuality p{margin:8px 0 0;color:var(--pp-slate-700);font-size:13px;line-height:1.45}.ppEvidenceDataQuality button{width:max-content;display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:var(--pp-pulse-blue);font:inherit;font-size:13px;font-weight:850;cursor:pointer}.ppProductRiskHistoryPanel{display:grid;gap:0;padding:18px;overflow:visible}.ppMetricTimelinesScreen{gap:14px}.ppMetricTimelinesHeader{display:grid;gap:6px}.ppMetricTimelinesHeaderRow{display:flex;align-items:start;justify-content:flex-start;gap:20px}.ppMetricTimelinesTitleBlock{display:grid;gap:4px;min-width:0}.ppMetricTimelinesTitleBlock>span{display:inline-flex;align-items:center;gap:7px;width:max-content;color:var(--pp-insight-violet);font-size:12px;font-weight:900;line-height:1}.ppMetricTimelinesTitleBlock h1{margin:0;color:var(--pp-slate-900);font-size:28px;font-weight:950;letter-spacing:0;line-height:1.1}.ppMetricTimelinesTitleBlock p{margin:0;color:var(--pp-slate-600);font-size:13px;font-weight:650}.ppMetricTimelineStack{display:grid;gap:10px;width:100%}.ppMetricTimelineChart{display:grid;grid-template-columns:minmax(250px,285px) minmax(0,1fr);align-items:stretch;gap:12px;min-width:0;min-height:172px;padding:14px 16px 12px;border:1px solid var(--pp-slate-200);border-radius:8px;background:var(--pp-cloud-white);color:var(--pp-pulse-blue);box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.05)}.ppMetricTimelineChart.isHoverLockSource{border-color:rgba(var(--pp-pulse-blue-rgb),.34);box-shadow:0 0 0 2px rgba(var(--pp-pulse-blue-rgb),.08),0 12px 28px rgba(var(--pp-shadow-rgb),.08)}.ppMetricTimelineSummary{display:grid;grid-template-columns:20px 46px minmax(0,1fr);align-items:center;gap:12px;min-width:0}.ppMetricTimelineReorderControls{display:grid;align-content:center;gap:2px;width:20px;justify-items:center}.ppMetricTimelineReorderButton{width:18px;height:18px;display:inline-grid;place-items:center;padding:0;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--pp-slate-500);cursor:pointer}.ppMetricTimelineReorderButton:hover:not(:disabled),.ppMetricTimelineReorderButton:focus-visible{border-color:var(--pp-slate-200);background:var(--pp-slate-50);color:var(--pp-slate-900)}.ppMetricTimelineReorderButton:disabled{opacity:.3;cursor:default}.ppMetricTimelineReorderButton s-icon{width:12px;height:12px}.ppMetricTimelineIcon{width:44px;height:44px;display:inline-grid;place-items:center;border-radius:999px;color:currentColor;background:color-mix(in srgb,currentColor 14%,var(--pp-cloud-white))}.ppMetricTimelineIcon svg{width:24px;height:24px}.ppMetricTimelineSummaryText{display:grid;gap:3px;min-width:0}.ppMetricTimelineSummaryText h2{margin:0;overflow:hidden;color:var(--pp-slate-900);font-size:13px;font-weight:950;letter-spacing:0;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.ppMetricTimelineSummaryText p{margin:0;overflow:hidden;color:var(--pp-slate-600);font-size:11px;font-weight:750;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ppMetricTimelineSummaryText strong{margin-top:12px;color:var(--pp-slate-900);font-size:22px;font-weight:950;letter-spacing:0;line-height:1.05}.ppMetricTimelineSummaryText small{color:var(--pp-slate-500);font-size:11px;font-weight:850}.ppMetricTimelineDelta-positive{color:var(--pp-success-green)!important}.ppMetricTimelineDelta-negative{color:var(--pp-risk-red)!important}.ppMetricTimelineChartPlot{position:relative;display:block;width:100%;height:146px;min-width:0;overflow:visible}.ppMetricTimelineChartBody{display:grid;align-content:stretch;gap:3px;min-width:0;min-height:146px}.ppMetricTimelineChartPlot .recharts-wrapper,.ppMetricTimelineChartPlot .recharts-surface{width:100%!important;height:100%!important;max-width:none!important;overflow:visible}.ppMetricTimelineChartPlot .recharts-tooltip-wrapper{outline:none;pointer-events:none;transition:none!important;will-change:transform}.ppMetricTimelineChart:last-child .ppMetricTimelineChartPlot .recharts-tooltip-wrapper{position:fixed!important;top:auto!important;right:auto!important;bottom:30px!important;left:30px!important;z-index:150!important;transform:none!important;transition:none!important}.ppMetricTimelineActiveDot{stroke:var(--pp-cloud-white);stroke-width:3;filter:drop-shadow(0 5px 12px rgba(var(--pp-shadow-rgb),.2))}.ppMetricTimelineLockedDot{color:var(--pp-metric-timeline-locked-color, var(--pp-pulse-blue));filter:drop-shadow(0 0 8px color-mix(in srgb,currentColor 38%,transparent)) drop-shadow(0 8px 16px rgba(var(--pp-shadow-rgb),.3))}.ppMetricTimelineLockedDotHalo{fill:color-mix(in srgb,currentColor 25%,transparent)}.ppMetricTimelineLockedDotCircle{fill:currentColor;stroke:var(--pp-cloud-white);stroke-width:3}.ppMetricTimelineLockedDotLock,.ppMetricTimelineEventMarkerLock{fill:none;stroke:var(--pp-cloud-white);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45;vector-effect:non-scaling-stroke}.ppMetricTimelineEventMarker{color:var(--pp-metric-timeline-event-color, var(--pp-slate-700));cursor:pointer}.ppMetricTimelineEventMarker.isLocked{filter:drop-shadow(0 8px 16px rgba(var(--pp-shadow-rgb),.26))}.ppMetricTimelineEventMarker.isLocked .ppMetricTimelineEventMarkerHalo{fill:color-mix(in srgb,currentColor 34%,transparent)}.ppMetricTimelineEventMarker.isLocked .ppMetricTimelineEventMarkerCircle{stroke-width:3.2}.ppMetricTimelineEventMarker.isOverflow .ppMetricTimelineEventMarkerCircle{fill:var(--pp-slate-800)}.ppMetricTimelineEventMarkerHalo{fill:color-mix(in srgb,currentColor 16%,transparent)}.ppMetricTimelineEventMarkerCircle{fill:currentColor;stroke:var(--pp-cloud-white);stroke-width:2.4;filter:drop-shadow(0 6px 12px rgba(var(--pp-shadow-rgb),.18))}.ppMetricTimelineEventMarkerIcon{fill:none;stroke:var(--pp-cloud-white);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55;vector-effect:non-scaling-stroke}.ppMetricTimelineEventMarkerIconFill{fill:var(--pp-cloud-white);stroke:none}.ppMetricTimelineEventMarkerMoreText{fill:var(--pp-cloud-white);font-size:7px;font-weight:950;letter-spacing:0;pointer-events:none;text-anchor:middle;dominant-baseline:central}.ppMetricTimelineTooltip{position:static;transform:none;gap:4px;min-width:0;padding:7px 8px;border-radius:7px;box-shadow:0 10px 22px rgba(var(--pp-shadow-rgb),.14);opacity:0;transition:opacity .14s ease;will-change:opacity}.ppMetricTimelineTooltip.isVisible{opacity:1;animation:ppMetricTimelineTooltipFadeIn .14s ease both}.ppMetricTimelineTooltip.isHidden{opacity:0}@keyframes ppMetricTimelineTooltipFadeIn{0%{opacity:0}to{opacity:1}}.ppMetricTimelineTooltip>strong{font-size:10px;line-height:1.1}.ppMetricTimelineTooltip>span:not(.ppRetentionLinePopoverRows),.ppMetricTimelineTooltip .ppRetentionLinePopoverRows{display:grid;gap:4px}.ppMetricTimelineTooltip>span:not(.ppRetentionLinePopoverRows),.ppMetricTimelineTooltip .ppRetentionLinePopoverRows span{display:grid;grid-template-columns:max-content minmax(52px,1fr);align-items:baseline;gap:12px}.ppMetricTimelineTooltip b,.ppMetricTimelineTooltip small,.ppMetricTimelineTooltip .ppRetentionLinePopoverRows b,.ppMetricTimelineTooltip .ppRetentionLinePopoverRows small{font-size:10px;line-height:1.08}.ppMetricTimelineTooltip b{font-weight:850}.ppMetricTimelineTooltip small{min-width:0;text-align:right;white-space:nowrap}.ppMetricTimelineEventTooltip{gap:8px;width:min(390px,calc(100vw - 60px));max-height:min(560px,100vh);overflow:auto;padding:10px;border:1px solid var(--pp-slate-200);transform-origin:bottom left}.ppMetricTimelineEventTooltipHeader{display:flex!important;align-items:center;justify-content:space-between;gap:14px!important}.ppMetricTimelineEventTooltipHeader strong{overflow:hidden;color:var(--pp-slate-900);font-size:13px;font-weight:950;line-height:1.15;text-overflow:ellipsis}.ppMetricTimelineEventTooltipHeader>span{display:inline-flex!important;align-items:center;min-width:max-content;padding:4px 9px;border:1px solid var(--pp-slate-200);place-items:center;border-radius:999px;background:var(--pp-slate-50);color:var(--pp-slate-700);font-size:11px;font-weight:900;line-height:1}.ppMetricTimelineEventTooltipGroups{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:5px!important}.ppMetricTimelineEventTooltipGroup{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:3px!important;color:var(--pp-metric-timeline-event-tooltip-color, var(--pp-slate-700))}.ppMetricTimelineEventTooltipGroupTitle{display:inline-flex!important;align-items:center!important;gap:8px!important;color:currentColor}.ppMetricTimelineEventTooltipGroupTitle i{width:3px;height:18px;border-radius:999px;background:currentColor}.ppMetricTimelineEventTooltipGroupTitle b{color:currentColor;font-size:12px;font-weight:950;line-height:1}.ppMetricTimelineEventTooltipRow{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:start!important;gap:7px!important;padding:2px 0;color:var(--pp-slate-700)}.ppMetricTimelineEventTooltipRow time{color:var(--pp-slate-500);font-size:7px;font-weight:850;line-height:1.1;white-space:nowrap}.ppMetricTimelineEventTooltipRowIcon{width:24px;height:24px;display:inline-grid!important;place-items:center;border:1px solid var(--pp-slate-200);border-radius:999px;background:color-mix(in srgb,currentColor 12%,var(--pp-cloud-white));color:var(--pp-metric-timeline-event-tooltip-color, currentColor);box-shadow:0 4px 10px rgba(var(--pp-shadow-rgb),.08)}.ppMetricTimelineEventTooltipRowIcon svg,.ppMetricTimelineEventTooltipRowIcon s-icon{width:14px;height:14px}.ppMetricTimelineEventTooltipRowCopy{display:grid!important;gap:2px!important;min-width:0}.ppMetricTimelineEventTooltipTitle{display:flex!important;min-width:0;align-items:baseline;gap:6px;flex-wrap:wrap}.ppMetricTimelineEventTooltipTitle strong{color:var(--pp-slate-900);font-size:11px;font-weight:950;line-height:1.15;overflow-wrap:anywhere}.ppMetricTimelineEventTooltipRowCopy small{color:var(--pp-slate-600);font-size:9.5px;font-weight:650;line-height:1.2;text-align:left;overflow-wrap:anywhere;white-space:normal}.ppMetricTimelineEventTooltipGroup em{margin-left:92px;color:currentColor;font-size:10px;font-style:normal;font-weight:900}.ppMetricTimelineEventTooltip-red{color:var(--pp-risk-red)}.ppMetricTimelineEventTooltip-orange{color:var(--pp-warning-amber)}.ppMetricTimelineEventTooltip-green{color:var(--pp-success-green)}.ppMetricTimelineEventTooltip-blue{color:var(--pp-pulse-blue)}.ppMetricTimelineEventTooltip-slate{color:var(--pp-slate-700)}.ppMetricTimelineNoData{display:grid;place-items:center;height:100%;color:var(--pp-slate-500);font-size:12px;font-weight:800}.ppMetricTimelineLegend{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 10px;min-height:10px;color:var(--pp-slate-500);font-size:9px;font-weight:800;line-height:1}.ppMetricTimelineLegendItem{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.ppMetricTimelineLegendLine{width:14px;height:0;border-top:2px solid var(--pp-metric-timeline-legend-color, currentColor)}.ppMetricTimelineLegendLine.isDashed{border-top-style:dashed}.ppMetricTimelineLegend-events{gap:5px 12px}.ppMetricTimelineLegendIcon{width:16px;height:16px;display:inline-grid;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--pp-metric-timeline-legend-color, currentColor) 13%,var(--pp-cloud-white));color:var(--pp-metric-timeline-legend-color, currentColor)}.ppMetricTimelineLegendIcon svg,.ppMetricTimelineLegendIcon s-icon{width:11px;height:11px}.ppMetricTimelineChart-violet{color:var(--pp-insight-violet)}.ppMetricTimelineChart-red{color:var(--pp-risk-red)}.ppMetricTimelineChart-orange{color:var(--pp-warning-amber)}.ppMetricTimelineChart-blue{color:var(--pp-pulse-blue)}.ppMetricTimelineChart-green{color:var(--pp-success-green)}.ppMetricTimelineChart-slate{color:var(--pp-slate-900)}.ppMetricTimelineEmpty{margin-top:-4px}.ppProductDetailPrimary>.ppProductRiskHistoryPanel{width:100%}.ppProductRiskHistoryHeader{position:relative;display:flex;align-items:start;justify-content:space-between;gap:18px;padding-right:42px}.ppProductRiskHistoryTitleBlock{display:grid;gap:4px;align-items:start;min-width:0}.ppProductRiskHistoryTitleBlock>div{min-width:0}.ppProductRiskHistoryTitleBlock>div>span{color:var(--pp-risk-red);font-size:11px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.ppProductRiskHistoryTitleBlock h2{margin:0;color:var(--pp-slate-900);font-size:18px;font-weight:950;letter-spacing:0}.ppProductRiskHistoryTitleBlock p{margin:0;max-width:760px;color:var(--pp-slate-600);font-size:13px;font-weight:650;line-height:1.45}.ppProductRiskHistoryCurrent{display:grid;justify-items:end;gap:6px;min-width:210px;color:var(--pp-slate-700)}.ppProductRiskHistoryCurrent>span{color:var(--pp-slate-500);font-size:11px;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.ppProductRiskHistoryScore{display:inline-flex;align-items:baseline;color:var(--pp-slate-900);font-size:28px;font-weight:950;letter-spacing:0;line-height:1}.ppProductRiskHistoryScore small{color:var(--pp-slate-900);font-size:15px;font-weight:inherit;line-height:1}.ppProductRiskHistoryTrendBadge{width:max-content;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid rgba(var(--pp-risk-red-rgb),.2);border-radius:999px;background:var(--pp-cloud-white);color:var(--pp-risk-red);box-shadow:0 5px 14px rgba(var(--pp-shadow-rgb),.06);font-size:12px;font-style:normal;font-weight:900;line-height:1}.ppProductRiskHistoryTrendBadge s-icon{transform:scale(.86)}.ppProductRiskHistoryTrendBadge-green{border-color:rgba(var(--pp-success-green-rgb),.22);background:var(--pp-cloud-white);color:var(--pp-success-green)}.ppProductRiskHistoryTrendBadge-orange{border-color:rgba(var(--pp-warning-amber-rgb),.24);background:var(--pp-cloud-white);color:var(--pp-warning-amber)}.ppProductRiskHistoryTrendBadge-blue{border-color:rgba(var(--pp-pulse-blue-rgb),.22);background:var(--pp-cloud-white);color:var(--pp-pulse-blue)}.ppProductRiskHistoryStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:stretch}.ppProductRiskHistoryStat{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:center;min-height:64px;padding:8px 9px;border:1px solid var(--pp-slate-200);border-radius:8px;background:linear-gradient(180deg,var(--pp-cloud-white),var(--pp-subcard-bg));color:inherit;cursor:help;font:inherit;text-align:left}.ppProductRiskHistoryStat:hover,.ppProductRiskHistoryStat:focus-visible{border-color:rgba(var(--pp-pulse-blue-rgb),.34);outline:none;box-shadow:0 0 0 3px rgba(var(--pp-pulse-blue-rgb),.1)}.ppProductRiskHistoryStat>span{width:30px;height:30px;display:inline-grid;place-items:center;border-radius:999px;background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppProductRiskHistoryStat>span s-icon{transform:scale(.9)}.ppProductRiskHistoryStat-red>span{background:var(--pp-red-soft);color:var(--pp-risk-red)}.ppProductRiskHistoryStat-orange>span{background:rgba(var(--pp-warning-amber-rgb),.14);color:var(--pp-warning-amber)}.ppProductRiskHistoryStat-purple>span{background:rgba(var(--pp-insight-violet-rgb),.12);color:var(--pp-insight-violet)}.ppProductRiskHistoryStat-green>span{background:var(--pp-green-soft);color:var(--pp-success-green)}.ppProductRiskHistoryStat div,.ppProductRiskHistoryStat strong,.ppProductRiskHistoryStat small,.ppProductRiskHistoryStat em{min-width:0}.ppProductRiskHistoryStat strong,.ppProductRiskHistoryStat small,.ppProductRiskHistoryStat em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppProductRiskHistoryStat strong{color:var(--pp-slate-900);font-size:17px;font-weight:950;line-height:1.05}.ppProductRiskHistoryStat small{color:var(--pp-slate-500);font-size:9px;font-weight:850;line-height:1.15;text-transform:uppercase}.ppProductRiskHistoryStat em{margin-top:2px;color:var(--pp-slate-500);font-size:10px;font-style:normal;font-weight:750;line-height:1.25}.ppProductRiskHistoryChart{position:relative;height:300px;padding:0;border:1px solid var(--pp-slate-200);border-radius:12px;background:var(--pp-subcard-bg);color:var(--pp-risk-red);overflow:hidden}.ppProductRiskHistoryChart svg{width:100%;height:100%;display:block}.ppProductRiskHistoryGridLine line{stroke:rgba(var(--pp-slate-500-rgb),.14);stroke-dasharray:4 6}.ppProductRiskHistoryGridLine text,.ppProductRiskHistoryXTick text{fill:var(--pp-slate-500);font-size:11px;font-weight:850}.ppProductRiskHistoryAxis{stroke:rgba(var(--pp-slate-500-rgb),.18)}.ppProductRiskHistoryReference line{stroke:rgba(var(--pp-slate-500-rgb),.36);stroke-dasharray:8 8}.ppProductRiskHistoryReference text{fill:var(--pp-slate-600);font-size:11px;font-weight:850}.ppProductRiskHistoryXTick line{stroke:rgba(var(--pp-slate-500-rgb),.22)}.ppProductRiskHistoryArea{fill:url(#ppProductRiskHistoryAreaGradient)}.ppProductRiskHistoryLine{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.ppProductRiskHistoryPoint{position:absolute;z-index:2;width:28px;height:28px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:999px;background:transparent;color:currentColor;cursor:pointer;transform:translate(-50%,-50%)}.ppProductRiskHistoryPoint>span{width:13px;height:13px;border:3px solid var(--pp-cloud-white);border-radius:inherit;background:currentColor;opacity:0;box-shadow:0 4px 10px rgba(var(--pp-shadow-rgb),.2);transform:scale(.68);transition:opacity .14s ease,transform .14s ease,box-shadow .14s ease}.ppProductRiskHistoryPoint.isActive>span,.ppProductRiskHistoryPoint:focus-visible>span,.ppProductRiskHistoryPoint:hover>span{opacity:1;box-shadow:0 0 0 5px rgba(var(--pp-risk-red-rgb),.16),0 6px 14px rgba(var(--pp-shadow-rgb),.22);transform:scale(1)}.ppProductRiskHistoryPanel-green .ppProductRiskHistoryChart,.ppProductRiskHistoryPanel-green .ppProductRiskHistoryPoint{color:var(--pp-success-green)}.ppProductRiskHistoryPanel-green .ppProductRiskHistoryTitleBlock>div>span{color:var(--pp-success-green)}.ppProductRiskHistoryPanel-orange .ppProductRiskHistoryChart,.ppProductRiskHistoryPanel-orange .ppProductRiskHistoryPoint{color:var(--pp-warning-amber)}.ppProductRiskHistoryPanel-orange .ppProductRiskHistoryTitleBlock>div>span{color:var(--pp-warning-amber)}.ppProductRiskHistoryPanel-blue .ppProductRiskHistoryChart,.ppProductRiskHistoryPanel-blue .ppProductRiskHistoryPoint{color:var(--pp-pulse-blue)}.ppProductRiskHistoryPanel-blue .ppProductRiskHistoryTitleBlock>div>span{color:var(--pp-pulse-blue)}.ppProductRiskHistoryMilestone{position:absolute;z-index:2;max-width:min(210px,34%);padding:10px 12px;border:1px solid var(--pp-slate-200);border-radius:10px;background:#fffffff0;box-shadow:0 8px 24px rgba(var(--pp-shadow-rgb),.08);transform:translate(-10%)}.ppProductRiskHistoryMilestone:hover,.ppProductRiskHistoryMilestoneRule:hover+.ppProductRiskHistoryMilestone{z-index:8;box-shadow:0 14px 34px rgba(var(--pp-shadow-rgb),.16)}.ppProductRiskHistoryMilestone-right{transform:translate(-90%)}.ppProductRiskHistoryMilestoneRule{position:absolute;z-index:1;width:1px;border-left:1px dashed rgba(var(--pp-risk-red-rgb),.38);pointer-events:auto}.ppProductRiskHistoryMilestoneRule:before,.ppProductRiskHistoryMilestoneRule:after{content:"";position:absolute;left:50%;border-radius:999px;transform:translate(-50%)}.ppProductRiskHistoryMilestoneRule:before{top:0;width:7px;height:7px;background:rgba(var(--pp-risk-red-rgb),.78);box-shadow:0 0 0 5px rgba(var(--pp-risk-red-rgb),.1)}.ppProductRiskHistoryMilestoneRule:after{bottom:0;width:5px;height:5px;background:var(--pp-risk-red)}.ppProductRiskHistoryMilestoneRule-orange{border-left-color:rgba(var(--pp-warning-amber-rgb),.46)}.ppProductRiskHistoryMilestoneRule-orange:before,.ppProductRiskHistoryMilestoneRule-orange:after{background:var(--pp-warning-amber);box-shadow:0 0 0 5px rgba(var(--pp-warning-amber-rgb),.11)}.ppProductRiskHistoryMilestoneRule-green{border-left-color:rgba(var(--pp-success-green-rgb),.42)}.ppProductRiskHistoryMilestoneRule-green:before,.ppProductRiskHistoryMilestoneRule-green:after{background:var(--pp-success-green);box-shadow:0 0 0 5px rgba(var(--pp-success-green-rgb),.11)}.ppProductRiskHistoryMilestone small,.ppProductRiskHistoryMilestone strong{display:block}.ppProductRiskHistoryMilestone small{color:var(--pp-slate-500);font-size:11px;font-weight:800}.ppProductRiskHistoryMilestone strong{margin-top:3px;color:var(--pp-slate-900);font-size:12px;font-weight:900;line-height:1.25}.ppProductRiskHistoryMeta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--pp-slate-200);border-radius:12px;background:var(--pp-cloud-white);overflow:hidden}.ppProductRiskHistoryMetaCard{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:center;padding:12px 14px;border:0;background:transparent;color:inherit;cursor:help;font:inherit;text-align:left}.ppProductRiskHistoryMetaCard+.ppProductRiskHistoryMetaCard{border-left:1px solid var(--pp-slate-200)}.ppProductRiskHistoryMetaCard:hover,.ppProductRiskHistoryMetaCard:focus-visible{outline:none;background:var(--pp-slate-50)}.ppProductRiskHistoryMetaCard>span:first-child{width:36px;height:36px;display:inline-grid;place-items:center;border-radius:9px;background:var(--pp-red-soft);color:var(--pp-risk-red)}.ppProductRiskHistoryMetaCard-green>span:first-child{background:var(--pp-green-soft);color:var(--pp-success-green)}.ppProductRiskHistoryMetaCard-blue>span:first-child{background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppProductRiskHistoryMetaCard-purple>span:first-child{background:rgba(var(--pp-insight-violet-rgb),.12);color:var(--pp-insight-violet)}.ppProductRiskHistoryMetaCard-orange>span:first-child{background:rgba(var(--pp-warning-amber-rgb),.14);color:var(--pp-warning-amber)}.ppProductRiskHistoryMetaCard strong,.ppProductRiskHistoryMetaCard small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppProductRiskHistoryMetaCard strong{color:var(--pp-slate-900);font-size:13px;font-weight:900}.ppProductRiskHistoryMetaCard small{margin-top:3px;color:var(--pp-slate-500);font-size:11px;font-weight:700}.ppProductRiskHistoryPopover{display:grid;gap:10px;padding:12px;border:1px solid var(--pp-slate-200);border-radius:12px;background:var(--pp-cloud-white);box-shadow:0 16px 34px rgba(var(--pp-shadow-rgb),.16);color:var(--pp-slate-900)}.ppProductRiskHistoryPopover strong,.ppProductRiskHistoryPopover p{margin:0}.ppProductRiskHistoryPopover>strong{color:var(--pp-slate-900);font-size:13px;font-weight:900}.ppProductRiskHistoryPopover p{color:var(--pp-slate-600);font-size:12px;font-weight:700;line-height:1.35}.ppProductRiskHistoryCardPopover small{margin:0;color:var(--pp-slate-600);font-size:12px;font-weight:700;line-height:1.35}.ppProductRiskHistoryPopoverScore{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:9px;background:var(--pp-slate-50)}.ppProductRiskHistoryPopoverScore b{color:var(--pp-slate-950);font-size:15px;font-weight:950}.ppProductRiskHistoryPopoverScore small{color:var(--pp-slate-500);font-size:11px;font-weight:800}.ppProductRiskHistoryPopoverRows{display:grid;gap:6px}.ppProductRiskHistoryPopoverEventRows{padding-bottom:8px;border-bottom:1px solid var(--pp-slate-200)}.ppProductRiskHistoryPopoverRows span{display:flex;justify-content:space-between;gap:12px;color:var(--pp-slate-600);font-size:11.5px;font-weight:750}.ppProductRiskHistoryPopoverRows b{color:var(--pp-slate-700)}@media(max-width:1100px){.ppProductRiskHistoryHeader{display:grid;grid-template-columns:1fr}.ppProductRiskHistoryCurrent{justify-items:start;min-width:0}.ppProductRiskHistoryStats,.ppProductRiskHistoryMeta{grid-template-columns:repeat(2,minmax(0,1fr))}.ppProductRiskHistoryMetaCard:nth-child(odd){border-left:0}.ppProductRiskHistoryMetaCard:nth-child(n+3){border-top:1px solid var(--pp-slate-200)}}@media(max-width:720px){.ppProductRiskHistoryPanel{padding:14px}.ppProductRiskHistoryStats,.ppProductRiskHistoryMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:0;background:transparent;overflow:visible}.ppProductRiskHistoryMetaCard,.ppProductRiskHistoryMetaCard+.ppProductRiskHistoryMetaCard,.ppProductRiskHistoryMetaCard:nth-child(n+3){border:1px solid var(--pp-slate-200);border-radius:8px;background:linear-gradient(180deg,var(--pp-cloud-white),var(--pp-subcard-bg))}.ppProductRiskHistoryMetaCard:first-child{border-top:1px solid var(--pp-slate-200)}.ppProductRiskHistoryStat{gap:10px;min-height:64px;padding:7px 8px}.ppProductRiskHistoryMetaCard{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:7px 8px}.ppProductRiskHistoryMetaCard>span:first-child{width:30px;height:30px;border-radius:999px}.ppProductRiskHistoryMetaCard strong{font-size:12px}.ppProductRiskHistoryMetaCard small{font-size:10px}.ppProductRiskHistoryChart{height:250px}.ppProductRiskHistoryMilestone{display:none}}.ppPurchaseContextPanel{display:grid;gap:18px;padding:20px;overflow:visible}.ppPurchaseContextHeader{display:flex;align-items:start;justify-content:space-between;gap:18px}.ppPurchaseContextHeader>div{display:grid;gap:5px;min-width:0}.ppPurchaseContextEyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--pp-pulse-blue);font-size:11px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.ppPurchaseContextEyebrow .ppPulseGlyph{width:18px;height:18px}.ppPurchaseContextHeader h2{margin:0;color:var(--pp-slate-900);font-size:18px;font-weight:950;letter-spacing:0}.ppPurchaseContextHeader p{margin:0;max-width:760px;color:var(--pp-slate-600);font-size:13px;font-weight:650;line-height:1.45}.ppPurchaseContextConfidence{flex:0 0 auto;padding:7px 10px;border:1px solid var(--pp-slate-200);border-radius:999px;background:var(--pp-slate-100);color:var(--pp-slate-600);font-size:12px;font-weight:850}.ppPurchaseContextConfidence-high{border-color:rgba(var(--pp-success-green-rgb),.22);background:var(--pp-green-soft);color:var(--pp-success-green)}.ppPurchaseContextConfidence-medium{border-color:rgba(var(--pp-warning-amber-rgb),.24);background:var(--pp-amber-soft);color:var(--pp-warning-amber)}.ppPurchaseContextConfidence-low,.ppPurchaseContextConfidence-unavailable{border-color:rgba(var(--pp-pulse-blue-rgb),.18);background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppPurchaseContextGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ppPurchaseContextCard{min-width:0;display:grid;align-content:start;gap:12px;padding:14px;border:1px solid var(--pp-slate-200);border-radius:12px;background:var(--pp-cloud-white)}.ppPurchaseContextCard-wide{grid-column:span 2}.ppPurchaseContextCardHeader{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:start}.ppPurchaseContextCardHeader>span:first-child{width:38px;height:38px;display:inline-grid;place-items:center;border-radius:999px;background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppPurchaseContextCardHeader .ppPulseGlyph{width:20px;height:20px}.ppPurchaseContextCardHeader>div{min-width:0;display:grid;gap:4px}.ppPurchaseContextCardHeader small{overflow:hidden;color:var(--pp-slate-500);font-size:11px;font-weight:750;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ppPurchaseContextInfoLabel{display:inline-flex;align-items:center;gap:5px;min-width:0;color:var(--pp-slate-700);font-size:12px;font-weight:900}.ppPurchaseContextInfoLabel>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppPurchaseContextInfoLabel button{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0;border:0;background:transparent;color:var(--pp-slate-400);cursor:help}.ppPurchaseContextTooltipPopover{display:grid;gap:5px;padding:11px 12px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.18);border-radius:12px;background:var(--pp-cloud-white);box-shadow:0 18px 42px rgba(var(--pp-shadow-rgb),.2)}.ppPurchaseContextTooltipPopover strong{color:var(--pp-slate-900);font-size:13px;font-weight:900}.ppPurchaseContextTooltipPopover small{color:var(--pp-slate-600);font-size:12px;font-weight:650;line-height:1.42;white-space:normal}.ppPurchaseContextPrimary{display:grid;gap:3px}.ppPurchaseContextPrimary strong{color:var(--pp-slate-950);font-size:30px;font-weight:950;line-height:1}.ppPurchaseContextPrimary span,.ppPurchaseContextCardNote{margin:0;color:var(--pp-slate-600);font-size:12px;font-weight:720;line-height:1.35}.ppPurchaseContextStackedBar{display:flex;width:100%;height:12px;overflow:hidden;border-radius:999px;background:var(--pp-slate-100)}.ppPurchaseContextStackedSegment{min-width:0;height:100%}.ppPurchaseContextStackedSegment-green,.ppPurchaseContextTimelineSolo{background:var(--pp-success-green)}.ppPurchaseContextStackedSegment-blue,.ppPurchaseContextTimelineBasket{background:var(--pp-pulse-blue)}.ppPurchaseQuantityChart{display:grid;gap:7px}.ppPurchaseQuantityRow{display:grid;grid-template-columns:54px minmax(0,1fr) 28px;align-items:center;gap:8px;color:var(--pp-slate-600);font-size:11px;font-weight:800}.ppPurchaseQuantityRow div{height:8px;overflow:hidden;border-radius:999px;background:var(--pp-slate-100)}.ppPurchaseQuantityRow i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--pp-success-green),var(--pp-pulse-blue))}.ppPurchaseQuantityRow strong{color:var(--pp-slate-800);font-size:12px;font-weight:900;text-align:right}.ppPurchaseCoProductList{display:grid;gap:7px}.ppPurchaseCoProductRow{min-width:0;display:grid;gap:2px;padding:8px 9px;border:1px solid var(--pp-slate-200);border-radius:9px;background:var(--pp-subcard-bg)}.ppPurchaseCoProductRow span{overflow:hidden;color:var(--pp-slate-900);font-size:12px;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ppPurchaseCoProductRow strong,.ppPurchaseCoProductRow small{color:var(--pp-slate-600);font-size:11px;font-weight:760}.ppPurchaseContextInterpretation{grid-column:span 2;background:linear-gradient(135deg,var(--pp-cloud-white),rgba(var(--pp-insight-violet-rgb),.045))}.ppPurchaseContextInterpretation p{margin:0;color:var(--pp-slate-700);font-size:13px;font-weight:700;line-height:1.45}.ppPurchaseContextChips{display:flex;flex-wrap:wrap;gap:7px}.ppPurchaseContextChips span{padding:5px 8px;border-radius:999px;background:var(--pp-slate-100);color:var(--pp-slate-700);font-size:11px;font-weight:850}.ppPurchaseContextTimeline{display:grid;gap:10px;padding:13px 14px;border:1px solid var(--pp-slate-200);border-radius:12px;background:var(--pp-subcard-bg)}.ppPurchaseContextTimeline>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.ppPurchaseContextTimeline strong{color:var(--pp-slate-900);font-size:13px;font-weight:900}.ppPurchaseContextTimeline span{color:var(--pp-slate-500);font-size:11px;font-weight:850}.ppPurchaseContextTimelineRows{display:grid;gap:7px}.ppPurchaseContextTimelineRow{display:grid;grid-template-columns:72px minmax(0,1fr) 82px;gap:9px;align-items:center}.ppPurchaseContextTimelineRow div{display:flex;height:8px;overflow:hidden;border-radius:999px;background:var(--pp-slate-100)}.ppPurchaseContextTimelineRow i{display:block;height:100%}.ppPurchaseContextPanel{gap:20px;border:0;background:transparent;box-shadow:none}.ppPurchaseContextHeader h2{font-size:28px}.ppPurchaseContextHeader p{max-width:1100px;font-size:15px;font-weight:720}.ppPurchaseContextEyebrow .ppProductPulseSvgIcon{width:18px;height:18px}.ppPurchaseContextOverviewCard,.ppPurchaseContextWhyCard{min-width:0;border:1px solid var(--pp-slate-200);border-radius:16px;background:var(--pp-cloud-white);box-shadow:var(--pp-card-shadow)}.ppPurchaseContextOverviewCard{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(250px,.56fr) minmax(280px,.64fr);gap:24px;padding:26px}.ppPurchaseContextBought{display:grid;gap:24px;min-width:0}.ppPurchaseContextBlockHeader{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:14px}.ppPurchaseContextBlockHeader>div{min-width:0;display:grid;gap:9px;align-content:center}.ppPurchaseContextBlockHeader>span:first-child{width:50px;height:50px;display:inline-grid;place-items:center;border:1px solid rgba(var(--pp-pulse-blue-rgb),.14);border-radius:999px;background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppPurchaseContextBlockHeader .ppProductPulseSvgIcon{width:26px;height:26px}.ppPurchaseContextBlockHeader strong{color:var(--pp-slate-950);font-size:20px;font-weight:950;line-height:1.15}.ppPurchaseContextBlockHeader small{color:var(--pp-slate-500);font-size:14px;font-weight:760}.ppPurchaseContextCompositionBar{display:flex;overflow:hidden;border-radius:10px;background:var(--pp-slate-100)}.ppPurchaseContextCompositionSegment{min-width:78px;display:grid;align-content:center;justify-items:start;gap:9px;padding:15px 8px;border-right:1px solid rgba(255,255,255,.32)}.ppPurchaseContextCompositionSegment:last-child{border-right:0}.ppPurchaseContextCompositionSegment strong{color:var(--pp-cloud-white);font-size:23px;font-weight:950;line-height:1}.ppPurchaseContextCompositionSegment em{color:#fffffff0;font-size:12px;font-style:normal;line-height:1.22}.ppPurchaseContextCompositionSegment small{color:#ffffffc7;font-size:12px;font-weight:760;line-height:1.25}.ppPurchaseContextCompositionSegment-green{background:linear-gradient(135deg,#4aa653,#3d9444)}.ppPurchaseContextCompositionSegment-teal{background:linear-gradient(135deg,#4f9a93,#2f737a)}.ppPurchaseContextCompositionSegment-blue{background:linear-gradient(135deg,#5f8de8,#3468c8)}.ppPurchaseContextCompositionSegment-purple{background:linear-gradient(135deg,#f5f0ff,#e7d9ff)}.ppPurchaseContextCompositionSegment-purple strong,.ppPurchaseContextCompositionSegment-purple em{color:var(--pp-insight-violet)}.ppPurchaseContextCompositionSegment-purple small{color:rgba(var(--pp-insight-violet-rgb),.76)}.ppPurchaseContextCompositionSegment.isZero{min-width:52px;justify-items:center;gap:5px;padding:14px 9px;background:linear-gradient(135deg,var(--pp-slate-100),#E8EDF3);text-align:center}.ppPurchaseContextCompositionSegment.isZero strong{color:var(--pp-slate-400);font-size:22px}.ppPurchaseContextCompositionSegment.isZero em{color:var(--pp-slate-500);font-size:9px;font-weight:900;line-height:1.05}.ppPurchaseContextCompositionSegment.isZero small{color:var(--pp-slate-400);font-size:8px;font-weight:760;line-height:1.05}.ppPurchaseContextMetricTiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ppPurchaseContextMetricTile{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:center;min-width:0;padding:18px;border:1px solid var(--pp-slate-200);border-radius:10px;background:var(--pp-cloud-white)}.ppPurchaseContextMetricTile>span:first-child{width:44px;height:44px;display:inline-grid;place-items:center;border-radius:999px;background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppPurchaseContextMetricTile:nth-child(1)>span:first-child{background:var(--pp-green-soft);color:var(--pp-success-green)}.ppPurchaseContextMetricTile:nth-child(3)>span:first-child{background:var(--pp-purple-soft);color:var(--pp-insight-violet)}.ppPurchaseContextMetricTile .ppProductPulseSvgIcon{width:24px;height:24px}.ppPurchaseContextMetricTile>div{min-width:0;display:grid;gap:8px}.ppPurchaseContextMetricTile strong{color:var(--pp-slate-950);font-size:21px;font-weight:950;line-height:1}.ppPurchaseContextMetricTile small{color:var(--pp-slate-600);font-size:10px;font-weight:850}.ppPurchaseContextQuantityPanel,.ppPurchaseContextTakeaways{min-width:0;padding:30px 0 20px 26px;border-left:1px solid var(--pp-slate-200)}.ppPurchaseContextQuantityPanel{display:grid;align-content:start;gap:24px}.ppPurchaseContextQuantityPanel>div:first-child{display:grid;gap:7px}.ppPurchaseContextQuantityPanel>div:first-child small{color:var(--pp-slate-500);font-size:13px;font-weight:760}.ppPurchaseContextQuantityPanel .ppPurchaseContextInfoLabel{color:var(--pp-slate-900);font-size:16px;font-weight:950}.ppPurchaseContextQuantityPanel .ppPurchaseContextInfoLabel button{display:none}.ppPurchaseContextQuantityPanel .ppPurchaseQuantityChart{gap:15px}.ppPurchaseContextQuantityPanel .ppPurchaseQuantityRow{grid-template-columns:76px minmax(0,1fr) 54px;gap:16px;color:var(--pp-slate-700);font-size:13px;font-weight:900}.ppPurchaseContextQuantityPanel .ppPurchaseQuantityRow div{height:10px;background:var(--pp-slate-100)}.ppPurchaseContextQuantityPanel .ppPurchaseQuantityRow i{background:linear-gradient(90deg,var(--pp-success-green),#4f9a93)}.ppPurchaseContextQuantityPanel .ppPurchaseQuantityRow strong{color:var(--pp-slate-600);font-size:13px;font-weight:900}.ppPurchaseQuantityAverage{display:grid;gap:5px}.ppPurchaseQuantityAverage span{color:var(--pp-slate-500);font-size:13px;font-weight:850}.ppPurchaseQuantityAverage strong{color:var(--pp-slate-950);font-size:28px;font-weight:950;line-height:1}.ppPurchaseContextTakeaways{display:grid;align-content:start;gap:24px}.ppPurchaseContextTakeaways>strong{color:var(--pp-slate-950);font-size:16px;font-weight:950}.ppPurchaseContextTakeaways>div{display:grid;gap:20px}.ppPurchaseContextTakeaway{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:start}.ppPurchaseContextTakeaway>span:first-child{width:46px;height:46px;display:inline-grid;place-items:center;border-radius:999px;background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppPurchaseContextTakeaway-green>span:first-child{background:var(--pp-green-soft);color:var(--pp-success-green)}.ppPurchaseContextTakeaway-teal>span:first-child{background:rgba(var(--pp-pulse-blue-rgb),.08);color:#4f9a93}.ppPurchaseContextTakeaway-purple>span:first-child{background:var(--pp-purple-soft);color:var(--pp-insight-violet)}.ppPurchaseContextTakeaway .ppProductPulseSvgIcon{width:24px;height:24px}.ppPurchaseContextTakeaway strong{color:var(--pp-slate-900);font-size:14px;font-weight:950}.ppPurchaseContextTakeaway p{margin:5px 0 0;color:var(--pp-slate-600);font-size:13px;font-weight:720;line-height:1.35}.ppPurchaseContextWhyCard{display:grid;gap:24px;padding:26px}.ppPurchaseContextWhyBody{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.7fr);gap:40px;align-items:start}.ppPurchaseContextMatterTable{overflow:hidden;border:1px solid var(--pp-slate-200);border-radius:12px;background:var(--pp-cloud-white)}.ppPurchaseContextMatterHeader,.ppPurchaseContextMatterRow{display:grid;grid-template-columns:minmax(230px,.9fr) minmax(0,1fr) minmax(0,1fr)}.ppPurchaseContextMatterHeader{margin-left:min(260px,33%);grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:linear-gradient(90deg,rgba(var(--pp-success-green-rgb),.08),rgba(var(--pp-pulse-blue-rgb),.08))}.ppPurchaseContextMatterHeader span{display:none}.ppPurchaseContextMatterHeader strong{padding:13px 18px;border-left:1px solid var(--pp-slate-200);color:var(--pp-pulse-blue);font-size:13px;font-weight:950;text-align:center}.ppPurchaseContextMatterHeader strong:first-of-type{color:var(--pp-success-green)}.ppPurchaseContextMatterRow{border-top:1px solid var(--pp-slate-200)}.ppPurchaseContextMatterRow>div,.ppPurchaseContextMatterRow p{min-width:0;margin:0;padding:16px 18px;border-left:1px solid var(--pp-slate-200)}.ppPurchaseContextMatterRow>div{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center;border-left:0}.ppPurchaseContextMatterRow>div>span:first-child{width:40px;height:40px;display:inline-grid;place-items:center;border-radius:10px;background:var(--pp-green-soft);color:var(--pp-success-green)}.ppPurchaseContextMatterRow:nth-child(3)>div>span:first-child{background:rgba(var(--pp-pulse-blue-rgb),.08);color:#4f9a93}.ppPurchaseContextMatterRow:nth-child(4)>div>span:first-child{background:var(--pp-purple-soft);color:var(--pp-insight-violet)}.ppPurchaseContextMatterRow .ppProductPulseSvgIcon{width:22px;height:22px}.ppPurchaseContextMatterRow strong{color:var(--pp-slate-900);font-size:13px;font-weight:950}.ppPurchaseContextMatterRow small{color:var(--pp-slate-500);font-size:11px;font-weight:760;line-height:1.3}.ppPurchaseContextMatterRow p{display:grid;grid-template-columns:66px minmax(0,1fr);gap:14px;align-items:center;color:var(--pp-slate-600);font-size:13px;font-weight:720;line-height:1.35}.ppPurchaseContextMatterBadge{justify-self:start;padding:6px 10px;border-radius:8px;font-size:12px;font-style:normal;font-weight:950}.ppPurchaseContextMatterBadge-green{background:var(--pp-green-soft);color:var(--pp-success-green)}.ppPurchaseContextMatterBadge-blue{background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppPurchaseContextMatterBadge-purple{background:var(--pp-purple-soft);color:var(--pp-insight-violet)}.ppPurchaseContextAiInsight{display:grid;gap:18px;padding:24px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.22);border-radius:14px;background:linear-gradient(135deg,var(--pp-cloud-white),rgba(var(--pp-pulse-blue-rgb),.035))}.ppPurchaseContextAiInsight>div:first-child{display:flex;align-items:center;gap:14px;color:var(--pp-pulse-blue)}.ppPurchaseContextAiInsight>div:first-child span{width:28px;height:28px;display:inline-grid;place-items:center}.ppPurchaseContextAiInsight>div:first-child .ppProductPulseSvgIcon{width:26px;height:26px}.ppPurchaseContextAiInsight>div:first-child strong{color:var(--pp-pulse-blue);font-size:18px;font-weight:950}.ppPurchaseContextAiInsight p{margin:0;color:var(--pp-slate-700);font-size:14px;font-weight:760;line-height:1.55}.ppPurchaseContextAiInsight hr{width:100%;height:1px;border:0;background:var(--pp-slate-200)}.ppPurchaseContextAiInsight>strong{color:var(--pp-slate-900);font-size:14px;font-weight:950}.ppPurchaseContextAiInsight ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ppPurchaseContextAiInsight li{position:relative;padding-left:26px;color:var(--pp-slate-600);font-size:13px;font-weight:760;line-height:1.35}.ppPurchaseContextAiInsight li:before{content:"";position:absolute;top:2px;left:0;width:16px;height:16px;border:2px solid var(--pp-pulse-blue);border-radius:999px;background:radial-gradient(circle,var(--pp-pulse-blue) 0 3px,transparent 4px)}.ppBasketContextPanel{display:grid;gap:22px;padding:28px;overflow:visible;border:1px solid var(--pp-slate-200);border-radius:18px;background:var(--pp-cloud-white);box-shadow:var(--pp-card-shadow)}.ppBasketContextHeader{display:flex;align-items:start;justify-content:space-between;gap:18px}.ppBasketContextCoPurchase>span{display:inline-grid;place-items:center;flex:0 0 auto;border-radius:999px;background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppBasketContextHeader>div:first-child{display:grid;gap:4px;min-width:0}.ppBasketContextHeader>div:first-child>span{color:var(--pp-insight-violet);font-size:11px;font-weight:900;letter-spacing:.02em;line-height:1;text-transform:uppercase}.ppBasketContextHeader h2{margin:0;color:var(--pp-slate-900);font-size:18px;font-weight:950;letter-spacing:0}.ppBasketContextHeader p{margin:0;max-width:720px;color:var(--pp-slate-600);font-size:13px;font-weight:650;line-height:1.45}.ppBasketContextHeader .ppPurchaseContextInfoLabel{gap:7px;color:inherit;font:inherit;line-height:1.1}.ppBasketContextHeader .ppPurchaseContextInfoLabel button{width:18px;height:18px;color:var(--pp-slate-500)}.ppBasketContextHeader .ppPurchaseContextInfoLabel button s-icon{transform:none}.ppBasketContextBody{display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,1.12fr);gap:30px;align-items:stretch}.ppBasketContextMetricGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-right:1px solid var(--pp-slate-200)}.ppBasketContextMetric{min-width:0;display:grid;align-content:center;gap:7px;min-height:128px;padding:16px 24px 16px 0}.ppBasketContextMetric:nth-child(1),.ppBasketContextMetric:nth-child(2){border-bottom:1px solid var(--pp-slate-200)}.ppBasketContextMetric:nth-child(2n){padding-left:26px}.ppBasketContextMetric strong{overflow:hidden;color:var(--pp-slate-950);font-size:42px;font-weight:950;line-height:.98;text-overflow:ellipsis;white-space:nowrap}.ppBasketContextMetric span{color:var(--pp-slate-600);font-size:16px;font-weight:820;line-height:1.25}.ppBasketContextMetric-green strong{color:var(--pp-success-green)}.ppBasketContextMetric-blue strong{color:var(--pp-pulse-blue)}.ppBasketContextMetric-purple strong{color:var(--pp-insight-violet)}.ppBasketContextDetailColumn{min-width:0;display:grid;gap:18px;align-content:center}.ppBasketContextBars{display:grid;gap:18px}.ppBasketContextBarRow{--pp-basket-row-color: var(--pp-slate-500);position:relative;min-width:0;display:grid;grid-template-columns:18px minmax(130px,1fr) minmax(120px,180px) 58px;gap:14px;align-items:center;margin:-6px -7px;padding:6px 7px;border-radius:11px;outline:none;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.ppBasketContextBarRow>span:not(.ppBasketContextBarTooltip){width:13px;height:13px;border-radius:999px;background:var(--pp-basket-row-color);box-shadow:0 0 0 3px rgba(var(--pp-shadow-rgb),.04)}.ppBasketContextBarRow strong,.ppBasketContextBarRow em{min-width:0;color:var(--pp-slate-600);font-size:15px;font-style:normal;font-weight:850;line-height:1.2}.ppBasketContextBarRow i{height:14px;display:block;overflow:hidden;border-radius:999px;background:var(--pp-slate-200);transition:box-shadow .16s ease}.ppBasketContextBarRow i b{height:100%;min-width:0;display:block;border-radius:inherit;background:var(--pp-basket-row-color);box-shadow:0 6px 16px rgba(var(--pp-shadow-rgb),.12);transition:filter .16s ease,box-shadow .16s ease}.ppBasketContextBarRow em{display:grid;justify-items:end}.ppBasketContextBarCount{display:none}.ppBasketContextBarRow:hover .ppBasketContextBarPercent,.ppBasketContextBarRow:focus-visible .ppBasketContextBarPercent{display:none}.ppBasketContextBarRow:hover .ppBasketContextBarCount,.ppBasketContextBarRow:focus-visible .ppBasketContextBarCount{display:inline}.ppBasketContextBarRow:focus-visible{box-shadow:0 0 0 3px rgba(var(--pp-pulse-blue-rgb),.14)}.ppBasketContextBarRow:hover,.ppBasketContextBarRow:focus-visible{background:rgba(var(--pp-slate-100-rgb),.66);box-shadow:0 9px 24px rgba(var(--pp-shadow-rgb),.08);transform:translateY(-1px)}.ppBasketContextBarRow:hover i,.ppBasketContextBarRow:focus-visible i{box-shadow:inset 0 0 0 1px rgba(var(--pp-shadow-rgb),.05),0 6px 16px rgba(var(--pp-shadow-rgb),.08)}.ppBasketContextBarRow:hover i b,.ppBasketContextBarRow:focus-visible i b{filter:saturate(1.08);box-shadow:0 9px 20px rgba(var(--pp-shadow-rgb),.16)}.ppBasketContextBarRow-green{--pp-basket-row-color: var(--pp-success-green)}.ppBasketContextBarRow-blue{--pp-basket-row-color: var(--pp-pulse-blue)}.ppBasketContextBarRow-teal{--pp-basket-row-color: var(--pp-signal-teal)}.ppBasketContextBarRow-purple{--pp-basket-row-color: var(--pp-insight-violet)}.ppBasketContextBarRow-amber{--pp-basket-row-color: var(--pp-warning-amber)}.ppBasketContextBarRow-orange{--pp-basket-row-color: color-mix(in srgb, var(--pp-warning-amber) 68%, var(--pp-risk-red))}.ppBasketContextBarRow.isZero i b{width:0!important}.ppBasketContextBarTooltip{position:absolute;z-index:20;bottom:calc(100% + 10px);left:50%;width:330px;min-width:min(280px,calc(100vw - 32px));max-width:calc(100vw - 32px);min-height:0;height:auto;box-sizing:border-box;display:grid;gap:5px;padding:12px 14px;border:1px solid var(--pp-slate-200);border-radius:12px;background:var(--pp-cloud-white);color:var(--pp-slate-900);box-shadow:0 18px 44px rgba(var(--pp-shadow-rgb),.18);opacity:0;pointer-events:none;overflow-wrap:anywhere;text-align:left;white-space:normal;transform:translate(-50%,6px);transition:opacity .16s ease,transform .16s ease}.ppBasketContextBarRow>.ppBasketContextBarTooltip{border-radius:12px;background:var(--pp-cloud-white);box-shadow:0 18px 44px rgba(var(--pp-shadow-rgb),.18)}.ppBasketContextBarTooltip:after{content:"";position:absolute;bottom:-7px;left:50%;width:12px;height:12px;border-right:1px solid var(--pp-slate-200);border-bottom:1px solid var(--pp-slate-200);background:var(--pp-cloud-white);transform:translate(-50%) rotate(45deg)}.ppBasketContextBarTooltip strong{color:var(--pp-slate-950);font-size:13px;font-weight:900;line-height:1.2}.ppBasketContextBarTooltip span{color:var(--pp-slate-600);font-size:12px;font-weight:680;line-height:1.38}.ppBasketContextBarRow:hover .ppBasketContextBarTooltip,.ppBasketContextBarRow:focus-visible .ppBasketContextBarTooltip{opacity:1;transform:translate(-50%)}.ppBasketContextCoPurchase{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:center;padding-top:18px;border-top:1px dashed var(--pp-slate-200)}.ppBasketContextCoPurchase>span{width:48px;height:48px}.ppBasketContextCoPurchase>div{min-width:0;display:grid;gap:5px}.ppBasketContextCoPurchase strong{color:var(--pp-slate-600);font-size:15px;font-weight:850}.ppBasketContextCoPurchase a,.ppBasketContextCoPurchase em{min-width:0;overflow:hidden;color:var(--pp-pulse-blue);font-size:18px;font-style:normal;font-weight:950;line-height:1.18;text-overflow:ellipsis;text-decoration:none;white-space:nowrap}.ppBasketContextCoPurchase a{display:inline-flex;align-items:center;gap:7px}.ppBasketContextInterpretation{display:grid;gap:3px;padding:7px 9px;border:1px solid rgba(var(--pp-insight-violet-rgb),.18);border-radius:10px;background:linear-gradient(135deg,rgba(var(--pp-insight-violet-rgb),.095),rgba(var(--pp-pulse-blue-rgb),.055)),var(--pp-card-bg)}.ppBasketContextInterpretation>span{display:inline-flex;align-items:center;gap:6px;color:var(--pp-insight-violet);font-size:9.5px;font-weight:900;letter-spacing:.02em;line-height:1;text-transform:uppercase}.ppBasketContextInterpretation>span .ppProductPulseSvgIcon{width:12px;height:12px}.ppBasketContextInterpretation p{margin:0;color:var(--pp-slate-700);font-size:10.5px;font-weight:650;line-height:1.35}.ppProductDetailSidebar .ppBasketContextPanel{gap:10px;padding:14px;border-radius:12px}.ppProductDetailSidebar .ppBasketContextHeader{gap:8px}.ppProductDetailSidebar .ppBasketContextHeader .ppPurchaseContextInfoLabel{font-size:inherit}.ppProductDetailSidebar .ppBasketContextHeader .ppPurchaseContextInfoLabel button{width:16px;height:16px}.ppProductDetailSidebar .ppBasketContextBody{grid-template-columns:minmax(0,1fr);gap:10px}.ppProductDetailSidebar .ppBasketContextMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));border-right:0}.ppProductDetailSidebar .ppBasketContextMetric{min-height:48px;padding:6px 6px 6px 0}.ppProductDetailSidebar .ppBasketContextMetric:nth-child(1),.ppProductDetailSidebar .ppBasketContextMetric:nth-child(2),.ppProductDetailSidebar .ppBasketContextMetric:nth-child(3){border-bottom:0}.ppProductDetailSidebar .ppBasketContextMetric:nth-child(2n){padding-left:6px}.ppProductDetailSidebar .ppBasketContextMetric+.ppBasketContextMetric{padding-left:8px;border-left:1px solid var(--pp-slate-200)}.ppProductDetailSidebar .ppBasketContextMetric strong{font-size:20px}.ppProductDetailSidebar .ppBasketContextMetric span{font-size:9.5px;line-height:1.15}.ppProductDetailSidebar .ppBasketContextDetailColumn,.ppProductDetailSidebar .ppBasketContextBars{gap:7px}.ppProductDetailSidebar .ppBasketContextBarRow{grid-template-columns:8px minmax(70px,.86fr) minmax(54px,1fr) 32px;gap:5px}.ppProductDetailSidebar .ppBasketContextBarRow>span:not(.ppBasketContextBarTooltip){width:7px;height:7px}.ppProductDetailSidebar .ppBasketContextBarRow strong,.ppProductDetailSidebar .ppBasketContextBarRow em{font-size:9.5px;line-height:1.15}.ppProductDetailSidebar .ppBasketContextBarRow i{height:7px}.ppProductDetailSidebar .ppBasketContextBarRow>.ppBasketContextBarTooltip{width:300px;min-width:min(260px,calc(100vw - 32px));height:auto;border-radius:12px;background:var(--pp-cloud-white)}.ppProductDetailSidebar .ppBasketContextBarTooltip strong{color:var(--pp-slate-950);font-size:12px;line-height:1.2}.ppProductDetailSidebar .ppBasketContextBarTooltip span{color:var(--pp-slate-600);font-size:11px;line-height:1.35}.ppProductDetailSidebar .ppBasketContextCoPurchase{grid-template-columns:30px minmax(0,1fr);gap:8px;padding-top:8px}.ppProductDetailSidebar .ppBasketContextCoPurchase>span{width:30px;height:30px}.ppProductDetailSidebar .ppBasketContextCoPurchase .ppProductPulseSvgIcon{width:16px;height:16px}.ppProductDetailSidebar .ppBasketContextCoPurchase strong{font-size:10.5px}.ppProductDetailSidebar .ppBasketContextCoPurchase a,.ppProductDetailSidebar .ppBasketContextCoPurchase em{font-size:11px}.ppProductDetailSidebar .ppBasketContextInterpretation{padding:7px 9px}.ppProductDetailSidebar .ppBasketContextInterpretation p{font-size:10.5px;line-height:1.32}.ppProductRelationshipsPanel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:20px;padding:0;overflow:visible;border:0;background:transparent;box-shadow:none}.ppProductRelationshipsPanel.isUnavailable{grid-template-columns:minmax(0,1fr)}.ppProductRelationshipsHeader{display:flex;align-items:start;justify-content:space-between;gap:18px}.ppProductRelationshipsHeader>div{display:grid;gap:5px;min-width:0}.ppProductRelationshipsEyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--pp-insight-violet);font-size:11px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.ppProductRelationshipsEyebrow .ppPulseGlyph,.ppProductRelationshipsEyebrow .ppProductPulseSvgIcon{width:18px;height:18px}.ppProductRelationshipsHeader h2{margin:0;color:var(--pp-slate-900);font-size:28px;font-weight:950;letter-spacing:0}.ppProductRelationshipsHeader p{margin:0;max-width:760px;color:var(--pp-slate-600);font-size:15px;font-weight:760;line-height:1.45}.ppProductRelationshipsConfidence,.ppProductRelationshipBadge{flex:0 0 auto;padding:7px 10px;border:1px solid var(--pp-slate-200);border-radius:999px;background:var(--pp-slate-100);color:var(--pp-slate-600);font-size:12px;font-weight:850}.ppProductRelationshipBadge{padding:5px 8px;font-size:11px}.ppProductRelationshipsConfidence-high,.ppProductRelationshipBadge-high{border-color:rgba(var(--pp-success-green-rgb),.22);background:var(--pp-green-soft);color:var(--pp-success-green)}.ppProductRelationshipsConfidence-medium,.ppProductRelationshipBadge-medium{border-color:rgba(var(--pp-warning-amber-rgb),.24);background:var(--pp-amber-soft);color:var(--pp-warning-amber)}.ppProductRelationshipsConfidence-low,.ppProductRelationshipsConfidence-unavailable,.ppProductRelationshipBadge-low,.ppProductRelationshipBadge-unavailable{border-color:rgba(var(--pp-pulse-blue-rgb),.18);background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppProductRelationshipsOverviewGrid{display:grid;grid-template-columns:minmax(280px,.24fr) minmax(0,1fr);gap:18px}.ppProductRelationshipSummaryCard,.ppProductRelationshipMapCard,.ppProductRelationshipsTablePanel{min-width:0;border:1px solid var(--pp-slate-200);border-radius:14px;background:var(--pp-cloud-white);box-shadow:var(--pp-card-shadow)}.ppProductRelationshipSummaryCard{display:grid;align-content:start;padding:18px 18px 16px}.ppProductRelationshipSummaryHeader{display:grid;gap:3px;padding-bottom:18px;border-bottom:1px solid var(--pp-slate-200)}.ppProductRelationshipSummaryHeader strong,.ppProductRelationshipsTableHeader strong{color:var(--pp-slate-900);font-size:16px;font-weight:950}.ppProductRelationshipSummaryHeader span,.ppProductRelationshipsTableHeader span{color:var(--pp-slate-500);font-size:13px;font-weight:760}.ppProductRelationshipSummaryItem{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;padding:18px 0;border-bottom:1px solid var(--pp-slate-200)}.ppProductRelationshipSummaryItem:last-child{padding-bottom:0;border-bottom:0}.ppProductRelationshipSummaryIcon{width:24px;height:24px;display:inline-grid;place-items:center;color:var(--pp-insight-violet)}.ppProductRelationshipSummaryIcon .ppProductPulseSvgIcon{width:22px;height:22px}.ppProductRelationshipSummaryItem>div{min-width:0;display:grid;gap:7px}.ppProductRelationshipSummaryTitle,.ppProductRelationshipMapNodeHeader{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.ppProductRelationshipSummaryTitle>span:last-child{flex:0 0 auto;padding:5px 9px;border-radius:999px;background:var(--pp-slate-100);color:var(--pp-slate-500);font-size:11px;font-weight:900;line-height:1}.ppProductRelationshipSummaryItem:not(.isUnavailable) .ppProductRelationshipSummaryTitle>span:last-child{background:var(--pp-green-soft);color:var(--pp-success-green)}.ppProductRelationshipSummaryItem strong{overflow:hidden;color:var(--pp-slate-950);font-size:16px;font-weight:950;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.ppProductRelationshipSummaryItem em,.ppProductRelationshipMapNode em{color:var(--pp-insight-violet);font-size:14px;font-style:normal;font-weight:900}.ppProductRelationshipSummaryItem p,.ppProductRelationshipMapNode p{margin:0;color:var(--pp-slate-600);font-size:13px;font-weight:760;line-height:1.45}.ppProductRelationshipSummaryChips{display:flex;flex-wrap:wrap;gap:8px}.ppProductRelationshipSummaryChips span{padding:6px 10px;border:1px solid rgba(var(--pp-insight-violet-rgb),.15);border-radius:999px;background:var(--pp-purple-soft);color:var(--pp-insight-violet);font-size:12px;font-weight:900;line-height:1}.ppProductRelationshipInfoLabel{display:inline-flex;align-items:center;gap:5px;min-width:0;color:var(--pp-slate-700);font-size:12px;font-weight:900}.ppProductRelationshipInfoLabel>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppProductRelationshipInfoLabel button{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0;border:0;background:transparent;color:var(--pp-slate-400);cursor:help}.ppProductRelationshipTooltipPopover{display:grid;gap:5px;padding:11px 12px;border:1px solid rgba(var(--pp-insight-violet-rgb),.2);border-radius:12px;background:var(--pp-cloud-white);box-shadow:0 18px 42px rgba(var(--pp-shadow-rgb),.2)}.ppProductRelationshipTooltipPopover strong{color:var(--pp-slate-900);font-size:13px;font-weight:900}.ppProductRelationshipTooltipPopover small{color:var(--pp-slate-600);font-size:12px;font-weight:650;line-height:1.42;white-space:normal}.ppProductRelationshipMapCard{overflow:hidden;padding:18px}.ppProductRelationshipMapLegend{display:flex;justify-content:center;gap:34px;color:var(--pp-slate-500);font-size:13px;font-weight:850}.ppProductRelationshipMapLegend span{display:inline-flex;align-items:center;gap:8px}.ppProductRelationshipMapLegend i{width:30px;height:0;display:inline-block;border-top:3px solid var(--pp-insight-violet)}.ppProductRelationshipMapLegend .isBefore{border-top-style:dashed;border-color:var(--pp-slate-500)}.ppProductRelationshipMapLegend .isAfter{border-top-style:dotted;border-color:var(--pp-slate-500)}.ppProductRelationshipMapCanvas{position:relative;min-height:420px}.ppProductRelationshipMapLines{position:absolute;top:18px;right:0;bottom:0;left:0;width:100%;height:calc(100% - 18px);pointer-events:none}.ppProductRelationshipMapLines path{fill:none;stroke-width:3;vector-effect:non-scaling-stroke}.ppProductRelationshipLineTogether{stroke:var(--pp-insight-violet)}.ppProductRelationshipLineBefore{stroke:var(--pp-slate-500);stroke-dasharray:9 11}.ppProductRelationshipLineAfter{stroke:var(--pp-slate-500);stroke-dasharray:2 10;stroke-linecap:round}.ppProductRelationshipLineDot{fill:var(--pp-slate-500)}.ppProductRelationshipLineDot.isTogether{fill:var(--pp-insight-violet)}.ppProductRelationshipMapLabel{position:absolute;z-index:2;padding:7px 10px;border:1px solid var(--pp-slate-200);border-radius:8px;background:var(--pp-cloud-white);color:var(--pp-slate-500);font-size:12px;font-weight:850;box-shadow:0 8px 18px rgba(var(--pp-shadow-rgb),.06)}.ppProductRelationshipMapLabel-same{top:190px;left:35%;color:var(--pp-insight-violet)}.ppProductRelationshipMapLabel-before{top:116px;right:31%}.ppProductRelationshipMapLabel-after{right:31%;bottom:132px}.ppProductRelationshipMapNode,.ppProductRelationshipCurrentNode{position:absolute;z-index:3}.ppProductRelationshipMapNode{width:clamp(220px,23vw,300px);min-height:106px;display:grid;grid-template-columns:54px minmax(0,1fr);gap:14px;align-items:center;padding:18px;border:1px solid var(--pp-slate-200);border-radius:10px;background:var(--pp-cloud-white);box-shadow:0 12px 28px rgba(var(--pp-shadow-rgb),.05)}.ppProductRelationshipMapNode-left{top:150px;left:4%}.ppProductRelationshipMapNode-before{top:54px;right:3%}.ppProductRelationshipMapNode-after{right:3%;bottom:52px}.ppProductRelationshipMapNodeIcon{width:50px;height:50px;display:inline-grid;place-items:center;border-radius:999px;background:var(--pp-purple-soft);color:var(--pp-insight-violet)}.ppProductRelationshipMapNode.isUnavailable .ppProductRelationshipMapNodeIcon{background:var(--pp-slate-100);color:var(--pp-slate-500)}.ppProductRelationshipMapNodeIcon .ppProductPulseSvgIcon{width:27px;height:27px}.ppProductRelationshipMapNode>div{min-width:0;display:grid;gap:7px}.ppProductRelationshipMapNodeHeader strong{overflow:hidden;color:var(--pp-slate-950);font-size:16px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.ppProductRelationshipCurrentNode{top:108px;left:50%;width:230px;display:grid;justify-items:center;gap:10px;transform:translate(-50%)}.ppProductRelationshipCurrentNode>span{color:var(--pp-slate-900);font-size:13px;font-weight:950}.ppProductRelationshipCurrentImage{width:128px;height:128px;display:inline-grid;place-items:center;border:5px solid rgba(var(--pp-insight-violet-rgb),.78);border-radius:999px;background:var(--pp-cloud-white);box-shadow:0 8px 28px rgba(var(--pp-insight-violet-rgb),.16)}.ppProductRelationshipCurrentImage .ppProductArt{width:116px;height:116px;border:0;border-radius:999px}.ppProductRelationshipCurrentTitle{width:min(100%,212px);display:grid;gap:4px;padding:12px 16px;border-radius:10px;background:var(--pp-dark-cta);box-shadow:0 10px 24px rgba(var(--pp-shadow-rgb),.18);text-align:center}.ppProductRelationshipCurrentTitle strong{overflow:hidden;color:var(--pp-cloud-white);font-size:13px;font-weight:950;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ppProductRelationshipCurrentTitle small{color:#ffffffb8;font-size:11px;font-weight:850}.ppProductRelationshipsTablePanel{display:grid;gap:14px;padding:18px}.ppProductRelationshipsTableHeader>div:first-child{display:grid;gap:3px}.ppProductRelationshipsTableHeader{display:flex;align-items:start;justify-content:space-between;gap:12px}.ppProductRelationshipsSegmented{display:inline-flex;flex:0 0 auto;padding:3px;border:1px solid var(--pp-slate-200);border-radius:999px;background:var(--pp-cloud-white)}.ppProductRelationshipsSegmented button{padding:6px 10px;border:0;border-radius:999px;background:transparent;color:var(--pp-slate-500);font-size:11px;font-weight:850;cursor:pointer}.ppProductRelationshipsSegmented button.isActive{background:var(--pp-dark-cta);color:var(--pp-cloud-white)}.ppProductRelationshipTableWrap{overflow-x:auto}.ppProductRelationshipTable{width:100%;min-width:760px;border-collapse:collapse}.ppProductRelationshipTable th,.ppProductRelationshipTable td{padding:10px 8px;border-bottom:1px solid var(--pp-slate-200);color:var(--pp-slate-600);font-size:12px;font-weight:760;text-align:left;white-space:nowrap}.ppProductRelationshipTable th{color:var(--pp-slate-500);font-size:11px;font-weight:900;text-transform:uppercase}.ppProductRelationshipTable td:first-child{max-width:220px;overflow:hidden;color:var(--pp-slate-900);font-weight:900;text-overflow:ellipsis}.ppProductRelationshipSignalCard{grid-column:span 1}.ppProductRelationshipSignalBody{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 116px;align-items:end;gap:14px}.ppProductRelationshipSignalContent{min-width:0;display:grid;gap:6px;align-content:end;z-index:4}.ppProductRelationshipSignalMetrics{display:grid;gap:4px}.ppProductRelationshipSignalMetric{min-width:0;display:flex;align-items:baseline;gap:5px;color:var(--pp-slate-900)}.ppProductRelationshipSignalMetric strong{min-width:16px;color:var(--pp-slate-900);font-size:15px;font-weight:950;line-height:1.08}.ppProductRelationshipSignalMetric strong.isSameCart{color:var(--pp-insight-violet)}.ppProductRelationshipSignalMetric strong.isAfter{color:var(--pp-signal-teal)}.ppProductRelationshipSignalMetric span{min-width:0;overflow:hidden;color:var(--pp-slate-700);font-size:11px;font-weight:760;line-height:1.16;text-overflow:ellipsis;white-space:nowrap}.ppProductRelationshipSignalVisual{position:absolute;bottom:38px;z-index:2;width:min(150px,100%);height:48px;justify-self:end;margin:0;overflow:hidden}.ppProductRelationshipSignalVisual img{width:100%;height:auto;display:block;object-fit:cover;object-position:center 48%}.ppProductRelationshipSignalTop{min-width:0;display:flex;align-items:center;gap:4px;color:var(--pp-slate-600);font-size:10.5px;font-weight:760;line-height:1.2}.ppProductRelationshipSignalTop>span{flex:0 0 auto}.ppProductRelationshipSignalTop a{min-width:0;display:inline-flex;align-items:center;gap:4px;overflow:hidden;color:var(--pp-pulse-blue);font-weight:900;text-overflow:ellipsis;text-decoration:none;white-space:nowrap}.ppProductRelationshipSignalTop a:hover{text-decoration:underline}.ppProductRelationshipSignalTop em{color:var(--pp-slate-500);overflow:hidden;font-style:normal;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.ppResolutionBreakdownInsightCard{grid-column:span 1;min-height:118px;gap:10px;overflow:visible}.ppResolutionBreakdownHeader{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start}.ppProductInsight-withArea .ppResolutionBreakdownHeaderIcon{width:42px;height:42px;background:radial-gradient(circle at 28% 22%,rgba(255,255,255,.72),transparent 32%),var(--pp-violet-soft);color:var(--pp-insight-violet)}.ppProductInsight-withArea .ppResolutionBreakdownHeaderIcon svg{width:30px;height:30px}.ppResolutionBreakdownTitle{color:var(--pp-slate-700);font-size:11px;font-weight:950}.ppResolutionBreakdownMeta{color:var(--pp-slate-600);font-size:10.5px;font-weight:720}.ppResolutionBreakdownBody{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 118px;gap:12px;align-items:end}.ppResolutionBreakdownSummary{min-width:0;display:grid;gap:5px;align-content:end}.ppResolutionBreakdownSummary>strong{min-width:0;display:flex;align-items:baseline;gap:5px;letter-spacing:0;line-height:1.02;font-size:21px;font-weight:700}.ppResolutionBreakdownSummary>strong span{min-width:0;overflow:hidden;color:var(--pp-slate-900);font-size:12px;font-weight:950;line-height:1;text-overflow:ellipsis;white-space:nowrap}.ppResolutionBreakdownBullet{min-width:0;display:flex;align-items:center;gap:5px;color:var(--pp-slate-600);font-size:10.5px;font-weight:760;line-height:1.15}.ppResolutionBreakdownBullet i{width:6px;height:6px;flex:0 0 auto;border-radius:999px;background:currentColor}.ppResolutionBreakdownBullet b{color:var(--pp-slate-700);font-size:11px;font-weight:950}.ppResolutionBreakdownBullet span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppResolutionBreakdownBullet-blue{color:var(--pp-pulse-blue)}.ppResolutionBreakdownBullet-slate{color:var(--pp-slate-400)}.ppResolutionBreakdownChart{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:4px;overflow:visible}.ppResolutionBreakdownBarItem{--pp-resolution-color: var(--pp-slate-400);--pp-resolution-rgb: 148, 163, 184;position:relative;min-width:0;display:grid;justify-items:center;gap:3px;color:var(--pp-resolution-color);text-align:center;outline:none}.ppResolutionBreakdownBarItem>strong{color:var(--pp-slate-900);font-size:8.5px;line-height:1;text-wrap:nowrap}.ppResolutionBreakdownBarTrack{width:100%;height:34px;display:flex;align-items:end;justify-content:center;border-bottom:1px solid var(--pp-slate-200)}.ppResolutionBreakdownBarTrack span{width:12px;min-height:4px;max-height:34px;display:block;border-radius:4px;background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 42%),var(--pp-resolution-color);box-shadow:0 11px 22px rgba(var(--pp-resolution-rgb),.18),inset 0 1px #ffffff4d}.ppResolutionBreakdownBucketIcon{width:14px;height:14px;display:grid;place-items:center;color:var(--pp-resolution-color)}.ppResolutionBreakdownBucketIcon svg{width:14px;height:14px;display:block}.ppResolutionBreakdownBucketTooltip{position:absolute;bottom:calc(100% + 8px);left:50%;z-index:12;width:max-content;max-width:128px;padding:6px 8px;border:1px solid rgba(var(--pp-shadow-rgb),.08);border-radius:7px;background:var(--pp-midnight-ink);color:var(--pp-cloud-white);font-size:9px;font-weight:760;line-height:1.15;white-space:normal;overflow-wrap:anywhere;text-align:center;box-shadow:0 10px 24px rgba(var(--pp-shadow-rgb),.2);opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .14s ease,transform .14s ease}.ppResolutionBreakdownBucketTooltip:before{position:absolute;bottom:-4px;left:50%;width:8px;height:8px;background:var(--pp-midnight-ink);border-right:1px solid rgba(var(--pp-shadow-rgb),.08);border-bottom:1px solid rgba(var(--pp-shadow-rgb),.08);content:"";transform:translate(-50%) rotate(45deg)}.ppResolutionBreakdownBarItem:hover,.ppResolutionBreakdownBarItem:focus-visible{z-index:20}.ppResolutionBreakdownBarItem:hover .ppResolutionBreakdownBucketTooltip,.ppResolutionBreakdownBarItem:focus-visible .ppResolutionBreakdownBucketTooltip{opacity:1;transform:translate(-50%)}.ppResolutionBreakdownBarItem-purple{--pp-resolution-color: var(--pp-insight-violet);--pp-resolution-rgb: var(--pp-insight-violet-rgb)}.ppResolutionBreakdownBarItem-blue{--pp-resolution-color: var(--pp-pulse-blue);--pp-resolution-rgb: var(--pp-pulse-blue-rgb)}.ppResolutionBreakdownBarItem-green{--pp-resolution-color: var(--pp-signal-teal);--pp-resolution-rgb: var(--pp-signal-teal-rgb)}.ppResolutionBreakdownBarItem-orange{--pp-resolution-color: #F97316;--pp-resolution-rgb: 249, 115, 22}.ppResolutionBreakdownBarItem-slate{--pp-resolution-color: var(--pp-slate-400);--pp-resolution-rgb: 148, 163, 184}.ppProductRelationshipTimelineCard{grid-column:1 / -1;min-width:0;display:grid;gap:0;padding:18px;border:1px solid var(--pp-slate-200);border-radius:18px;background:var(--pp-cloud-white);box-shadow:var(--pp-card-shadow)}.ppProductRelationshipTimelineHeader{position:relative;display:flex;align-items:start;justify-content:space-between;gap:18px;padding-right:42px}.ppProductRelationshipTimelineHeader>div:first-child{display:grid;gap:4px;min-width:0}.ppProductRelationshipTimelineHeader>div:first-child>span{color:var(--pp-insight-violet);font-size:11px;font-weight:900;letter-spacing:.02em;line-height:1;text-transform:uppercase}.ppProductRelationshipTimelineHeader h2{margin:0;color:var(--pp-slate-900);font-size:18px;font-weight:950;letter-spacing:0}.ppProductRelationshipTimelineHeader .ppProductRelationshipInfoLabel{gap:7px;color:inherit;font:inherit;line-height:1.1}.ppProductRelationshipTimelineHeader .ppProductRelationshipInfoLabel button{width:18px;height:18px;color:var(--pp-slate-600)}.ppProductRelationshipTimelineHeader p{margin:0;max-width:720px;color:var(--pp-slate-600);font-size:13px;font-weight:650;line-height:1.45}.ppProductRelationshipTimelineLegend{display:flex;align-items:center;gap:24px;color:var(--pp-slate-600);font-size:13px;font-weight:850}.ppProductRelationshipTimelineLegend span{display:inline-flex;align-items:center;gap:12px;white-space:nowrap}.ppProductRelationshipTimelineLegend i{width:10px;height:10px;display:inline-block;border-radius:999px;background:var(--pp-slate-400)}.ppProductRelationshipTimelineLegend .isTogether{background:#7c5cff}.ppProductRelationshipTimelineLegend .isBefore{background:#8090a8}.ppProductRelationshipTimelineLegend .isAfter{background:#32b8aa}.ppProductRelationshipTimelineStage{position:relative;display:grid;grid-template-columns:minmax(270px,.94fr) minmax(320px,.9fr) minmax(270px,.94fr);grid-auto-rows:minmax(305px,auto);align-items:stretch;gap:66px;min-height:305px;margin-top:10px}.ppProductRelationshipTimelineLines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.ppProductRelationshipTimelineLines path{fill:none;stroke-width:2;vector-effect:non-scaling-stroke}.ppProductRelationshipTimelineArrowBefore{fill:#9aabc1}.ppProductRelationshipTimelineArrowAfter{fill:#7c5cff}.ppProductRelationshipTimelineLineBefore{color:#9aabc1;stroke:currentColor;stroke-dasharray:0}.ppProductRelationshipTimelineLineTogether{color:#7c5cff;stroke:currentColor}.ppProductRelationshipTimelineDot{fill:var(--pp-slate-400)}.ppProductRelationshipTimelineDot-togetherLeft,.ppProductRelationshipTimelineDot-togetherRight{fill:var(--pp-insight-violet)}.ppProductRelationshipTimelineSide{position:relative;z-index:2;display:grid;grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;gap:18px;min-height:305px;padding:16px;border:1px solid rgba(221,229,239,.92);border-radius:12px;background:linear-gradient(180deg,#ffffffeb,#f8fafce6),var(--pp-cloud-white);box-shadow:0 1px 2px #0f172a08,0 8px 24px #0f172a0a}.ppProductRelationshipTimelineSide-together{min-height:305px;border:1.5px solid rgba(124,92,255,.48);border-radius:14px;background:radial-gradient(circle at 50% -8%,rgba(124,92,255,.14),transparent 26%),linear-gradient(180deg,#fff,#fbf9ff);box-shadow:0 1px 2px #0f172a0a,0 14px 34px #7c5cff1c}.ppProductRelationshipTimelineSide-together:before{border:1.5px solid rgba(124,92,255,.48);border-bottom:0;background:radial-gradient(circle at 50% 110%,rgba(124,92,255,.28) 0%,rgba(124,92,255,.18) 35%,rgba(124,92,255,.08) 55%,transparent 75%),linear-gradient(0deg,#f4f0ff,#fbf9ff)}.ppProductRelationshipTimelineSide-after:before{border-color:#2db7ad47;border-bottom:0;background:radial-gradient(circle at 50% 110%,rgba(45,183,173,.2) 0%,rgba(45,183,173,.12) 35%,rgba(45,183,173,.06) 55%,transparent 75%),linear-gradient(0deg,#ecfffc,#f9fffe)}.ppProductRelationshipTimelineCartBadge{position:absolute;z-index:3;top:15px;left:15px;width:38px;height:38px;display:grid;place-items:center;overflow:hidden;border:1.5px solid rgba(124,92,255,.45);border-radius:999px;background:#f7f1ff;box-shadow:0 6px 18px #7c5cff29}.ppProductRelationshipTimelineCartBadge-before{border-color:#8090a857;background:#f3f6fa;box-shadow:0 6px 18px #64748b1f}.ppProductRelationshipTimelineCartBadge-together{border-color:#7c5cff73;background:#f7f1ff;box-shadow:0 6px 18px #7c5cff29}.ppProductRelationshipTimelineCartBadge-after{border-color:#2db7ad47;background:#ecfffc;box-shadow:0 6px 18px #2db7ad1f}.ppProductRelationshipTimelineCartBadge img{width:34px;height:34px;display:block;object-fit:cover;transform:scale(1.55)}.ppProductRelationshipTimelineSideHeading{display:grid;justify-items:center;gap:5px;text-align:center}.ppProductRelationshipTimelineSideHeading small{color:var(--pp-slate-500);font-size:11px;font-weight:780;line-height:1.25}.ppProductRelationshipTimelineSideLabel{color:var(--pp-slate-600);font-size:12px;font-weight:950;letter-spacing:.02em;text-transform:uppercase}.ppProductRelationshipTimelineSide-before .ppProductRelationshipTimelineSideLabel{color:#64748b}.ppProductRelationshipTimelineSide-together .ppProductRelationshipTimelineSideLabel{color:#7c5cff}.ppProductRelationshipTimelineSide-after{border-color:#2db7ad33;background:linear-gradient(180deg,#fffffff0,#f2fdfbe6),var(--pp-cloud-white)}.ppProductRelationshipTimelineSide-after .ppProductRelationshipTimelineSideLabel{color:#18a999}.ppProductRelationshipTimelineSide strong{color:var(--pp-slate-950);font-size:16px;font-weight:950;line-height:1.2}.ppProductRelationshipTimelineSide p{max-width:100%;margin:0;color:var(--pp-slate-600);font-size:11px;font-weight:820;line-height:1.3}.ppProductRelationshipTimelineSide small{color:var(--pp-slate-500);font-size:11px;font-weight:850}.ppProductRelationshipTimelineProducts{width:100%;display:grid;gap:9px}.ppProductRelationshipTimelineProductsClip{position:relative;width:100%;max-height:none;overflow:hidden;transition:max-height .26s ease}.ppProductRelationshipTimelineProductsClip.hasOverflow{max-height:472px}.ppProductRelationshipTimelineProductsClip.isExpanded{max-height:1600px}.ppProductRelationshipTimelineProductsClip.hasOverflow:not(.isExpanded):after{content:"";position:absolute;right:0;bottom:0;left:0;height:44px;pointer-events:none;background:linear-gradient(180deg,#f8fafc00,#f8fafcf5)}.ppProductRelationshipTimelineSide-together .ppProductRelationshipTimelineProductsClip.hasOverflow:not(.isExpanded):after{background:linear-gradient(180deg,#faf8ff00,#faf8fff5)}.ppProductRelationshipTimelineSide-after .ppProductRelationshipTimelineProductsClip.hasOverflow:not(.isExpanded):after{background:linear-gradient(180deg,#f2fdfb00,#f2fdfbf5)}.ppProductRelationshipTimelineBuckets{display:grid;gap:10px}.ppProductRelationshipTimelineBucket{display:grid;gap:8px;padding:8px;border:1px solid rgba(191,219,254,.72);border-radius:10px;background:linear-gradient(180deg,#eff6ff9e,#ffffffd1),var(--pp-cloud-white);box-shadow:inset 0 1px #ffffffdb,0 1px 2px #0f172a09}.ppProductRelationshipTimelineSide-after .ppProductRelationshipTimelineBucket{border-color:#99f6e4bd;background:linear-gradient(180deg,#ecfdf5ad,#ffffffd6),var(--pp-cloud-white)}.ppProductRelationshipTimelineSide-before .ppProductRelationshipTimelineBucket{border-color:#cbd5e1db;background:linear-gradient(180deg,#f1f5f9d1,#ffffffdb),var(--pp-cloud-white)}.ppProductRelationshipTimelineBucketHeader{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.ppProductRelationshipTimelineBucketHeader strong{color:#1d4ed8;font-size:13px;font-weight:950;line-height:1.1}.ppProductRelationshipTimelineSide-after .ppProductRelationshipTimelineBucketHeader strong{color:#0f766e}.ppProductRelationshipTimelineSide-before .ppProductRelationshipTimelineBucketHeader strong{color:#475569}.ppProductRelationshipTimelineBucketHeader span{display:inline-flex;align-items:center;min-height:19px;padding:2px 8px;border-radius:999px;background:#dbeafeeb;color:#1d4ed8;font-size:10px;font-weight:900;line-height:1;white-space:nowrap}.ppProductRelationshipTimelineSide-after .ppProductRelationshipTimelineBucketHeader span{background:#ccfbf1e6;color:#0f766e}.ppProductRelationshipTimelineSide-before .ppProductRelationshipTimelineBucketHeader span{background:#e2e8f0f0;color:#475569}.ppProductRelationshipTimelineBucketProductsClip{position:relative;max-height:none;overflow:hidden;transition:max-height .24s ease}.ppProductRelationshipTimelineBucketProductsClip.hasOverflow{max-height:176px}.ppProductRelationshipTimelineBucketProductsClip.isExpanded{max-height:900px}.ppProductRelationshipTimelineBucketProductsClip.hasOverflow:not(.isExpanded):after{content:"";position:absolute;right:0;bottom:0;left:0;height:32px;pointer-events:none;background:linear-gradient(180deg,#fff0,#fffffff0)}.ppProductRelationshipTimelineSide-before .ppProductRelationshipTimelineBucketProductsClip.hasOverflow:not(.isExpanded):after{background:linear-gradient(180deg,#f8fafc00,#f8fafcf2)}.ppProductRelationshipTimelineProduct{display:grid;grid-template-columns:68px minmax(0,1fr) 34px;align-items:center;gap:13px;min-width:0;min-height:82px;padding:10px;border:1px solid rgba(221,229,239,.9);border-radius:10px;background:#fffffff0;box-shadow:0 1px 2px #0f172a09}.ppProductArt-relationship{width:64px;height:64px;border-color:#dde5eff2;border-radius:8px;background:var(--pp-slate-100)}.ppProductRelationshipTimelineProductBody{min-width:0;display:grid;gap:5px}.ppProductRelationshipTimelineProductTitle{display:-webkit-box;overflow:hidden;max-width:100%;color:#2563eb;font-size:12px;font-weight:900;line-height:1.25;text-decoration:underline;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.ppProductRelationshipTimelineSide-before .ppProductRelationshipTimelineProductTitle{color:#475569}.ppProductRelationshipTimelineProduct p{max-width:100%;color:var(--pp-slate-700);font-size:11px;font-weight:900;line-height:1.25}.ppProductRelationshipTimelineProduct small{color:var(--pp-slate-600);font-size:11px}.ppProductRelationshipTimelineProduct small span{margin:0 4px}.ppProductRelationshipTimelineMeta{display:inline-flex;align-items:center;gap:5px;min-width:0}.ppProductRelationshipTimelineMetricInfo{display:inline-flex;align-items:center;flex:0 0 auto}.ppProductRelationshipTimelineMetricInfo button{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--pp-slate-400);cursor:help}.ppProductRelationshipTimelineMetricInfo button:hover,.ppProductRelationshipTimelineMetricInfo button:focus-visible{color:var(--pp-insight-violet)}.ppProductRelationshipMetricPopover{gap:8px}.ppProductRelationshipMetricPopover dl{display:grid;gap:6px;margin:2px 0 0}.ppProductRelationshipMetricPopover dl div{display:flex;align-items:center;justify-content:space-between;gap:12px}.ppProductRelationshipMetricPopover dt,.ppProductRelationshipMetricPopover dd{margin:0;font-size:11px;line-height:1.25}.ppProductRelationshipMetricPopover dt{color:var(--pp-slate-500);font-weight:800}.ppProductRelationshipMetricPopover dd{color:var(--pp-slate-900);font-weight:900;text-align:right}.ppProductRelationshipDiagnosticButton{width:30px;height:30px;display:inline-grid;place-items:center;border:1px solid rgba(221,229,239,.95);border-radius:999px;background:var(--pp-cloud-white);color:#7c5cff;box-shadow:0 1px 2px #0f172a0d;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.ppProductRelationshipDiagnosticButton:hover{border-color:#7c5cff73;color:#6d4aff;box-shadow:0 6px 16px #7c5cff24;transform:translateY(-1px)}.ppProductRelationshipDiagnosticButton s-icon{color:currentColor}.ppProductRelationshipTimelineSide-before .ppProductRelationshipDiagnosticButton{color:#64748b}.ppProductRelationshipTimelineSide-before .ppProductRelationshipDiagnosticButton:hover{border-color:#64748b57;color:#475569;box-shadow:0 6px 16px #64748b1f}.ppProductRelationshipTimelineShowMore{width:100%;min-height:30px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;align-self:end;margin-top:auto;border:0;background:transparent;color:var(--pp-slate-900);font-size:12px;font-weight:780;line-height:1.1;cursor:pointer;transition:color .12s ease}.ppProductRelationshipTimelineShowMore:before,.ppProductRelationshipTimelineShowMore:after{content:"";height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(100,116,139,.22))}.ppProductRelationshipTimelineShowMore:after{background:linear-gradient(90deg,rgba(100,116,139,.22),transparent)}.ppProductRelationshipTimelineShowMore span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.ppProductRelationshipTimelineShowMore:hover{color:#1d4ed8}.ppProductRelationshipTimelineShowMore:hover:before{background:linear-gradient(90deg,transparent,rgba(37,99,235,.28))}.ppProductRelationshipTimelineShowMore:hover:after{background:linear-gradient(90deg,rgba(37,99,235,.28),transparent)}.ppProductRelationshipTimelineSide-before .ppProductRelationshipTimelineShowMore:hover{color:#475569}.ppProductRelationshipTimelineSide-before .ppProductRelationshipTimelineShowMore:hover:before{background:linear-gradient(90deg,transparent,rgba(100,116,139,.28))}.ppProductRelationshipTimelineSide-before .ppProductRelationshipTimelineShowMore:hover:after{background:linear-gradient(90deg,rgba(100,116,139,.28),transparent)}.ppProductRelationshipTimelineShowMore s-icon{color:currentColor;transform:scale(.88)}.ppProductRelationshipTimelineBucketShowMore{width:100%;min-height:24px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:2px 0 0;border:0;background:transparent;color:#2563eb;font-size:11px;font-weight:900;line-height:1.1;cursor:pointer;transition:color .12s ease}.ppProductRelationshipTimelineBucketShowMore:hover{color:#1d4ed8}.ppProductRelationshipTimelineSide-after .ppProductRelationshipTimelineBucketShowMore,.ppProductRelationshipTimelineSide-after .ppProductRelationshipTimelineBucketShowMore:hover{color:#0f766e}.ppProductRelationshipTimelineSide-before .ppProductRelationshipTimelineBucketShowMore{color:#64748b}.ppProductRelationshipTimelineSide-before .ppProductRelationshipTimelineBucketShowMore:hover{color:#475569}.ppProductRelationshipTimelineBucketShowMore s-icon{color:currentColor}.ppProductRelationshipTimelineEmpty{display:grid;justify-items:center;align-content:center;gap:9px;min-height:180px;padding:20px 14px;border:1px solid rgba(221,229,239,.72);border-radius:10px;background:linear-gradient(180deg,#f8fafcc2,#ffffffe6),var(--pp-cloud-white);text-align:center}.ppProductRelationshipTimelineEmptyIcon{width:42px;height:42px;display:inline-grid;place-items:center;border:1px solid rgba(203,213,225,.9);border-radius:999px;background:var(--pp-cloud-white);color:var(--pp-slate-500);box-shadow:0 6px 14px #0f172a0f}.ppProductRelationshipTimelineEmptyIcon svg{width:21px;height:21px}.ppProductRelationshipTimelineEmpty-together .ppProductRelationshipTimelineEmptyIcon{border-color:#7c5cff38;color:#7c5cff;background:#fbf9ff}.ppProductRelationshipTimelineEmpty-after .ppProductRelationshipTimelineEmptyIcon{border-color:#2db7ad38;color:#18a999;background:#f2fdfb}.ppProductRelationshipTimelineEmpty strong{max-width:240px;color:var(--pp-slate-900);font-size:14px;font-weight:950;line-height:1.22}.ppProductRelationshipTimelineEmpty p{max-width:285px;color:var(--pp-slate-600);font-size:11px;font-weight:760;line-height:1.45}.ppReturnRefundResolutionPanel{display:grid;gap:18px;padding:20px;overflow:visible}.ppReturnRefundResolutionHeader{display:flex;align-items:start;justify-content:space-between;gap:18px}.ppReturnRefundResolutionHeader>div{display:grid;gap:5px;min-width:0}.ppReturnRefundResolutionEyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--pp-insight-violet);font-size:11px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.ppReturnRefundResolutionEyebrow .ppPulseGlyph{width:18px;height:18px}.ppReturnRefundResolutionHeader h2{margin:0;color:var(--pp-slate-900);font-size:18px;font-weight:950;letter-spacing:0}.ppReturnRefundResolutionHeader p{margin:0;max-width:760px;color:var(--pp-slate-600);font-size:13px;font-weight:650;line-height:1.45}.ppReturnRefundConfidence{flex:0 0 auto;padding:7px 10px;border-radius:999px;border:1px solid var(--pp-slate-200);background:var(--pp-slate-100);color:var(--pp-slate-600);font-size:12px;font-weight:850}.ppReturnRefundConfidence-high{border-color:rgba(var(--pp-success-green-rgb),.22);background:var(--pp-green-soft);color:var(--pp-success-green)}.ppReturnRefundConfidence-medium{border-color:rgba(var(--pp-warning-amber-rgb),.24);background:var(--pp-amber-soft);color:var(--pp-warning-amber)}.ppReturnRefundConfidence-low,.ppReturnRefundConfidence-unavailable{border-color:rgba(var(--pp-pulse-blue-rgb),.18);background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppReturnRefundResolutionBody{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:16px;align-items:stretch}.ppReturnRefundMatrix{display:grid;gap:8px;min-width:0;padding:14px;border:1px solid var(--pp-slate-200);border-radius:12px;background:var(--pp-subcard-bg)}.ppReturnRefundMatrixHeader,.ppReturnRefundMatrixRow{display:grid;grid-template-columns:104px repeat(2,minmax(0,1fr));gap:8px;align-items:stretch}.ppReturnRefundMatrixHeader strong,.ppReturnRefundMatrixRow>strong{display:flex;align-items:center;color:var(--pp-slate-500);font-size:11px;font-weight:900;text-transform:uppercase}.ppReturnRefundMatrixHeader strong{justify-content:center}.ppReturnRefundMatrixCell,.ppReturnRefundMatrixEmpty{min-height:86px;display:grid;align-content:center;gap:5px;padding:12px;border:1px solid var(--pp-slate-200);border-radius:10px;background:var(--pp-cloud-white)}.ppReturnRefundMatrixCell strong{color:var(--pp-slate-900);font-size:28px;font-weight:950;line-height:1}.ppReturnRefundMatrixCell small{color:var(--pp-slate-500);font-size:11px;font-weight:800}.ppReturnRefundMatrixCell-red{border-color:rgba(var(--pp-risk-red-rgb),.18);background:rgba(var(--pp-risk-red-rgb),.05)}.ppReturnRefundMatrixCell-amber{border-color:rgba(var(--pp-warning-amber-rgb),.22);background:rgba(var(--pp-warning-amber-rgb),.07)}.ppReturnRefundMatrixCell-blue{border-color:rgba(var(--pp-pulse-blue-rgb),.18);background:rgba(var(--pp-pulse-blue-rgb),.06)}.ppReturnRefundMatrixEmpty{place-items:center;color:var(--pp-slate-400);font-size:24px;font-weight:900}.ppReturnRefundInfoLabel{display:inline-flex;align-items:center;gap:5px;min-width:0;color:var(--pp-slate-600);font-size:11px;font-weight:850}.ppReturnRefundInfoLabel>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppReturnRefundInfoLabel button{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0;border:0;background:transparent;color:var(--pp-slate-400);cursor:help}.ppReturnRefundTooltipPopover{display:grid;gap:5px;padding:11px 12px;border:1px solid rgba(var(--pp-insight-violet-rgb),.2);border-radius:12px;background:var(--pp-cloud-white);box-shadow:0 18px 42px rgba(var(--pp-shadow-rgb),.2)}.ppReturnRefundTooltipPopover strong{color:var(--pp-slate-900);font-size:13px;font-weight:900}.ppReturnRefundTooltipPopover small{color:var(--pp-slate-600);font-size:12px;font-weight:650;line-height:1.42;white-space:normal}.ppReturnRefundResolutionSide{min-width:0;display:grid;align-content:start;gap:12px;padding:14px;border:1px solid var(--pp-slate-200);border-radius:12px;background:var(--pp-cloud-white)}.ppReturnRefundStackedBar{display:flex;width:100%;height:12px;overflow:hidden;border-radius:999px;background:var(--pp-slate-100)}.ppReturnRefundStackedSegment{min-width:0;height:100%}.ppReturnRefundStackedSegment-red{background:var(--pp-risk-red)}.ppReturnRefundStackedSegment-amber{background:var(--pp-warning-amber)}.ppReturnRefundStackedSegment-blue{background:var(--pp-pulse-blue)}.ppReturnRefundStackedSegment-green{background:var(--pp-success-green)}.ppReturnRefundStackedSegment-slate{background:var(--pp-slate-400)}.ppReturnRefundResolutionStats{display:grid;gap:7px;color:var(--pp-slate-700);font-size:12px;font-weight:780}.ppReturnRefundResolutionChips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ppReturnRefundChip{min-width:0;display:grid;gap:5px;padding:10px;border:1px solid var(--pp-slate-200);border-radius:10px;background:var(--pp-subcard-bg)}.ppReturnRefundChip strong{color:var(--pp-slate-900);font-size:16px;font-weight:950}.ppReturnRefundResolutionEmptyNote{margin:0;color:var(--pp-slate-500);font-size:12px;font-weight:700}.ppReturnRefundVennCard{width:25%;display:grid;justify-self:start;gap:8px;padding:18px 20px 20px;border:1px solid var(--pp-slate-200);border-radius:16px;background:var(--pp-cloud-white);box-shadow:var(--pp-card-shadow)}.ppReturnRefundVennCard-evidence{width:100%;justify-self:stretch;align-content:start;box-shadow:none}.ppReturnRefundVennCard h3{margin:0}.ppReturnRefundVennCard h3 .ppReturnRefundInfoLabel{color:var(--pp-slate-950);font-size:18px;font-weight:950;letter-spacing:0}.ppReturnRefundVennCard h3 .ppReturnRefundInfoLabel button{width:20px;height:20px;color:var(--pp-slate-600)}.ppReturnRefundVennDiagram{position:relative;width:min(100%,430px);height:222px;margin:0 auto}.ppReturnRefundVennCircle{position:absolute;top:10px;width:206px;height:206px;border-radius:999px}.ppReturnRefundVennCircle-refunds{left:11%;border:2px solid rgba(var(--pp-pulse-blue-rgb),.14);background:rgba(var(--pp-pulse-blue-rgb),.11)}.ppReturnRefundVennCircle-returns{right:11%;border:2px solid rgba(var(--pp-risk-red-rgb),.14);background:rgba(var(--pp-risk-red-rgb),.1)}.ppReturnRefundVennText{position:absolute;z-index:2;display:grid;justify-items:center;gap:5px;color:var(--pp-slate-950);text-align:center;text-shadow:0 1px 0 rgba(255,255,255,.88)}.ppReturnRefundVennText span{font-size:11px;font-weight:950;line-height:1.16}.ppReturnRefundVennText strong{color:var(--pp-slate-950);font-size:22px;font-weight:950;line-height:1}.ppReturnRefundVennText small{color:var(--pp-slate-700);font-size:10px;font-weight:900}.ppReturnRefundVennText-refunds{top:86px;left:4%;width:206px;color:var(--pp-pulse-blue)}.ppReturnRefundVennText-linked{top:82px;left:50%;transform:translate(-50%);width:120px}.ppReturnRefundVennText-returns{top:86px;right:4%;width:206px;color:var(--pp-risk-red)}.ppProductOrderActivityPanel{display:grid;gap:13px;padding:16px;overflow:hidden}.ppOrderActivityHeader{position:relative;display:flex;align-items:start;justify-content:space-between;gap:18px;padding-right:42px}.ppOrderActivityHeader>div:first-child{display:grid;gap:4px;min-width:0}.ppOrderActivityHeader span{color:var(--pp-insight-violet);font-size:11px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.ppOrderActivityHeader h2{margin:0;color:var(--pp-slate-900);font-size:18px;font-weight:950;letter-spacing:0}.ppOrderActivityHeader p{margin:0;max-width:720px;color:var(--pp-slate-600);font-size:13px;font-weight:650;line-height:1.45}.ppOrderActivityControls{display:grid;justify-items:end;gap:8px;min-width:230px}.ppOrderActivitySegmented{display:inline-flex;padding:3px;border:1px solid var(--pp-slate-200);border-radius:999px;background:var(--pp-cloud-white)}.ppOrderActivitySegmented button{padding:6px 11px;border:0;border-radius:999px;background:transparent;color:var(--pp-slate-500);font-size:11px;font-weight:850;cursor:pointer}.ppOrderActivitySegmented button.isActive{background:var(--pp-dark-cta);color:var(--pp-cloud-white);box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.12)}.ppOrderActivityWindow{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;min-width:190px;padding:9px 11px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.18);border-radius:10px;background:linear-gradient(135deg,rgba(var(--pp-pulse-blue-rgb),.08),rgba(var(--pp-insight-violet-rgb),.06));color:var(--pp-slate-700);font-size:12px;font-weight:850}.ppOrderActivityWindow span{white-space:nowrap}.ppOrderActivityWindow small{width:100%;color:var(--pp-slate-500);font-size:11px;font-weight:750;text-align:right}.ppOrderActivityWindow b{width:100%;color:var(--pp-pulse-blue);font-size:10px;font-weight:900;text-align:right;text-transform:uppercase}.ppOrderActivitySummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ppOrderActivityCoverageNotice{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(var(--pp-warning-amber-rgb),.34);border-radius:8px;background:rgba(var(--pp-warning-amber-rgb),.08);color:var(--pp-slate-700)}.ppOrderActivityCoverageNotice span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:999px;background:rgba(var(--pp-warning-amber-rgb),.14);color:var(--pp-warning-amber)}.ppOrderActivityCoverageNotice p{min-width:0;margin:0;color:var(--pp-slate-700);font-size:12px;font-weight:750;line-height:1.4;overflow-wrap:anywhere}.ppOrderActivityStat{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;min-width:0;min-height:78px;padding:9px 10px;border:1px solid var(--pp-slate-200);border-radius:11px;background:linear-gradient(180deg,var(--pp-cloud-white),var(--pp-subcard-bg))}.ppOrderActivityStatBody{display:grid;gap:3px;min-width:0}.ppOrderActivityStatIcon{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:999px;background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppOrderActivityStatIcon svg{width:20px;height:20px}.ppOrderActivityStatBody span{overflow:hidden;color:var(--pp-slate-500);font-size:11px;font-weight:850;line-height:1.15;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ppOrderActivityStatBody strong{color:var(--pp-slate-900);font-size:20px;font-weight:950;line-height:1.05}.ppOrderActivityStatBody small{overflow:hidden;color:var(--pp-slate-600);font-size:11px;font-weight:750;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ppOrderActivityStat-blue{background:linear-gradient(180deg,var(--pp-cloud-white),var(--pp-subcard-bg));border-color:var(--pp-slate-200)}.ppOrderActivityStat-blue .ppOrderActivityStatIcon{background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppOrderActivityStat-amber{background:linear-gradient(180deg,var(--pp-cloud-white),var(--pp-subcard-bg));border-color:var(--pp-slate-200)}.ppOrderActivityStat-amber .ppOrderActivityStatIcon{background:rgba(var(--pp-warning-amber-rgb),.14);color:var(--pp-warning-amber)}.ppOrderActivityStat-red{background:linear-gradient(180deg,var(--pp-cloud-white),var(--pp-subcard-bg));border-color:var(--pp-slate-200)}.ppOrderActivityStat-red .ppOrderActivityStatIcon{background:var(--pp-red-soft);color:var(--pp-risk-red)}.ppOrderActivityStat-teal{background:linear-gradient(180deg,var(--pp-cloud-white),var(--pp-subcard-bg));border-color:var(--pp-slate-200)}.ppOrderActivityStat-teal .ppOrderActivityStatIcon{background:var(--pp-green-soft);color:var(--pp-signal-teal)}.ppOrderActivityChart{display:grid;gap:12px;min-width:0;padding:14px;border:1px solid var(--pp-slate-200);border-radius:12px;background:var(--pp-subcard-bg)}.ppOrderActivityCombo{display:grid;grid-template-columns:46px minmax(0,1fr) 72px;grid-template-rows:232px 34px;column-gap:12px;row-gap:7px;min-width:0}.ppOrderActivityYAxis{position:relative;grid-row:1;height:232px;color:var(--pp-slate-500);font-size:12px;font-weight:850}.ppOrderActivityYAxisLeft{grid-column:1}.ppOrderActivityYAxisRight{grid-column:3}.ppOrderActivityYAxis span{position:absolute;right:0;transform:translateY(-50%);white-space:nowrap}.ppOrderActivityYAxisRight span{right:auto;left:0}.ppOrderActivityPlotFrame{position:relative;grid-column:2;grid-row:1;min-width:0;height:232px;overflow-y:visible;padding:0 9px}.ppOrderActivityGridLines{position:absolute;top:0;right:9px;bottom:0;left:9px;pointer-events:none}.ppOrderActivityGridLines span{position:absolute;left:0;right:0;height:1px;background:rgba(var(--pp-slate-500-rgb),.13)}.ppOrderActivityBars{position:absolute;top:0;right:9px;bottom:0;left:9px;display:grid;align-items:end;gap:12px;min-width:0}.ppOrderActivityLineOverlay{position:absolute;top:0;right:9px;bottom:0;left:9px;z-index:3;width:calc(100% - 18px);height:100%;min-width:0;overflow:visible;pointer-events:none}.ppOrderActivityLine{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3;vector-effect:non-scaling-stroke}.ppOrderActivityLineRevenueGlow{fill:none;stroke:rgba(var(--pp-signal-teal-rgb),.2);stroke-linecap:round;stroke-linejoin:round;stroke-width:7;vector-effect:non-scaling-stroke}.ppOrderActivityLineRevenue{stroke:var(--pp-signal-teal)}.ppOrderActivityLineUnresolvedGlow{fill:none;stroke:rgba(var(--pp-warning-amber-rgb),.22);stroke-linecap:round;stroke-linejoin:round;stroke-width:7;vector-effect:non-scaling-stroke}.ppOrderActivityLineUnresolved{stroke:var(--pp-warning-amber);stroke-dasharray:7 6}.ppOrderActivityMonth{display:flex;align-items:flex-end;justify-content:center;min-width:34px;height:100%;padding:0;border:0;background:transparent;cursor:help;outline:none}.ppOrderActivityBarShell{position:relative;width:30px;height:100%;display:flex;flex-direction:column-reverse;justify-content:flex-start;overflow:hidden;border-radius:4px;background:transparent;box-shadow:0 4px 11px rgba(var(--pp-shadow-rgb),.06)}.ppOrderActivityBar{display:block;width:100%;min-height:0;transition:height .18s ease}.ppOrderActivityBar.isTop{border-radius:4px 4px 0 0}.ppOrderActivityBar.isBottom{border-radius:0 0 4px 4px}.ppOrderActivityBar.isTop.isBottom{border-radius:4px}.ppOrderActivityBarTotal{background:linear-gradient(180deg,rgba(var(--pp-pulse-blue-rgb),.82),rgba(var(--pp-pulse-blue-rgb),.68))}.ppOrderActivityBarReturns{background:linear-gradient(180deg,rgba(var(--pp-warning-amber-rgb),.82),rgba(var(--pp-warning-amber-rgb),.68))}.ppOrderActivityBarRefunds{background:linear-gradient(180deg,rgba(var(--pp-risk-red-rgb),.82),rgba(var(--pp-risk-red-rgb),.68))}.ppOrderActivityMonth:hover .ppOrderActivityBarShell,.ppOrderActivityMonth:focus-visible .ppOrderActivityBarShell{box-shadow:0 0 0 3px rgba(var(--pp-pulse-blue-rgb),.12)}.ppOrderActivityPopover{position:relative;display:grid;gap:0;padding:18px 18px 0;border:1px solid rgba(var(--pp-slate-700-rgb),.14);border-radius:12px;background:var(--pp-cloud-white);color:var(--pp-slate-700);box-shadow:0 20px 54px rgba(var(--pp-shadow-rgb),.18),0 2px 8px rgba(var(--pp-shadow-rgb),.08)}.ppOrderActivityPopover:after{content:"";position:absolute;left:50%;bottom:-6px;width:12px;height:12px;border-right:1px solid rgba(var(--pp-slate-700-rgb),.14);border-bottom:1px solid rgba(var(--pp-slate-700-rgb),.14);background:var(--pp-cloud-white);transform:translate(-50%) rotate(45deg)}.ppOrderActivityPopoverHeader{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:10px;padding-bottom:14px;border-bottom:1px solid var(--pp-slate-200)}.ppOrderActivityPopoverHeaderIcon,.ppOrderActivityPopoverMetricIcon,.ppOrderActivityPopoverFooterIcon{display:inline-grid;place-items:center;border-radius:999px}.ppOrderActivityPopoverHeaderIcon{width:30px;height:30px;background:rgba(var(--pp-insight-violet-rgb),.12);color:var(--pp-insight-violet)}.ppOrderActivityPopoverHeaderIcon s-icon{transform:scale(1.05)}.ppOrderActivityPopoverHeader strong{align-self:center;color:var(--pp-slate-900);font-size:17px;font-weight:850;letter-spacing:0;line-height:1.15}.ppOrderActivityPopoverHeader small{align-self:center;padding:7px 10px;border-radius:7px;background:rgba(var(--pp-success-green-rgb),.08);color:var(--pp-slate-800);font-size:11px;font-weight:760;line-height:1;white-space:nowrap}.ppOrderActivityPopoverRows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:17px 0}.ppOrderActivityPopoverRows>span{display:grid;justify-items:center;align-content:start;gap:6px;min-width:0;padding:0 9px;background:transparent;text-align:center}.ppOrderActivityPopoverRows>span+span{border-left:1px solid var(--pp-slate-200)}.ppOrderActivityPopoverMetricIcon{width:34px;height:34px}.ppOrderActivityPopoverMetricIcon svg{width:19px;height:19px}.ppOrderActivityPopoverMetric-orders .ppOrderActivityPopoverMetricIcon{background:rgba(var(--pp-info-cyan-rgb),.1);color:var(--pp-info-cyan)}.ppOrderActivityPopoverMetric-returns .ppOrderActivityPopoverMetricIcon{background:rgba(var(--pp-warning-amber-rgb),.16);color:var(--pp-warning-amber)}.ppOrderActivityPopoverMetric-refunds .ppOrderActivityPopoverMetricIcon{background:rgba(var(--pp-risk-red-rgb),.12);color:var(--pp-risk-red)}.ppOrderActivityPopoverRows b{min-height:24px;display:flex;align-items:center;color:var(--pp-slate-500);font-size:9px;font-weight:850;letter-spacing:.035em;line-height:1.2;text-align:center;text-transform:uppercase}.ppOrderActivityPopoverRows strong{color:var(--pp-slate-900);font-size:20px;font-weight:850;line-height:1}.ppOrderActivityPopoverRows small{color:var(--pp-slate-600);font-size:10px;font-weight:680;line-height:1.2}.ppOrderActivityPopoverFooter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0 -18px;padding:13px 18px;border-top:1px solid var(--pp-slate-200);border-radius:0 0 12px 12px;background:var(--pp-slate-50)}.ppOrderActivityPopoverFooterMetric{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0}.ppOrderActivityPopoverFooterMetric+.ppOrderActivityPopoverFooterMetric{padding-left:16px;border-left:1px solid var(--pp-slate-200)}.ppOrderActivityPopoverFooterIcon{width:26px;height:26px}.ppOrderActivityPopoverFooterIcon s-icon{transform:scale(.9)}.ppOrderActivityPopoverFooterMetric-refund .ppOrderActivityPopoverFooterIcon{background:rgba(var(--pp-success-green-rgb),.12);color:var(--pp-success-green)}.ppOrderActivityPopoverFooterMetric-unresolved .ppOrderActivityPopoverFooterIcon{background:rgba(var(--pp-insight-violet-rgb),.12);color:var(--pp-insight-violet);font-size:13px;font-weight:850}.ppOrderActivityPopoverFooterMetric b{display:block;color:var(--pp-slate-700);font-size:10px;font-weight:760;line-height:1.2}.ppOrderActivityPopoverFooterMetric strong{display:block;margin-top:2px;color:var(--pp-slate-900);font-size:15px;font-weight:850;line-height:1}.ppOrderActivityXAxis{grid-column:2;grid-row:2;display:grid;gap:12px;min-width:0;padding:0 9px;color:var(--pp-slate-500);font-size:12px;font-weight:850;overflow:hidden}.ppOrderActivityXAxis span{display:block;min-width:34px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ppOrderActivityLegend{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;color:var(--pp-slate-600);font-size:12px;font-weight:800;margin-top:12px}.ppOrderActivityLegend span{display:inline-flex;align-items:center;gap:6px}.ppOrderActivityLegendToggle{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:var(--pp-slate-500);font:inherit;cursor:pointer;opacity:.46;transition:color .14s ease,opacity .14s ease}.ppOrderActivityLegendToggle.isActive{color:var(--pp-slate-700);opacity:1}.ppOrderActivityLegendToggle:focus-visible{outline:2px solid rgba(var(--pp-pulse-blue-rgb),.28);outline-offset:4px;border-radius:8px}.ppOrderActivityLegend i{width:14px;height:14px;border-radius:4px;display:inline-block}.ppOrderActivityLegendTotal{background:var(--pp-pulse-blue)}.ppOrderActivityLegendReturns{background:var(--pp-warning-amber)}.ppOrderActivityLegendRefunds{background:var(--pp-risk-red)}.ppOrderActivityLegend .ppOrderActivityLegendRevenue{width:26px;height:4px;border-radius:999px;background:var(--pp-signal-teal)}.ppOrderActivityLegend .ppOrderActivityLegendUnresolved{width:26px;height:4px;border-radius:999px;background:repeating-linear-gradient(90deg,var(--pp-warning-amber) 0 7px,transparent 7px 12px)}.ppOrderResolutionChart{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:16px;align-items:stretch;min-height:232px}.ppOrderResolutionBars{display:grid;gap:10px;align-content:center;min-width:0}.ppOrderResolutionBucket{display:grid;grid-template-columns:146px minmax(0,1fr) 88px;align-items:center;gap:10px;min-width:0}.ppOrderResolutionBucketLabel{min-width:0;overflow:hidden;color:var(--pp-slate-600);font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.ppOrderResolutionTrack{height:13px;overflow:hidden;border-radius:999px;background:var(--pp-slate-100)}.ppOrderResolutionTrack span{display:block;height:100%;border-radius:inherit;transition:width .18s ease}.ppOrderResolutionBucket strong{color:var(--pp-slate-900);font-size:12px;font-weight:900;text-align:right;white-space:nowrap}.ppOrderResolutionBucket-red .ppOrderResolutionTrack span{background:var(--pp-risk-red)}.ppOrderResolutionBucket-amber .ppOrderResolutionTrack span{background:var(--pp-warning-amber)}.ppOrderResolutionBucket-blue .ppOrderResolutionTrack span{background:var(--pp-pulse-blue)}.ppOrderResolutionBucket-green .ppOrderResolutionTrack span{background:var(--pp-success-green)}.ppOrderResolutionBucket-slate .ppOrderResolutionTrack span{background:var(--pp-slate-400)}.ppOrderResolutionSummary{display:grid;align-content:center;gap:10px;padding:14px;border:1px solid var(--pp-slate-200);border-radius:12px;background:var(--pp-cloud-white)}.ppOrderResolutionSummary span{display:grid;gap:2px;color:var(--pp-slate-500);font-size:11px;font-weight:800}.ppOrderResolutionSummary b{color:var(--pp-slate-900);font-size:18px;font-weight:950}.ppProductReturnPredictionPanel{position:relative;display:grid;gap:16px;padding:18px;overflow:visible}.ppReturnPredictionHeader{position:relative;display:flex;align-items:start;justify-content:space-between;gap:18px;padding-right:42px}.ppReturnPredictionHeader>div:first-child{display:grid;gap:4px;min-width:0}.ppReturnPredictionHeader span{color:var(--pp-pulse-blue);font-size:11px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.ppReturnPredictionHeader h2{margin:0;color:var(--pp-slate-900);font-size:18px;font-weight:950}.ppReturnPredictionHeader p{margin:0;max-width:760px;color:var(--pp-slate-600);font-size:13px;font-weight:650;line-height:1.45}.ppReturnPredictionStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ppReturnPredictionStats .ppOrderActivityStat{grid-template-columns:42px minmax(0,1fr);gap:13px;min-height:78px;padding:9px 10px}.ppReturnPredictionStats .ppOrderActivityStatBody strong{font-size:20px}.ppReturnPredictionStats .ppOrderActivityStatBody small{font-size:11px}.ppReturnPredictionChartWrap{display:grid;gap:10px;padding:14px;border:1px solid var(--pp-slate-200);border-radius:12px;background:var(--pp-subcard-bg)}.ppReturnPredictionPlot{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:230px 34px;column-gap:10px;row-gap:6px;min-width:0}.ppReturnPredictionYAxis{position:relative;grid-column:1;grid-row:1;color:var(--pp-slate-500);font-size:10px;font-weight:850}.ppReturnPredictionYAxis span:not(.ppReturnPredictionYAxisTitle){position:absolute;right:0;transform:translateY(-50%);white-space:nowrap}.ppReturnPredictionYAxisTitle{position:absolute;top:-2px;left:0;transform:translateY(-100%);color:var(--pp-slate-600);font-size:10px;font-weight:900;text-transform:uppercase;white-space:nowrap}.ppReturnPredictionChartArea{position:relative;grid-column:2;grid-row:1;min-width:0;height:230px}.ppReturnPredictionChart{width:100%;height:100%;overflow:visible}.ppReturnPredictionGridLine{fill:none;stroke:var(--pp-grid-line);stroke-width:1;vector-effect:non-scaling-stroke}.ppReturnPredictionMonthLine{fill:none;stroke:#e5e7ebd1;stroke-width:1;vector-effect:non-scaling-stroke}.ppReturnPredictionGridLine-top,.ppReturnPredictionGridLine-bottom{stroke:#e5e7ebbd}.ppReturnPredictionBoundary{fill:none;stroke:rgba(var(--pp-slate-500-rgb),.38);stroke-dasharray:4 5;stroke-width:1;vector-effect:non-scaling-stroke}.ppReturnPredictionForecastRange{fill:rgba(var(--pp-insight-violet-rgb),.18);stroke:none}.ppReturnPredictionObserved,.ppReturnPredictionForecast{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.8;vector-effect:non-scaling-stroke}.ppReturnPredictionObserved{stroke:var(--pp-pulse-blue)}.ppReturnPredictionForecast{stroke:var(--pp-insight-violet);stroke-dasharray:6 6}.ppReturnPredictionXAxis,.ppReturnPredictionLegend{color:var(--pp-slate-500);font-size:12px;font-weight:800}.ppReturnPredictionXAxis{position:relative;grid-column:2;grid-row:2;min-width:0;height:34px}.ppReturnPredictionXAxis span,.ppReturnPredictionXAxis strong{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.ppReturnPredictionXAxis span{color:var(--pp-slate-500);font-size:11px;font-weight:850}.ppReturnPredictionXAxis strong{top:16px;z-index:2;padding:2px 7px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.18);border-radius:999px;background:var(--pp-cloud-white);color:var(--pp-pulse-blue);font-size:11px;font-weight:950;box-shadow:0 5px 14px rgba(var(--pp-shadow-rgb),.08)}.ppReturnPredictionLegend{display:flex;align-items:center;gap:12px;justify-content:flex-end;flex-wrap:wrap}.ppReturnPredictionLegend span{display:inline-flex;align-items:center;gap:6px}.ppReturnPredictionLegend i{width:22px;height:3px;border-radius:999px;display:inline-block}.ppReturnPredictionLegendObserved{background:var(--pp-pulse-blue)}.ppReturnPredictionLegendForecast{background:repeating-linear-gradient(90deg,var(--pp-insight-violet) 0 7px,transparent 7px 12px)}.ppReturnPredictionLegendRange{width:14px;height:14px;border:1px solid rgba(var(--pp-insight-violet-rgb),.2);border-radius:4px;background:rgba(var(--pp-insight-violet-rgb),.18)}.ppReturnPredictionImpactBadge{position:absolute;right:12px;bottom:12px;z-index:20}.ppReturnPredictionImpactTrigger{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:5px 10px;border:1px solid rgba(var(--pp-slate-500-rgb),.18);border-radius:999px;background:var(--pp-cloud-white);color:var(--pp-slate-900);font-size:12px;font-weight:900;line-height:1;box-shadow:0 8px 20px rgba(var(--pp-shadow-rgb),.11);cursor:help}.ppReturnPredictionImpactTrigger s-icon{color:var(--pp-pulse-blue);transform:scale(.88)}.ppReturnPredictionImpactBadge-improving .ppReturnPredictionImpactTrigger s-icon{color:var(--pp-signal-teal)}.ppReturnPredictionImpactBadge-worsening .ppReturnPredictionImpactTrigger s-icon{color:var(--pp-warning-amber)}.ppReturnPredictionImpactTooltip{width:min(320px,calc(100vw - 48px));display:grid;gap:10px;padding:13px;border:1px solid rgba(var(--pp-insight-violet-rgb),.24);border-radius:12px;background:var(--pp-cloud-white);color:var(--pp-slate-700);box-shadow:0 18px 44px rgba(var(--pp-shadow-rgb),.16);opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .16s ease,transform .16s ease}.ppReturnPredictionImpactTooltip.ppFloatingTablePopover{position:fixed;opacity:1;pointer-events:auto;transform:none}.ppReturnPredictionImpactBadge:hover .ppReturnPredictionImpactTooltip,.ppReturnPredictionImpactBadge:focus-within .ppReturnPredictionImpactTooltip{opacity:1;pointer-events:auto;transform:translateY(0)}.ppReturnPredictionImpactTooltip:after{position:absolute;right:22px;bottom:-6px;width:10px;height:10px;content:"";border-right:1px solid rgba(var(--pp-insight-violet-rgb),.24);border-bottom:1px solid rgba(var(--pp-insight-violet-rgb),.24);background:var(--pp-cloud-white);transform:rotate(45deg)}.ppReturnPredictionImpactTooltip strong{color:var(--pp-slate-900);font-size:13px;font-weight:950}.ppReturnPredictionImpactTooltip p{margin:0;color:var(--pp-slate-600);font-size:12px;font-weight:750;line-height:1.4}.ppReturnPredictionImpactShift{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 9px;border-radius:10px;background:var(--pp-violet-soft);color:var(--pp-insight-violet)}.ppReturnPredictionImpactShift b{color:currentColor;font-size:13px;font-weight:950}.ppReturnPredictionImpactShift small{color:var(--pp-slate-600);font-size:11px;font-weight:800}.ppReturnPredictionImpactCounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.ppReturnPredictionImpactCounts span{display:flex;align-items:baseline;gap:5px;min-width:0;padding:7px 8px;border-radius:9px;background:var(--pp-slate-50);color:var(--pp-slate-600);font-size:11px;font-weight:820}.ppReturnPredictionImpactCounts b{color:var(--pp-slate-900);font-size:13px;font-weight:950}.ppProductDeepResearchGrid .ppProductOrderActivityPanel,.ppProductDeepResearchGrid .ppProductReturnPredictionPanel{align-content:start;gap:0;padding:14px}.ppProductDeepResearchGrid .ppOrderActivityHeader,.ppProductDeepResearchGrid .ppReturnPredictionHeader{gap:10px}.ppProductDeepResearchGrid .ppOrderActivityControls{min-width:176px}.ppProductDeepResearchGrid .ppOrderActivitySegmented button{padding:4px 8px;font-size:10px}.ppProductDeepResearchGrid .ppOrderActivityHeader h2,.ppProductDeepResearchGrid .ppReturnPredictionHeader h2{font-size:15px}.ppProductDeepResearchGrid .ppOrderActivityHeader p,.ppProductDeepResearchGrid .ppReturnPredictionHeader p{max-width:none;font-size:11px;line-height:1.35}.ppProductDeepResearchGrid .ppOrderActivityHeader span,.ppProductDeepResearchGrid .ppReturnPredictionHeader span{font-size:10px}.ppProductDeepResearchGrid .ppOrderActivityWindow{flex-wrap:nowrap;justify-content:center;width:176px;min-width:176px;padding:3px 10px;font-size:10px}.ppProductDeepResearchGrid .ppOrderActivityWindow small,.ppProductDeepResearchGrid .ppOrderActivityWindow b{display:none}.ppProductDeepResearchGrid .ppOrderActivitySummary,.ppProductDeepResearchGrid .ppReturnPredictionStats{align-items:start;gap:7px}.ppProductDeepResearchGrid .ppOrderActivityStat{gap:11px;height:64px;grid-template-columns:30px minmax(0,1fr);overflow:hidden;padding:6px 8px;border-radius:8px}.ppProductDeepResearchGrid .ppOrderActivityStatIcon{width:30px;height:30px}.ppProductDeepResearchGrid .ppOrderActivityStatIcon svg{width:18px;height:18px}.ppProductDeepResearchGrid .ppOrderActivityStatBody span{overflow:hidden;font-size:9px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.ppProductDeepResearchGrid .ppOrderActivityStatBody strong{font-size:17px;line-height:1.05}.ppProductDeepResearchGrid .ppOrderActivityStatBody small{overflow:hidden;font-size:10px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ppProductDeepResearchGrid .ppOrderActivityChart,.ppProductDeepResearchGrid .ppReturnPredictionChartWrap{gap:8px;padding:25px 12px 12px;border-radius:10px}.ppProductDeepResearchGrid .ppOrderActivityChart{overflow:hidden}.ppProductDeepResearchGrid .ppOrderActivityCombo{grid-template-columns:32px minmax(0,1fr) 52px;grid-template-rows:176px 28px;column-gap:6px}.ppProductDeepResearchGrid .ppOrderActivityYAxis,.ppProductDeepResearchGrid .ppOrderActivityPlotFrame{height:176px;font-size:9px}.ppProductDeepResearchGrid .ppOrderActivityBars,.ppProductDeepResearchGrid .ppOrderActivityLineOverlay{top:0;right:4px;bottom:0;left:4px;width:calc(100% - 8px);min-width:0}.ppProductDeepResearchGrid .ppOrderActivityGridLines{top:0;right:4px;bottom:0;left:4px}.ppProductDeepResearchGrid .ppOrderActivityBars{gap:5px}.ppProductDeepResearchGrid .ppOrderActivityMonth{min-width:0}.ppProductDeepResearchGrid .ppOrderActivityBarShell{width:16px}.ppProductDeepResearchGrid .ppOrderActivityXAxis{gap:4px;padding:0 4px;overflow:hidden}.ppProductDeepResearchGrid .ppOrderActivityXAxis span{min-width:0}.ppProductDeepResearchGrid .ppOrderActivityXAxis,.ppProductDeepResearchGrid .ppOrderActivityLegend,.ppProductDeepResearchGrid .ppReturnPredictionXAxis,.ppProductDeepResearchGrid .ppReturnPredictionLegend{font-size:10px}.ppProductDeepResearchGrid .ppOrderActivityLegend{justify-content:center;gap:12px}.ppProductDeepResearchGrid .ppOrderResolutionChart{grid-template-columns:minmax(0,1fr);min-height:176px}.ppProductDeepResearchGrid .ppOrderResolutionBucket{grid-template-columns:104px minmax(0,1fr) 70px}.ppProductDeepResearchGrid .ppOrderResolutionSummary{grid-template-columns:repeat(3,minmax(0,1fr));padding:10px}.ppProductDeepResearchGrid .ppReturnPredictionPlot{grid-template-columns:36px minmax(0,1fr);grid-template-rows:168px 30px;column-gap:7px}.ppProductDeepResearchGrid .ppReturnPredictionYAxis,.ppProductDeepResearchGrid .ppReturnPredictionYAxisTitle,.ppProductDeepResearchGrid .ppReturnPredictionXAxis span,.ppProductDeepResearchGrid .ppReturnPredictionXAxis strong{font-size:9px}.ppProductDeepResearchGrid .ppReturnPredictionChartArea{height:168px}.ppProductDeepResearchGrid .ppReturnPredictionLegend{justify-content:center;gap:9px}.ppProductDeepResearchGrid .ppReturnPredictionLegend i{width:18px}.ppProductDeepResearchGrid .ppReturnPredictionImpactBadge{right:8px;bottom:-60px}.ppProductDeepResearchGrid .ppReturnPredictionImpactTrigger{min-height:26px;padding:4px 8px;font-size:10px}.ppProductRetentionPanel{display:grid;gap:0;padding:18px;overflow:hidden}.ppProductRetentionHeader{position:relative;display:flex;align-items:start;justify-content:space-between;gap:18px;padding-right:42px}.ppProductRetentionHeader>div:first-child{display:grid;gap:4px;min-width:0}.ppProductRetentionHeader span{color:var(--pp-pulse-blue);font-size:11px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.ppProductRetentionHeader h2{margin:0;color:var(--pp-slate-900);font-size:18px;font-weight:950}.ppProductRetentionHeader p{margin:0;max-width:760px;color:var(--pp-slate-600);font-size:13px;font-weight:650;line-height:1.45}.ppProductRetentionMeta{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;min-width:210px}.ppProductRetentionMeta small{width:100%;color:var(--pp-slate-500);font-size:11px;font-weight:800;text-align:right}.ppRetentionMetricGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.ppProductRetentionBody{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(360px,.85fr);gap:16px;align-items:start}.ppProductRetentionMain,.ppProductRetentionSideRail{display:grid;gap:12px;min-width:0}.ppProductRetentionSideRail .ppRetentionActionCardGrid{grid-template-columns:minmax(0,1fr)}.ppProductRetentionSideRail .ppRetentionLtvDetailCard{min-height:0}.ppRetentionMetricCard{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:center;min-width:0;min-height:64px;padding:8px 9px;border:1px solid var(--pp-slate-200);border-radius:8px;background:linear-gradient(180deg,var(--pp-cloud-white),var(--pp-subcard-bg))}.ppRetentionMetricIcon{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:999px;background:rgba(var(--pp-pulse-blue-rgb),.1);color:var(--pp-pulse-blue)}.ppRetentionMetricIcon svg{width:18px;height:18px}.ppRetentionMetricCard-teal .ppRetentionMetricIcon{background:rgba(var(--pp-signal-teal-rgb),.12);color:var(--pp-signal-teal)}.ppRetentionMetricCard-amber .ppRetentionMetricIcon{background:rgba(var(--pp-warning-amber-rgb),.14);color:var(--pp-warning-amber)}.ppRetentionMetricCard>div{display:grid;gap:2px;min-width:0}.ppRetentionActionReadout{display:grid;gap:12px;padding:14px;border:1px solid var(--pp-slate-200);border-radius:10px;background:var(--pp-cloud-white)}.ppRetentionActionReadoutHeader{display:flex;align-items:start;justify-content:space-between;gap:16px}.ppRetentionActionReadoutHeader h3{margin:0;color:var(--pp-slate-900);font-size:13px;font-weight:950}.ppRetentionActionReadoutHeader p,.ppRetentionActionReadoutEmptyText{margin:3px 0 0;color:var(--pp-slate-600);font-size:11px;font-weight:650;line-height:1.38}.ppRetentionActionReadoutHeader>span{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:rgba(var(--pp-signal-teal-rgb),.1);color:var(--pp-signal-teal);font-size:10px;font-weight:900}.ppRetentionActionCardGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ppRetentionActionCard{display:grid;gap:6px;min-width:0;padding:12px;border:1px solid var(--pp-slate-200);border-radius:8px;background:linear-gradient(180deg,var(--pp-subcard-bg),var(--pp-cloud-white))}.ppRetentionActionCard>span{width:max-content;max-width:100%;padding:4px 7px;border-radius:999px;background:rgba(var(--pp-pulse-blue-rgb),.1);color:var(--pp-pulse-blue);font-size:10px;font-weight:900}.ppRetentionActionCard strong{color:var(--pp-slate-900);font-size:12px;font-weight:950}.ppRetentionActionCard p,.ppRetentionActionCard small{margin:0;color:var(--pp-slate-600);font-size:11px;font-weight:650;line-height:1.38}.ppRetentionActionCard small{color:var(--pp-slate-500);font-size:10px;font-weight:800}.ppRetentionCampaignPlan{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ppRetentionCampaignPlan span{display:grid;gap:3px;min-width:0;padding:10px;border:1px solid var(--pp-slate-200);border-radius:8px;background:var(--pp-subcard-bg)}.ppRetentionCampaignPlan small{color:var(--pp-slate-500);font-size:10px;font-weight:900;text-transform:uppercase}.ppRetentionCampaignPlan strong{color:var(--pp-slate-800);font-size:12px;font-weight:750;line-height:1.45}.ppRetentionMetricCard span:not(.ppRetentionMetricIcon){overflow:hidden;color:var(--pp-slate-500);font-size:9px;font-weight:850;line-height:1.15;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ppRetentionMetricCard strong{color:var(--pp-slate-900);font-size:17px;font-weight:950;line-height:1.05}.ppRetentionMetricCard small{overflow:hidden;color:var(--pp-slate-600);font-size:10px;font-weight:750;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ppRetentionMainGrid,.ppRetentionSecondaryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}.ppRetentionChartCard{display:grid;align-content:start;gap:12px;min-width:0;padding:14px;border:1px solid var(--pp-slate-200);border-radius:12px;background:var(--pp-subcard-bg)}.ppRetentionEvidenceChartGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.ppRetentionEvidenceReport .ppRetentionChartCard{min-height:100%;background:var(--pp-subcard-bg)}.ppRetentionEvidenceReport .ppRetentionRepeatCard{grid-column:1 / -1}.ppRetentionLtvCard{width:100%}.ppRetentionLtvBreakdownCard{gap:12px;padding:16px;background:linear-gradient(180deg,var(--pp-cloud-white),var(--pp-subcard-bg))}.ppRetentionBreakdownHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0}.ppRetentionBreakdownTitle{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;min-width:0}.ppRetentionBreakdownTitle>div{display:grid;gap:4px;min-width:0}.ppRetentionBreakdownIcon{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:999px;background:rgba(var(--pp-insight-violet-rgb),.11);color:var(--pp-insight-violet);flex:0 0 auto}.ppRetentionBreakdownIcon svg{width:18px;height:18px}.ppRetentionBreakdownHeader h3{margin:0;color:var(--pp-slate-900);font-size:16px;font-weight:950;line-height:1.15}.ppRetentionBreakdownHeader p{margin:0;color:var(--pp-slate-600);font-size:11.5px;font-weight:700;line-height:1.35}.ppRetentionBreakdownMetric{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border:1px solid var(--pp-slate-200);border-radius:12px;background:var(--pp-cloud-white);color:var(--pp-slate-800);box-shadow:0 8px 18px rgba(var(--pp-shadow-rgb),.06);font-size:12px;font-weight:900;white-space:nowrap}.ppRetentionBreakdownModes{display:inline-flex;width:max-content;max-width:100%;overflow:hidden;border:1px solid var(--pp-slate-200);border-radius:10px;background:var(--pp-cloud-white)}.ppRetentionBreakdownModes button{min-height:34px;padding:0 16px;border:0;border-right:1px solid var(--pp-slate-200);background:transparent;color:var(--pp-slate-600);font:inherit;font-size:12px;font-weight:850;cursor:pointer}.ppRetentionBreakdownModes button:last-child{border-right:0}.ppRetentionBreakdownModes button.isActive{background:rgba(var(--pp-insight-violet-rgb),.08);color:var(--pp-insight-violet);box-shadow:inset 0 0 0 1px rgba(var(--pp-insight-violet-rgb),.16)}.ppRetentionBreakdownModes button:focus-visible{outline:2px solid rgba(var(--pp-pulse-blue-rgb),.28);outline-offset:-2px}.ppRetentionChartHeader{display:flex;justify-content:space-between;gap:12px;min-width:0}.ppRetentionChartHeader>div{display:grid;gap:3px;min-width:0}.ppRetentionChartHeader h3{margin:0;color:var(--pp-slate-900);font-size:15px;font-weight:950}.ppRetentionChartHeader p,.ppRetentionChartNote{margin:0;color:var(--pp-slate-600);font-size:12px;font-weight:700;line-height:1.4}.ppRetentionCohortTableWrap{min-width:0;overflow-x:auto;border:1px solid var(--pp-slate-200);border-radius:10px;background:var(--pp-cloud-white)}.ppRetentionCohortTable{width:100%;min-width:620px;border-collapse:collapse}.ppRetentionCohortTable th,.ppRetentionCohortTable td{padding:8px 10px;border-bottom:1px solid var(--pp-slate-200);color:var(--pp-slate-700);font-size:12px;font-weight:760;text-align:left;white-space:nowrap}.ppRetentionCohortTable thead th{background:var(--pp-slate-50);color:var(--pp-slate-500);font-size:10px;font-weight:900;text-transform:uppercase}.ppRetentionCohortTable tbody tr:last-child th,.ppRetentionCohortTable tbody tr:last-child td{border-bottom:0}.ppRetentionCohortTable tbody th{display:grid;gap:2px;color:var(--pp-slate-900);font-weight:900}.ppRetentionCohortTable tbody th small{color:var(--pp-slate-500);font-size:10px;font-weight:760}.ppRetentionHeatCell{display:inline-grid;place-items:center;width:72px;min-height:28px;border-radius:6px;background:rgba(var(--pp-pulse-blue-rgb),calc(.08 + (var(--pp-retention-intensity) * .74)));color:var(--pp-slate-900);font-size:12px;font-weight:900}.ppRetentionHeatCell.isEmpty,.ppRetentionHeatCell.isIncomplete{background:var(--pp-slate-50);color:var(--pp-slate-400)}.ppRetentionLineChart{position:relative;min-width:0;height:330px;overflow:hidden;border:0;border-radius:10px;background:transparent}.ppRetentionLineSvg{width:100%;height:100%;display:block;overflow:visible}.ppRetentionGridLine line{stroke:rgba(var(--pp-slate-500-rgb),.14);stroke-dasharray:4 6}.ppRetentionGridLine text,.ppRetentionLineXTick text{fill:var(--pp-slate-500);font-size:11px;font-weight:850}.ppRetentionLineAxis{stroke:rgba(var(--pp-slate-500-rgb),.18)}.ppRetentionLineXTick line{stroke:rgba(var(--pp-slate-500-rgb),.22)}.ppRetentionLineArea{stroke:none}.ppRetentionLinePath{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3;vector-effect:non-scaling-stroke}.ppRetentionLine-any{color:var(--pp-pulse-blue)}.ppRetentionLine-same{color:var(--pp-signal-teal)}.ppRetentionLine-other{color:var(--pp-insight-violet)}.ppRetentionLine-ltvTotal{color:var(--pp-signal-teal)}.ppRetentionLine-ltvSame{color:var(--pp-insight-violet)}.ppRetentionLine-ltvOther{color:var(--pp-pulse-blue)}.ppRetentionLineChart-ltv{height:300px;background:transparent}.ppRetentionLtvBreakdownChart{position:relative;min-width:0;height:360px;overflow:hidden;border:1px solid rgba(var(--pp-slate-500-rgb),.1);border-radius:14px;background:linear-gradient(180deg,#fffffff5,rgba(var(--pp-pulse-blue-rgb),.025))}.ppRetentionLtvBreakdownSvg{display:block;width:100%;height:100%;overflow:visible}.ppRetentionLtvBreakdownChart .recharts-wrapper,.ppRetentionLtvBreakdownChart .recharts-surface{width:100%!important;height:100%!important;overflow:visible}.ppRetentionLtvBreakdownChart .recharts-tooltip-wrapper{pointer-events:none}.ppRetentionLtvActiveDot{fill:var(--pp-insight-violet);stroke:var(--pp-cloud-white);stroke-width:3;filter:drop-shadow(0 5px 12px rgba(var(--pp-shadow-rgb),.22))}.ppRetentionRechartsTooltip{position:static;transform:none}.ppRetentionLtvPointObject{overflow:visible}.ppRetentionLtvArea,.ppRetentionLtvLine{vector-effect:non-scaling-stroke}.ppRetentionLtvArea{stroke:none}.ppRetentionLtvLine{fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.ppRetentionLtvLineInitial{stroke:var(--pp-signal-teal)}.ppRetentionLtvLineOther{stroke:var(--pp-pulse-blue)}.ppRetentionLtvLineSame{stroke:var(--pp-insight-violet)}.ppRetentionLtvSamplePoints circle{stroke:var(--pp-cloud-white);stroke-width:2.6;filter:drop-shadow(0 3px 7px rgba(var(--pp-shadow-rgb),.18))}.ppRetentionLtvSampleInitial{fill:var(--pp-signal-teal)}.ppRetentionLtvSampleOther{fill:var(--pp-pulse-blue)}.ppRetentionLtvSampleSame{fill:var(--pp-insight-violet)}.ppRetentionLineChart-repeat{height:360px}.ppRetentionLineAxisTitle{position:absolute;z-index:2;color:var(--pp-slate-700);font-size:12px;font-weight:850;line-height:1;pointer-events:none}.ppRetentionLineAxisTitle-y{top:50%;left:8px;transform:translateY(-50%) rotate(-90deg);transform-origin:center;white-space:nowrap}.ppRetentionLineAxisTitle-x{left:50%;bottom:11px;transform:translate(-50%);white-space:nowrap}.ppRetentionLinePoint{position:absolute;z-index:3;width:30px;height:30px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer;transform:translate(-50%,-50%)}.ppRetentionLinePoint>span{width:12px;height:12px;border:3px solid var(--pp-cloud-white);border-radius:inherit;background:currentColor;opacity:0;box-shadow:0 4px 10px rgba(var(--pp-shadow-rgb),.2);transform:scale(.68);transition:opacity .14s ease,transform .14s ease,box-shadow .14s ease}.ppRetentionLinePoint.isActive>span,.ppRetentionLinePoint:focus-visible>span,.ppRetentionLinePoint:hover>span{opacity:1;box-shadow:0 0 0 5px rgba(var(--pp-pulse-blue-rgb),.16),0 6px 14px rgba(var(--pp-shadow-rgb),.22);transform:scale(1)}.ppRetentionLineChart-repeat .ppRetentionLinePoint.isActive>span,.ppRetentionLineChart-repeat .ppRetentionLinePoint:focus-visible>span,.ppRetentionLineChart-repeat .ppRetentionLinePoint:hover>span{transform:scale(1)}.ppRetentionLtvPoint{position:absolute;z-index:4;display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--pp-insight-violet);cursor:pointer;transform:translate(-50%,-50%)}.ppRetentionLtvPoint.isSvgEmbedded{position:static;width:32px;height:32px;transform:none}.ppRetentionLtvPoint>span{width:13px;height:13px;border:3px solid var(--pp-cloud-white);border-radius:inherit;background:currentColor;box-shadow:0 5px 12px rgba(var(--pp-shadow-rgb),.2);opacity:0;transform:scale(.72);transition:opacity .14s ease,transform .14s ease,box-shadow .14s ease}.ppRetentionLtvPoint.isActive>span,.ppRetentionLtvPoint:focus-visible>span,.ppRetentionLtvPoint:hover>span{opacity:1;box-shadow:0 0 0 5px rgba(var(--pp-insight-violet-rgb),.16),0 8px 18px rgba(var(--pp-shadow-rgb),.24);transform:scale(1)}.ppRetentionLine-same.ppRetentionLinePoint.isActive>span,.ppRetentionLine-same.ppRetentionLinePoint:focus-visible>span,.ppRetentionLine-same.ppRetentionLinePoint:hover>span,.ppRetentionLine-ltvTotal.ppRetentionLinePoint.isActive>span,.ppRetentionLine-ltvTotal.ppRetentionLinePoint:focus-visible>span,.ppRetentionLine-ltvTotal.ppRetentionLinePoint:hover>span{box-shadow:0 0 0 5px rgba(var(--pp-success-green-rgb),.16),0 6px 14px rgba(var(--pp-shadow-rgb),.22)}.ppRetentionLine-other.ppRetentionLinePoint.isActive>span,.ppRetentionLine-other.ppRetentionLinePoint:focus-visible>span,.ppRetentionLine-other.ppRetentionLinePoint:hover>span{box-shadow:0 0 0 5px rgba(var(--pp-insight-violet-rgb),.16),0 6px 14px rgba(var(--pp-shadow-rgb),.22)}.ppRetentionLine-ltvOther.ppRetentionLinePoint.isActive>span,.ppRetentionLine-ltvOther.ppRetentionLinePoint:focus-visible>span,.ppRetentionLine-ltvOther.ppRetentionLinePoint:hover>span{box-shadow:0 0 0 5px rgba(var(--pp-warning-amber-rgb),.18),0 6px 14px rgba(var(--pp-shadow-rgb),.22)}.ppRetentionLinePopover{position:relative;display:grid;gap:8px;padding:12px;border:1px solid var(--pp-slate-200);border-radius:12px;background:var(--pp-cloud-white);color:var(--pp-slate-900);box-shadow:0 16px 34px rgba(var(--pp-shadow-rgb),.16)}.ppRetentionLinePopover strong,.ppRetentionLinePopover p{margin:0}.ppRetentionLinePopover>strong{color:var(--pp-slate-900);font-size:13px;font-weight:950}.ppRetentionLinePopover p{color:var(--pp-slate-600);font-size:12px;font-weight:760}.ppRetentionLinePopoverRows{display:grid;gap:6px}.ppRetentionLinePopoverRows span{display:flex;justify-content:space-between;gap:14px}.ppRetentionLinePopoverRows b,.ppRetentionLinePopoverRows small{color:var(--pp-slate-700);font-size:11px;font-weight:800}.ppRetentionChartLegend{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;color:var(--pp-slate-600);font-size:11px;font-weight:800}.ppRetentionChartLegend span,.ppRetentionChartLegend button{display:inline-flex;align-items:center;gap:6px}.ppRetentionChartLegend button{padding:0;border:0;background:transparent;color:var(--pp-slate-500);font:inherit;cursor:pointer;opacity:.46;transition:color .14s ease,opacity .14s ease}.ppRetentionChartLegend button.isActive{color:var(--pp-slate-700);opacity:1}.ppRetentionChartLegend button:focus-visible{outline:2px solid rgba(var(--pp-pulse-blue-rgb),.28);outline-offset:4px;border-radius:8px}.ppRetentionChartLegend i{display:inline-block;width:20px;height:4px;border-radius:999px}.ppRetentionRepeatCard .ppRetentionChartLegend{margin-top:-4px}.ppRetentionRepeatCard .ppRetentionChartNote{color:var(--pp-slate-500);font-weight:650}.ppRetentionLegendAny{background:var(--pp-pulse-blue)}.ppRetentionLegendSame{background:var(--pp-signal-teal)}.ppRetentionLegendOther{background:var(--pp-insight-violet)}.ppRetentionLegendLtvTotal{background:var(--pp-signal-teal)}.ppRetentionLegendLtvSame{background:var(--pp-insight-violet)}.ppRetentionLegendLtvOther{background:var(--pp-pulse-blue)}.ppRetentionLegendLtvInitial{background:var(--pp-signal-teal)}.ppRetentionLegendNone{background:var(--pp-slate-300)}.ppRetentionLtvBreakdownLegend{display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap;color:var(--pp-slate-700);font-size:12px;font-weight:780}.ppRetentionLtvBreakdownLegend span{display:inline-flex;align-items:center;gap:8px}.ppRetentionLtvBreakdownLegend i,.ppRetentionLtvDonutLegend i{display:inline-block;width:11px;height:11px;border-radius:999px;box-shadow:0 0 0 3px #ffffffd6,0 3px 8px rgba(var(--pp-shadow-rgb),.14)}.ppRetentionLtvDetailGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.ppRetentionLtvDetailCard{display:grid;gap:14px;min-width:0;min-height:240px;padding:16px;border:1px solid var(--pp-slate-200);border-radius:12px;background:var(--pp-cloud-white);box-shadow:0 10px 24px rgba(var(--pp-shadow-rgb),.05)}.ppRetentionLtvDetailCard h4{margin:0;color:var(--pp-slate-900);font-size:13px;font-weight:950}.ppRetentionLtvDonutWrap{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:center;gap:18px}.ppRetentionLtvDonut{position:relative;display:grid;place-items:center;width:min(100%,210px);aspect-ratio:1;border-radius:999px}.ppRetentionLtvDonutChart{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.ppRetentionLtvDonutChart .recharts-wrapper,.ppRetentionLtvDonutChart .recharts-surface{width:100%!important;height:100%!important;overflow:visible}.ppRetentionLtvDonut:after{content:"";position:absolute;top:26%;right:26%;bottom:26%;left:26%;z-index:0;border-radius:inherit;background:var(--pp-cloud-white);box-shadow:inset 0 0 0 1px rgba(var(--pp-slate-500-rgb),.08)}.ppRetentionLtvDonutCenter{position:relative;z-index:1;display:grid;gap:3px;place-items:center;color:var(--pp-slate-900);text-align:center}.ppRetentionLtvDonutCenter strong{font-size:20px;font-weight:950;line-height:1}.ppRetentionLtvDonutCenter span{color:var(--pp-slate-600);font-size:11px;font-weight:800}.ppRetentionLtvDonutLegend,.ppRetentionLtvInsightRows{display:grid;gap:12px;min-width:0}.ppRetentionLtvDonutLegend span{display:grid;grid-template-columns:16px minmax(0,1fr);column-gap:8px;row-gap:3px;align-items:center;min-width:0}.ppRetentionLtvDonutLegend i{grid-row:span 2}.ppRetentionLtvDonutLegend b{overflow:hidden;color:var(--pp-slate-600);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.ppRetentionLtvDonutLegend strong{color:var(--pp-slate-900);font-size:13px;font-weight:950}.ppRetentionLtvDonutLegend small{color:var(--pp-slate-600);font-size:12px;font-weight:850}.ppRetentionLtvInsightRows span{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center}.ppRetentionLtvInsightRows i{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:12px;background:rgba(var(--pp-pulse-blue-rgb),.08);color:var(--pp-pulse-blue)}.ppRetentionLtvInsightRows span:first-child i{background:rgba(var(--pp-insight-violet-rgb),.1);color:var(--pp-insight-violet)}.ppRetentionLtvInsightRows span:last-child i{background:rgba(var(--pp-signal-teal-rgb),.1);color:var(--pp-signal-teal)}.ppRetentionLtvInsightRows svg{width:20px;height:20px}.ppRetentionLtvInsightRows b{color:var(--pp-slate-700);font-size:13px;font-weight:800;line-height:1.45}.ppRetentionOutcomeRows{display:grid;gap:10px;min-width:0}.ppRetentionOutcomeRow{display:grid;grid-template-columns:74px minmax(0,1fr) 52px;align-items:center;gap:10px;min-width:0}.ppRetentionOutcomeRow>span{overflow:hidden;color:var(--pp-slate-600);font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.ppRetentionOutcomeRow>strong{color:var(--pp-slate-900);font-size:12px;font-weight:950;text-align:right;white-space:nowrap}.ppRetentionOutcomeBar{display:flex;min-width:0;height:14px;overflow:hidden;border-radius:999px;background:var(--pp-slate-100)}.ppRetentionOutcomeBar i{display:block;height:100%}.ppRetentionOutcomeSame{background:var(--pp-signal-teal)}.ppRetentionOutcomeOther{background:var(--pp-insight-violet)}.ppRetentionOutcomeNone{background:var(--pp-slate-300)}.ppRetentionEmptySlot .ppProductDetailEmpty{min-height:138px;background:var(--pp-cloud-white)}.ppProductMomentumPanel{display:grid;gap:16px;padding:18px;overflow:hidden}.ppProductMomentumHeader,.ppProductMomentumBody,.ppProductMomentumMeta{display:flex;align-items:start;justify-content:space-between;gap:18px}.ppProductMomentumHeader{position:relative;padding-right:42px}.ppProductMomentumHeader>div:first-child{display:grid;gap:4px;min-width:0}.ppProductMomentumHeader span{color:var(--pp-signal-teal);font-size:11px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.ppProductMomentumHeader h2{margin:0;color:var(--pp-slate-900);font-size:18px;font-weight:950}.ppProductMomentumHeader p{margin:0;max-width:760px;color:var(--pp-slate-600);font-size:13px;font-weight:650;line-height:1.45}.ppProductMomentumHeader .ppProductMomentumTier{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:1px solid rgba(var(--pp-success-green-rgb),.22);border-radius:999px;background:var(--pp-green-soft);color:var(--pp-low-risk-text);font-size:14px;font-weight:900;line-height:1;text-transform:none;letter-spacing:0}.ppProductMomentumHeader .ppProductMomentumTier svg{width:20px;height:20px}.ppProductMomentumHeader .ppProductMomentumTier-orange{border-color:rgba(var(--pp-warning-amber-rgb),.24);background:var(--pp-amber-soft);color:var(--pp-medium-risk-text)}.ppProductMomentumHeader .ppProductMomentumTier-neutral{border-color:var(--pp-slate-200);background:var(--pp-slate-100);color:var(--pp-slate-700)}.ppProductMomentumBody{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:20px;padding:0}.ppProductMomentumGauge{position:relative;min-height:318px;display:grid;place-items:center;min-width:0}.ppProductMomentumGaugeScale{position:relative;width:min(100%,540px);aspect-ratio:1.58 / 1}.ppProductMomentumGaugeScale svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;z-index:1}.ppProductMomentumGaugeArc{fill:none;stroke-width:34;stroke-linecap:butt}.ppProductMomentumNeedle{fill:#162236}.ppProductMomentumGaugeTicks line{stroke:#ffffff6b;stroke-linecap:round;stroke-width:1.6}.ppProductMomentumGaugeTicks line.isMajor{stroke:#fffffff0;stroke-width:3.2}.ppProductMomentumGaugeLabel{position:absolute;color:var(--pp-slate-700);font-size:14px;font-weight:760;line-height:1}.ppProductMomentumGaugeLabel-0{left:10%;bottom:5%}.ppProductMomentumGaugeLabel-25{left:15%;top:31%}.ppProductMomentumGaugeLabel-50{left:50%;top:10%;transform:translate(-50%)}.ppProductMomentumGaugeLabel-75{right:15%;top:31%}.ppProductMomentumGaugeLabel-100{right:8%;bottom:5%}.ppProductMomentumGaugeCenter{position:absolute;left:50%;top:53%;display:grid;justify-items:center;gap:8px;width:min(82%,390px);color:var(--pp-slate-900);text-align:center;transform:translate(-50%,-50%)}.ppProductMomentumGaugeCenter strong{color:var(--pp-slate-900);font-size:clamp(44px,8vw,64px);font-weight:950;line-height:1}.ppProductMomentumGaugeCenter strong small{color:var(--pp-slate-500);font-size:.54em;font-weight:650}.ppProductMomentumGaugeCenter>span{color:var(--pp-slate-900);font-size:18px;font-weight:900;line-height:1.1}.ppProductMomentumGaugeCenter p{margin:0;color:var(--pp-slate-700);font-size:14px;font-weight:700;line-height:1.35}.ppProductMomentumGaugeCenter p b{color:var(--pp-low-risk-text);font-weight:850}.ppProductMomentumWeeklyChart{--pp-momentum-weekly-label-row: 34px;position:relative;min-width:0;min-height:318px;display:grid;grid-template-columns:54px minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch;padding:18px 8px 0 12px}.ppProductMomentumWeeklyYAxisTitle{position:absolute;top:50%;left:-8px;color:var(--pp-slate-600);font-size:15px;font-weight:650;letter-spacing:.01em;line-height:1;transform:translateY(-50%) rotate(-90deg);transform-origin:center;white-space:nowrap}.ppProductMomentumWeeklyYAxis{position:relative;grid-column:1;align-self:start;height:calc(100% - var(--pp-momentum-weekly-label-row));min-height:0;border-right:1px solid rgba(var(--pp-slate-500-rgb),.22)}.ppProductMomentumWeeklyYAxis span{position:absolute;right:12px;color:var(--pp-slate-600);font-size:18px;font-weight:650;line-height:1;transform:translateY(-50%);white-space:nowrap}.ppProductMomentumWeeklyYAxis span:first-child{transform:translateY(-50%)}.ppProductMomentumWeeklyYAxis span:last-child{transform:translateY(-50%)}.ppProductMomentumWeeklyPlot{position:relative;grid-column:2;min-width:0;min-height:0}.ppProductMomentumWeeklyPlot:after{position:absolute;right:0;bottom:var(--pp-momentum-weekly-label-row);left:0;content:"";border-bottom:1px solid rgba(var(--pp-slate-500-rgb),.22)}.ppProductMomentumWeeklyGrid{position:absolute;inset:0 0 var(--pp-momentum-weekly-label-row);pointer-events:none}.ppProductMomentumWeeklyGrid span{position:absolute;right:0;left:0;border-top:1px dashed rgba(var(--pp-slate-500-rgb),.22)}.ppProductMomentumWeeklyBars{position:absolute;top:0;right:18px;bottom:0;left:22px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:18px}.ppProductMomentumWeeklyBarGroup{position:relative;height:100%;min-width:0;display:grid;grid-template-rows:minmax(0,1fr) var(--pp-momentum-weekly-label-row);justify-items:center;align-items:end}.ppProductMomentumWeeklyBarTrack>strong{position:absolute;z-index:3;bottom:calc(var(--pp-momentum-weekly-height, 0%) + 8px);color:var(--pp-slate-900);font-size:21px;font-weight:950;line-height:1}.ppProductMomentumWeeklyBarTrack{position:relative;width:100%;max-width:96px;height:100%;display:flex;align-items:end;justify-content:center}.ppProductMomentumWeeklyBar{position:relative;width:100%;min-height:0;border:1px solid rgba(var(--pp-pulse-blue-rgb),.26);border-radius:7px 7px 0 0;background:linear-gradient(180deg,#93c5fdd1,#bfdbfe9e);box-shadow:inset 0 1px #ffffff73}.ppProductMomentumWeeklyBarGroup.isLatest .ppProductMomentumWeeklyBar{border-color:rgba(var(--pp-pulse-blue-rgb),.78);background:linear-gradient(180deg,#2e83ff,#0b5eef);box-shadow:0 14px 28px rgba(var(--pp-pulse-blue-rgb),.18)}.ppProductMomentumWeeklyStar{position:absolute;top:-18px;right:-16px;z-index:4;width:34px;height:34px;display:grid;place-items:center;border:3px solid var(--pp-cloud-white);border-radius:999px;background:#2e83ff;color:var(--pp-cloud-white);box-shadow:0 8px 18px rgba(var(--pp-pulse-blue-rgb),.24)}.ppProductMomentumWeeklyStar svg{width:19px;height:19px}.ppProductMomentumWeeklyBarGroup>small{min-width:0;align-self:end;color:var(--pp-slate-600);font-size:17px;font-weight:850;line-height:1;text-align:center;white-space:nowrap}.ppProductMomentumWeeklyBarGroup.isLatest>small{color:var(--pp-pulse-blue);font-weight:950}.ppProductMomentumTrendCallout{display:inline-flex;align-items:center;justify-self:center;gap:14px;color:var(--pp-slate-900);font-size:16px;font-weight:820}.ppProductMomentumTrendCallout>span{width:48px;height:48px;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:14px;background:var(--pp-green-soft);color:var(--pp-low-risk-text)}.ppProductMomentumTrendCallout-blue>span{background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppProductMomentumTrendCallout-orange>span{background:var(--pp-amber-soft);color:var(--pp-warning-amber)}.ppProductMomentumTrendCallout-neutral>span{background:var(--pp-slate-100);color:var(--pp-slate-500)}.ppProductMomentumComponentIconWrap{position:relative;display:inline-flex;justify-content:center}.ppProductMomentumComponentIconButton{width:48px;height:48px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:14px;background:var(--pp-green-soft);color:var(--pp-low-risk-text);cursor:help;transition:transform .12s ease,box-shadow .12s ease,color .12s ease}.ppProductMomentumComponentIconButton:hover,.ppProductMomentumComponentIconButton:focus-visible{transform:translateY(-1px);box-shadow:0 8px 18px rgba(var(--pp-shadow-rgb),.1)}.ppProductMomentumComponentIconButton svg{width:28px;height:28px;display:block}.ppProductMomentumTrendCallout svg{width:27px;height:27px}.ppProductMomentumBreakdown{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding-top:14px;border-top:1px solid var(--pp-slate-200)}.ppProductMomentumComponent{display:grid;justify-items:center;gap:8px;min-width:0;padding:4px 12px 0;border-right:1px solid var(--pp-slate-200);text-align:center}.ppProductMomentumComponent:last-child{border-right:0}.ppProductMomentumComponent:nth-child(1) .ppProductMomentumComponentIconButton{background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppProductMomentumComponent:nth-child(3) .ppProductMomentumComponentIconButton{background:var(--pp-violet-soft);color:var(--pp-insight-violet)}.ppProductMomentumComponent:nth-child(4) .ppProductMomentumComponentIconButton{background:var(--pp-amber-soft);color:var(--pp-warning-amber)}.ppProductMomentumComponentPopover{display:grid;gap:7px;padding:12px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.22);border-radius:12px;background:var(--pp-cloud-white);color:var(--pp-slate-700);box-shadow:0 18px 42px rgba(var(--pp-shadow-rgb),.18)}.ppProductMomentumComponentPopover strong{color:var(--pp-slate-900);font-size:13px;font-weight:950}.ppProductMomentumComponentPopover p,.ppProductMomentumComponentPopover small{margin:0;color:var(--pp-slate-600);font-size:12px;font-weight:700;line-height:1.42;white-space:normal}.ppProductMomentumComponentPopover small{color:var(--pp-slate-500);font-size:11px;font-weight:800}.ppProductMomentumComponent span{color:var(--pp-slate-700);font-size:15px;font-weight:760;line-height:1.12}.ppProductMomentumComponent strong{color:var(--pp-slate-900);font-size:28px;font-weight:950;line-height:1}.ppProductMomentumMeta{align-items:center;padding-top:2px}.ppProductMomentumMeta span{margin:0;color:var(--pp-slate-600);font-size:13px;font-weight:760;line-height:1.4}.ppProductMomentumMeta b{color:var(--pp-slate-900)}.ppProductDetailSidebar .ppProductMomentumPanel{gap:0;padding:16px}.ppProductDetailSidebar .ppProductMomentumHeader,.ppProductDetailSidebar .ppProductMomentumBody,.ppProductDetailSidebar .ppProductMomentumMeta{display:grid;gap:10px}.ppProductDetailSidebar .ppProductMomentumHeader{align-items:start}.ppProductDetailSidebar .ppProductMomentumHeader h2{font-size:16px}.ppProductDetailSidebar .ppProductMomentumHeader p{max-width:none;font-size:12px}.ppProductDetailSidebar .ppProductMomentumBody{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:0}.ppProductDetailSidebar .ppProductMomentumGauge{min-height:248px}.ppProductDetailSidebar .ppProductMomentumGaugeScale{width:min(100%,340px)}.ppProductDetailSidebar .ppProductMomentumGaugeCenter strong{font-size:24px}.ppProductDetailSidebar .ppProductMomentumGaugeCenter>span{font-size:13px}.ppProductDetailSidebar .ppProductMomentumGaugeCenter p{width:min(92%,230px);font-size:9px}.ppProductDetailSidebar .ppProductMomentumGaugeLabel{font-size:10px}.ppProductDetailSidebar .ppProductMomentumWeeklyChart{--pp-momentum-weekly-label-row: 28px;min-height:248px;grid-template-columns:38px minmax(0,1fr);padding:18px 0 0 2px}.ppProductDetailSidebar .ppProductMomentumWeeklyYAxisTitle{left:-18px;font-size:11px}.ppProductDetailSidebar .ppProductMomentumWeeklyYAxis span{right:7px;font-size:12px}.ppProductDetailSidebar .ppProductMomentumWeeklyBars{top:0;right:10px;bottom:0;left:12px;gap:8px}.ppProductDetailSidebar .ppProductMomentumWeeklyBarTrack{max-width:54px}.ppProductDetailSidebar .ppProductMomentumWeeklyBarTrack>strong{bottom:calc(var(--pp-momentum-weekly-height, 0%) + 6px);font-size:14px}.ppProductDetailSidebar .ppProductMomentumWeeklyBarGroup>small{font-size:12px}.ppProductDetailSidebar .ppProductMomentumWeeklyStar{top:-13px;right:-11px;width:25px;height:25px;border-width:2px}.ppProductDetailSidebar .ppProductMomentumWeeklyStar svg{width:14px;height:14px}.ppProductDetailSidebar .ppProductMomentumTrendCallout{font-size:13px;gap:10px}.ppProductDetailSidebar .ppProductMomentumTrendCallout>span{width:38px;height:38px;border-radius:12px}.ppProductDetailSidebar .ppProductMomentumBreakdown{grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.ppProductDetailSidebar .ppProductMomentumComponent{padding:2px 6px 0}.ppProductDetailSidebar .ppProductMomentumComponentIconButton{width:34px;height:34px;border-radius:10px}.ppProductDetailSidebar .ppProductMomentumComponentIconButton svg{width:24px;height:24px}.ppProductDetailSidebar .ppProductMomentumTrendCallout svg{width:28px;height:28px}.ppProductDetailSidebar .ppProductMomentumComponent span{font-size:11px}.ppProductDetailSidebar .ppProductMomentumComponent strong{font-size:20px}.ppProductDetailSidebar .ppProductMomentumMeta{align-items:start}@media(max-width:1180px){.ppProductDeepResearchGrid{grid-template-columns:minmax(0,1fr)}.ppOrderActivitySummary,.ppReturnPredictionStats,.ppRetentionMetricGrid,.ppRetentionActionCardGrid,.ppProductMomentumBreakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.ppRetentionMainGrid,.ppRetentionSecondaryGrid,.ppRetentionEvidenceChartGrid,.ppRetentionLtvDetailGrid,.ppProductRetentionBody,.ppReturnRefundResolutionBody,.ppOrderResolutionChart,.ppPurchaseContextOverviewCard,.ppPurchaseContextWhyBody{grid-template-columns:minmax(0,1fr)}.ppPurchaseContextQuantityPanel,.ppPurchaseContextTakeaways{padding:0;border-left:0}.ppPurchaseContextMetricTiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ppBasketContextBody{grid-template-columns:minmax(0,1fr)}.ppBasketContextMetricGrid{border-right:0}.ppProductRelationshipsOverviewGrid{grid-template-columns:minmax(0,1fr)}.ppProductRelationshipsPanel{grid-template-columns:repeat(2,minmax(0,1fr))}.ppMetricTimelineChart{grid-template-columns:minmax(220px,260px) minmax(0,1fr)}.ppProductRelationshipTimelineStage{gap:34px}.ppProductRelationshipTimelineCard{padding:28px}}@media(max-width:760px){.ppOrderActivityHeader,.ppReturnPredictionHeader,.ppProductRetentionHeader,.ppProductRiskHistoryHeader,.ppProductMomentumHeader,.ppProductMomentumBody,.ppProductMomentumMeta{display:grid}.ppProductRetentionMeta{justify-content:flex-start;min-width:0}.ppProductRetentionMeta small{text-align:left}.ppMetricTimelinesHeaderRow{display:grid}.ppMetricTimelineChart{grid-template-columns:minmax(0,1fr)}.ppMetricTimelineSummary{grid-template-columns:20px 42px minmax(0,1fr)}.ppMetricTimelineChartPlot{height:170px}.ppRetentionBreakdownHeader,.ppRetentionLtvDonutWrap{display:grid}.ppRetentionBreakdownHeader{grid-template-columns:minmax(0,1fr);gap:10px}.ppRetentionBreakdownTitle{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px}.ppRetentionBreakdownMetric{justify-content:space-between;width:100%}.ppRetentionBreakdownModes{width:100%}.ppRetentionBreakdownModes button{flex:1 1 0;min-width:0;padding:0 10px}.ppRetentionLtvBreakdownChart{height:360px}.ppRetentionLtvDonut{justify-self:center;max-width:190px}.ppRetentionActionCardGrid,.ppRetentionCampaignPlan{grid-template-columns:minmax(0,1fr)}.ppRetentionMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ppRetentionMetricCard{min-height:64px;gap:10px;padding:7px 8px}.ppRetentionOutcomeRow{grid-template-columns:62px minmax(0,1fr) 48px}.ppProductMomentumBars{justify-items:start}.ppProductMomentumBody,.ppProductDetailSidebar .ppProductMomentumBody{grid-template-columns:minmax(0,1fr)}.ppProductMomentumWeeklyChart,.ppProductDetailSidebar .ppProductMomentumWeeklyChart{min-height:260px}.ppOrderActivityWindow{justify-content:flex-start}.ppOrderActivityWindow small{text-align:left}.ppReturnRefundResolutionHeader,.ppPurchaseContextHeader,.ppProductRelationshipsHeader,.ppProductRelationshipsTableHeader,.ppProductRelationshipTimelineHeader{display:grid}.ppProductRelationshipsPanel{grid-template-columns:minmax(0,1fr)}.ppProductRelationshipSignalBody{grid-template-columns:minmax(0,1fr) 104px}.ppProductRelationshipTimelineLegend{flex-wrap:wrap;gap:14px;font-size:13px}.ppProductRelationshipsOverviewGrid,.ppPurchaseContextMatterHeader,.ppPurchaseContextMatterRow{grid-template-columns:minmax(0,1fr)}.ppPurchaseContextOverviewCard,.ppPurchaseContextWhyCard{padding:18px}.ppPurchaseContextCompositionBar{display:grid;min-height:0}.ppPurchaseContextCompositionSegment{min-width:0}.ppPurchaseContextMetricTiles{grid-template-columns:minmax(0,1fr)}.ppBasketContextPanel{padding:20px}.ppBasketContextHeader{align-items:flex-start}.ppBasketContextMetricGrid{grid-template-columns:minmax(0,1fr)}.ppBasketContextMetric{min-height:0;padding:14px 0}.ppBasketContextMetric:nth-child(2n){padding-left:0}.ppBasketContextMetric:nth-child(3){border-bottom:1px solid var(--pp-slate-200)}.ppBasketContextBarRow{grid-template-columns:18px minmax(0,1fr) 52px}.ppBasketContextBarRow i{grid-column:2 / -1}.ppProductDetailSidebar .ppBasketContextMetricGrid{grid-template-columns:minmax(0,1fr)}.ppProductDetailSidebar .ppBasketContextMetric+.ppBasketContextMetric{padding-left:0;border-left:0}.ppProductDetailSidebar .ppBasketContextMetric:nth-child(1),.ppProductDetailSidebar .ppBasketContextMetric:nth-child(2),.ppProductDetailSidebar .ppBasketContextMetric:nth-child(3){border-bottom:1px solid var(--pp-slate-200)}.ppProductDetailSidebar .ppBasketContextBarRow{grid-template-columns:12px minmax(0,1fr) 38px}.ppProductDetailSidebar .ppBasketContextBarRow i{grid-column:2 / -1}.ppPurchaseContextMatterHeader{margin-left:0}.ppPurchaseContextMatterHeader span{display:none}.ppPurchaseContextMatterRow p{grid-template-columns:minmax(0,1fr)}.ppProductRelationshipMapLegend{justify-content:flex-start;gap:14px;flex-wrap:wrap}.ppProductRelationshipMapCanvas{min-height:0;display:grid;gap:12px}.ppProductRelationshipMapLines,.ppProductRelationshipMapLabel{display:none}.ppProductRelationshipMapNode,.ppProductRelationshipCurrentNode{position:static;width:100%;transform:none}.ppProductRelationshipCurrentNode{order:-1}.ppProductRelationshipTimelineStage{grid-template-columns:minmax(0,1fr);gap:14px}.ppProductRelationshipTimelineLines{display:none}.ppProductRelationshipTimelineSide{min-height:0;padding:54px 22px 22px}.ppProductRelationshipTimelineProduct{grid-template-columns:58px minmax(0,1fr) 32px}.ppProductArt-relationship{width:56px;height:56px}.ppReturnRefundMatrixHeader,.ppReturnRefundMatrixRow{grid-template-columns:86px repeat(2,minmax(0,1fr))}.ppReturnRefundVennCard{width:100%;padding:18px}.ppReturnRefundVennCard h3 .ppReturnRefundInfoLabel{font-size:18px}.ppReturnRefundVennDiagram{width:min(100%,360px);height:190px}.ppReturnRefundVennCircle{top:8px;width:175px;height:175px}.ppReturnRefundVennCircle-refunds{left:13%}.ppReturnRefundVennCircle-returns{right:13%}.ppReturnRefundVennText span{font-size:10px}.ppReturnRefundVennText strong{font-size:20px}.ppReturnRefundVennText small{font-size:9px}.ppReturnRefundVennText-refunds{top:58px;left:6%;width:175px}.ppReturnRefundVennText-linked{top:70px;width:110px}.ppReturnRefundVennText-returns{top:58px;right:6%;width:175px}.ppReturnRefundResolutionChips,.ppOrderResolutionSummary,.ppOrderResolutionBucket{grid-template-columns:minmax(0,1fr)}.ppOrderResolutionBucket strong{text-align:left}}.ppEvidenceSourceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--pp-slate-300);border-radius:8px;background:var(--pp-cloud-white)}.ppEvidenceTabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--pp-slate-300);border-radius:8px 8px 0 0;background:var(--pp-slate-100)}.ppEvidenceTabs button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:0;border-left:1px solid var(--pp-slate-200);background:transparent;color:var(--pp-slate-700);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ppEvidenceTabs button:first-child{border-left:0}.ppEvidenceTabs button.isActive{background:var(--pp-cloud-white);color:var(--pp-pulse-blue);box-shadow:inset 0 2px 0 var(--pp-pulse-blue)}.ppEvidenceSourceCard{min-height:154px;padding:12px 16px;border-left:1px solid var(--pp-slate-200)}.ppEvidenceSourceCard.isFeatured{border:1px solid var(--pp-slate-300);border-top:0;border-radius:0 0 8px 8px;box-shadow:inset 0 2px 0 var(--pp-pulse-blue)}.ppEvidenceSourceCard:first-child{border-left:0;box-shadow:inset 0 2px 0 var(--pp-pulse-blue)}.ppEvidenceSourceHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 12px}.ppEvidenceSourceHeader h3{display:inline-flex;align-items:center;gap:10px;min-width:0;margin:0;color:var(--pp-slate-900);font-size:14px;font-weight:650}.ppEvidenceSourceHeader>span{flex:0 0 auto;padding:4px 8px;border:1px solid var(--pp-slate-200);border-radius:999px;background:var(--pp-slate-100);color:var(--pp-slate-500);font-size:11px;font-weight:700;line-height:1}.ppEvidencePointList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.ppEvidencePoint{min-width:0;display:grid;grid-template-columns:8px minmax(0,1fr);gap:9px;align-items:start;padding:10px 11px;border:1px solid var(--pp-slate-200);border-radius:8px;background:linear-gradient(180deg,var(--pp-cloud-white) 0%,rgba(var(--pp-slate-100-rgb),.62) 100%)}.ppEvidencePointMarker{width:8px;height:8px;margin-top:4px;border-radius:999px;background:var(--pp-pulse-blue);box-shadow:0 0 0 3px rgba(var(--pp-pulse-blue-rgb),.12)}.ppEvidencePoint strong{display:block;margin-bottom:4px;color:var(--pp-slate-900);font-size:12px;font-weight:750;line-height:1.2}.ppEvidencePoint p{margin:0;color:var(--pp-slate-700);font-size:12px;font-weight:520;line-height:1.38}.ppEvidencePoint-negative{background:linear-gradient(180deg,var(--pp-cloud-white) 0%,rgba(var(--pp-risk-red-rgb),.06) 100%);border-color:rgba(var(--pp-risk-red-rgb),.22)}.ppEvidencePoint-negative .ppEvidencePointMarker{background:var(--pp-risk-red);box-shadow:0 0 0 3px rgba(var(--pp-risk-red-rgb),.12)}.ppEvidencePoint-positive{background:linear-gradient(180deg,var(--pp-cloud-white) 0%,rgba(var(--pp-success-green-rgb),.07) 100%);border-color:rgba(var(--pp-success-green-rgb),.22)}.ppEvidencePoint-positive .ppEvidencePointMarker{background:var(--pp-success-green);box-shadow:0 0 0 3px rgba(var(--pp-success-green-rgb),.13)}.ppEvidencePoint-neutral .ppEvidencePointMarker{background:var(--pp-slate-500);box-shadow:0 0 0 3px rgba(var(--pp-slate-500-rgb),.12)}.ppEvidencePoint-insight{background:linear-gradient(180deg,var(--pp-cloud-white) 0%,rgba(var(--pp-insight-violet-rgb),.06) 100%);border-color:rgba(var(--pp-insight-violet-rgb),.2)}.ppEvidencePoint-insight .ppEvidencePointMarker{background:var(--pp-insight-violet);box-shadow:0 0 0 3px rgba(var(--pp-insight-violet-rgb),.12)}.ppEvidenceTextNegative,.ppEvidenceTextPositive,.ppEvidenceTextNeutral,.ppEvidenceKeyword,.ppEvidenceNumber,.ppEvidenceQuote,.ppInlineQuote{display:inline-flex;align-items:center;min-height:18px;margin:0 2px;padding:1px 6px;border-radius:999px;font-weight:760;line-height:1.15;quotes:"“" "”"}.ppEvidenceTextNegative{background:var(--pp-red-soft);color:var(--pp-risk-red)}.ppEvidenceTextPositive{background:var(--pp-green-soft);color:var(--pp-low-risk-text)}.ppEvidenceTextNeutral{background:var(--pp-slate-100);color:var(--pp-slate-700)}.ppEvidenceKeyword{background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppEvidenceNumber{background:var(--pp-teal-soft);color:var(--pp-success-green)}.ppEvidenceQuote{max-width:100%;border-radius:6px;background:var(--pp-violet-soft);color:var(--pp-insight-violet);font-style:normal}.ppInlineQuote{border-radius:6px;background:rgba(var(--pp-insight-violet-rgb),.09);color:var(--pp-insight-violet);font-style:normal}.ppEditablePlaceholder{display:inline-flex;align-items:center;min-height:18px;margin:0 2px;padding:1px 6px;border:1px dashed rgba(var(--pp-warning-amber-rgb),.62);border-radius:6px;background:rgba(var(--pp-warning-amber-rgb),.14);color:var(--pp-medium-risk-text);font-weight:850;line-height:1.15}.ppEvidenceObservabilityPanel{display:grid;gap:16px;padding:18px;overflow:visible;border:1px solid rgba(var(--pp-slate-700-rgb),.12);border-radius:12px;background:linear-gradient(180deg,#fffffffa,rgba(var(--pp-slate-100-rgb),.52)),var(--pp-cloud-white);box-shadow:0 1px 1px rgba(var(--pp-shadow-rgb),.04),0 16px 40px rgba(var(--pp-shadow-rgb),.07)}.ppEvidenceObservabilityHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding-bottom:2px}.ppEvidenceObservabilityHeader span,.ppEvidenceContextCard>span,.ppEvidenceActiveHeader>div>span,.ppEvidenceExecutiveCard>span{color:var(--pp-slate-500);font-size:11px;font-weight:800;letter-spacing:.03em;line-height:1;text-transform:uppercase}.ppEvidenceObservabilityHeader h2{margin:5px 0 7px;color:var(--pp-slate-900);font-size:21px;font-weight:800;letter-spacing:0;line-height:1.15}.ppEvidenceObservabilityHeader p{max-width:760px;margin:0;color:var(--pp-slate-700);font-size:13px;line-height:1.55}.ppEvidenceReportRelationshipSignalSlot{max-width:540px}.ppEvidenceReportRelationshipSignalSlot .ppProductRelationshipSignalCard{min-height:174px}.ppEvidenceHeaderMeta{min-width:86px;display:grid;justify-items:end;gap:2px;padding:10px 12px;border:1px solid var(--pp-slate-200);border-radius:10px;background:var(--pp-cloud-white)}.ppEvidenceHeaderMeta strong{color:var(--pp-slate-900);font-size:22px;line-height:1}.ppEvidenceHeaderMeta span{color:var(--pp-slate-500);font-size:11px;font-weight:750}.ppEvidenceExecutiveGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ppEvidenceExecutiveCard{min-width:0;display:grid;gap:6px;align-content:start;padding:12px;border:1px solid var(--pp-slate-200);border-radius:10px;background:#ffffffc7}.ppEvidenceExecutiveCard strong{overflow:hidden;color:var(--pp-slate-900);font-size:14px;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ppEvidenceExecutiveCard small{color:var(--pp-slate-700);font-size:12px;line-height:1.4}.ppEvidenceExecutive-critical{border-color:rgba(var(--pp-risk-red-rgb),.22);background:rgba(var(--pp-risk-red-rgb),.04)}.ppEvidenceExecutive-warning{border-color:rgba(var(--pp-warning-amber-rgb),.24);background:rgba(var(--pp-warning-amber-rgb),.05)}.ppEvidenceExecutive-success{border-color:rgba(var(--pp-success-green-rgb),.22);background:rgba(var(--pp-success-green-rgb),.05)}.ppEvidenceSourceRail{display:flex;gap:8px;overflow-x:auto;padding:2px 0 4px}.ppEvidenceSourceRail button{min-width:150px;display:inline-grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--pp-slate-700);font:inherit;text-align:left;cursor:pointer}.ppEvidenceSourceRail button:hover,.ppEvidenceSourceRail button.isActive{border-color:var(--pp-slate-200);background:var(--pp-cloud-white);box-shadow:0 8px 24px rgba(var(--pp-shadow-rgb),.08)}.ppEvidenceSourceRail button.isActive{color:var(--pp-slate-900)}.ppEvidenceSourceRail strong,.ppEvidenceSourceRail small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppEvidenceSourceRail strong{font-size:13px;font-weight:800}.ppEvidenceSourceRail small{margin-top:2px;color:var(--pp-slate-500);font-size:11px}.ppEvidenceSourceGlyph{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:10px;background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppEvidenceSourceGlyph>s-icon{transform:scale(1.55)}.ppEvidenceTone-critical{background:var(--pp-red-soft);color:var(--pp-risk-red)}.ppEvidenceTone-insight{background:var(--pp-violet-soft);color:var(--pp-insight-violet)}.ppEvidenceTone-success{background:var(--pp-green-soft);color:var(--pp-success-green)}.ppEvidenceTone-neutral{background:var(--pp-slate-100);color:var(--pp-slate-700)}.ppEvidenceObservabilityGrid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.7fr);gap:14px;align-items:start}.ppEvidenceActiveFinding,.ppEvidenceContextCard{border:1px solid var(--pp-slate-200);border-radius:12px;background:var(--pp-cloud-white)}.ppEvidenceActiveFinding{min-width:0;display:grid;gap:14px;padding:16px}.ppEvidenceActiveHeader{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px}.ppEvidenceActiveHeader h3{margin:3px 0 0;color:var(--pp-slate-900);font-size:17px;font-weight:800;line-height:1.2}.ppEvidenceSignalCount{padding:5px 9px;border:1px solid var(--pp-slate-200);border-radius:999px;background:var(--pp-slate-100);color:var(--pp-slate-700);font-size:11px;font-weight:800;white-space:nowrap}.ppEvidenceAiSummary{margin:0;padding:12px 13px;border-left:3px solid var(--pp-insight-violet);border-radius:10px;background:rgba(var(--pp-insight-violet-rgb),.055);color:var(--pp-slate-700);font-size:13px;line-height:1.55}.ppEvidenceAiContextBlock{display:grid;gap:7px;padding:13px 14px;border:1px solid rgba(var(--pp-insight-violet-rgb),.18);border-left:3px solid var(--pp-insight-violet);border-radius:9px;background:linear-gradient(135deg,rgba(var(--pp-insight-violet-rgb),.1),rgba(var(--pp-pulse-blue-rgb),.055))}.ppEvidenceAiContextBlock span{display:inline-flex;align-items:center;gap:6px;color:var(--pp-insight-violet);font-size:11px;font-weight:850;letter-spacing:.03em;line-height:1;text-transform:uppercase}.ppEvidenceAiContextBlock p{margin:0;color:var(--pp-slate-800);font-size:14px;font-weight:720;line-height:1.5}.ppEvidenceAiContextBlock-compact{margin:14px 0 4px;padding:11px 12px}.ppEvidenceAiContextBlock-compact p{color:var(--pp-slate-700);font-size:12px;font-weight:680;line-height:1.45}.ppEvidenceFindingStream{display:grid;gap:9px}.ppEvidenceFinding{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;padding:11px 0;border-top:1px solid var(--pp-slate-200)}.ppEvidenceFinding:first-child{border-top:0;padding-top:0}.ppEvidenceFindingIndex{width:28px;height:24px;display:inline-grid;place-items:center;border-radius:7px;background:var(--pp-slate-100);color:var(--pp-slate-500);font-size:11px;font-weight:850}.ppEvidenceFinding strong{display:block;margin-bottom:3px;color:var(--pp-slate-900);font-size:13px;font-weight:800;line-height:1.25}.ppEvidenceFinding p{margin:0;color:var(--pp-slate-700);font-size:12px;line-height:1.45}.ppEvidenceFinding-negative .ppEvidenceFindingIndex{background:var(--pp-red-soft);color:var(--pp-risk-red)}.ppEvidenceFinding-positive .ppEvidenceFindingIndex{background:var(--pp-green-soft);color:var(--pp-low-risk-text)}.ppEvidenceFinding-insight .ppEvidenceFindingIndex{background:var(--pp-violet-soft);color:var(--pp-insight-violet)}.ppEvidenceContextColumn{display:grid;gap:10px}.ppEvidenceContextCard{display:grid;gap:11px;padding:13px}.ppEvidenceContextCard p{margin:0;color:var(--pp-slate-500);font-size:12px}.ppEvidenceLinkedIssues{display:grid;gap:8px}.ppEvidenceLinkedIssues>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;align-items:center;padding:10px;border:1px solid var(--pp-slate-200);border-radius:10px;background:var(--pp-mist-gray)}.ppEvidenceLinkedIssues strong,.ppEvidenceLinkedIssues small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppEvidenceLinkedIssues strong{color:var(--pp-slate-900);font-size:12px;font-weight:800}.ppEvidenceLinkedIssues small{color:var(--pp-slate-500);font-size:11px}.ppEvidenceLinkedIssues .ppMiniTrend{grid-row:span 2}.ppEvidenceDepthList{display:grid;gap:9px;margin:0;padding:0;list-style:none}.ppEvidenceDepthList li{display:grid;gap:2px;padding-left:12px;border-left:2px solid var(--pp-slate-200)}.ppEvidenceDepthList strong{color:var(--pp-slate-900);font-size:12px;font-weight:800}.ppEvidenceDepthList small{display:-webkit-box;overflow:hidden;color:var(--pp-slate-500);font-size:11px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ppEvidenceObservabilityPanel{gap:0;padding:0;overflow:visible;border-color:var(--pp-border-color);border-radius:10px;background:var(--pp-card-bg);box-shadow:var(--pp-card-shadow)}.ppEvidenceObservabilityHeader{padding:18px 20px 14px;border-bottom:1px solid var(--pp-slate-200)}.ppEvidenceObservabilityHeader>div:first-child{display:grid;gap:4px;min-width:0}.ppEvidenceObservabilityHeader>div:first-child>span{color:var(--pp-insight-violet);font-size:11px;font-weight:900;letter-spacing:.02em;line-height:1;text-transform:uppercase}.ppEvidenceObservabilityHeader h2{margin:0;color:var(--pp-slate-900);font-size:18px;font-weight:950;letter-spacing:0;line-height:1.2}.ppEvidenceObservabilityHeader p{max-width:none;margin:0;color:var(--pp-slate-600);font-size:13px;font-weight:650;line-height:1.45}.ppEvidenceTabsModern{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:4px;padding:10px 12px 14px;border-top:1px solid rgba(var(--pp-slate-500-rgb),.08);border-bottom:1px solid var(--pp-slate-200);background:var(--pp-cloud-white)}.ppEvidenceTabsModern button{min-width:0;min-height:64px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 10px;border:1px solid var(--pp-slate-200);border-radius:8px;background:var(--pp-cloud-white);color:var(--pp-slate-500);font:inherit;font-size:12px;font-weight:760;cursor:pointer;box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.04),0 7px 18px rgba(var(--pp-shadow-rgb),.05);transition:border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.ppEvidenceTabsModern button:last-child{border-right:1px solid var(--pp-slate-200)}.ppEvidenceTabsModern button:hover{color:var(--pp-pulse-blue);border-color:rgba(var(--pp-pulse-blue-rgb),.32);box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.05),0 9px 22px rgba(var(--pp-shadow-rgb),.07);transform:translateY(-1px)}.ppEvidenceTabsModern button.isActive{border-color:var(--pp-pulse-blue);color:var(--pp-pulse-blue);box-shadow:0 0 0 1px rgba(var(--pp-pulse-blue-rgb),.32),0 8px 20px rgba(var(--pp-pulse-blue-rgb),.16),0 1px 2px rgba(var(--pp-shadow-rgb),.04);transform:none}.ppEvidenceTabsModern button>strong{min-width:22px;min-height:22px;display:inline-grid;place-items:center;border-radius:999px;background:var(--pp-slate-100);color:var(--pp-slate-500);font-size:11px;line-height:1}.ppEvidenceTabsModern button.isActive>strong{background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppEvidenceTabIcon{width:40px;height:40px;display:inline-grid;place-items:center;border-radius:7px}.ppEvidenceTabIcon>s-icon{transform:scale(1.28)}.ppEvidenceSourcePanel{display:grid;gap:18px;margin:14px;padding:16px;overflow:visible;border:1px solid var(--pp-slate-200);border-radius:10px;background:linear-gradient(180deg,#fffffff5,rgba(var(--pp-slate-100-rgb),.36))}.ppEvidenceSourcePanel-specialized{gap:16px;padding:18px;background:var(--pp-cloud-white)}.ppEvidenceActiveHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ppEvidenceActiveTitle{min-width:0;display:flex;align-items:flex-start;gap:12px}.ppEvidenceActiveTitle h3{margin:2px 0 3px;color:var(--pp-slate-900);font-size:16px;font-weight:820;line-height:1.2}.ppEvidenceActiveTitle p{max-width:760px;margin:0;color:var(--pp-slate-500);font-size:12px;line-height:1.45}.ppEvidenceReportActiveHeader{padding-bottom:10px}.ppEvidenceReportActiveHeader .ppEvidenceActiveTitle h3{margin-top:0;font-size:19px;font-weight:900}.ppEvidenceHeroMetricStrip,.ppCustomerSnapshotGrid,.ppReturnsDetailMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--pp-slate-200);border-radius:9px;background:var(--pp-cloud-white)}.ppEvidenceHeroMetricStrip-four{gap:12px;border:0;background:transparent}.ppEvidenceHeroMetricStrip-four .ppEvidenceSourceStatCard{border:1px solid var(--pp-slate-200);border-radius:8px}.ppEvidenceSourceStatCard{min-width:0;min-height:96px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;border-right:1px solid var(--pp-slate-200);background:var(--pp-cloud-white)}.ppEvidenceSourceStatCard:last-child{border-right:0}.ppEvidenceSourceStatCard-compact{min-height:82px;padding:14px;border-right:0}.ppEvidenceSourceStatCard>div{min-width:0;display:grid;gap:4px}.ppEvidenceSourceStatCard>div>span,.ppEvidenceReportSectionCard p,.ppEvidenceSignalTable th,.ppEvidenceSignalTable td,.ppRecentReturnNoteTable th,.ppRecentReturnNoteTable td:last-child{color:var(--pp-slate-500);font-size:12px;font-weight:720}.ppEvidenceSourceStatCard strong{overflow:hidden;color:var(--pp-slate-900);font-size:18px;font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.ppEvidenceSourceStatCard small{overflow:hidden;color:var(--pp-slate-600);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ppEvidenceSourceStatCard .ppMiniTrend{width:66px;color:var(--pp-slate-500)}.ppEvidenceReportSectionCard{min-width:0;padding:18px;border:1px solid var(--pp-slate-200);border-radius:9px;background:linear-gradient(180deg,var(--pp-cloud-white),rgba(var(--pp-slate-100-rgb),.28))}.ppEvidenceReportSectionCard h4{margin:0;color:var(--pp-slate-900);font-size:16px;font-weight:900}.ppEvidenceReportSectionCard p{margin:4px 0 0}.ppEvidenceReportSectionHeaderRow{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--pp-slate-200)}.ppEvidenceReportSectionHeaderRow a,.ppEvidenceTableFooter a,.ppReturnsTopReasonsCard>a,.ppReturnsFullReportCard span:last-child{display:inline-flex;align-items:center;gap:6px;color:var(--pp-pulse-blue);font-size:12px;font-weight:850;text-decoration:none;white-space:nowrap}.ppCustomerSnapshotGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;border:0;border-bottom:1px solid var(--pp-slate-200);border-radius:0}.ppCustomerLanguageAnalysisGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.95fr);gap:28px;padding-top:18px}.ppCustomerLanguageAnalysisGrid h4{margin-bottom:2px;font-size:15px}.ppEvidenceThemeBars,.ppEvidenceReasonBars{display:grid;gap:13px;margin-top:16px}.ppEvidenceThemeBars>div{display:grid;grid-template-columns:minmax(130px,.45fr) minmax(0,1fr) 28px;align-items:center;gap:10px}.ppEvidenceThemeBars span,.ppEvidenceReasonBars strong{overflow:hidden;color:var(--pp-slate-700);font-size:12px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.ppEvidenceThemeBars>div>div,.ppEvidenceReasonBars>div>div{height:5px;overflow:hidden;border-radius:999px;background:var(--pp-slate-200)}.ppEvidenceThemeBars>div>div span,.ppEvidenceReasonBars>div>div span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--pp-pulse-blue),rgba(var(--pp-insight-violet-rgb),.6))}.ppEvidenceThemeBars strong{color:var(--pp-slate-700);font-size:12px;text-align:right}.ppEvidenceDonutWrap{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:24px;margin-top:18px}.ppEvidenceDonut{width:170px;height:170px;display:grid;place-items:center;border-radius:999px;box-shadow:inset 0 0 0 24px #ffffffd1}.ppEvidenceDonut span{width:96px;height:96px;display:grid;place-items:center;align-content:center;border-radius:999px;background:var(--pp-cloud-white);color:var(--pp-slate-900)}.ppEvidenceDonut strong{font-size:28px;font-weight:950}.ppEvidenceDonut small{color:var(--pp-slate-500);font-size:11px;font-weight:800}.ppEvidenceDonutLegend{display:grid;gap:10px}.ppEvidenceDonutLegend div{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:9px}.ppEvidenceDonutLegend span{width:10px;height:10px;border-radius:999px}.ppEvidenceDonutLegend strong,.ppEvidenceDonutLegend em{color:var(--pp-slate-700);font-size:12px;font-style:normal;font-weight:820}.ppEvidenceDonutLegend em{color:var(--pp-slate-500);font-weight:760}.ppEvidenceSignalTableWrap{overflow-x:auto}.ppEvidenceSignalTable{width:100%;border-collapse:collapse;margin-top:4px}.ppShopifyProductEvidenceReport .ppEvidenceSignalTable{min-width:1220px}.ppEvidenceSignalTable th,.ppEvidenceSignalTable td{padding:13px 12px;border-bottom:1px solid var(--pp-slate-200);text-align:left}.ppEvidenceSignalTable th{color:var(--pp-slate-600);font-size:11px;text-transform:none}.ppEvidenceSignalTable td{color:var(--pp-slate-700);font-weight:720;vertical-align:top}.ppEvidenceSignalNameCell{display:flex;align-items:flex-start;gap:10px;color:var(--pp-slate-800);font-weight:850;line-height:1.25}.ppEvidenceSignalTypeIcon{width:24px;height:24px;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:8px;background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppEvidenceSignalTypeIcon>s-icon{transform:scale(1.28)}.ppEvidenceSignalTypeIcon.ppEvidenceMetricCard-red,.ppEvidenceSignalTypeIcon.ppEvidenceMetricCard-critical{background:var(--pp-red-soft);color:var(--pp-risk-red)}.ppEvidenceSignalTypeIcon.ppEvidenceMetricCard-amber,.ppEvidenceSignalTypeIcon.ppEvidenceMetricCard-warning{background:var(--pp-amber-soft);color:var(--pp-warning-amber)}.ppEvidenceSignalTypeIcon.ppEvidenceMetricCard-teal,.ppEvidenceSignalTypeIcon.ppEvidenceMetricCard-success{background:var(--pp-teal-soft);color:var(--pp-signal-teal)}.ppEvidenceSignalTypeIcon.ppEvidenceMetricCard-violet{background:var(--pp-violet-soft);color:var(--pp-insight-violet)}.ppVariantEvidenceCell{min-width:132px;display:grid;gap:4px}.ppVariantEvidenceCellMain{min-width:0;display:flex;align-items:flex-start;gap:7px}.ppVariantEvidenceCell strong{min-width:0;color:var(--pp-slate-800);font-size:12px;font-weight:850;line-height:1.25}.ppVariantEvidenceCell small{display:-webkit-box;overflow:hidden;color:var(--pp-slate-500);font-size:11px;font-weight:650;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ppVariantEvidencePopoverButton{width:19px;height:19px;display:inline-grid;place-items:center;flex:0 0 auto;padding:0;border:1px solid var(--pp-slate-300);border-radius:999px;background:var(--pp-cloud-white);color:var(--pp-slate-500);cursor:pointer}.ppVariantEvidencePopoverButton[aria-expanded=true]{border-color:rgba(var(--pp-pulse-blue-rgb),.32);background:rgba(var(--pp-pulse-blue-rgb),.08);color:var(--pp-pulse-blue)}.ppVariantEvidenceFloatingPopover{border:1px solid var(--pp-slate-200);border-radius:10px;background:var(--pp-cloud-white);box-shadow:0 22px 54px rgba(var(--pp-shadow-rgb),.18)}.ppVariantEvidencePopoverContent{display:grid;gap:10px;padding:12px}.ppVariantEvidencePopoverContent>strong{color:var(--pp-slate-900);font-size:12px;font-weight:900;line-height:1.25}.ppVariantEvidencePopoverContent>div{display:grid;gap:8px;max-height:min(260px,45vh);overflow:auto;padding-right:2px}.ppVariantEvidencePopoverContent p{margin:0;padding:8px 9px;border-radius:8px;background:var(--pp-slate-50);color:var(--pp-slate-600);font-size:11px;font-weight:680;line-height:1.4}.ppVariantEvidenceCell-red strong{color:var(--pp-risk-red)}.ppVariantEvidenceCell-amber strong{color:var(--pp-medium-risk-text)}.ppVariantEvidenceCell-violet strong{color:var(--pp-insight-violet)}.ppVariantEvidenceCell-neutral strong{color:var(--pp-slate-600)}.ppEvidenceTableFooter{display:flex;justify-content:flex-end;padding-top:12px}.ppReturnsEvidenceGrid{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(260px,.9fr);gap:14px}.ppReturnsEvidenceGrid-returnOverview{grid-template-columns:minmax(0,1fr)}.ppReturnsEvidenceGrid-withRelationship{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);align-items:stretch}.ppReturnsReasonNotesGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.95fr);gap:14px;align-items:start}.ppReturnsOverTimeCard,.ppReturnsTopReasonsCard,.ppRecentReturnNotesCard{display:grid;align-content:start}.ppReturnsTopReasonsCard>a{justify-self:end;margin-top:16px}.ppEvidenceReturnChart{position:relative;min-height:245px;margin-top:18px;padding:10px 0 24px 48px}.ppEvidenceReturnChart svg{width:100%;height:205px;overflow:hidden;border-bottom:1px solid var(--pp-slate-200);background:linear-gradient(var(--pp-slate-200) 1px,transparent 1px) 0 0 / 100% 25%,linear-gradient(180deg,var(--pp-cloud-white),rgba(var(--pp-insight-violet-rgb),.03))}.ppEvidenceReturnArea{fill:rgba(var(--pp-insight-violet-rgb),.12)}.ppEvidenceReturnLine{fill:none;stroke:var(--pp-insight-violet);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;vector-effect:non-scaling-stroke}.ppEvidenceReturnYAxis{position:absolute;top:8px;bottom:24px;left:0;display:flex;flex-direction:column;justify-content:space-between;color:var(--pp-slate-500);font-size:11px;font-weight:760}.ppEvidenceReturnXAxis{display:flex;justify-content:space-between;margin-top:8px;color:var(--pp-slate-500);font-size:11px;font-weight:760}.ppEvidenceReasonBars>div{min-width:0;display:grid;gap:8px}.ppEvidenceReasonBars>div>span{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.ppEvidenceReasonBars>div>span strong{min-width:0;max-width:min(72%,360px);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppEvidenceReasonBars em{flex:0 0 auto;color:var(--pp-slate-600);font-size:12px;font-style:normal;font-weight:780}.ppReturnsDetailMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;border:0;background:transparent}.ppReturnsDetailMetricGrid .ppEvidenceSourceStatCard{border:1px solid var(--pp-slate-200);border-radius:8px}.ppReturnsBottomGrid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.9fr);gap:14px}.ppRecentReturnNoteTableWrap{overflow-x:auto}.ppRecentReturnNoteTable{width:100%;min-width:360px;border-collapse:collapse;table-layout:fixed}.ppRecentReturnNoteTable th{padding:12px 0 10px;border-bottom:1px solid var(--pp-slate-200);text-align:left}.ppRecentReturnNoteTable td{padding:13px 0;border-bottom:1px solid var(--pp-slate-200);color:var(--pp-slate-700);font-size:12px;font-weight:760;vertical-align:top}.ppRecentReturnNoteTable td:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppRecentReturnNoteTable td:last-child,.ppRecentReturnNoteTable th:last-child{width:116px;padding-left:14px;text-align:right;white-space:nowrap}.ppEvidenceOpenFullReportFooter{display:flex;justify-content:center;padding-top:2px}.ppEvidenceOpenFullReportFooter a{display:inline-flex;align-items:center;gap:6px;color:var(--pp-pulse-blue);font-size:13px;font-weight:850;text-decoration:none;white-space:nowrap}.ppReturnsFullReportCard{min-height:260px;display:grid;align-content:center;justify-items:center;gap:12px;padding:24px;border:1px solid rgba(var(--pp-insight-violet-rgb),.14);border-radius:9px;background:radial-gradient(circle at 35% 92%,rgba(var(--pp-insight-violet-rgb),.1),transparent 35%),linear-gradient(135deg,rgba(var(--pp-insight-violet-rgb),.08),rgba(var(--pp-pulse-blue-rgb),.04)),var(--pp-cloud-white);color:var(--pp-slate-700);text-align:center;text-decoration:none}.ppReturnsFullReportIcon{width:48px;height:48px;display:inline-grid;place-items:center;border-radius:14px;background:rgba(var(--pp-insight-violet-rgb),.1);color:var(--pp-insight-violet)}.ppReturnsFullReportCard strong{color:var(--pp-pulse-blue);font-size:20px;font-weight:930}.ppReturnsFullReportCard small{max-width:260px;color:var(--pp-slate-600);font-size:13px;line-height:1.45}.ppReturnsFullReportCard span:last-child{margin-top:8px;padding:9px 12px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.22);border-radius:8px;background:var(--pp-cloud-white)}.ppEvidenceThreeColumnGrid,.ppEvidenceTwoColumnGrid,.ppEvidenceBottomReportGrid{display:grid;gap:14px}.ppEvidenceThreeColumnGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ppEvidenceThreeColumnGrid-equal{align-items:stretch}.ppEvidenceTwoColumnGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ppEvidenceTwoColumnGrid-wideLeft{grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr)}.ppEvidenceReviewTrendGrid{align-items:stretch}.ppEvidenceReviewRatingExamplesGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.92fr);align-items:stretch}.ppEvidenceReviewEvidenceInsightsGrid{grid-template-columns:minmax(280px,.84fr) minmax(0,1.16fr);align-items:stretch}.ppEvidenceReviewRatingTrendCard{grid-column:1 / 2}.ppEvidenceReviewTrendChart{display:grid;gap:10px;margin-top:14px}.ppEvidenceReviewTrendPlot{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:stretch}.ppEvidenceReviewTrendYAxis{display:flex;flex-direction:column;justify-content:space-between;padding:8px 0 10px;color:var(--pp-slate-500);font-size:10px;font-weight:850}.ppEvidenceReviewTrendChart svg{width:100%;height:220px;display:block;overflow:visible;border-radius:10px;background:linear-gradient(180deg,rgba(var(--pp-slate-100-rgb),.5),#ffffffeb)}.ppEvidenceReviewTrendGridLine{stroke:#94a3b847;stroke-width:.5;vector-effect:non-scaling-stroke}.ppEvidenceReviewTrendLine{fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ppEvidenceReviewTrendLine-positive{stroke:var(--pp-signal-teal)}.ppEvidenceReviewTrendLine-neutral{stroke:var(--pp-pulse-blue);stroke-dasharray:5 5}.ppEvidenceReviewTrendLine-negative{stroke:var(--pp-risk-red)}.ppEvidenceReviewTrendXAxis,.ppEvidenceReviewTrendLegend{display:flex;align-items:center;gap:12px;color:var(--pp-slate-500);font-size:11px;font-weight:780}.ppEvidenceReviewTrendXAxis{position:relative;height:18px;margin-left:34px;display:block}.ppEvidenceReviewTrendXAxis span{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.ppEvidenceReviewTrendXAxis span.isFirst{transform:translate(0)}.ppEvidenceReviewTrendXAxis span.isLast{transform:translate(-100%)}.ppEvidenceReviewTrendXAxis span.isSingle{transform:translate(-50%)}.ppEvidenceReviewTrendLegend{justify-content:flex-start;flex-wrap:wrap}.ppEvidenceReviewTrendLegend span{display:inline-flex;align-items:center;gap:6px}.ppEvidenceReviewTrendLegend i{width:8px;height:8px;display:inline-block;border-radius:999px}.ppEvidenceReviewTrendDot-positive{background:var(--pp-signal-teal)}.ppEvidenceReviewTrendDot-neutral{background:var(--pp-pulse-blue)}.ppEvidenceReviewTrendDot-negative{background:var(--pp-risk-red)}.ppEvidenceRatingTrendChart{display:grid;gap:10px;margin-top:14px}.ppEvidenceRatingTrendPlot{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:stretch}.ppEvidenceRatingTrendYAxis{display:flex;flex-direction:column;justify-content:space-between;padding:8px 0 10px;color:var(--pp-slate-500);font-size:10px;font-weight:850}.ppEvidenceRatingTrendChart svg{width:100%;height:160px;display:block;overflow:hidden;border-radius:10px;background:linear-gradient(180deg,rgba(var(--pp-success-green-rgb),.07),#fffffff0)}.ppEvidenceRatingTrendArea{fill:rgba(var(--pp-primary-green-rgb),.13)}.ppEvidenceRatingTrendLine{fill:none;stroke:var(--pp-primary-green);stroke-width:2.7;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ppEvidenceRatingTrendLegend{justify-content:space-between;margin-left:34px}.ppEvidenceReviewTrendDot-rating{background:var(--pp-primary-green)}.ppEvidenceBottomReportGrid{grid-template-columns:minmax(0,1.8fr) minmax(280px,.8fr)}.ppEvidenceBottomReportGrid-single{grid-template-columns:minmax(0,1fr)}.ppEvidenceReportSectionCard h4 span{color:var(--pp-slate-500);font-size:11px;font-weight:760}.ppEvidenceReportSectionHeaderRow-compact{padding-bottom:10px}.ppEvidenceSectionLink{justify-self:end;display:inline-flex;align-items:center;gap:6px;margin-top:14px;color:var(--pp-pulse-blue);font-size:12px;font-weight:850;text-decoration:none}.ppEvidenceHorizontalBars,.ppEvidencePhraseList{display:grid;gap:12px;margin-top:16px}.ppEvidenceHorizontalBars>div{display:grid;gap:7px}.ppEvidenceHorizontalBars>div>span{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--pp-slate-700);font-size:12px}.ppEvidenceHorizontalBars strong{min-width:0;overflow:hidden;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.ppEvidenceHorizontalBars em{color:var(--pp-slate-600);font-style:normal;font-weight:780;white-space:nowrap}.ppEvidenceHorizontalBars>div>div{height:6px;overflow:hidden;border-radius:999px;background:var(--pp-slate-200)}.ppEvidenceHorizontalBars>div>div span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--pp-insight-violet),rgba(var(--pp-pulse-blue-rgb),.45))}.ppEvidenceHorizontalBars-red>div>div span,.ppEvidenceReasonBars>div>div span{background:linear-gradient(90deg,var(--pp-risk-red),rgba(var(--pp-risk-red-rgb),.42))}.ppEvidenceHorizontalBars-blue>div>div span{background:linear-gradient(90deg,var(--pp-pulse-blue),rgba(var(--pp-pulse-blue-rgb),.42))}.ppEvidenceHorizontalBars-teal>div>div span{background:linear-gradient(90deg,var(--pp-signal-teal),rgba(var(--pp-signal-teal-rgb),.42))}.ppEvidencePhraseList>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--pp-slate-200)}.ppEvidencePhraseList strong{min-width:0;overflow:hidden;color:var(--pp-risk-red);font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.ppEvidencePhraseList span{color:var(--pp-slate-800);font-size:12px;font-weight:880}.ppEvidencePhraseListEmpty{display:grid;gap:4px;margin-top:16px;padding:12px 14px;border:1px dashed var(--pp-slate-300);border-radius:12px;background:rgba(var(--pp-slate-100-rgb),.72)}.ppEvidencePhraseListEmpty strong{color:var(--pp-slate-800);font-size:12px;font-weight:850}.ppEvidencePhraseListEmpty span{color:var(--pp-slate-600);font-size:12px;line-height:1.45}.ppEvidencePhraseList-violet strong{color:var(--pp-insight-violet)}.ppEvidencePhraseList-teal strong{color:var(--pp-signal-teal)}.ppEvidencePhraseList-blue strong{color:var(--pp-pulse-blue)}.ppEvidenceReviewExampleGrid,.ppEvidenceRefundNoteGrid,.ppEvidenceMiniInsightGrid{display:grid;gap:12px}.ppEvidenceReviewExampleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ppEvidenceLatestReviewExamplesCard{display:grid;grid-template-rows:auto minmax(0,1fr)}.ppEvidenceReviewExampleGrid-compact{grid-template-columns:minmax(0,1fr);gap:8px;align-content:start}.ppEvidenceReviewExample,.ppEvidenceRefundNoteGrid article,.ppEvidenceMiniInsight{min-width:0;padding:14px;border:1px solid var(--pp-slate-200);border-radius:8px;background:var(--pp-cloud-white)}.ppEvidenceReviewExample{display:grid;gap:10px}.ppEvidenceReviewExampleGrid-compact .ppEvidenceReviewExample{gap:6px;padding:10px 11px}.ppEvidenceReviewEmptyState{grid-column:1 / -1;min-height:178px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:24px;border:1px dashed rgba(148,163,184,.48);border-radius:10px;background:linear-gradient(135deg,#f8fafcf0,#f5f7ffeb);color:var(--pp-slate-600);text-align:center}.ppEvidenceReviewEmptyState s-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:999px;background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppEvidenceReviewEmptyState strong{color:var(--pp-slate-900);font-size:14px;font-weight:900}.ppEvidenceReviewEmptyState span{max-width:360px;color:var(--pp-slate-600);font-size:12px;line-height:1.45}.ppEvidenceReviewStars{display:flex;align-items:center;gap:2px;color:var(--pp-slate-300);font-size:15px}.ppEvidenceReviewExampleGrid-compact .ppEvidenceReviewStars{font-size:12px}.ppEvidenceReviewStars .isActive{color:var(--pp-risk-red)}.ppEvidenceReviewStars small{margin-left:auto;color:var(--pp-slate-500);font-size:11px;font-weight:760}.ppEvidenceReviewExample strong{color:var(--pp-slate-900);font-size:14px;font-weight:900}.ppEvidenceReviewExampleGrid-compact .ppEvidenceReviewExample strong{font-size:12px;line-height:1.2}.ppEvidenceReviewExample p,.ppEvidenceRefundNoteGrid p{margin:0;color:var(--pp-slate-600);font-size:12px;line-height:1.45}.ppEvidenceReviewExampleGrid-compact .ppEvidenceReviewExample p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:11px;line-height:1.35}.ppEvidenceReviewExample>div:last-child{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.ppEvidenceReviewExampleGrid-compact .ppEvidenceReviewExample>div:last-child{gap:5px}.ppEvidenceReviewExample>div:last-child span,.ppEvidenceRefundNoteGrid em{padding:4px 7px;border-radius:999px;background:var(--pp-red-soft);color:var(--pp-risk-red);font-size:10px;font-style:normal;font-weight:850}.ppEvidenceReviewExample>div:last-child em{margin-left:auto;color:var(--pp-slate-500);font-size:10px;font-style:normal;font-weight:760}.ppEvidenceReviewSummaryCard{align-content:start}.ppEvidenceReviewSummaryCard strong{margin-top:18px;color:var(--pp-slate-900);font-size:18px;font-weight:930}.ppEvidenceSingleBar{height:7px;overflow:hidden;margin-top:12px;border-radius:999px;background:var(--pp-slate-200)}.ppEvidenceSingleBar span{display:block;height:100%;border-radius:inherit;background:var(--pp-risk-red)}.ppEvidenceReviewSummaryCard a{justify-self:end;display:inline-flex;align-items:center;gap:6px;margin-top:22px;color:var(--pp-pulse-blue);font-size:12px;font-weight:850;text-decoration:none}.ppEvidenceMiniInsightGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.ppEvidenceMiniInsight{display:grid;gap:5px}.ppEvidenceMiniInsight span{color:var(--pp-slate-500);font-size:11px;font-weight:760}.ppEvidenceMiniInsight strong{color:var(--pp-slate-900);font-size:20px;font-weight:930}.ppEvidenceMiniInsight small{color:var(--pp-slate-600);font-size:12px;line-height:1.35}.ppEvidenceRefundNoteGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ppEvidenceRefundNoteGrid article{display:grid;gap:8px}.ppEvidenceRefundNoteGrid strong{color:var(--pp-insight-violet);font-size:13px;font-weight:900}.ppEvidenceRefundNoteGrid span{color:var(--pp-slate-500);font-size:11px;font-weight:760}.ppEvidenceRefundNoteGrid em{justify-self:start}.ppOrdersLineChartCard{min-height:288px}.ppOrderVelocityCard{align-content:center;gap:8px}.ppOrderVelocityCard strong{color:var(--pp-slate-900);font-size:38px;font-weight:950}.ppOrderVelocityCard small{color:var(--pp-slate-600);font-size:13px;font-weight:760}.ppOrderVelocityCard .ppMiniTrend{width:100%;height:68px;margin-top:20px;color:var(--pp-insight-violet)}.ppEvidenceOrdersLineChart{position:relative;min-height:225px;margin-top:18px;padding:10px 42px 50px 48px}.ppEvidenceOrdersLineChart svg{width:100%;height:186px;overflow:visible;border-bottom:1px solid var(--pp-slate-200);background:linear-gradient(180deg,var(--pp-cloud-white),rgba(var(--pp-insight-violet-rgb),.03))}.ppEvidenceOrdersGridLine{stroke:var(--pp-slate-200);stroke-width:1;vector-effect:non-scaling-stroke}.ppEvidenceOrdersLine{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;vector-effect:non-scaling-stroke}.ppEvidenceOrdersLine-units{stroke:var(--pp-insight-violet)}.ppEvidenceOrdersLine-orders{stroke:var(--pp-pulse-blue)}.ppEvidenceOrdersLine-unitsPerOrder{stroke:var(--pp-warning-amber);stroke-dasharray:5 5}.ppEvidenceOrdersLine-basketShare{stroke:var(--pp-signal-teal);stroke-dasharray:2 5}.ppEvidenceOrdersYAxis{position:absolute;top:8px;bottom:50px;left:0;display:flex;flex-direction:column;justify-content:space-between;color:var(--pp-slate-500);font-size:11px;font-weight:760}.ppEvidenceOrdersYAxis-right{right:0;left:auto;text-align:right}.ppEvidenceOrdersXAxis{position:relative;height:18px;margin-top:8px;color:var(--pp-slate-500);font-size:11px;font-weight:760}.ppEvidenceOrdersXAxis span{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.ppEvidenceOrdersXAxis span.isFirst{transform:translate(0)}.ppEvidenceOrdersXAxis span.isLast{transform:translate(-100%)}.ppEvidenceOrdersXAxis span.isSingle{transform:translate(-50%)}.ppEvidenceOrdersLegend{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:8px;color:var(--pp-slate-600);font-size:11px;font-weight:780}.ppEvidenceOrdersLegend span{display:inline-flex;align-items:center;gap:6px}.ppEvidenceOrdersLegend i{width:8px;height:8px;border-radius:999px;flex:0 0 auto}.ppEvidenceOrdersLegendDot-units{background:var(--pp-insight-violet)}.ppEvidenceOrdersLegendDot-orders{background:var(--pp-pulse-blue)}.ppEvidenceOrdersLegendDot-unitsPerOrder{background:var(--pp-warning-amber)}.ppEvidenceOrdersLegendDot-basketShare{background:var(--pp-signal-teal)}.ppVariantTemporalInsight{margin-top:16px;padding-top:16px;border-top:1px solid var(--pp-slate-200)}.ppVariantTemporalInsightHeader{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:10px}.ppVariantTemporalInsightHeader h5{margin:0;color:var(--pp-slate-900);font-size:14px;font-weight:850;line-height:1.2}.ppVariantTemporalInsightHeader p{margin:3px 0 0;color:var(--pp-slate-600);font-size:12px;font-weight:650;line-height:1.25}.ppVariantTemporalInsightHeader span{flex:0 0 auto;padding:5px 9px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.18);border-radius:999px;background:rgba(var(--pp-pulse-blue-rgb),.07);color:var(--pp-pulse-blue);font-size:11px;font-weight:820;line-height:1}.ppVariantTemporalChart{position:relative;min-height:238px;padding:8px 0 54px 42px}.ppVariantTemporalChart svg{width:100%;height:172px;overflow:visible;border-bottom:1px solid var(--pp-slate-200);background:linear-gradient(180deg,var(--pp-cloud-white),rgba(var(--pp-pulse-blue-rgb),.025))}.ppVariantTemporalYAxis{position:absolute;top:8px;bottom:54px;left:0;display:flex;flex-direction:column;justify-content:space-between;color:var(--pp-slate-500);font-size:11px;font-weight:760}.ppVariantTemporalLine{fill:none;stroke:var(--pp-variant-series-color, var(--pp-pulse-blue));stroke-linecap:round;stroke-linejoin:round;stroke-width:2.15;vector-effect:non-scaling-stroke}.ppVariantTemporalLine-reviews{opacity:.72;stroke-dasharray:4 5;stroke-width:1.8}.ppVariantTemporalXAxis{margin-top:8px}.ppVariantTemporalLegend{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:8px;color:var(--pp-slate-600);font-size:11px;font-weight:780}.ppVariantTemporalLegend span{display:inline-flex;align-items:center;min-width:0;gap:6px}.ppVariantTemporalLegend i{width:8px;height:8px;flex:0 0 auto;border-radius:999px}.ppVariantTemporalLegend em{color:var(--pp-slate-500);font-style:normal;font-weight:700}.ppEvidenceFindingStream-compact{margin-top:14px}.ppGenericEvidenceReport .ppEvidenceMetricGrid{margin-top:0}.ppEvidenceMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ppEvidenceMetricCard,.ppEvidenceReportCard{min-width:0;min-height:82px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;border:1px solid var(--pp-slate-200);border-radius:8px;background:var(--pp-cloud-white);color:var(--pp-slate-700);text-decoration:none}.ppEvidenceMetricCard{position:relative;overflow:visible}.ppEvidenceMetricIcon,.ppEvidenceReportIcon{width:42px;height:42px;display:inline-grid;place-items:center;border-radius:10px;background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppProductPulseSvgIcon{width:20px;height:20px;display:block;flex:0 0 auto;color:currentColor}.ppProductPulseSourceLogoGlyph{width:22px;height:22px;display:block;object-fit:contain;border-radius:5px}.ppEvidenceMetricIcon>s-icon,.ppEvidenceReportIcon>s-icon{transform:scale(1.42)}.ppEvidenceMetricIcon>.ppProductPulseSvgIcon,.ppEvidenceReportIcon>.ppProductPulseSvgIcon,.ppEvidenceSourceGlyph>.ppProductPulseSvgIcon,.ppEvidenceSignalTypeIcon>.ppProductPulseSvgIcon{width:24px;height:24px}.ppEvidenceTabIcon>.ppProductPulseSvgIcon,.ppEvidenceSummaryIcon>.ppProductPulseSvgIcon,.ppCoverageSourceIcon>.ppProductPulseSvgIcon{width:18px;height:18px}.ppEvidenceTabIcon>.ppProductPulseSvgIcon{width:30px;height:30px}.ppEvidenceTabIcon>.ppProductPulseSourceLogoGlyph{width:28px;height:28px}.ppThumbGlyph{width:24px;height:24px;display:block;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ppThumbGlyph-down{transform:rotate(180deg)}.ppEvidenceMetricIcon .ppThumbGlyph,.ppEvidenceSignalTypeIcon .ppThumbGlyph,.ppEvidenceSourceGlyph .ppThumbGlyph{width:28px;height:28px}.ppEvidenceMetricCard>div,.ppEvidenceReportCard>span:nth-child(2){min-width:0;display:grid;gap:3px}.ppEvidenceMetricCard span,.ppEvidenceReportCard small{color:var(--pp-slate-500);font-size:11px;font-weight:720}.ppEvidenceMetricCard strong,.ppEvidenceReportCard strong{overflow:hidden;color:var(--pp-slate-900);font-size:15px;font-weight:850;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ppEvidenceMetricCard small{overflow:hidden;color:var(--pp-slate-500);font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ppEvidenceMetricCard em{align-self:start;padding:4px 7px;border-radius:999px;background:var(--pp-blue-soft);color:var(--pp-pulse-blue);font-size:11px;font-style:normal;font-weight:820}.ppEvidenceMetricCard .ppMiniTrend{grid-column:3;grid-row:1}.ppEvidenceMetricPopover{position:absolute;z-index:90;left:50%;bottom:calc(100% + 10px);width:min(360px,calc(100vw - 36px));display:grid;gap:10px;padding:13px 14px;border:1px solid rgba(var(--pp-slate-700-rgb),.16);border-radius:10px;background:var(--pp-midnight-ink);color:var(--pp-cloud-white);box-shadow:0 18px 42px rgba(var(--pp-shadow-rgb),.22);opacity:0;pointer-events:none;transform:translate(-50%,6px);transition:opacity .14s ease,transform .14s ease}.ppEvidenceMetricPopover:after{content:"";position:absolute;left:50%;bottom:-6px;width:12px;height:12px;background:var(--pp-midnight-ink);border-right:1px solid rgba(var(--pp-slate-700-rgb),.16);border-bottom:1px solid rgba(var(--pp-slate-700-rgb),.16);transform:translate(-50%) rotate(45deg)}.ppEvidenceMetricCard:hover .ppEvidenceMetricPopover,.ppEvidenceMetricCard:focus-visible .ppEvidenceMetricPopover,.ppEvidenceMetricCard:focus-within .ppEvidenceMetricPopover{opacity:1;transform:translate(-50%)}.ppEvidenceMetricPopover>strong{overflow:visible;color:var(--pp-cloud-white);font-size:12px;white-space:normal}.ppEvidenceMetricPopover>span{color:#ffffffc7;font-size:12px;font-weight:560;line-height:1.45}.ppEvidenceMetricPopoverList{display:grid;gap:6px}.ppEvidenceMetricPopoverList small{display:grid;gap:1px;overflow:visible;color:#ffffffbd;font-size:11px;line-height:1.35;text-overflow:clip;white-space:normal}.ppEvidenceMetricPopoverList b{color:#fffffff2;font-weight:820}.ppEvidenceMetricCard-red .ppEvidenceMetricIcon,.ppEvidenceMetricCard-critical .ppEvidenceMetricIcon{background:var(--pp-red-soft);color:var(--pp-risk-red)}.ppEvidenceMetricCard-amber .ppEvidenceMetricIcon,.ppEvidenceMetricCard-warning .ppEvidenceMetricIcon{background:var(--pp-amber-soft);color:var(--pp-warning-amber)}.ppEvidenceMetricCard-teal .ppEvidenceMetricIcon,.ppEvidenceMetricCard-success .ppEvidenceMetricIcon{background:var(--pp-teal-soft);color:var(--pp-signal-teal)}.ppEvidenceMetricCard-violet .ppEvidenceMetricIcon{background:var(--pp-violet-soft);color:var(--pp-insight-violet)}.ppEvidenceReportCard{background:linear-gradient(135deg,rgba(var(--pp-pulse-blue-rgb),.08),rgba(var(--pp-insight-violet-rgb),.07));color:var(--pp-pulse-blue)}.ppEvidenceReportCard:hover{border-color:rgba(var(--pp-pulse-blue-rgb),.3);box-shadow:0 10px 28px rgba(var(--pp-pulse-blue-rgb),.12)}.ppEvidencePanelFooter{display:flex;justify-content:center}.ppEvidenceFullReportButton{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.32);border-radius:8px;background:var(--pp-cloud-white);color:var(--pp-pulse-blue);font-size:13px;font-weight:820;text-decoration:none}.ppEvidenceFullReportButton:hover{background:var(--pp-blue-soft)}.ppEvidenceReportScreen{gap:18px}.ppEvidenceReportHeader,.ppEvidenceReportSection{display:grid;gap:14px;padding:16px;border:1px solid var(--pp-slate-200);border-radius:10px;background:var(--pp-cloud-white)}.ppEvidenceReportCollapsible{gap:0}.ppEvidenceReportHero{display:grid;grid-template-columns:62px minmax(0,1fr);gap:14px;align-items:start}.ppEvidenceReportHero>div{min-width:0;display:grid;gap:5px}.ppEvidenceReportHero span,.ppEvidenceReportSectionHeader>span{color:var(--pp-pulse-blue);font-size:11px;font-weight:850;letter-spacing:.03em;text-transform:uppercase}.ppEvidenceReportHero h1{margin:0;color:var(--pp-slate-900);font-size:25px;line-height:1.1}.ppEvidenceReportHero p,.ppEvidenceReportHero small{margin:0;color:var(--pp-slate-500);font-size:13px;line-height:1.45}.ppEvidenceReportSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ppEvidenceScoreTheoryGrid,.ppEvidenceScoreGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ppEvidenceScoreTheoryGrid article,.ppEvidenceScoreCard{display:grid;gap:12px;padding:14px;border:1px solid var(--pp-slate-200);border-radius:10px;background:linear-gradient(180deg,var(--pp-cloud-white),var(--pp-mist-gray))}.ppEvidenceScoreTheoryGrid h3,.ppEvidenceScoreCard h3{margin:0;color:var(--pp-slate-900);font-size:14px}.ppEvidenceScoreTheoryGrid p,.ppEvidenceScoreCard p{margin:0;color:var(--pp-slate-500);font-size:12px;line-height:1.5}.ppEvidenceScoreTheoryGrid code{display:block;padding:9px 10px;border:1px solid rgba(58,107,255,.14);border-radius:8px;background:#3a6bff12;color:var(--pp-pulse-blue);font-size:11px;line-height:1.45;white-space:normal}.ppEvidenceScoreCard header{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.ppEvidenceScoreCard header>div{display:grid;gap:4px;min-width:0}.ppEvidenceScoreCard header>strong{flex:0 0 auto;padding:7px 10px;border-radius:999px;background:var(--pp-midnight-ink);color:var(--pp-cloud-white);font-size:13px;line-height:1}.ppEvidenceScoreRows{display:grid;gap:8px}.ppEvidenceScoreRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;padding:9px;border:1px solid var(--pp-slate-200);border-radius:8px;background:var(--pp-cloud-white)}.ppEvidenceScoreRow>div{display:grid;grid-template-columns:10px minmax(0,1fr);gap:8px;align-items:start}.ppEvidenceScoreRow b{display:block;color:var(--pp-slate-900);font-size:12px}.ppEvidenceScoreRow small{display:block;margin-top:2px;color:var(--pp-slate-500);font-size:11px;line-height:1.35}.ppEvidenceScoreRow>strong{color:var(--pp-slate-900);font-size:12px;white-space:nowrap}.ppEvidenceScoreDot{width:9px;height:9px;margin-top:3px;border-radius:999px;background:var(--pp-pulse-blue)}.ppEvidenceScoreDot-red{background:var(--pp-risk-red)}.ppEvidenceScoreDot-amber{background:var(--pp-warning-amber)}.ppEvidenceScoreDot-teal{background:var(--pp-signal-teal)}.ppEvidenceScoreDot-violet{background:var(--pp-insight-violet)}.ppEvidenceScoreFooter{padding-top:10px;border-top:1px solid var(--pp-slate-200)}.ppEvidenceReportSectionHeader{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start}.ppEvidenceReportCollapseButton,.ppEvidenceReportSourceToggle{width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.ppEvidenceReportCollapseButton.ppEvidenceReportSectionHeader{grid-template-columns:34px minmax(0,1fr) 28px}.ppEvidenceReportCollapseButton>s-icon,.ppEvidenceReportSourceToggle>s-icon{align-self:center;color:var(--pp-slate-500);transition:transform .18s ease,color .18s ease}.ppEvidenceReportCollapsible.isExpanded .ppEvidenceReportCollapseButton>s-icon,.ppEvidenceReportSourceCollapsible.isExpanded .ppEvidenceReportSourceToggle>s-icon{color:var(--pp-pulse-blue);transform:rotate(180deg)}.ppEvidenceReportCollapsibleBody,.ppEvidenceReportSourceBody{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .24s ease,opacity .18s ease}.ppEvidenceReportCollapsible.isExpanded>.ppEvidenceReportCollapsibleBody,.ppEvidenceReportSourceCollapsible.isExpanded>.ppEvidenceReportSourceBody{grid-template-rows:1fr;opacity:1}.ppEvidenceReportCollapsible.isExpanded>.ppEvidenceReportCollapsibleBody{margin-top:14px}.ppEvidenceReportCollapsibleInner,.ppEvidenceReportSourceBodyInner{min-height:0;overflow:hidden;display:grid;gap:14px}.ppEvidenceReportCollapsible:not(.isExpanded) .ppEvidenceReportCollapsibleInner,.ppEvidenceReportSourceCollapsible:not(.isExpanded) .ppEvidenceReportSourceBodyInner{visibility:hidden}.ppEvidenceReportSectionHeader>span{width:34px;height:28px;display:inline-grid;place-items:center;border-radius:8px;background:var(--pp-blue-soft)}.ppEvidenceReportSectionHeader h2,.ppEvidenceReportSourceHeader h3,.ppEvidenceReportIssue h3,.ppEvidenceReportBlock h3{margin:0;color:var(--pp-slate-900);font-size:16px}.ppEvidenceReportSectionHeader p,.ppEvidenceReportSourceHeader p,.ppEvidenceReportIssue p,.ppEvidenceReportBlock p{margin:4px 0 0;color:var(--pp-slate-500);font-size:12px;line-height:1.45}.ppEvidenceReportIssueGrid,.ppEvidenceReportSourceList,.ppEvidenceReportBlock{display:grid;gap:12px}.ppEvidenceReportIssue,.ppEvidenceReportSource,.ppEvidenceReportBlock article{display:grid;gap:12px;padding:13px;border:1px solid var(--pp-slate-200);border-radius:8px;background:var(--pp-mist-gray)}.ppEvidenceReportSourceCollapsible{gap:0;background:var(--pp-cloud-white)}.ppEvidenceReportIssue>div:first-child,.ppEvidenceReportSourceHeader{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:11px;align-items:center}.ppEvidenceReportSourceToggle.ppEvidenceReportSourceHeader{grid-template-columns:38px minmax(0,1fr) auto 26px}.ppEvidenceReportIssue dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.ppEvidenceReportIssue dl>div{padding:9px;border:1px solid var(--pp-slate-200);border-radius:8px;background:var(--pp-cloud-white)}.ppEvidenceReportIssue dt{color:var(--pp-slate-500);font-size:11px;font-weight:760}.ppEvidenceReportIssue dd{margin:4px 0 0;color:var(--pp-slate-900);font-weight:820}.ppEvidenceReportIssue ul{display:grid;gap:7px;margin:0;padding-left:18px;color:var(--pp-slate-700);font-size:12px}.ppEvidenceReportSourceHeader>strong{padding:5px 8px;border-radius:999px;background:var(--pp-slate-100);color:var(--pp-slate-700);font-size:11px}.ppEvidenceReportSourceBody{margin-top:0}.ppEvidenceReportSourceCollapsible.isExpanded>.ppEvidenceReportSourceBody{margin-top:12px}.ppEvidenceReportSourceBody .ppEvidenceSourcePanel{margin:0}.ppEvidenceRawTableWrap{overflow-x:auto;border:1px solid var(--pp-slate-200);border-radius:8px}.ppEvidenceRawTable{width:100%;min-width:680px;border-collapse:collapse}.ppEvidenceRawTable th,.ppEvidenceRawTable td{padding:9px 11px;border-bottom:1px solid var(--pp-slate-200);color:var(--pp-slate-700);font-size:12px;text-align:left;vertical-align:top}.ppEvidenceRawTable th{background:var(--pp-slate-100);color:var(--pp-slate-900);font-size:11px;font-weight:840;text-transform:uppercase}.ppEvidenceRawTable tr:last-child td{border-bottom:0}.ppEvidenceReportTwoColumn{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.ppEvidenceReportContextStack{display:grid;gap:14px}.ppEvidenceReportContextStack>.ppProductPanel{min-width:0;padding:0}.ppEvidenceReportBlockIntro{display:grid;gap:4px}.ppEvidenceCheckSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ppEvidenceCheckSummary span{min-width:0;padding:9px 10px;border:1px solid var(--pp-slate-200);border-radius:8px;background:var(--pp-cloud-white);color:var(--pp-slate-500);font-size:11px;font-weight:760;text-transform:uppercase}.ppEvidenceCheckSummary strong{display:block;color:var(--pp-slate-900);font-size:18px;line-height:1.1}.ppEvidenceCheckInsightList{display:grid;gap:12px}.ppEvidenceReportBlock article.ppEvidenceCheckInsight{gap:14px;padding:14px;background:var(--pp-cloud-white)}.ppEvidenceCheckInsightTop{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:11px;align-items:start}.ppEvidenceCheckIcon{width:38px;height:38px;display:inline-grid;place-items:center;border-radius:8px;background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppEvidenceCheckInsight-orange .ppEvidenceCheckIcon,.ppEvidenceCheckMeter-orange i{background:var(--pp-warning-amber)}.ppEvidenceCheckInsight-red .ppEvidenceCheckIcon,.ppEvidenceCheckMeter-red i{background:var(--pp-risk-red)}.ppEvidenceCheckInsight-green .ppEvidenceCheckIcon,.ppEvidenceCheckMeter-green i{background:var(--pp-success-green)}.ppEvidenceCheckInsight-teal .ppEvidenceCheckIcon,.ppEvidenceCheckMeter-teal i{background:var(--pp-signal-teal)}.ppEvidenceCheckInsight-orange .ppEvidenceCheckIcon,.ppEvidenceCheckInsight-red .ppEvidenceCheckIcon,.ppEvidenceCheckInsight-green .ppEvidenceCheckIcon,.ppEvidenceCheckInsight-teal .ppEvidenceCheckIcon{color:var(--pp-cloud-white)}.ppEvidenceCheckInsightTop>div{min-width:0}.ppEvidenceCheckInsightTop>div>span,.ppEvidenceCheckConclusion>span,.ppEvidenceCheckRecommendationLink>span{display:block;color:var(--pp-slate-500);font-size:11px;font-weight:820;text-transform:uppercase}.ppEvidenceCheckInsightTop strong:not(.ppEvidenceCheckValue){display:block;margin-top:2px;color:var(--pp-slate-900);font-size:15px;line-height:1.2}.ppEvidenceCheckInsightTop p,.ppEvidenceCheckConclusion p{margin:4px 0 0;color:var(--pp-slate-600);font-size:12px;line-height:1.45}.ppEvidenceCheckValue{max-width:130px;padding:6px 8px;border-radius:8px;background:var(--pp-slate-100);color:var(--pp-slate-900);font-size:15px;line-height:1.15;text-align:right}.ppEvidenceCheckConclusion{padding:10px 11px;border-left:3px solid var(--pp-pulse-blue);border-radius:8px;background:var(--pp-blue-soft)}.ppEvidenceCheckMeters{display:grid;gap:8px}.ppEvidenceCheckMeter{display:grid;gap:5px}.ppEvidenceCheckMeter>span{display:flex;justify-content:space-between;gap:8px;color:var(--pp-slate-500);font-size:11px;font-weight:760}.ppEvidenceCheckMeter>span strong{color:var(--pp-slate-800)}.ppEvidenceCheckMeter em{height:7px;overflow:hidden;border-radius:999px;background:var(--pp-slate-100)}.ppEvidenceCheckMeter i{display:block;height:100%;border-radius:inherit;background:var(--pp-pulse-blue)}.ppEvidenceCheckFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.ppEvidenceCheckFacts>div{min-width:0;padding:8px;border:1px solid var(--pp-slate-200);border-radius:8px;background:var(--pp-mist-gray)}.ppEvidenceCheckFacts dt{color:var(--pp-slate-500);font-size:11px;font-weight:760}.ppEvidenceCheckFacts dd{margin:3px 0 0;color:var(--pp-slate-900);font-size:12px;font-weight:820;line-height:1.3}.ppEvidenceCheckRecommendationLink{display:grid;gap:6px}.ppEvidenceCheckRecommendationLink ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.ppEvidenceCheckRecommendationLink li{padding:7px 9px;border-radius:8px;background:var(--pp-slate-100);color:var(--pp-slate-700);font-size:12px;line-height:1.35}.ppEvidenceReportBlock pre{max-height:220px;overflow:auto;margin:0;padding:10px;border-radius:8px;background:var(--pp-midnight-ink);color:var(--pp-cloud-white);font-size:11px;line-height:1.45;white-space:pre-wrap}.ppEvidenceIgnoredNotice{display:flex;gap:8px;align-items:flex-start;padding:10px 11px;border:1px solid rgba(var(--pp-warning-amber-rgb),.24);border-radius:8px;background:rgba(var(--pp-warning-amber-rgb),.08);color:var(--pp-slate-700);font-size:12px;line-height:1.4}.ppEvidenceIgnoredNotice s-icon{color:var(--pp-warning-amber)}.ppIssuesTableWrap{position:relative;overflow:visible;border:1px solid var(--pp-slate-300);border-top:0;border-radius:8px;background:var(--pp-cloud-white)}.ppIssuesTable{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed}.ppIssuesTable th:nth-child(1),.ppIssuesTable td:nth-child(1){width:39%}.ppIssuesTable th:nth-child(2),.ppIssuesTable td:nth-child(2){width:13%}.ppIssuesTable th:nth-child(3),.ppIssuesTable td:nth-child(3){width:10%}.ppIssuesTable th:nth-child(4),.ppIssuesTable td:nth-child(4){width:8%}.ppIssuesTable th:nth-child(5),.ppIssuesTable td:nth-child(5){width:30%}.ppIssuesTable th,.ppIssuesTable td{padding:7px 8px;border-bottom:1px solid var(--pp-slate-200);color:var(--pp-slate-700);font-size:11.5px;line-height:1.32;text-align:left;vertical-align:middle}.ppIssuesTable th{height:28px;background:var(--pp-cloud-white);color:var(--pp-slate-500);font-weight:450}.ppIssuesTable tr:last-child td{border-bottom:0}.ppIssuesTable tbody tr:hover td{background:var(--pp-table-hover-bg)}.ppIssuesTable tr.isIgnored{opacity:.58}.ppIssuesTable .ppIssuesEmptyRow td{display:flex;align-items:center;gap:7px;font-weight:550}.ppIssuesTable td:last-child{position:relative;text-align:left}.ppIssueActionCell{display:grid;gap:7px;min-width:0}.ppIssueActionButtons{display:flex;flex-wrap:wrap;gap:6px}.ppIssueActionButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--pp-slate-200);border-radius:999px;background:var(--pp-cloud-white);color:var(--pp-slate-700);cursor:pointer;font:inherit;font-size:11px;font-weight:650;letter-spacing:0;line-height:1.2;padding:5px 8px;text-align:left}.ppIssueActionButton-iconOnly{width:24px;height:24px;display:inline-grid;place-items:center;padding:0;text-align:center}.ppIssueActionButton-iconOnly s-icon{display:block}.ppIssueActionButton:hover,.ppIssueActionButton:focus-visible{border-color:rgba(var(--pp-pulse-blue-rgb),.35);color:var(--pp-pulse-blue);outline:none}.ppIssueNameCell{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;color:var(--pp-slate-900);font-weight:650}.ppIssueNameCell>span:nth-child(2){min-width:0;overflow-wrap:anywhere}.ppIssueTitleWithEvidence{position:relative;display:inline-block;max-width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;outline:none;text-align:left}.ppIssueNameCell strong,.ppIssueTitleWithEvidence strong{display:block;color:var(--pp-slate-900);font-size:11.5px;font-weight:750;line-height:1.2}.ppIssueTitleWithEvidence.hasEvidence strong{cursor:help;text-decoration:underline;text-decoration-color:rgba(var(--pp-slate-500-rgb),.28);text-decoration-style:dotted;text-underline-offset:3px}.ppIssueEvidenceTooltip{position:absolute;z-index:85;left:0;bottom:calc(100% + 8px);width:min(320px,calc(100vw - 42px));display:block;padding:10px 12px;border:1px solid rgba(var(--pp-slate-700-rgb),.14);border-radius:8px;background:var(--pp-cloud-white);color:var(--pp-slate-700);font-size:11.5px;font-weight:620;line-height:1.45;white-space:normal;overflow-wrap:anywhere;box-shadow:0 14px 36px rgba(var(--pp-shadow-rgb),.16);opacity:0;visibility:hidden;transform:translateY(4px);pointer-events:none;transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s}.ppIssueTitleWithEvidence:hover .ppIssueEvidenceTooltip,.ppIssueTitleWithEvidence:focus-visible .ppIssueEvidenceTooltip,.ppIssueTitleWithEvidence:focus-within .ppIssueEvidenceTooltip{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .15s ease,transform .15s ease,visibility 0s}.ppIssueIcon{width:19px;height:19px;display:inline-grid;place-items:center;border-radius:6px;background:var(--pp-slate-100);color:var(--pp-slate-700)}.ppIssuesTable .ppIssuesEmptyRow td{justify-content:center;height:96px}.ppProductDetailEmpty{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;border:1px dashed var(--pp-slate-300);border-radius:8px;background:var(--pp-slate-100);color:var(--pp-slate-500);font-size:13px;font-weight:600;text-align:center}.ppProductDetailEmpty-recommended{grid-column:1 / -1;justify-self:center;width:min(560px,100%);min-height:118px;flex-direction:column;gap:12px;padding:22px 28px;border-color:rgba(var(--pp-insight-violet-rgb),.24);background:linear-gradient(180deg,rgba(var(--pp-insight-violet-rgb),.08),rgba(var(--pp-pulse-blue-rgb),.035)),var(--pp-cloud-white);color:var(--pp-slate-700)}.ppProductDetailEmpty-recommended s-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:rgba(var(--pp-insight-violet-rgb),.12);color:var(--pp-insight-violet)}.ppProductDetailEmpty-recommended span{max-width:420px}.ppIssuesTable .ppMiniTrend{margin-top:0}.ppImpactLevelIndicator{display:inline-flex;align-items:center;gap:7px;color:var(--pp-success-green);font-size:12px;font-weight:760;line-height:1;white-space:nowrap}.ppImpactLevelIndicator-high{color:var(--pp-risk-red)}.ppImpactLevelIndicator-medium{color:var(--pp-warning-amber)}.ppImpactLevelIndicator-low{color:var(--pp-success-green)}.ppImpactLevelBars{height:16px;display:inline-grid;grid-template-columns:repeat(3,4px);align-items:end;gap:3px;color:currentColor}.ppImpactLevelBars span{width:4px;border-radius:999px;background:var(--pp-slate-200)}.ppImpactLevelBars span:nth-child(1){height:7px}.ppImpactLevelBars span:nth-child(2){height:11px}.ppImpactLevelBars span:nth-child(3){height:15px}.ppImpactLevelBars span.isActive{background:currentColor}.ppImpactLevelLabel{color:var(--pp-slate-700);font-weight:760}.ppProductPanel>s-link,.ppRecommendedActionsPanel>s-link{display:inline-block;margin-top:14px}.ppRecommendedActionsPanel{min-height:100%}.ppRecommendedActionsPanel.isCollapsed{min-height:0}.ppRecommendedActionsFull{width:100%}.ppRecommendedActionsHeader{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px;padding-right:92px}.ppRecommendedActionsHeader>.ppBetaFeedbackHeaderActions{position:absolute;top:0;right:0;margin-left:0}.ppRecommendedActionsTitle{display:inline-flex;align-items:center;gap:10px;min-width:0}.ppRecommendedActionsTitleIcon{width:32px;height:32px;flex:0 0 auto;display:inline-grid;place-items:center;border-radius:999px;background:var(--pp-violet-soft);color:var(--pp-insight-violet)}.ppRecommendedActionsTitleIcon svg{width:20px;height:20px}.ppRecommendedActionsHeader h2{margin:0;color:var(--pp-slate-900);font-size:20px;line-height:1.2}.ppRecommendedActionsHeader p{margin:4px 0 0;color:var(--pp-slate-500);font-size:12px;line-height:1.35}.ppRecommendedActionsHeader>div>span:not(.ppRecommendedActionsTitle){display:none}.ppRecommendedActionsToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0 14px}.ppRecommendedActionsCountBadge{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 10px;border-radius:999px;background:var(--pp-slate-100);color:var(--pp-slate-600);font-size:12px;font-weight:850}.ppRecommendedActionsCountIcon{width:13px;height:13px;display:inline-grid;grid-template-rows:repeat(3,1fr);gap:2px}.ppRecommendedActionsCountIcon span{display:block;border-radius:999px;background:var(--pp-pulse-blue);box-shadow:-4px 0 rgba(var(--pp-pulse-blue-rgb),.18)}.ppRecommendedActionsSort{position:relative;display:inline-flex;align-items:center;min-width:134px}.ppRecommendedActionsSort>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ppRecommendedActionsSort select{width:100%;min-height:34px;padding:0 30px 0 10px;border:1px solid var(--pp-slate-200);border-radius:8px;background:var(--pp-cloud-white);color:var(--pp-slate-700);font:inherit;font-size:12px;font-weight:750;cursor:pointer}.ppPanelCollapseButton{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;padding:0 8px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.18);border-radius:8px;background:var(--pp-cloud-white);color:var(--pp-slate-700);font-size:11.5px;font-weight:800;cursor:pointer;box-shadow:0 8px 18px rgba(var(--pp-shadow-rgb),.08);transition:border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.ppPanelCollapseButton:hover{border-color:rgba(var(--pp-pulse-blue-rgb),.36);color:var(--pp-pulse-blue);box-shadow:0 10px 22px rgba(var(--pp-pulse-blue-rgb),.12);transform:translateY(-1px)}.ppPanelCollapseButton s-icon{color:currentColor}.ppRecommendedActionList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.ppProductDetailSidebar .ppRecommendedActionList{grid-template-columns:1fr}.ppRecommendedActionList-extra{margin-top:12px}.ppRecommendedActionsOverflow{max-height:0;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(-8px);transition:max-height .36s cubic-bezier(.22,1,.36,1),opacity .22s ease,transform .36s cubic-bezier(.22,1,.36,1),visibility 0s linear .36s}.ppRecommendedActionsOverflow.isExpanded{max-height:1320px;opacity:1;visibility:visible;transform:translateY(0);transition:max-height .42s cubic-bezier(.22,1,.36,1),opacity .24s ease,transform .42s cubic-bezier(.22,1,.36,1),visibility 0s}.ppProductDetailSidebar .ppRecommendedActionsPanel{position:relative;overflow:visible;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.ppProductDetailSidebar .ppRecommendedActionsPanel:before{display:none;content:none}.ppProductDetailSidebar .ppRecommendedActionsPanel:after{display:none;content:none}.ppProductDetailSidebar .ppRecommendedActionsPanel>*{position:relative;z-index:1}.ppProductDetailSidebar .ppRecommendedActionsHeader{align-items:center;margin-bottom:10px}.ppProductDetailSidebar .ppRecommendedActionsHeader h2{font-size:15px}.ppProductDetailSidebar .ppPanelCollapseButton span{display:none}.ppProductDetailSidebar .ppProductActionItem{gap:10px;padding:14px;box-shadow:0 8px 20px rgba(var(--pp-shadow-rgb),.06)}.ppProductDetailSidebar .ppProductActionBody{gap:8px}.ppCompactRecommendedAction{width:100%;min-height:86px;display:grid;grid-template-columns:34px minmax(0,1fr) auto 18px;grid-template-areas:"index content badge arrow" "index metrics metrics arrow";gap:8px 12px;align-items:center;padding:12px 14px;border:1px solid var(--pp-slate-200);border-radius:10px;background:var(--pp-cloud-white);color:var(--pp-slate-900);font:inherit;text-align:left;cursor:pointer;box-shadow:0 10px 24px rgba(var(--pp-shadow-rgb),.05);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ppCompactRecommendedAction:hover,.ppCompactRecommendedAction:focus-visible{border-color:rgba(var(--pp-pulse-blue-rgb),.34);box-shadow:0 14px 30px rgba(var(--pp-pulse-blue-rgb),.1);transform:translateY(-1px);outline:none}.ppProductDetailSidebar .ppCompactRecommendedAction{position:relative;overflow:visible;border-color:var(--pp-slate-200);background:var(--pp-cloud-white);color:var(--pp-slate-900);box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.04),0 8px 20px rgba(var(--pp-shadow-rgb),.04)}.ppProductDetailSidebar .ppCompactRecommendedAction:before{display:none;content:none}.ppProductDetailSidebar .ppCompactRecommendedAction:hover,.ppProductDetailSidebar .ppCompactRecommendedAction:focus-visible{border-color:rgba(var(--pp-pulse-blue-rgb),.34);box-shadow:0 10px 26px rgba(var(--pp-pulse-blue-rgb),.1)}.ppProductDetailSidebar .ppCompactRecommendedContent>strong,.ppProductDetailSidebar .ppCompactActionMetric strong{color:var(--pp-slate-900)}.ppProductDetailSidebar .ppCompactRecommendedDescription,.ppProductDetailSidebar .ppCompactActionMetric small{color:var(--pp-slate-500)}.ppProductDetailSidebar .ppCompactRecommendedDescription{-webkit-line-clamp:1}.ppProductDetailSidebar .ppCompactRecommendedAction>s-icon{color:var(--pp-slate-600, var(--pp-slate-500))}.ppProductDetailSidebar .ppCompactRecommendedIndex{background:rgba(var(--pp-insight-violet-rgb),.1);color:var(--pp-insight-violet)}.ppProductDetailSidebar .ppCompactRecommendedMetrics{border-top-color:transparent}.ppProductDetailSidebar .ppCompactActionMetric{border-left-color:transparent}.ppCompactRecommendedContent{grid-area:content;display:grid;gap:4px;min-width:0}.ppCompactRecommendedContent>strong{min-width:0;overflow:hidden;color:var(--pp-slate-900);font-size:14px;font-weight:860;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ppCompactRecommendedHeaderMeta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.ppCompactRecommendedAction>s-icon{grid-area:arrow;align-self:center;color:var(--pp-slate-700)}.ppCompactRecommendedIndex{grid-area:index;width:30px;height:30px;display:inline-grid;place-items:center;border-radius:999px;background:rgba(var(--pp-insight-violet-rgb),.1);color:var(--pp-insight-violet);font-size:15px;font-weight:900}.ppCompactRecommendedBadge{grid-area:badge;align-self:start;justify-self:end;overflow:hidden;display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:850;line-height:1;text-overflow:ellipsis;white-space:nowrap}.ppCompactRecommendedBadge>span{width:6px;height:6px;flex:0 0 auto;border-radius:999px;background:currentColor}.ppCompactRecommendedDescription{max-width:100%;overflow:hidden;color:var(--pp-slate-500);font-size:11px;font-weight:600;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ppCompactRecommendedLifecycle{width:max-content;max-width:100%;display:inline-flex;align-items:center;justify-content:center;padding:3px 7px;border-radius:999px;background:rgba(var(--pp-pulse-blue-rgb),.08);color:var(--pp-pulse-blue);font-size:10px;font-weight:850;line-height:1}.ppCompactRecommendedLifecycle-red{background:rgba(var(--pp-risk-red-rgb),.075);color:var(--pp-risk-red)}.ppCompactRecommendedLifecycle-amber{background:#f59e0b1f;color:#b45309}.ppCompactRecommendedLifecycle-green{background:#22c55e1a;color:var(--pp-success-green)}.ppCompactRecommendedLifecycle-violet,.ppCompactRecommendedBadge-violet{background:rgba(var(--pp-insight-violet-rgb),.1);color:var(--pp-insight-violet)}.ppCompactRecommendedBadge-teal{background:rgba(var(--pp-signal-teal-rgb),.12);color:var(--pp-signal-teal)}.ppCompactRecommendedBadge-blue{background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppCompactRecommendedBadge-red{background:var(--pp-red-soft);color:var(--pp-risk-red)}.ppCompactRecommendedMetrics{grid-area:metrics;width:100%;display:flex;flex-wrap:wrap;gap:5px 8px;margin-top:0;padding-top:0;border-top:0}.ppCompactActionMetric{min-width:0;display:inline-flex;align-items:center;gap:3px;min-height:22px;padding:3px 7px;border:1px solid transparent;border-radius:999px;background:var(--pp-slate-50);color:var(--pp-slate-600);white-space:nowrap}.ppCompactActionMetric:first-child{padding-left:7px;border-left:1px solid transparent}.ppCompactActionMetric:last-child{padding-right:7px}.ppCompactActionMetricIcon{width:22px;height:22px;display:grid;place-items:center;border-radius:999px;background:var(--pp-slate-100);color:var(--pp-slate-600);line-height:1}.ppCompactActionMetricIcon s-icon{width:13px;height:13px;display:block}.ppCompactActionMetric small{display:inline;min-width:0;overflow:hidden;color:var(--pp-slate-500);font-size:10px;font-weight:750;line-height:1;text-overflow:ellipsis;white-space:nowrap}.ppCompactActionMetric small:after{content:":"}.ppCompactActionMetric strong{display:inline;min-width:0;overflow:hidden;margin-top:0;color:var(--pp-slate-900);font-size:10.5px;font-weight:750;line-height:1;text-overflow:ellipsis;white-space:nowrap}.ppCompactActionMetric-green{background:rgba(var(--pp-success-green-rgb),.075);color:var(--pp-success-green)}.ppCompactActionMetric-amber{background:rgba(var(--pp-warning-amber-rgb),.08);color:var(--pp-warning-amber)}.ppCompactActionMetric-red{background:rgba(var(--pp-risk-red-rgb),.075);color:var(--pp-risk-red)}.ppCompactActionMetric-blue{background:rgba(var(--pp-pulse-blue-rgb),.07);color:var(--pp-pulse-blue)}.ppCompactActionMetric-violet{background:rgba(var(--pp-insight-violet-rgb),.07);color:var(--pp-insight-violet)}.ppCompactActionMetric-green strong,.ppCompactActionMetric-green small{color:var(--pp-success-green)}.ppCompactActionMetric-amber strong,.ppCompactActionMetric-amber small{color:var(--pp-warning-amber)}.ppCompactActionMetric-red strong,.ppCompactActionMetric-red small{color:var(--pp-risk-red)}.ppCompactActionMetric-blue strong,.ppCompactActionMetric-blue small{color:var(--pp-pulse-blue)}.ppCompactActionMetric-violet strong,.ppCompactActionMetric-violet small{color:var(--pp-insight-violet)}.ppCompactActionMetricIcon-green{border-color:rgba(var(--pp-success-green-rgb),.18);background:rgba(var(--pp-success-green-rgb),.07);color:var(--pp-success-green)}.ppCompactActionMetricIcon-amber{border-color:rgba(var(--pp-warning-amber-rgb),.22);background:rgba(var(--pp-warning-amber-rgb),.08);color:var(--pp-warning-amber)}.ppCompactActionMetricIcon-red{border-color:rgba(var(--pp-risk-red-rgb),.2);background:rgba(var(--pp-risk-red-rgb),.07);color:var(--pp-risk-red)}.ppCompactActionMetricIcon-blue{border-color:rgba(var(--pp-pulse-blue-rgb),.16);background:rgba(var(--pp-pulse-blue-rgb),.06);color:var(--pp-pulse-blue)}.ppCompactActionMetricIcon-violet{border-color:rgba(var(--pp-insight-violet-rgb),.16);background:rgba(var(--pp-insight-violet-rgb),.06);color:var(--pp-insight-violet)}.ppRecommendedActionsMore{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin:14px 0 0;padding:1px 0 0;border:0;background:transparent;color:var(--pp-slate-900);font:inherit;cursor:pointer}.ppRecommendedActionsMoreLine{height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(100,116,139,.22))}.ppRecommendedActionsMoreLine:last-child{background:linear-gradient(90deg,rgba(100,116,139,.22),transparent)}.ppRecommendedActionsMoreLabel{display:inline-flex;align-items:center;gap:5px;color:var(--pp-slate-900);font-size:12px;font-weight:780;line-height:1.2;white-space:nowrap}.ppRecommendedActionsMoreLabel s-icon{color:currentColor;transform:scale(.88)}.ppRecommendedActionsMore:hover .ppRecommendedActionsMoreLabel,.ppRecommendedActionsMore:focus-visible .ppRecommendedActionsMoreLabel{color:var(--pp-pulse-blue)}.ppRecommendedActionsMore:hover .ppRecommendedActionsMoreLine,.ppRecommendedActionsMore:focus-visible .ppRecommendedActionsMoreLine{background:linear-gradient(90deg,transparent,rgba(37,99,235,.28))}.ppRecommendedActionsMore:hover .ppRecommendedActionsMoreLine:last-child,.ppRecommendedActionsMore:focus-visible .ppRecommendedActionsMoreLine:last-child{background:linear-gradient(90deg,rgba(37,99,235,.28),transparent)}.ppRecommendedActionsMore:focus-visible{outline:none}.ppMinimizedActionsTray{display:grid;justify-items:end;gap:8px;margin-top:12px}.ppMinimizedActionsTray>span{color:var(--pp-slate-500);font-size:11px;font-weight:820;text-transform:uppercase}.ppMinimizedActionsTray>div{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;max-width:100%}.ppMinimizedActionChip{min-width:0;max-width:280px;min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid var(--pp-slate-200);border-radius:999px;background:var(--pp-slate-100);color:var(--pp-slate-700);font:inherit;cursor:pointer;box-shadow:0 8px 18px rgba(var(--pp-shadow-rgb),.06)}.ppMinimizedActionChip s-icon{flex:0 0 auto;color:currentColor}.ppMinimizedActionChip span{min-width:0;overflow:hidden;color:var(--pp-slate-900);font-size:12px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.ppMinimizedActionChip em{flex:0 0 auto;padding:3px 6px;border-radius:999px;background:var(--pp-cloud-white);color:var(--pp-slate-500);font-size:10px;font-style:normal;font-weight:850;line-height:1}.ppActionWhyNarrative{margin:0;color:var(--pp-slate-700);font-size:13px;font-weight:650;line-height:1.48}.ppMinimizedActionChip-applied{border-color:rgba(var(--pp-success-green-rgb),.26);background:rgba(var(--pp-success-green-rgb),.08);color:var(--pp-success-green)}.ppMinimizedActionChip-dismissed{opacity:.82}.ppMinimizedActionChip:hover{border-color:rgba(var(--pp-pulse-blue-rgb),.32);background:var(--pp-cloud-white)}.ppProductActionItem{display:grid;grid-template-columns:1fr;grid-template-areas:"header" "body" "cta";gap:12px;align-items:start;padding:16px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.18);border-radius:10px;background:linear-gradient(180deg,rgba(var(--pp-pulse-blue-rgb),.035),#fff0 38%),var(--pp-cloud-white);box-shadow:0 12px 30px rgba(var(--pp-shadow-rgb),.08)}.ppProductActionHeader{grid-area:header;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0}.ppProductActionCollapseButton{width:28px;height:28px;display:inline-grid;place-items:center;padding:0;border:1px solid var(--pp-slate-200);border-radius:7px;background:var(--pp-cloud-white);color:var(--pp-slate-700);cursor:pointer}.ppProductActionCollapseButton:hover,.ppProductActionCollapseButton:focus-visible{border-color:rgba(var(--pp-pulse-blue-rgb),.36);color:var(--pp-pulse-blue);outline:none}.ppProductActionIcon{position:relative;width:38px;height:38px;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:10px;background:linear-gradient(135deg,var(--pp-pulse-blue),var(--pp-insight-violet));color:var(--pp-cloud-white);box-shadow:0 10px 20px rgba(var(--pp-pulse-blue-rgb),.2)}.ppProductActionIcon s-icon{color:var(--pp-cloud-white);filter:brightness(0) invert(1);transform:scale(1.02)}.ppProductActionIconFallback{position:absolute;right:-5px;bottom:-5px;min-width:18px;height:18px;display:inline-grid;place-items:center;padding:0 4px;border:1px solid rgba(255,255,255,.74);border-radius:999px;background:var(--pp-slate-900);color:var(--pp-cloud-white);font-size:8px;font-weight:900;line-height:1;letter-spacing:0}.ppProductActionTitleBlock{display:grid;align-content:start;gap:5px;min-width:0}.ppProductActionPills{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.ppProductActionItem.isApplied{border-color:rgba(var(--pp-success-green-rgb),.35);background:rgba(var(--pp-success-green-rgb),.06)}.ppProductActionBody{grid-area:body;min-width:0}.ppActionPriorityPill,.ppProductActionHeader em{display:inline-flex;align-items:center;flex:0 0 auto;min-height:22px;padding:0 8px;border-radius:999px;font-size:11px;font-style:normal;font-weight:800;line-height:1}.ppActionPriorityPill{background:var(--pp-blue-soft);color:var(--pp-pulse-blue);gap:5px}.ppActionPriorityPill s-icon{color:currentColor}.ppActionPriorityPill-low{background:var(--pp-teal-soft);color:var(--pp-signal-teal)}.ppActionPriorityPill-medium{background:var(--pp-amber-soft);color:var(--pp-warning-amber)}.ppActionPriorityPill-high{background:var(--pp-red-soft);color:var(--pp-risk-red)}.ppProductActionHeader em{background:var(--pp-green-soft);color:var(--pp-success-green)}.ppProductActionItem h3{min-width:0;margin:0;color:var(--pp-slate-900);font-size:15px;font-weight:800;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppProductActionItem p{margin:0;color:var(--pp-slate-700);font-size:13px;line-height:1.45}.ppActionApplicationIntro{display:grid;gap:4px;margin-bottom:10px;padding:10px 11px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.16);border-left:3px solid var(--pp-pulse-blue);border-radius:9px;background:var(--pp-blue-soft)}.ppActionVariantChooser{display:grid;gap:8px;margin:0 0 10px}.ppActionVariantChooser>span{color:var(--pp-slate-500);font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.ppActionVariantChooser>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ppActionVariantChooser button{display:grid;gap:3px;min-height:54px;padding:9px 10px;border:1px solid var(--pp-slate-200);border-radius:9px;background:var(--pp-cloud-white);color:var(--pp-slate-700);text-align:left;cursor:pointer}.ppActionVariantChooser button.isSelected{border-color:rgba(var(--pp-pulse-blue-rgb),.5);background:linear-gradient(180deg,rgba(var(--pp-pulse-blue-rgb),.09),rgba(var(--pp-insight-violet-rgb),.04));box-shadow:inset 0 0 0 1px rgba(var(--pp-pulse-blue-rgb),.12)}.ppActionVariantChooser strong{color:var(--pp-slate-900);font-size:12px;font-weight:800;line-height:1.15}.ppActionVariantChooser small{color:var(--pp-slate-500);font-size:11px;line-height:1.25}.ppFaqMetafieldFields{display:grid;gap:10px;margin-top:10px;padding:12px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.18);border-radius:10px;background:rgba(var(--pp-pulse-blue-rgb),.04)}.ppFaqMetafieldFieldsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ppFaqMetafieldFields label{display:grid;gap:5px;margin:0;color:var(--pp-slate-500);font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.ppFaqMetafieldFields input{width:100%;min-height:38px;padding:8px 10px;border:1px solid var(--pp-slate-200);border-radius:8px;background:var(--pp-cloud-white);color:var(--pp-slate-900);font-size:13px;font-weight:700;outline:none}.ppFaqMetafieldFields input:focus{border-color:rgba(var(--pp-pulse-blue-rgb),.52);box-shadow:0 0 0 3px rgba(var(--pp-pulse-blue-rgb),.12)}.ppFaqMetafieldFields p{margin:0;color:var(--pp-slate-500);font-size:12px;line-height:1.4}.ppActionSuggestionBox{position:relative;display:grid;gap:8px;padding:11px 62px 12px 12px;border:1px solid rgba(var(--pp-signal-teal-rgb),.24);border-radius:10px;background:linear-gradient(180deg,rgba(var(--pp-signal-teal-rgb),.09),rgba(var(--pp-info-cyan-rgb),.045)),var(--pp-cloud-white);box-shadow:inset 0 1px #ffffffd1}.ppActionCurrentValueBox,.ppActionRelatedBox{margin-bottom:10px;border-radius:9px}.ppActionCurrentValueBox{display:grid;gap:5px;padding:10px 11px;border:1px dashed var(--pp-slate-300);background:var(--pp-slate-100)}.ppActionCurrentValueBox>span{color:var(--pp-slate-500);font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.ppActionCurrentValueBox p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;color:var(--pp-slate-700);font-size:12px;line-height:1.45}.ppDescriptionInsertionPreview{display:grid;gap:7px}.ppDescriptionInsertionPreview p,.ppDescriptionInsertionPreview pre{margin:0}.ppDescriptionInsertionMarker{display:inline-flex;align-items:center;width:fit-content;max-width:100%;gap:6px;padding:6px 8px;border:1px solid rgba(var(--pp-signal-teal-rgb),.28);border-radius:999px;background:rgba(var(--pp-signal-teal-rgb),.1);color:var(--pp-signal-teal);font-size:11px;font-weight:850;line-height:1.2}.ppDescriptionInsertionMarker s-icon{color:currentColor}.ppActionRelatedBox{display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:7px 9px;border:1px solid rgba(var(--pp-insight-violet-rgb),.16);background:rgba(var(--pp-insight-violet-rgb),.055);color:var(--pp-insight-violet);font-size:12px;font-weight:780}.ppActionRelatedBox span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppActionSuggestionBox>span{color:var(--pp-signal-teal);font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.ppActionSuggestionText{color:var(--pp-slate-900)!important;font-weight:620}.ppActionEditSuggestionButton{position:absolute;right:9px;bottom:9px;min-width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 7px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.22);border-radius:8px;background:var(--pp-cloud-white);color:var(--pp-pulse-blue);cursor:pointer;box-shadow:0 6px 14px rgba(var(--pp-shadow-rgb),.1)}.ppActionEditSuggestionButton span{font-size:11px;font-weight:800;line-height:1}.ppActionEditSuggestionButton:hover{border-color:var(--pp-pulse-blue);background:var(--pp-blue-soft)}.ppActionApplicationIntro strong{color:var(--pp-pulse-blue);font-size:12px;font-weight:850;line-height:1.2}.ppActionApplicationIntro p{color:var(--pp-slate-700);font-size:12px;line-height:1.4}.ppActionRecipeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 10px}.ppActionRecipeItem{display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:7px;row-gap:2px;min-height:56px;padding:8px 9px;border:1px solid var(--pp-slate-200);border-radius:9px;background:var(--pp-cloud-white)}.ppActionRecipeItem s-icon{grid-row:span 2;align-self:start;color:var(--pp-pulse-blue)}.ppActionRecipeItem small{color:var(--pp-slate-500);font-size:10px;font-weight:850;line-height:1.1;text-transform:uppercase}.ppActionRecipeItem strong{min-width:0;color:var(--pp-slate-800);font-size:11px;font-weight:740;line-height:1.3}.ppActionRecipeItem-low s-icon{color:var(--pp-signal-teal)}.ppActionRecipeItem-medium s-icon{color:var(--pp-warning-amber)}.ppActionRecipeItem-high s-icon{color:var(--pp-risk-red)}.ppRecommendedActionModal{width:min(1040px,calc(100vw - 40px));max-height:min(900px,calc(100vh - 32px));max-height:min(900px,calc(100dvh - 32px));display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"header" "content" "footer";gap:14px;overflow:hidden;padding:18px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.18);border-radius:14px;background:linear-gradient(180deg,rgba(var(--pp-pulse-blue-rgb),.055),#fff0 34%),var(--pp-cloud-white);box-shadow:0 30px 90px rgba(var(--pp-shadow-rgb),.26)}.ppRecommendedActionModalHeader{grid-area:header;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:12px;padding:2px 2px 12px;border-bottom:1px solid var(--pp-slate-200)}.ppRecommendedActionModalHeader>div:nth-child(2){display:grid;gap:4px;min-width:0}.ppRecommendedActionModalKicker{color:var(--pp-insight-violet);font-size:11px;font-weight:850;line-height:1;text-transform:uppercase}.ppRecommendedActionModalTitle{display:block;margin:0;color:var(--pp-slate-900);font-size:20px;font-weight:850;line-height:1.18}.ppRecommendedActionModalHeader p{margin:0;color:var(--pp-slate-500);font-size:13px;line-height:1.4}.ppRecommendedActionModalPills{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ppRecommendedActionModalPills em{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:var(--pp-green-soft);color:var(--pp-success-green);font-size:11px;font-style:normal;font-weight:800;line-height:1}.ppRecommendedActionModal>.ppProductActionItem{grid-area:content;width:100%;min-height:0;overflow:auto;padding:14px;box-shadow:none}.ppRecommendedActionModal>.ppProductActionItem.isModalContent{grid-template-areas:"body";border:0;border-radius:0;background:transparent;padding:2px 4px 4px;box-shadow:none}.ppRecommendedActionModalFooter{grid-area:footer;padding:12px 4px 2px;border-top:1px solid var(--pp-slate-200);background:linear-gradient(180deg,rgba(255,255,255,.94),var(--pp-cloud-white))}.ppRecommendedActionModalFooter.ppProductActionCta{justify-content:flex-end}.ppRecommendedActionModalFooter .ppActionCtaButton,.ppRecommendedActionModalFooter .ppActionDismissButton{width:auto}.ppActionsCompleteModal{width:min(460px,calc(100vw - 40px));max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);display:grid;justify-items:center;gap:12px;overflow:auto;padding:34px 30px 28px;border:1px solid rgba(var(--pp-signal-teal-rgb),.3);border-radius:18px;background:radial-gradient(circle at 50% 0%,rgba(var(--pp-signal-teal-rgb),.16),transparent 46%),linear-gradient(180deg,var(--pp-cloud-white),rgba(var(--pp-slate-100-rgb),.72));box-shadow:0 28px 86px rgba(var(--pp-shadow-rgb),.28);text-align:center}.ppActionsCompleteCheck{width:88px;height:88px;display:inline-grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,rgba(var(--pp-signal-teal-rgb),.96),rgba(var(--pp-success-green-rgb),.96));color:var(--pp-cloud-white);box-shadow:0 18px 38px rgba(var(--pp-signal-teal-rgb),.32),0 0 0 10px rgba(var(--pp-signal-teal-rgb),.1);animation:ppActionCompleteBounce .62s cubic-bezier(.22,1.28,.36,1) both}.ppActionsCompleteCheck s-icon{color:currentColor;transform:scale(1.35)}.ppActionsCompleteModal>span{color:var(--pp-insight-violet);font-size:11px;font-weight:850;text-transform:uppercase}.ppActionsCompleteModal h2{margin:0;color:var(--pp-slate-900);font-size:24px;font-weight:850;line-height:1.16}.ppActionsCompleteModal p{max-width:38ch;margin:0 0 6px;color:var(--pp-slate-700);font-size:14px;line-height:1.55}.ppActionsCompleteModal .ppPrimaryButton{min-width:148px;justify-content:center}@keyframes ppActionCompleteBounce{0%{opacity:0;transform:scale(.34)}56%{opacity:1;transform:scale(1.12)}78%{transform:scale(.94)}to{transform:scale(1)}}.ppActionReviewBody{display:grid;overflow:hidden;border:1px solid var(--pp-slate-200);border-radius:10px;background:var(--pp-cloud-white)}.ppActionReviewBody-investigation{border-color:rgba(var(--pp-slate-500-rgb),.18);background:linear-gradient(180deg,rgba(var(--pp-slate-100-rgb),.68),#fff0 30%),var(--pp-cloud-white)}.ppActionReviewSection{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:16px 18px;border-bottom:1px solid var(--pp-slate-200)}.ppActionReviewSection:last-of-type{border-bottom:0}.ppActionReviewSectionIcon{width:28px;height:28px;display:inline-grid;place-items:center;border:1px solid rgba(var(--pp-pulse-blue-rgb),.22);border-radius:999px;background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppActionReviewSectionIcon s-icon{color:currentColor}.ppActionReviewSectionContent{display:grid;gap:10px;min-width:0}.ppActionReviewSectionContent h3{margin:1px 0 0;color:var(--pp-slate-900);font-size:14px;font-weight:850;line-height:1.2}.ppActionSectionLead{margin:-4px 0 0!important;color:var(--pp-slate-500)!important;font-size:12px!important;line-height:1.4!important}.ppActionProposedChangeBox{position:relative;min-height:84px;padding:12px 44px 12px 13px;border:1px solid rgba(var(--pp-insight-violet-rgb),.42);border-radius:8px;background:linear-gradient(180deg,rgba(var(--pp-insight-violet-rgb),.035),#fff0),var(--pp-cloud-white);box-shadow:inset 0 0 0 1px rgba(var(--pp-insight-violet-rgb),.04)}.ppActionProposedChangeBox .ppActionDetailToggle{margin-top:8px}.ppPlaceholderNotice{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;padding:10px 12px;border:1px solid rgba(var(--pp-warning-amber-rgb),.38);border-radius:8px;background:rgba(var(--pp-warning-amber-rgb),.11);color:var(--pp-medium-risk-text)}.ppPlaceholderNotice s-icon{width:24px;height:24px;display:inline-grid;place-items:center;border-radius:999px;background:rgba(var(--pp-warning-amber-rgb),.16);color:var(--pp-warning-amber)}.ppPlaceholderNotice p{margin:0;color:var(--pp-medium-risk-text);font-size:12px;font-weight:680;line-height:1.42}.ppPlaceholderNotice strong{font-weight:880}.ppActionProposedValueLabel{display:inline-flex;margin-bottom:7px;color:var(--pp-insight-violet);font-size:11px;font-weight:850;letter-spacing:.01em;text-transform:uppercase}.ppActionFaqPreview{display:grid;gap:14px;margin:0;color:var(--pp-slate-900)}.ppActionFaqPreview.isClamped{max-height:176px;overflow:hidden}.ppActionFaqPreviewItem{display:grid;gap:7px;padding-bottom:13px;border-bottom:1px solid rgba(var(--pp-insight-violet-rgb),.16)}.ppActionFaqPreviewItem:last-child{padding-bottom:0;border-bottom:0}.ppActionFaqPreviewItem strong{color:var(--pp-slate-950);font-size:14px;font-weight:850;line-height:1.35}.ppActionFaqPreviewItem p{margin:0;color:var(--pp-slate-800);font-size:13px;font-weight:620;line-height:1.5;white-space:pre-wrap}.ppDescriptionChangeGroup{display:grid;gap:10px}.ppDescriptionChangeItem{display:grid;gap:8px;padding:11px 12px;border:1px solid var(--pp-slate-300);border-radius:10px;background:linear-gradient(180deg,var(--pp-cloud-white),rgba(var(--pp-slate-100-rgb),.54));transition:border-color .16s ease,opacity .16s ease,background .16s ease}.ppDescriptionChangeItem.isSelected{border-color:rgba(var(--pp-insight-violet-rgb),.34);background:linear-gradient(180deg,rgba(var(--pp-insight-violet-rgb),.055),var(--pp-cloud-white))}.ppDescriptionChangeItem.isUnselected{opacity:.54}.ppDescriptionChangeItemHeader{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;cursor:pointer}.ppDescriptionChangeItemHeader input{width:16px;height:16px;margin-top:2px;accent-color:var(--pp-pulse-blue)}.ppDescriptionChangeItemHeader span{display:grid;gap:3px;min-width:0}.ppDescriptionChangeItemHeader strong{color:var(--pp-slate-900);font-size:13px;font-weight:820;line-height:1.25}.ppDescriptionChangeItemHeader small{width:max-content;max-width:100%;padding:3px 7px;border-radius:999px;background:var(--pp-blue-soft);color:var(--pp-pulse-blue);font-size:10px;font-weight:850;line-height:1}.ppDescriptionChangeItemHeader button{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:var(--pp-pulse-blue);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.ppDescriptionChangeItemHeader button:hover{text-decoration:underline;text-underline-offset:3px}.ppDescriptionChangeText{margin:0;padding:10px 11px;border:1px solid rgba(var(--pp-insight-violet-rgb),.18);border-radius:8px;background:#ffffffd1;color:var(--pp-slate-900);font-size:12px;font-weight:650;line-height:1.44;white-space:pre-wrap}.ppDescriptionChangeText.isClamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.ppDescriptionChangeReason{display:block;color:var(--pp-slate-500);font-size:12px;line-height:1.38}.ppDescriptionChangeEditorGroup{display:grid;gap:10px}.ppDescriptionChangeEditorItem{display:grid;gap:8px;padding:11px 12px;border:1px solid rgba(var(--pp-insight-violet-rgb),.24);border-radius:10px;background:var(--pp-cloud-white)}.ppDescriptionChangeEditorItem.isUnselected{opacity:.58}.ppDescriptionChangeEditorHeader{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start}.ppDescriptionChangeEditorHeader input{width:16px;height:16px;margin-top:2px;accent-color:var(--pp-pulse-blue)}.ppDescriptionChangeEditorHeader span{display:grid;gap:3px;min-width:0}.ppDescriptionChangeEditorHeader strong{color:var(--pp-slate-900);font-size:13px;font-weight:820;line-height:1.25}.ppDescriptionChangeEditorHeader small{width:fit-content;padding:3px 7px;border-radius:999px;background:var(--pp-blue-soft);color:var(--pp-pulse-blue);font-size:10px;font-weight:850;line-height:1}.ppDescriptionChangeInlineEditor textarea:disabled{cursor:not-allowed;background:var(--pp-slate-100);color:var(--pp-slate-500)}.ppActionEditSuggestionButton-review{right:11px;bottom:11px}.ppActionInlineEditor-review textarea{min-height:112px;border-color:rgba(var(--pp-insight-violet-rgb),.38)}.ppActionVariantChooser-review{margin-top:0}.ppActionPreviewGrid{display:grid;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);align-items:center;gap:14px}.ppActionPreviewColumn{display:grid;gap:8px;min-width:0}.ppActionPreviewColumn>strong{color:var(--pp-slate-700);font-size:12px;font-weight:800;line-height:1.2}.ppActionPreviewBox{min-height:118px;max-height:168px;overflow:auto;padding:12px;border:1px solid var(--pp-slate-200);border-radius:8px;background:var(--pp-mist-gray)}.ppActionPreviewBox.hasHtmlPreview{padding:6px;background:var(--pp-cloud-white)}.ppActionPreviewBox.isExpanded{max-height:none;overflow:visible}.ppActionPreviewBox p{color:var(--pp-slate-700);font-size:11px;line-height:1.5;white-space:pre-wrap}.ppActionPreviewDiffText{margin:0}.ppActionPreviewDiffBlock{display:inline;padding:2px 4px;border-radius:5px;background:rgba(var(--pp-success-green-rgb),.16);color:color-mix(in srgb,var(--pp-success-green) 70%,var(--pp-midnight-ink));font-weight:820;box-decoration-break:clone;-webkit-box-decoration-break:clone}.ppActionPreviewBox-after{background:var(--pp-cloud-white)}.ppActionPreviewHtmlFrame{width:100%;min-height:220px;display:block;border:1px solid var(--pp-slate-200);border-radius:8px;background:var(--pp-cloud-white);box-shadow:inset 0 1px rgba(var(--pp-shadow-rgb),.03)}.ppActionPreviewHtmlFrame.isExpanded{min-height:min(520px,58vh)}.ppActionPreviewInsertedText{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;margin-bottom:9px;padding:10px;border:1px solid rgba(var(--pp-insight-violet-rgb),.2);border-radius:7px;background:rgba(var(--pp-insight-violet-rgb),.075)}.ppActionPreviewInsertedText s-icon{color:var(--pp-insight-violet)}.ppActionPreviewInsertedText p{color:var(--pp-insight-violet);font-weight:800;white-space:pre-wrap}.ppActionPreviewToggle{justify-self:start;min-height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.18);border-radius:7px;background:var(--pp-cloud-white);color:var(--pp-pulse-blue);font:inherit;font-size:11px;font-weight:850;cursor:pointer}.ppActionPreviewToggle-combined{grid-column:1 / -1;justify-self:center}.ppActionPreviewToggle:hover,.ppActionPreviewToggle:focus-visible{border-color:rgba(var(--pp-pulse-blue-rgb),.35);background:var(--pp-blue-soft);outline:none}.ppActionPreviewArrow{width:30px;height:30px;display:inline-grid;place-items:center;border-radius:999px;background:var(--pp-slate-100);color:var(--pp-slate-500)}.ppActionWhyGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ppActionWhyItem{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:9px;row-gap:1px;align-items:center;min-width:0;padding:9px 10px;border-right:1px solid var(--pp-slate-200)}.ppActionWhyItem:last-child{border-right:0}.ppActionWhyItem s-icon{grid-row:span 2;width:28px;height:28px;display:inline-grid;place-items:center;padding:6px;border-radius:999px;background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppActionWhyItem strong{min-width:0;color:var(--pp-slate-900);font-size:12px;font-weight:850;line-height:1.25}.ppActionWhyItem small{min-width:0;color:var(--pp-slate-600);font-size:11px;font-weight:650;line-height:1.3}.ppActionWhyItem-risk s-icon{background:var(--pp-red-soft);color:var(--pp-risk-red)}.ppActionWhyItem-warning s-icon{background:var(--pp-amber-soft);color:var(--pp-warning-amber)}.ppActionApplyDetailsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ppActionApplyDetailsGrid-investigation{grid-template-columns:repeat(4,minmax(0,1fr))}.ppActionApplyDetail{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:9px;row-gap:2px;min-height:54px;padding:9px 10px;border:1px solid var(--pp-slate-200);border-radius:8px;background:var(--pp-cloud-white)}.ppActionApplyDetail s-icon{grid-row:span 2;width:24px;height:24px;padding:5px;border-radius:7px;background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppActionApplyDetail small{color:var(--pp-slate-500);font-size:10px;font-weight:850;line-height:1.1;text-transform:uppercase}.ppActionApplyDetail strong{color:var(--pp-slate-800);font-size:11px;font-weight:750;line-height:1.25}.ppActionApplyDetail-low s-icon{background:var(--pp-teal-soft);color:var(--pp-signal-teal)}.ppActionApplyDetail-medium s-icon,.ppActionApplyDetail-warning s-icon{background:var(--pp-amber-soft);color:var(--pp-warning-amber)}.ppActionApplyDetail-high s-icon{background:var(--pp-red-soft);color:var(--pp-risk-red)}.ppInvestigationLead{max-width:760px;color:var(--pp-slate-700)!important;font-size:13px!important;line-height:1.5!important}.ppInvestigationChecklist{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ppInvestigationChecklist li{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;color:var(--pp-slate-700);font-size:12px;font-weight:650;line-height:1.4}.ppInvestigationChecklist s-icon{margin-top:1px;color:var(--pp-signal-teal)}.ppInvestigationNextSteps{display:grid;gap:8px;margin:0;padding-left:18px;color:var(--pp-slate-700);font-size:12px;font-weight:650;line-height:1.4}.ppActionAdvancedDetails{padding:12px 18px 14px 66px;border-top:1px solid var(--pp-slate-200);background:var(--pp-mist-gray)}.ppActionAdvancedDetails summary{display:inline-flex;align-items:center;gap:6px;color:var(--pp-pulse-blue);font-size:12px;font-weight:800;cursor:pointer;list-style:none}.ppActionAdvancedDetails summary::-webkit-details-marker{display:none}.ppActionAdvancedDetails[open] summary s-icon{transform:rotate(90deg)}.ppActionAdvancedDetails>div{display:grid;gap:8px;margin-top:10px;color:var(--pp-slate-700);font-size:12px}.ppActionAdvancedDetails p{margin:0;color:var(--pp-slate-700);font-size:12px;line-height:1.45}.ppActionEditFooterButton{min-width:0;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 14px;border:1px solid var(--pp-slate-300);border-radius:8px;background:var(--pp-cloud-white);color:var(--pp-slate-700);font:inherit;font-size:13px;font-weight:700;line-height:1;cursor:pointer;text-decoration:none}.ppActionEditFooterButton:hover:not(:disabled){border-color:rgba(var(--pp-pulse-blue-rgb),.3);color:var(--pp-pulse-blue);background:var(--pp-blue-soft)}.ppVariantSuggestionList{display:grid;gap:8px}.ppVariantSuggestionItem{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:10px;padding:10px;border:1px solid var(--pp-slate-200);border-radius:10px;background:var(--pp-cloud-white)}.ppVariantSuggestionItem>span{min-width:0;display:grid;gap:3px}.ppVariantSuggestionItem small{color:var(--pp-slate-500);font-size:10px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.ppVariantSuggestionItem strong,.ppVariantSuggestionItem em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppVariantSuggestionItem strong{color:var(--pp-slate-900);font-size:13px}.ppVariantSuggestionItem em{color:var(--pp-slate-500);font-size:11px;font-style:normal}.ppVariantSuggestionItem>s-icon{justify-self:center;color:var(--pp-slate-400)}.ppRecommendedActionModalFooter.ppProductActionCta{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.ppModalCloseButton{width:32px;height:32px;display:inline-grid;place-items:center;padding:0;border:1px solid var(--pp-slate-200);border-radius:8px;background:var(--pp-cloud-white);color:var(--pp-slate-700);cursor:pointer}.ppModalCloseButton:hover{border-color:rgba(var(--pp-pulse-blue-rgb),.28);background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppActionDetailText{white-space:pre-wrap}.ppActionDetailText.isClamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.ppActionInlineEditor{display:grid;gap:7px}.ppActionInlineEditor span{color:var(--pp-slate-500);font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.ppActionInlineEditor textarea{width:100%;resize:vertical;padding:10px 12px;border:1px solid var(--pp-slate-300);border-radius:9px;background:var(--pp-cloud-white);color:var(--pp-slate-900);font:inherit;font-size:13px;line-height:1.45;box-shadow:inset 0 1px 2px rgba(var(--pp-shadow-rgb),.05)}.ppActionInlineEditor textarea:focus{border-color:var(--pp-pulse-blue);outline:3px solid rgba(var(--pp-pulse-blue-rgb),.14)}.ppActionDetailToggle{width:max-content;margin-top:7px;padding:0;border:0;background:transparent;color:var(--pp-pulse-blue);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.ppActionDetailToggle:hover{text-decoration:underline;text-underline-offset:3px}.ppActionReasonBox{display:grid;gap:5px;margin-top:12px;padding:10px 11px;border:1px solid rgba(var(--pp-insight-violet-rgb),.16);border-radius:9px;background:rgba(var(--pp-insight-violet-rgb),.055)}.ppActionReasonBox>span{display:inline-flex;align-items:center;gap:6px;color:var(--pp-insight-violet);font-size:11px;font-weight:800;text-transform:uppercase}.ppActionReasonBox p{color:var(--pp-slate-700);font-size:12px}.ppActionMetaRow{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:8px}.ppActionMetaRow>span{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0 8px;border:1px solid var(--pp-slate-200);border-radius:999px;background:var(--pp-slate-100);color:var(--pp-slate-700);font-size:11px;font-weight:650;line-height:1}.ppActionMetaRow s-icon{color:var(--pp-pulse-blue)}.ppActionEvidencePill{border-color:rgba(var(--pp-signal-teal-rgb),.18)!important;background:var(--pp-teal-soft)!important;color:var(--pp-slate-900)!important}.ppProductActionCta{grid-area:cta;display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:nowrap;min-width:0}.ppProductActionCta form{display:inline-flex;flex:1 1 auto;max-width:58%;min-width:0}.ppActionCtaButton{width:100%;max-width:100%;min-width:0;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 14px;border:1px solid rgba(var(--pp-primary-green-rgb),.34);border-radius:8px;background:var(--pp-primary-green);color:var(--pp-cloud-white);font:inherit;font-size:13px;font-weight:700;line-height:1;cursor:pointer;box-shadow:0 1px #ffffff2e inset,0 4px 10px rgba(var(--pp-primary-green-rgb),.18)}.ppActionCtaButton span,.ppActionDismissButton span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppActionDismissButton{flex:0 1 auto;max-width:42%;min-width:0;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 14px;border:1px solid var(--pp-slate-300);border-radius:8px;background:var(--pp-cloud-white);color:var(--pp-slate-700);font:inherit;font-size:13px;font-weight:700;line-height:1;cursor:pointer}.ppProductActionCta>.ppActionCtaButton{flex:1 1 auto;max-width:58%}.ppRecommendedActionModal>.ppProductActionItem{grid-area:content;width:100%}.ppRecommendedActionModalFooter.ppProductActionCta{grid-area:footer;width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-self:end;gap:12px}.ppRecommendedActionModalFooter.ppProductActionCta form,.ppRecommendedActionModalFooter.ppProductActionCta>.ppActionCtaButton{flex:0 1 auto;max-width:none}.ppRecommendedActionModalFooter .ppActionCtaButton,.ppRecommendedActionModalFooter .ppActionDismissButton,.ppRecommendedActionModalFooter .ppActionEditFooterButton{width:100%;max-width:none}.ppActionDismissButton:hover:not(:disabled){border-color:rgba(var(--pp-risk-red-rgb),.26);color:var(--pp-risk-red);background:rgba(var(--pp-risk-red-rgb),.055)}.ppActionDismissButton.isRestore{border-color:rgba(var(--pp-pulse-blue-rgb),.28);background:rgba(var(--pp-pulse-blue-rgb),.065);color:var(--pp-pulse-blue)}.ppActionDismissButton.isRestore:hover:not(:disabled){border-color:rgba(var(--pp-pulse-blue-rgb),.42);background:rgba(var(--pp-pulse-blue-rgb),.11);color:var(--pp-pulse-blue)}.ppActionDismissButton:disabled{opacity:.56;cursor:default}.ppActionCtaButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 1px #fff3 inset,0 7px 16px rgba(var(--pp-primary-green-rgb),.24)}.ppActionCtaButton:disabled{opacity:.72;cursor:default}.ppActionCtaButton s-icon{color:var(--pp-cloud-white);filter:brightness(0) invert(1)}.ppRecommendedActionModal{width:min(1160px,var(--pp-modal-available-width));max-height:min(820px,calc(100vh - var(--pp-modal-edge-gap) * 2));max-height:min(820px,calc(100dvh - var(--pp-modal-edge-gap) * 2));box-sizing:border-box;scrollbar-gutter:stable;gap:8px;padding:14px 16px 12px;border-color:var(--pp-slate-200);border-radius:13px;background:var(--pp-cloud-white);box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.08),0 24px 78px rgba(var(--pp-shadow-rgb),.24)}.ppRecommendedActionModalHeader{grid-template-columns:50px minmax(0,1fr) 32px;gap:10px;align-items:start;padding:4px 2px 7px;border-bottom:0}.ppRecommendedActionModalHeader .ppProductActionIcon{width:46px;height:46px;border:1px solid rgba(var(--pp-insight-violet-rgb),.22);border-radius:10px;background:linear-gradient(135deg,rgba(var(--pp-insight-violet-rgb),.12),rgba(var(--pp-pulse-blue-rgb),.08)),var(--pp-cloud-white);color:var(--pp-insight-violet);box-shadow:0 8px 18px rgba(var(--pp-insight-violet-rgb),.1)}.ppRecommendedActionModalHeader .ppProductActionIcon s-icon{color:currentColor;filter:none;transform:scale(1.85)}.ppRecommendedActionModalHeader .ppProductActionIconFallback{right:-4px;bottom:-4px;min-width:19px;height:16px;border-color:var(--pp-cloud-white);background:var(--pp-slate-900);color:var(--pp-cloud-white);font-size:8px;font-weight:850}.ppRecommendedActionModalHeader>div:nth-child(2){display:flex;flex-direction:column;gap:3px;min-width:0}.ppRecommendedActionModalKicker{order:1;color:var(--pp-insight-violet);font-size:9px;font-weight:850;line-height:1.1}.ppRecommendedActionModalTitle{order:2;font-size:22px;line-height:1.06}.ppRecommendedActionModalHeader p{order:3;color:var(--pp-slate-500);font-size:11px;font-weight:560;line-height:1.35}.ppRecommendedActionModalPills{order:4;gap:5px;margin-top:3px}.ppRecommendedActionModalPills .ppActionPriorityPill,.ppRecommendedActionModalPills em{min-height:19px;padding:0 8px;font-size:10px;font-weight:820}.ppRecommendedActionModal .ppModalCloseButton{width:30px;height:30px;border-radius:7px}.ppRecommendedActionModal>.ppProductActionItem.isModalContent{overflow:auto;padding:0 2px}.ppRecommendedActionModal .ppActionReviewBody{counter-reset:pp-action-section;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;overflow:visible;border:0;border-radius:0;background:transparent}.ppRecommendedActionModal .ppActionReviewBody-investigation{border:0;background:transparent}.ppRecommendedActionModal .ppActionReviewSection{counter-increment:pp-action-section;grid-template-columns:28px minmax(0,1fr);grid-column:1 / -1;gap:10px;align-items:start;min-width:0;width:100%;padding:12px 14px;border:1px solid var(--pp-slate-200);border-radius:8px;background:var(--pp-cloud-white);box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.035)}.ppRecommendedActionModal .ppActionReviewSection:first-of-type,.ppRecommendedActionModal .ppActionReviewSection:last-of-type,.ppRecommendedActionModal .ppActionAdvancedDetails{grid-column:1 / -1}.ppRecommendedActionModal .ppActionReviewSectionIcon{width:22px;height:22px;margin-top:1px;border:0;background:rgba(var(--pp-insight-violet-rgb),.12);color:var(--pp-insight-violet);font-size:12px;font-weight:850}.ppRecommendedActionModal .ppActionReviewSectionIcon:before{content:counter(pp-action-section)}.ppRecommendedActionModal .ppActionReviewSectionIcon s-icon{display:none}.ppRecommendedActionModal .ppActionReviewSectionContent{gap:8px}.ppRecommendedActionModal .ppActionReviewSectionContent h3{margin:1px 0 0;font-size:15px;line-height:1.2}.ppRecommendedActionModal .ppActionSectionLead,.ppRecommendedActionModal .ppInvestigationLead{margin:0!important;color:var(--pp-slate-500)!important;font-size:13px!important;font-weight:560!important;line-height:1.45!important}.ppRecommendedActionModal .ppDescriptionChangeGroup{gap:6px}.ppRecommendedActionModal .ppDescriptionChangeItem{gap:5px;padding:8px 9px;border-radius:7px;border-color:rgba(var(--pp-insight-violet-rgb),.22);background:linear-gradient(180deg,rgba(var(--pp-insight-violet-rgb),.055),#fff0 58%),var(--pp-cloud-white)}.ppRecommendedActionModal .ppDescriptionChangeItem.isSelected{border-color:rgba(var(--pp-insight-violet-rgb),.34);background:linear-gradient(180deg,rgba(var(--pp-insight-violet-rgb),.075),rgba(var(--pp-insight-violet-rgb),.025)),var(--pp-cloud-white)}.ppRecommendedActionModal .ppDescriptionChangeItemHeader{grid-template-columns:18px minmax(0,1fr) auto;gap:8px;align-items:start}.ppRecommendedActionModal .ppDescriptionChangeItemHeader input{width:14px;height:14px;margin-top:1px}.ppRecommendedActionModal .ppDescriptionChangeItemHeader strong{font-size:13px;line-height:1.24}.ppRecommendedActionModal .ppDescriptionChangeItemHeader small{width:fit-content;padding:2px 6px;background:rgba(var(--pp-insight-violet-rgb),.08);color:var(--pp-insight-violet);font-size:10px}.ppRecommendedActionModal .ppDescriptionChangeItemHeader button{gap:2px;color:var(--pp-slate-600);font-size:0}.ppRecommendedActionModal .ppDescriptionChangeItemHeader button s-icon{font-size:initial}.ppRecommendedActionModal .ppDescriptionChangeItemHeader button:hover{color:var(--pp-pulse-blue);text-decoration:none}.ppRecommendedActionModal .ppDescriptionChangeText{margin-top:1px;padding:8px 9px 8px 34px;border:1px solid rgba(var(--pp-insight-violet-rgb),.2);border-radius:7px;background:linear-gradient(180deg,rgba(var(--pp-insight-violet-rgb),.09),rgba(var(--pp-insight-violet-rgb),.045)),var(--pp-cloud-white);color:var(--pp-slate-800);font-size:13px;font-weight:660;line-height:1.45}.ppRecommendedActionModal .ppDescriptionChangeText.isClamped{-webkit-line-clamp:2}.ppRecommendedActionModal .ppDescriptionChangeReason{padding:0 3px 0 34px;color:var(--pp-slate-500);font-size:12px;line-height:1.4}.ppRecommendedActionModal .ppDescriptionChangeEditorGroup{gap:6px}.ppRecommendedActionModal .ppDescriptionChangeEditorItem{gap:6px;padding:8px 9px;border-radius:7px}.ppRecommendedActionModal .ppDescriptionChangeEditorHeader{grid-template-columns:18px minmax(0,1fr);gap:8px}.ppRecommendedActionModal .ppDescriptionChangeEditorHeader input{width:14px;height:14px;margin-top:1px}.ppRecommendedActionModal .ppDescriptionChangeEditorHeader strong{font-size:13px}.ppRecommendedActionModal .ppDescriptionChangeEditorHeader small{padding:2px 6px;background:rgba(var(--pp-insight-violet-rgb),.08);color:var(--pp-insight-violet);font-size:10px}.ppRecommendedActionModal .ppActionProposedChangeBox,.ppRecommendedActionModal .ppPlaceholderNotice,.ppRecommendedActionModal .ppFaqMetafieldFields{min-height:0;padding:9px 34px 9px 10px;border-color:var(--pp-slate-200);border-radius:7px;background:var(--pp-cloud-white);box-shadow:none}.ppRecommendedActionModal .ppActionProposedValueLabel{margin-bottom:5px;font-size:9px}.ppRecommendedActionModal .ppActionDetailText,.ppRecommendedActionModal .ppActionSuggestionText,.ppRecommendedActionModal .ppActionFaqPreviewItem p,.ppRecommendedActionModal .ppActionReasonBox p{font-size:13px;line-height:1.45}.ppRecommendedActionModal .ppActionFaqPreview{gap:8px}.ppRecommendedActionModal .ppActionFaqPreviewItem{gap:4px;padding-bottom:8px}.ppRecommendedActionModal .ppActionFaqPreviewItem strong{font-size:14px;line-height:1.32}.ppRecommendedActionModal .ppActionDetailText.isClamped{-webkit-line-clamp:4}.ppRecommendedActionModal .ppActionEditSuggestionButton-review{right:8px;bottom:8px}.ppRecommendedActionModal .ppActionInlineEditor{gap:5px}.ppRecommendedActionModal .ppActionInlineEditor span{font-size:11px}.ppRecommendedActionModal .ppActionInlineEditor textarea{min-height:110px;padding:8px 9px;border-radius:7px;font-size:13px;line-height:1.45}.ppRecommendedActionModal .ppActionPreviewGrid{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;align-items:stretch;gap:7px;min-height:0;height:100%}.ppRecommendedActionModal .ppActionReviewSection-preview .ppActionReviewSectionContent{grid-template-rows:auto minmax(0,1fr);height:100%}.ppRecommendedActionModal .ppActionPreviewColumn{grid-template-rows:auto minmax(0,1fr);gap:5px;min-height:0}.ppRecommendedActionModal .ppActionPreviewColumn.isExpanded{grid-template-rows:auto auto}.ppRecommendedActionModal .ppActionPreviewColumn>strong{font-size:12px}.ppRecommendedActionModal .ppActionPreviewBox{min-height:0;height:100%;max-height:none;padding:8px;border-radius:7px;background:rgba(var(--pp-slate-100-rgb),.56)}.ppRecommendedActionModal .ppActionPreviewBox.hasHtmlPreview{padding:5px;background:var(--pp-cloud-white)}.ppRecommendedActionModal .ppActionPreviewBox.isExpanded{height:auto;overflow:visible}.ppRecommendedActionModal .ppActionPreviewBox-after{background:linear-gradient(180deg,rgba(var(--pp-insight-violet-rgb),.045),#fff0),var(--pp-cloud-white)}.ppRecommendedActionModal .ppActionPreviewBox p{font-size:12px;line-height:1.45}.ppRecommendedActionModal .ppActionPreviewHtmlFrame.isExpanded{min-height:min(520px,58vh)}.ppRecommendedActionModal .ppActionPreviewDiffBlock{padding:2px 4px;border-radius:5px}.ppRecommendedActionModal .ppActionPreviewInsertedText{grid-template-columns:14px minmax(0,1fr);gap:5px;margin-bottom:6px;padding:6px;border-radius:6px}.ppRecommendedActionModal .ppActionPreviewInsertedText strong{color:var(--pp-insight-violet);font-size:12px;line-height:1.3}.ppRecommendedActionModal .ppActionPreviewToggle{min-height:26px;padding-inline:9px;font-size:11px}.ppRecommendedActionModal .ppActionPreviewArrow{width:24px;height:24px}.ppRecommendedActionModal .ppActionWhyNarrative{margin:0;color:var(--pp-slate-500);font-size:13px;line-height:1.45}.ppRecommendedActionModal .ppActionWhyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ppRecommendedActionModal .ppActionWhyItem{grid-template-columns:28px minmax(0,1fr);column-gap:8px;min-height:52px;padding:9px 10px;border:1px solid var(--pp-slate-200);border-radius:7px;background:var(--pp-cloud-white)}.ppRecommendedActionModal .ppActionWhyItem:last-child{border-right:1px solid var(--pp-slate-200)}.ppRecommendedActionModal .ppActionWhyItem s-icon{width:24px;height:24px;padding:5px;border-radius:7px}.ppRecommendedActionModal .ppActionWhyItem strong{font-size:13px;line-height:1.22}.ppRecommendedActionModal .ppActionWhyItem small{font-size:12px;line-height:1.35}.ppRecommendedActionModal .ppActionApplyDetailsGrid,.ppRecommendedActionModal .ppActionApplyDetailsGrid-investigation{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.ppRecommendedActionModal .ppActionApplyDetail{grid-template-columns:24px minmax(0,1fr);column-gap:7px;min-height:42px;padding:6px 7px;border-radius:7px;background:linear-gradient(180deg,rgba(var(--pp-slate-100-rgb),.48),#fff0),var(--pp-cloud-white)}.ppRecommendedActionModal .ppActionApplyDetail s-icon{width:22px;height:22px;padding:5px;border-radius:7px}.ppRecommendedActionModal .ppActionApplyDetail small{font-size:10px}.ppRecommendedActionModal .ppActionApplyDetail strong{font-size:12px;line-height:1.25}.ppRecommendedActionModal .ppActionAdvancedDetails{padding:8px 10px;border:1px solid var(--pp-slate-200);border-radius:8px;background:rgba(var(--pp-slate-100-rgb),.46)}.ppRecommendedActionModal .ppActionAdvancedDetails summary,.ppRecommendedActionModal .ppActionAdvancedDetails p,.ppRecommendedActionModal .ppActionAdvancedDetails>div{font-size:12px;line-height:1.45}.ppRecommendedActionModalFooter{padding:8px 0 0;border-top:1px solid var(--pp-slate-200);background:var(--pp-cloud-white)}.ppRecommendedActionModalFooter.ppProductActionCta{display:flex;justify-content:flex-end;align-items:center;gap:8px}.ppRecommendedActionModalFooter.ppProductActionCta form{flex:0 0 auto;max-width:none}.ppRecommendedActionModalFooter .ppActionCtaButton,.ppRecommendedActionModalFooter .ppActionDismissButton,.ppRecommendedActionModalFooter .ppActionEditFooterButton{width:auto;min-width:132px;min-height:32px;max-width:none;padding:7px 12px;border-radius:8px;font-size:11px}.ppRecommendedActionModalFooter .ppActionDismissButton{max-width:none}.ppRecommendedActionMiniDock{position:fixed;left:50%;bottom:15px;z-index:2147483400;width:min(720px,var(--pp-modal-available-width));display:flex;flex-direction:column;gap:12px;padding:14px 18px;border:1px solid var(--pp-slate-200);border-radius:12px;background:var(--pp-cloud-white);box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.08),0 18px 58px rgba(var(--pp-shadow-rgb),.28);transform:translate(-50%)}.ppRecommendedActionMiniHeader{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:8px 12px;align-items:start;width:100%;min-width:0}.ppRecommendedActionMiniHeader .ppProductActionIcon{width:44px;height:44px;border:1px solid rgba(var(--pp-insight-violet-rgb),.22);border-radius:10px;background:linear-gradient(135deg,rgba(var(--pp-insight-violet-rgb),.12),rgba(var(--pp-pulse-blue-rgb),.08)),var(--pp-cloud-white);color:var(--pp-insight-violet);box-shadow:0 8px 18px rgba(var(--pp-insight-violet-rgb),.1)}.ppRecommendedActionMiniHeader .ppProductActionIcon s-icon{color:currentColor;filter:none;transform:scale(1.85)}.ppRecommendedActionMiniHeader .ppProductActionIconFallback{right:-4px;bottom:-4px;min-width:19px;height:16px;border-color:var(--pp-cloud-white);background:var(--pp-slate-900);color:var(--pp-cloud-white);font-size:8px;font-weight:850}.ppRecommendedActionMiniTitleBlock{min-width:0;display:flex;flex-direction:column;gap:4px}.ppRecommendedActionMiniHeader .ppRecommendedActionModalTitle{order:2;overflow:hidden;font-size:19px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.ppRecommendedActionMiniHeader .ppRecommendedActionModalKicker{order:1}.ppRecommendedActionMiniSummary{grid-column:1 / -1;margin:0;color:var(--pp-slate-600);font-size:11px;font-weight:560;line-height:1.34}.ppRecommendedActionMiniWindowActions{justify-self:end;display:inline-flex;gap:6px;align-items:center}.ppRecommendedActionMiniWindowActions .ppModalCloseButton{width:30px;height:30px}.ppRecommendedActionMaximizeIcon{position:relative;width:14px;height:14px;display:inline-block}.ppRecommendedActionMaximizeIcon:before,.ppRecommendedActionMaximizeIcon:after{content:"";position:absolute;width:6px;height:6px;border-color:currentColor;border-style:solid}.ppRecommendedActionMaximizeIcon:before{top:0;right:0;border-width:2px 2px 0 0}.ppRecommendedActionMaximizeIcon:after{bottom:0;left:0;border-width:0 0 2px 2px}.ppRecommendedActionMiniFooter{width:100%;box-sizing:border-box;display:flex;justify-content:flex-end;gap:8px;padding:10px 0 0;border-top:1px solid var(--pp-slate-200)}.ppRecommendedActionMiniFooter .ppActionDismissButton,.ppRecommendedActionMiniFooter .ppActionEditFooterButton,.ppRecommendedActionMiniFooter .ppActionCtaButton{width:auto;min-width:142px;min-height:34px;padding:8px 13px;border-radius:8px;font-size:12px;flex:0 0 auto;max-width:none}.ppRecommendedActionMiniFooter .ppActionCtaButton{flex:0 0 auto;max-width:none}@media(max-width:900px){.ppRecommendedActionModal{width:min(720px,var(--pp-modal-available-width));padding:12px}.ppRecommendedActionModal .ppActionReviewBody{grid-template-columns:minmax(0,1fr)}.ppRecommendedActionModal .ppActionReviewSection:first-of-type,.ppRecommendedActionModal .ppActionReviewSection:last-of-type,.ppRecommendedActionModal .ppActionAdvancedDetails{grid-column:1}.ppRecommendedActionModal .ppActionPreviewGrid,.ppRecommendedActionModal .ppActionWhyGrid,.ppRecommendedActionModal .ppActionApplyDetailsGrid,.ppRecommendedActionModal .ppActionApplyDetailsGrid-investigation{grid-template-columns:minmax(0,1fr)}.ppRecommendedActionModal .ppActionPreviewArrow{justify-self:center;transform:rotate(90deg)}.ppRecommendedActionModalFooter.ppProductActionCta{flex-wrap:wrap}.ppRecommendedActionMiniDock{width:var(--pp-modal-available-width);padding:14px}.ppRecommendedActionMiniFooter{flex-wrap:wrap}}.ppActionDraftEditor{display:grid;gap:8px;margin-top:12px;padding:12px;border:1px solid var(--pp-slate-300);border-radius:8px;background:var(--pp-slate-100)}.ppActionDraftEditor label{color:var(--pp-slate-900);font-size:12px;font-weight:700}.ppActionDraftEditor textarea{min-height:104px;resize:vertical;padding:10px 12px;border:1px solid var(--pp-slate-300);border-radius:8px;background:var(--pp-cloud-white);color:var(--pp-slate-700);font:inherit;font-size:13px;line-height:1.45}.ppActionDraftEditor>div{display:flex;justify-content:flex-end;gap:8px}.ppCheckedPanel{padding:16px 18px 18px}.ppCheckedGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0}.ppProductDetailGrid .ppCheckedGrid{grid-template-columns:1fr}.ppCheckedItem{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:center;min-height:66px;padding:4px 18px;border-left:1px solid var(--pp-slate-200)}.ppProductDetailGrid .ppCheckedItem{min-height:58px;padding:10px 0;border-left:0;border-top:1px solid var(--pp-slate-200)}.ppCheckedItem:first-child{border-left:0;padding-left:0}.ppProductDetailGrid .ppCheckedItem:first-child{border-top:0}.ppCheckedItem span,.ppCheckedItem small{display:block;color:var(--pp-slate-700);font-size:12px;line-height:1.25}.ppCheckedItem strong{display:block;margin:3px 0;color:var(--pp-slate-900);font-size:16px;line-height:1.1}.ppAnalyticsPage{padding-top:20px}.ppAnalyticsScreen{gap:10px}.ppAnalyticsTopbar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.ppAnalyticsTopbar h1{margin:0 0 8px;color:var(--pp-slate-900);font-size:28px;font-weight:750;letter-spacing:0;line-height:1.08}.ppAnalyticsTopbar p{margin:0;color:var(--pp-slate-700);font-size:14px;line-height:1.4}.ppAnalyticsActions{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap}.ppAnalyticsActions span{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.14);border-radius:999px;background:var(--pp-cloud-white);color:var(--pp-slate-700);font-size:12px;font-weight:700;box-shadow:0 6px 18px rgba(var(--pp-shadow-rgb),.06)}.ppAnalyticsActions s-icon{color:var(--pp-pulse-blue)}.ppAnalyticsKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.ppAnalyticsKpi{min-height:76px;display:grid;grid-template-columns:32px minmax(0,1fr);gap:9px;align-items:center;padding:10px 12px;border:1px solid var(--pp-slate-300);border-radius:10px;background:var(--pp-cloud-white);box-shadow:0 1px 1px rgba(var(--pp-shadow-rgb),.06),0 2px 10px rgba(var(--pp-shadow-rgb),.06)}.ppAnalyticsKpi .ppDashboardIcon,.ppAnalyticsKpi .ppProductPulseIconBadge{--pp-icon-badge-size: 32px;--pp-icon-badge-glyph-size: 17px;width:32px;height:32px}.ppAnalyticsKpi .ppDashboardIcon>s-icon{transform:scale(.86)}.ppAnalyticsKpi .ppBinocularsIcon{width:1em;height:1em}.ppAnalyticsKpi h2{margin:0 0 3px;color:var(--pp-slate-900);font-size:11.5px;font-weight:650;line-height:1.16}.ppAnalyticsKpi strong{display:block;color:var(--pp-slate-900);font-size:20px;font-weight:700;line-height:1.04}.ppAnalyticsTrend{display:inline-flex;align-items:center;gap:4px;margin-top:5px;color:var(--pp-slate-700);font-size:11px;line-height:1.2}.ppAnalyticsTrend b{font-size:11px;font-weight:650}.ppAnalyticsTrend-red b{color:var(--pp-risk-red)}.ppAnalyticsTrend-red .ppTrendArrow{border-top:6px solid var(--pp-risk-red);border-bottom:0}.ppAnalyticsTrend-green b{color:var(--pp-signal-teal)}.ppAnalyticsDetail{display:block;margin-top:5px;color:var(--pp-slate-700);font-size:10.5px;font-weight:650;line-height:1.24}.ppTrendArrowUp{display:inline-block;width:0;height:0;border-right:4px solid transparent;border-left:4px solid transparent;border-bottom:6px solid var(--pp-signal-teal);vertical-align:1px}.ppAnalyticsDeepChartGrid,.ppAnalyticsActionImpactGrid,.ppAnalyticsChartGrid,.ppAnalyticsBottom{display:grid;gap:12px;align-items:start}.ppAnalyticsDeepChartGrid{grid-template-columns:minmax(0,1.72fr) minmax(360px,.88fr)}.ppAnalyticsActionImpactGrid{grid-template-columns:minmax(0,1.38fr) minmax(320px,.72fr)}.ppAnalyticsChartGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.ppAnalyticsBottom{grid-template-columns:minmax(0,1fr)}.ppAnalyticsPanel{min-height:238px;padding:16px 18px}.ppAnalyticsPanelShell{min-width:0}.ppAnalyticsDeepChartGrid .ppAnalyticsPanel,.ppAnalyticsDeepChartGrid .ppAnalyticsPanelShell,.ppAnalyticsDeepChartGrid s-section,.ppAnalyticsActionImpactGrid .ppAnalyticsPanel,.ppAnalyticsActionImpactGrid .ppAnalyticsPanelShell,.ppAnalyticsActionImpactGrid s-section{min-height:100%}.ppAnalyticsPanelRiskMarginTrend .ppAnalyticsPanel,.ppAnalyticsPanelIssueDistribution .ppAnalyticsPanel{min-height:366px}.ppAnalyticsPanelRiskMarginTrend .ppAnalyticsPanel{display:flex;flex-direction:column;align-items:stretch;padding:12px 14px 10px}.ppAnalyticsPanelSourceCoverageMix .ppAnalyticsPanel,.ppAnalyticsPanelActionImpactTrend .ppAnalyticsPanel{min-height:304px}.ppAnalyticsPanelRiskMargin,.ppAnalyticsPanelTrend{grid-column:1 / -1}.ppAnalyticsPanelIssueImpact{grid-column:span 4}.ppAnalyticsPanelBreakdown,.ppAnalyticsPanelActionPerformance,.ppAnalyticsPanelCatalogCoverage,.ppAnalyticsPanelSourceCoverage{grid-column:span 2}.ppAnalyticsPanelTopProducts{grid-column:1 / -1}.ppAnalyticsPanelRiskMargin .ppRiskRevenueWrap{grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:356px}.ppAnalyticsPanelRiskMargin .ppBubbleChart{min-height:356px}.ppAnalyticsPanelRiskMargin .ppBubblePlot{top:10px;right:12px;bottom:38px;left:62px}.ppAnalyticsPanelRiskMargin .ppBubbleYTicks{top:10px;bottom:38px;width:58px}.ppAnalyticsPanelRiskMargin .ppBubbleXTicks{left:62px;right:12px;bottom:13px}.ppAnalyticsPanelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.ppAnalyticsPanelRiskMarginTrend .ppAnalyticsPanelHeader{display:grid;grid-template-columns:1fr;gap:6px;margin-bottom:6px}.ppAnalyticsPanelRiskMarginTrend .ppBetaFeedbackHeaderActions{width:100%;justify-content:flex-start}.ppAnalyticsPanelHeader h2,.ppTopInsightsPanel h2{display:flex;align-items:center;gap:6px;margin:0;color:var(--pp-slate-900);font-size:15px;font-weight:700;line-height:1.25}.ppAnalyticsInfoPopover{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.ppAnalyticsInfoButton{width:22px;height:22px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--pp-slate-500);cursor:help}.ppAnalyticsInfoButton:hover,.ppAnalyticsInfoButton:focus-visible{background:rgba(var(--pp-pulse-blue-rgb),.09);color:var(--pp-pulse-blue);outline:none}.ppAnalyticsInfoBubble{position:absolute;top:calc(100% + 10px);left:50%;z-index:80;width:min(292px,calc(100vw - 32px));display:none;transform:translate(-50%);padding:12px 13px;border:1px solid rgba(var(--pp-slate-700-rgb),.22);border-radius:10px;background:var(--pp-midnight-ink);color:var(--pp-cloud-white);box-shadow:0 18px 44px rgba(var(--pp-shadow-rgb),.28)}.ppAnalyticsInfoBubble:before{content:"";position:absolute;left:50%;top:-6px;width:10px;height:10px;transform:translate(-50%) rotate(45deg);border-left:1px solid rgba(var(--pp-slate-700-rgb),.22);border-top:1px solid rgba(var(--pp-slate-700-rgb),.22);background:var(--pp-midnight-ink)}.ppAnalyticsInfoBubble strong{display:block;margin-bottom:5px;color:var(--pp-cloud-white);font-size:12px;font-weight:780;line-height:1.2}.ppAnalyticsInfoBubble>span,.ppAnalyticsInfoList span{display:block;color:var(--pp-slate-200);font-size:11px;font-weight:560;line-height:1.38}.ppAnalyticsInfoList{display:grid;gap:5px;margin:8px 0 0}.ppAnalyticsInfoList span{position:relative;padding-left:12px}.ppAnalyticsInfoList span:before{content:"";position:absolute;left:0;top:.58em;width:4px;height:4px;border-radius:50%;background:var(--pp-info-cyan)}.ppAnalyticsInfoPopover:hover .ppAnalyticsInfoBubble,.ppAnalyticsInfoPopover:focus-within .ppAnalyticsInfoBubble{display:block}.ppAnalyticsPanelHeader p{margin:4px 0 0;color:var(--pp-slate-700);font-size:13px}.ppAnalyticsPanelActionButton,.ppAnalyticsRangeControl button{min-height:30px;border:1px solid var(--pp-slate-200);background:var(--pp-cloud-white);color:var(--pp-slate-700);font:inherit;font-size:11px;font-weight:850;cursor:pointer;box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.06)}.ppAnalyticsPanelActionButton{display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:8px}.ppAnalyticsPanelActionButton:hover,.ppAnalyticsPanelActionButton:focus-visible,.ppAnalyticsRangeControl button:hover,.ppAnalyticsRangeControl button:focus-visible{border-color:rgba(var(--pp-pulse-blue-rgb),.25);color:var(--pp-pulse-blue);outline:none}.ppAnalyticsRangeControl{display:inline-flex;align-items:center;overflow:hidden;border:1px solid var(--pp-slate-200);border-radius:8px;background:var(--pp-cloud-white)}.ppAnalyticsRangeControl button{min-width:56px;border:0;border-right:1px solid var(--pp-slate-200);border-radius:0;box-shadow:none}.ppAnalyticsRangeControl button:last-child{border-right:0}.ppAnalyticsRangeControl button.isActive{background:rgba(var(--pp-insight-violet-rgb),.08);color:var(--pp-insight-violet);box-shadow:inset 0 0 0 1px rgba(var(--pp-insight-violet-rgb),.12)}.ppAnalyticsRiskMarginTrendChart{position:relative;display:grid;gap:5px;width:100%;min-width:0}.ppAnalyticsRiskMarginTrendLegend{display:flex;align-items:center;gap:26px;flex-wrap:wrap;color:var(--pp-slate-600);font-size:12px;font-weight:760}.ppAnalyticsRiskMarginTrendLegend span{display:inline-flex;align-items:center;gap:9px}.ppAnalyticsRiskMarginTrendLegend i{width:12px;height:5px;border-radius:999px}.ppAnalyticsRiskMarginTrendSvg{display:block;width:100%;height:auto;min-height:230px;overflow:visible}.ppAnalyticsRiskMarginAxisText{font-size:12px;font-weight:820}.ppAnalyticsRiskMarginAxisText-left{fill:var(--pp-signal-teal);text-anchor:end}.ppAnalyticsRiskMarginAxisText-right{fill:var(--pp-insight-violet)}.ppAnalyticsRiskMarginSeries{color:var(--pp-pulse-blue)}.ppAnalyticsRiskMarginSeries-green{color:var(--pp-signal-teal)}.ppAnalyticsRiskMarginSeries-purple{color:var(--pp-insight-violet)}.ppAnalyticsRiskMarginSeries .ppRiskLine{stroke-width:2.6;vector-effect:non-scaling-stroke}.ppAnalyticsRiskMarginDot{fill:var(--pp-cloud-white);stroke:currentColor;stroke-width:2.4;filter:drop-shadow(0 3px 7px rgba(var(--pp-shadow-rgb),.14));opacity:0;transition:opacity .14s ease,r .14s ease}.ppAnalyticsRiskMarginHoverTarget,.ppAnalyticsActionImpactDotTarget,.ppAnalyticsActionImpactBarTarget{fill:transparent;stroke:transparent;cursor:crosshair;outline:none;pointer-events:all}.ppAnalyticsRiskMarginPointGroup.isPersistent .ppAnalyticsRiskMarginDot,.ppAnalyticsRiskMarginPointGroup.isActive .ppAnalyticsRiskMarginDot,.ppAnalyticsRiskMarginPointGroup:hover .ppAnalyticsRiskMarginDot,.ppAnalyticsRiskMarginPointGroup:focus-within .ppAnalyticsRiskMarginDot{opacity:1}.ppAnalyticsRiskMarginPointGroup.isActive .ppAnalyticsRiskMarginDot,.ppAnalyticsRiskMarginPointGroup:hover .ppAnalyticsRiskMarginDot,.ppAnalyticsRiskMarginPointGroup:focus-within .ppAnalyticsRiskMarginDot{r:5.2}.ppAnalyticsSvgPopover{position:fixed;top:var(--pp-popover-top, 40vh);left:var(--pp-popover-left, 50vw);z-index:1200;display:grid;gap:3px;box-sizing:border-box;width:224px;padding:8px 10px;border:1px solid var(--pp-slate-200);border-radius:10px;background:#fffffffa;box-shadow:0 14px 34px rgba(var(--pp-shadow-rgb),.16),0 2px 8px rgba(var(--pp-shadow-rgb),.08);color:var(--pp-slate-700);pointer-events:none;transform:translate(-50%,-100%)}.ppAnalyticsSvgPopover:after{position:absolute;bottom:-6px;left:var(--pp-popover-arrow-left, 50%);width:10px;height:10px;border-right:1px solid var(--pp-slate-200);border-bottom:1px solid var(--pp-slate-200);background:#fffffffa;content:"";transform:translate(-50%) rotate(45deg)}.ppAnalyticsSvgPopover span{color:var(--pp-slate-500);font-size:10px;font-weight:820;letter-spacing:0;line-height:1.2;text-transform:uppercase}.ppAnalyticsSvgPopover strong{color:var(--pp-slate-900);font-size:12px;font-weight:900;line-height:1.2}.ppAnalyticsSvgPopover em{color:var(--pp-slate-900);font-size:15px;font-style:normal;font-weight:950;line-height:1.1}.ppAnalyticsSvgPopover small,.ppAnalyticsSvgPopover p{margin:0;color:var(--pp-slate-500);font-size:10px;font-weight:720;line-height:1.25}.ppAnalyticsIssueDistributionList{display:grid;gap:10px}.ppAnalyticsIssueDistributionRow{display:grid;grid-template-columns:minmax(132px,.78fr) minmax(170px,1.45fr) minmax(58px,auto);gap:10px;align-items:center;color:var(--pp-slate-700);font-size:11px;font-weight:750}.ppAnalyticsIssueDistributionRow>div{height:5px;overflow:hidden;border-radius:999px;background:var(--pp-slate-100)}.ppAnalyticsIssueDistributionRow i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--pp-insight-violet),var(--pp-pulse-blue));box-shadow:0 5px 12px rgba(var(--pp-insight-violet-rgb),.18)}.ppAnalyticsIssueDistributionRow strong{color:var(--pp-slate-800);font-size:11px;font-weight:900;text-align:right;white-space:nowrap}.ppAnalyticsIssueDistributionRow small{color:var(--pp-slate-500);font-size:10px;font-weight:760}.ppAnalyticsIssueDistributionTotal{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:4px;padding-top:12px;border-top:1px solid var(--pp-slate-200);color:var(--pp-slate-800);font-size:12px;font-weight:850}.ppAnalyticsSourceCoverageMix{display:grid;grid-template-columns:minmax(160px,.82fr) minmax(220px,1fr);gap:18px 22px;align-items:center;min-height:238px}.ppAnalyticsSourceCoverageDonut{display:grid;place-items:center;justify-self:center;width:min(190px,100%);aspect-ratio:1;border-radius:999px;background:radial-gradient(circle at center,var(--pp-cloud-white) 0 45%,transparent 46%),var(--pp-source-mix-gradient, conic-gradient(var(--pp-slate-200) 0 100%));box-shadow:0 18px 40px rgba(var(--pp-shadow-rgb),.1)}.ppAnalyticsSourceCoverageDonut>div{display:grid;place-items:center;gap:3px;width:90px;height:90px;color:var(--pp-slate-700);text-align:center}.ppAnalyticsSourceCoverageDonut span,.ppAnalyticsSourceCoverageDonut small{font-size:12px;font-weight:760;line-height:1}.ppAnalyticsSourceCoverageDonut strong{color:var(--pp-slate-900);font-size:26px;font-weight:950;line-height:1}.ppAnalyticsSourceCoverageLegend{display:grid;gap:12px;min-width:0}.ppAnalyticsSourceCoverageLegend div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;color:var(--pp-slate-700)}.ppAnalyticsSourceCoverageLegend span{display:inline-flex;align-items:center;gap:9px;min-width:0;font-size:13px;font-weight:780}.ppAnalyticsSourceCoverageLegend i{width:9px;height:9px;flex:0 0 auto;border-radius:999px;box-shadow:0 0 0 3px #ffffffd1,0 2px 6px rgba(var(--pp-shadow-rgb),.12)}.ppAnalyticsSourceCoverageLegend strong{color:var(--pp-slate-800);font-size:13px;font-weight:900;white-space:nowrap}.ppAnalyticsSourceCoverageLegend small{color:var(--pp-slate-500);font-weight:760}.ppAnalyticsSourceCoverageMix>p{grid-column:1 / -1;margin:0;color:var(--pp-slate-500);font-size:13px;font-weight:820;text-align:center}.ppAnalyticsActionImpactGrid .ppAnalyticsSourceCoverageMix{grid-template-columns:minmax(118px,.7fr) minmax(0,1fr);gap:12px;min-height:204px}.ppAnalyticsActionImpactGrid .ppAnalyticsSourceCoverageDonut{width:min(142px,100%)}.ppAnalyticsActionImpactGrid .ppAnalyticsSourceCoverageDonut>div{width:72px;height:72px}.ppAnalyticsActionImpactGrid .ppAnalyticsSourceCoverageDonut span,.ppAnalyticsActionImpactGrid .ppAnalyticsSourceCoverageDonut small{font-size:10px}.ppAnalyticsActionImpactGrid .ppAnalyticsSourceCoverageDonut strong{font-size:21px}.ppAnalyticsActionImpactGrid .ppAnalyticsSourceCoverageLegend{gap:8px}.ppAnalyticsActionImpactGrid .ppAnalyticsSourceCoverageLegend div{gap:9px}.ppAnalyticsActionImpactGrid .ppAnalyticsSourceCoverageLegend span,.ppAnalyticsActionImpactGrid .ppAnalyticsSourceCoverageLegend strong{font-size:11px}.ppAnalyticsActionImpactGrid .ppAnalyticsSourceCoverageLegend small,.ppAnalyticsActionImpactGrid .ppAnalyticsSourceCoverageMix>p{font-size:10px}.ppAnalyticsEmptyPanel{display:grid;place-items:center;gap:8px;min-height:204px;padding:18px;border:1px dashed var(--pp-slate-300);border-radius:12px;background:var(--pp-slate-50);color:var(--pp-slate-500);text-align:center;font-size:12px;font-weight:760}.ppAnalyticsEmptyPanel s-icon{color:var(--pp-pulse-blue)}.ppAnalyticsPanelActionImpactTrend .ppAnalyticsPanel{min-height:304px}.ppAnalyticsActionImpactChart{position:relative;display:grid;gap:8px;min-width:0}.ppAnalyticsActionImpactLegend{display:flex;align-items:center;gap:14px;flex-wrap:wrap;color:var(--pp-slate-600);font-size:10px;font-weight:760}.ppAnalyticsActionImpactLegend span{display:inline-flex;align-items:center;gap:7px}.ppAnalyticsActionImpactLegend i{width:10px;height:4px;border-radius:999px}.ppAnalyticsActionImpactSvg{display:block;width:100%;min-height:204px;overflow:visible}.ppAnalyticsActionImpactAxisText{font-size:9px;font-weight:760}.ppAnalyticsActionImpactAxisText-count{fill:var(--pp-slate-500);text-anchor:end}.ppAnalyticsActionImpactAxisText-money{fill:var(--pp-signal-teal)}.ppAnalyticsActionImpactAxisText-percent{fill:#5c8be8}.ppAnalyticsActionImpactBar{fill:rgba(var(--pp-insight-violet-rgb),.76);filter:drop-shadow(0 6px 10px rgba(var(--pp-insight-violet-rgb),.12))}.ppAnalyticsActionImpactLine{fill:none;stroke-width:2.7;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ppAnalyticsActionImpactLine-risk{stroke:var(--pp-signal-teal)}.ppAnalyticsActionImpactLine-returns{stroke:#5c8be8}.ppAnalyticsActionImpactDot{fill:var(--pp-cloud-white);stroke-width:2;filter:drop-shadow(0 3px 7px rgba(var(--pp-shadow-rgb),.14));transition:r .14s ease,opacity .14s ease}.ppAnalyticsActionImpactPointGroup.isActive .ppAnalyticsActionImpactDot,.ppAnalyticsActionImpactPointGroup:hover .ppAnalyticsActionImpactDot,.ppAnalyticsActionImpactPointGroup:focus-within .ppAnalyticsActionImpactDot{r:5.2}.ppAnalyticsActionImpactDot-risk{stroke:var(--pp-signal-teal)}.ppAnalyticsActionImpactDot-returns{stroke:#5c8be8}.ppAnalyticsActionImpactChart>p{justify-self:end;margin:-2px 0 0;color:var(--pp-slate-500);font-size:10px;font-weight:750}.ppAnalyticsTimeSelect{position:relative}.ppAnalyticsTimeSelect span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ppAnalyticsTimeSelect select{min-height:34px;padding:7px 32px 7px 12px;border:1px solid var(--pp-slate-300);border-radius:8px;background:var(--pp-cloud-white);color:var(--pp-slate-700);font:inherit}.ppAnalyticsSegmentedControl{display:inline-flex;align-items:center;gap:4px;padding:3px;border:1px solid var(--pp-slate-200);border-radius:999px;background:var(--pp-slate-100);margin-top:5px;margin-bottom:15px}.ppAnalyticsSegmentedControl button{min-height:28px;padding:5px 10px;border:0;border-radius:999px;background:transparent;color:var(--pp-slate-700);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.ppAnalyticsSegmentedControl button.isActive{background:var(--pp-cloud-white);color:var(--pp-pulse-blue);box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.12)}.ppAnalyticsTrendChart{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,520px);align-items:stretch;gap:16px}.ppAnalyticsTrendMain{flex-direction:column;display:flex;align-items:stretch;min-width:0}.ppAnalyticsTrendSide{min-width:0;display:grid;align-content:start;gap:8px}.ppAnalyticsTrendContext{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 9px;border:1px solid var(--pp-slate-200);border-radius:10px;background:var(--pp-cloud-white);box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.04)}.ppAnalyticsTrendContext span{display:inline-flex;align-items:center;gap:7px;padding:5px 7px;border:1px solid var(--pp-slate-200);border-radius:999px;background:var(--pp-cloud-white);color:var(--pp-slate-900);font-size:12px;font-weight:850}.ppAnalyticsTrendContext b{color:var(--pp-slate-500);font-size:10px;font-weight:820;text-transform:uppercase}.ppAnalyticsTrendContext small{flex:1 1 100%;color:var(--pp-slate-500);font-size:11px;line-height:1.35}.ppAnalyticsTrendSummary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.ppAnalyticsTrendSummaryCard{min-width:0;min-height:78px;padding:8px;border:1px solid var(--pp-slate-200);border-radius:10px;background:var(--pp-cloud-white);box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.04)}.ppAnalyticsTrendSummaryCard-green{grid-column:1 / -1}.ppAnalyticsTrendSummary span{display:inline-flex;align-items:center;gap:5px;color:var(--pp-slate-700);font-size:11px;font-weight:760}.ppAnalyticsTrendSummary strong{display:block;margin-top:4px;color:var(--pp-slate-900);font-size:16px;line-height:1}.ppAnalyticsTrendSummary small{display:block;margin-top:4px;color:var(--pp-slate-500);font-size:10.5px;line-height:1.22}.ppAnalyticsTrendLegend{position:relative;display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:7px 8px;border:1px solid var(--pp-slate-200);border-radius:10px;background:rgba(var(--pp-slate-100-rgb),.62)}.ppAnalyticsTrendLegendItem{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:4px 8px;border:1px solid transparent;border-radius:999px;background:var(--pp-cloud-white);color:var(--pp-slate-700);font:inherit;font-size:11px;font-weight:760;cursor:help;box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.06)}.ppAnalyticsTrendLegendItem:hover,.ppAnalyticsTrendLegendItem:focus-visible{border-color:rgba(var(--pp-pulse-blue-rgb),.28);color:var(--pp-pulse-blue);outline:none}.ppAnalyticsTrendLegendItem i{width:9px;height:9px;flex:0 0 auto;border-radius:50%}.ppAnalyticsTrendLegendItem s-icon{color:currentColor}.ppAnalyticsTrendLegendPopover{position:absolute;z-index:8;right:10px;bottom:calc(100% + 8px);width:min(320px,calc(100vw - 48px));display:grid;gap:5px;padding:11px 12px;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:var(--pp-midnight-ink);color:var(--pp-cloud-white);box-shadow:0 14px 36px rgba(var(--pp-shadow-rgb),.22)}.ppAnalyticsTrendLegendPopover strong{color:var(--pp-cloud-white);font-size:13px}.ppAnalyticsTrendLegendPopover span,.ppAnalyticsTrendLegendPopover small{color:#ffffffc7;font-size:12px;line-height:1.35}.ppAnalyticsImpactTrendSvg{width:100%;min-height:320px;height:auto;flex:1 1 auto;aspect-ratio:900 / 340}.ppAnalyticsTableWrap,.ppTopProductsTableWrap{width:100%;overflow-x:auto}.ppAnalyticsTable,.ppTopProductsTable{width:100%;border-collapse:collapse}.ppAnalyticsTable th,.ppAnalyticsTable td,.ppTopProductsTable th,.ppTopProductsTable td{padding:11px 10px;border-bottom:1px solid var(--pp-slate-200);color:var(--pp-slate-700);font-size:12px;line-height:1.3;text-align:left;vertical-align:middle}.ppAnalyticsTable th,.ppTopProductsTable th{color:var(--pp-slate-500);font-size:11px;font-weight:800;text-transform:uppercase}.ppAnalyticsSortHeader{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer}.ppAnalyticsSortHeader s-icon{width:12px;height:12px;color:var(--pp-slate-500);opacity:0;transition:opacity .14s ease,color .14s ease}.ppAnalyticsSortHeader:hover,.ppAnalyticsSortHeader:focus-visible,.ppAnalyticsSortHeader.isActive{color:var(--pp-slate-700);outline:none}.ppAnalyticsSortHeader:hover s-icon,.ppAnalyticsSortHeader:focus-visible s-icon,.ppAnalyticsSortHeader.isActive s-icon{opacity:.72}.ppAnalyticsTable td:first-child strong,.ppTopProductsTable td:first-child a{color:var(--pp-slate-900);font-weight:760;text-decoration:none}.ppTopProductsTable td:first-child a:hover{color:var(--pp-pulse-blue);text-decoration:underline}.ppAnalyticsRiskPill,.ppAnalyticsStatusPill{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:24px;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.ppAnalyticsRiskPill-critical,.ppAnalyticsRiskPill-red,.ppAnalyticsStatusPill-red{background:var(--pp-red-soft);color:var(--pp-risk-red)}.ppAnalyticsRiskPill-warning,.ppAnalyticsRiskPill-orange,.ppAnalyticsStatusPill-orange{background:var(--pp-amber-soft);color:var(--pp-warning-amber)}.ppAnalyticsRiskPill-info,.ppAnalyticsRiskPill-blue{background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppAnalyticsRiskPill-success,.ppAnalyticsRiskPill-green,.ppAnalyticsStatusPill-green{background:var(--pp-green-soft);color:var(--pp-signal-teal)}.ppAnalyticsStatusPill-blue,.ppAnalyticsStatusPill-purple{background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppAnalyticsStatusPill-slate{background:var(--pp-slate-100);color:var(--pp-slate-700)}.ppImpactBreakdownList{display:grid;gap:10px}.ppImpactBreakdownList article{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(170px,1.35fr) minmax(110px,.7fr);gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--pp-slate-200)}.ppImpactBreakdownList article:last-child{border-bottom:0}.ppImpactBreakdownList strong{display:block;color:var(--pp-slate-900);font-size:13px;font-weight:780;line-height:1.2}.ppImpactBreakdownList span{display:block;margin-top:4px;color:var(--pp-slate-500);font-size:11px;font-weight:650;line-height:1.25}.ppImpactBreakdownBar{height:10px;overflow:hidden;border-radius:999px;background:var(--pp-slate-100)}.ppImpactBreakdownBar span{height:100%;display:block;margin:0;border-radius:inherit;background:linear-gradient(90deg,var(--pp-pulse-blue),var(--pp-insight-violet))}.ppImpactBreakdownMore{justify-self:center;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin:4px 0 0;padding:6px 10px;border:0;background:transparent;color:var(--pp-pulse-blue);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.ppImpactBreakdownMore s-icon{color:currentColor}.ppImpactBreakdownMore:hover,.ppImpactBreakdownMore:focus-visible{color:var(--pp-insight-violet);text-decoration:underline;text-underline-offset:3px;outline:none}.ppActionPerformance,.ppCatalogCoverage,.ppEvidenceCoverageRows{display:grid;gap:12px}.ppActionPerformanceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ppActionPerformanceGrid article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:start;padding:11px;border:1px solid var(--pp-slate-200);border-radius:10px;background:var(--pp-cloud-white)}.ppActionPerformanceGrid span,.ppFixEffectiveness h3,.ppCatalogCoverageHero span,.ppEvidenceCoverageRows p,.ppEvidenceCoverageMeta{color:var(--pp-slate-500);font-size:11px;font-weight:680;line-height:1.3}.ppActionPerformanceGrid strong{display:block;margin:3px 0;color:var(--pp-slate-900);font-size:20px;line-height:1}.ppActionPerformanceGrid small{color:var(--pp-slate-700);font-size:11px;line-height:1.3}.ppFixEffectiveness{display:grid;gap:8px;padding:12px;border-radius:11px;background:linear-gradient(135deg,rgba(var(--pp-insight-violet-rgb),.08),rgba(var(--pp-info-cyan-rgb),.08))}.ppFixEffectiveness h3{margin:0;color:var(--pp-slate-900);font-size:13px;font-weight:820}.ppFixEffectiveness p{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;margin:0}.ppFixEffectiveness p strong{color:var(--pp-slate-900);font-size:12px}.ppFixEffectiveness p span{color:var(--pp-pulse-blue);font-size:12px;font-weight:800}.ppFixEffectiveness p small{grid-column:1 / -1;color:var(--pp-slate-700);font-size:11px}.ppCatalogCoverageHero{padding:12px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.12);border-radius:12px;background:rgba(var(--pp-pulse-blue-rgb),.055)}.ppCatalogCoverageHero strong{display:block;color:var(--pp-slate-900);font-size:15px}.ppCatalogCoverageRows{display:grid;gap:9px}.ppCatalogCoverageRow{display:grid;gap:6px}.ppCatalogCoverageRow>div{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--pp-slate-700);font-size:12px;font-weight:740}.ppCatalogCoverageTrack{height:8px;overflow:hidden;border-radius:999px;background:var(--pp-slate-100)}.ppCatalogCoverageTrack i{height:100%;display:block;border-radius:inherit;background:var(--pp-pulse-blue)}.ppCatalogCoverageRow-purple .ppCatalogCoverageTrack i{background:var(--pp-insight-violet)}.ppCatalogCoverageRow-green .ppCatalogCoverageTrack i{background:var(--pp-signal-teal)}.ppCatalogCoverageRow-orange .ppCatalogCoverageTrack i{background:var(--pp-warning-amber)}.ppCatalogCoverageRow-slate .ppCatalogCoverageTrack i{background:var(--pp-slate-300)}.ppEvidenceCoverageRows article{display:grid;grid-template-columns:32px minmax(0,1fr);gap:11px;align-items:start;padding:10px 0;border-bottom:1px solid var(--pp-slate-200)}.ppEvidenceCoverageIcon{--pp-icon-badge-size: 28px;--pp-icon-badge-glyph-size: 18px;align-self:start}.ppEvidenceCoverageRows article:last-child{border-bottom:0}.ppEvidenceCoverageRows article>div>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.ppEvidenceCoverageRows strong{color:var(--pp-slate-900);font-size:13px}.ppEvidenceCoverageRows p{margin:4px 0 5px;color:var(--pp-slate-700)}.ppAnalyticsLegend{display:flex;align-items:center;gap:18px;margin-bottom:4px;color:var(--pp-slate-700);font-size:12px}.ppAnalyticsLegend span,.ppDonutLegend span{display:inline-flex;align-items:center;gap:7px}.ppAnalyticsLegend i,.ppDonutLegend i{width:8px;height:8px;display:inline-block;border-radius:50%}.ppDot-red{background:var(--pp-risk-red)}.ppDot-orange{background:var(--pp-warning-amber)}.ppDot-green{background:var(--pp-signal-teal)}.ppDot-blue{background:var(--pp-pulse-blue)}.ppDot-purple{background:var(--pp-insight-violet)}.ppRiskSignalsSvg,.ppCoverageTrend svg{width:100%;height:198px;display:block}.ppChartGridLine{stroke:var(--pp-grid-line);stroke-width:1}.ppChartAxisText{fill:var(--pp-slate-700);font-size:11px}.ppChartAxisText-y{text-anchor:start;fill:var(--pp-slate-500);font-size:10px}.ppChartAxisLine{stroke:var(--pp-slate-300);stroke-width:1}.ppChartAxisTitle{fill:var(--pp-slate-500);font-size:10px;font-weight:700}.ppRiskLine{fill:none;stroke-width:2}.ppRiskLine-red{stroke:var(--pp-risk-red)}.ppRiskLine-orange{stroke:var(--pp-warning-amber)}.ppRiskLine-green{stroke:var(--pp-signal-teal)}.ppRiskLine-blue{stroke:var(--pp-pulse-blue)}.ppRiskLine-purple{stroke:var(--pp-insight-violet)}.ppAnalyticsBarChart{display:grid;gap:13px;padding:10px 0 0}.ppAnalyticsBarRow{display:grid;grid-template-columns:108px minmax(140px,1fr) 42px;gap:12px;align-items:center;color:var(--pp-slate-700);font-size:13px}.ppAnalyticsBarRow>div{height:16px;overflow:hidden;border-radius:3px;background:transparent}.ppAnalyticsBar{display:block;height:100%;border-radius:inherit}.ppAnalyticsBar-blue{background:var(--pp-pulse-blue)}.ppAnalyticsBar-purple{background:var(--pp-insight-violet)}.ppAnalyticsBar-green{background:var(--pp-signal-teal)}.ppAnalyticsBar-yellow,.ppAnalyticsBar-orange{background:var(--pp-warning-amber)}.ppAnalyticsBar-pink{background:var(--pp-risk-red)}.ppAnalyticsBarRow strong{color:var(--pp-slate-700);font-size:12px;font-weight:650}.ppAnalyticsBarAxis{display:grid;grid-template-columns:repeat(5,1fr);margin-left:120px;color:var(--pp-slate-500);font-size:11px}.ppSourceContribution{display:grid;grid-template-columns:minmax(176px,.95fr) minmax(150px,.85fr);gap:24px;align-items:center;min-height:178px}.ppAnalysisCoverageDonut{display:grid;grid-template-columns:minmax(146px,.78fr) minmax(170px,1fr);gap:22px;align-items:center;min-height:166px}.ppAnalysisCoverageDonut.isCompact{grid-template-columns:128px minmax(0,1fr);gap:18px;min-height:136px}.ppAnalysisCoverageDonut.isCompact .ppDonutChart{width:124px}.ppAnalysisCoverageDonut.isCompact .ppDonutChart>div{width:78px;height:78px}.ppAnalysisDepthDonut{box-shadow:0 18px 34px rgba(var(--pp-insight-violet-rgb),.13)}.ppDonutChart{width:164px;aspect-ratio:1;display:grid;place-content:center;justify-self:center;border-radius:50%;background:radial-gradient(circle at center,var(--pp-cloud-white) 0 45%,transparent 46%),var(--pp-donut-gradient, conic-gradient(var(--pp-pulse-blue) 0 44%, var(--pp-signal-teal) 44% 72%, var(--pp-warning-amber) 72% 89%, var(--pp-insight-violet) 89% 100%))}.ppDonutChart>div{width:95px;height:95px;display:grid;place-content:center;text-align:center}.ppDonutChart strong{color:var(--pp-slate-900);font-size:24px;line-height:1}.ppDonutChart span,.ppDonutLegend{color:var(--pp-slate-700);font-size:13px}.ppDonutLegend{display:grid;gap:16px}.ppDonutLegend>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.ppDonutLegend strong{color:var(--pp-slate-700);font-size:13px;font-weight:650}.ppRiskRevenueWrap{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:stretch;min-height:224px}.ppBubbleChart{position:relative;min-width:0;min-height:224px;height:100%}.ppBubblePlot{position:absolute;top:8px;right:10px;bottom:34px;left:54px;border-left:1px solid var(--pp-slate-300);border-bottom:1px solid var(--pp-slate-300)}.ppBubbleGridLine{position:absolute;pointer-events:none;background:var(--pp-slate-200)}.ppBubbleGridLine-x{top:0;bottom:0;width:1px}.ppBubbleGridLine-y{left:0;right:0;height:1px}.ppBubbleThreshold{position:absolute;z-index:1;pointer-events:none;background:rgba(var(--pp-slate-700-rgb),.2)}.ppBubbleThreshold-x{top:0;bottom:0;width:1px}.ppBubbleThreshold-y{left:0;right:0;height:1px}.ppBubbleQuadrant{position:absolute;z-index:2;padding:3px 7px;border-radius:999px;background:#ffffffd1;color:var(--pp-slate-500);font-size:10px;font-weight:820;line-height:1;pointer-events:none;box-shadow:0 1px 4px rgba(var(--pp-shadow-rgb),.06)}.ppBubbleQuadrant-monitor{top:8px;left:9px;color:var(--pp-warning-amber)}.ppBubbleQuadrant-fix{top:8px;right:9px;color:var(--pp-risk-red)}.ppBubbleQuadrant-low{bottom:8px;left:9px;color:var(--pp-signal-teal)}.ppBubbleQuadrant-review{right:9px;bottom:8px;color:var(--pp-pulse-blue)}.ppBubbleYTicks{position:absolute;top:8px;bottom:34px;left:0;width:50px}.ppBubbleYTick{position:absolute;right:8px;transform:translateY(50%);color:var(--pp-slate-700);font-size:11px;font-weight:540;line-height:1;white-space:nowrap}.ppBubbleXTicks{position:absolute;left:54px;right:10px;bottom:13px;height:14px}.ppBubbleXTick{position:absolute;width:28px;transform:translate(-50%);color:var(--pp-slate-700);font-size:11px;font-weight:540;line-height:1;text-align:center;white-space:nowrap}.ppRiskBubble{position:absolute;display:block;border:1px solid currentColor;border-radius:50%;opacity:.82;transform:translate(-50%,50%);text-decoration:none;outline:none;transition:opacity .14s ease,box-shadow .14s ease,transform .14s ease}.ppRiskBubble:hover,.ppRiskBubble:focus-visible{z-index:20;opacity:1;transform:translate(-50%,50%) scale(1.1);box-shadow:0 0 0 5px rgba(var(--pp-pulse-blue-rgb),.12),0 12px 28px rgba(var(--pp-shadow-rgb),.22)}.ppRiskBubbleFloatingPopover{position:fixed;z-index:1000;width:min(292px,calc(100vw - 32px));display:grid;gap:5px;padding:12px 13px;border:1px solid var(--pp-slate-200);border-radius:12px;background:#fffffffa;color:var(--pp-slate-900);box-shadow:0 18px 44px rgba(var(--pp-shadow-rgb),.18),0 2px 8px rgba(var(--pp-shadow-rgb),.08);pointer-events:none}.ppRiskBubbleFloatingPopover-above{transform:translate(-50%,-100%)}.ppRiskBubbleFloatingPopover-below{transform:translate(-50%)}.ppRiskBubbleFloatingPopover:after{content:"";position:absolute;left:50%;width:10px;height:10px;background:#fffffffa}.ppRiskBubbleFloatingPopover-above:after{bottom:-6px;transform:translate(-50%) rotate(45deg);border-right:1px solid var(--pp-slate-200);border-bottom:1px solid var(--pp-slate-200)}.ppRiskBubbleFloatingPopover-below:after{top:-6px;transform:translate(-50%) rotate(45deg);border-left:1px solid var(--pp-slate-200);border-top:1px solid var(--pp-slate-200)}.ppRiskBubbleFloatingPopover strong{color:var(--pp-slate-900);font-size:12px;font-weight:780;line-height:1.25}.ppRiskBubbleFloatingPopover span,.ppRiskBubbleFloatingPopover em{color:var(--pp-slate-700);font-size:11px;font-style:normal;font-weight:560;line-height:1.35}.ppRiskBubbleFloatingPopover b{color:var(--pp-slate-900);font-weight:760}.ppRiskBubbleFloatingPopover em{margin-top:4px;color:var(--pp-slate-500)}.ppRiskBubble-green{color:var(--pp-signal-teal);background:rgba(var(--pp-signal-teal-rgb),.55)}.ppRiskBubble-yellow,.ppRiskBubble-orange{color:var(--pp-warning-amber);background:rgba(var(--pp-warning-amber-rgb),.62)}.ppRiskBubble-red{color:var(--pp-risk-red);background:rgba(var(--pp-risk-red-rgb),.5)}.ppBubbleAxis{position:absolute;color:var(--pp-slate-700);font-size:11px;font-weight:560}.ppBubbleAxis-y{left:-8px;top:calc(50% - 13px);transform:rotate(-90deg);transform-origin:center}.ppBubbleAxis-x{left:calc(50% + 22px);bottom:-2px;transform:translate(-50%)}.ppBubbleLegend{display:grid;align-content:center;gap:14px;color:var(--pp-slate-700);font-size:12px;min-width:0}.ppBubbleLegend>span{color:var(--pp-slate-500)}.ppBubbleLegend div{display:inline-flex;align-items:center;gap:8px;font-weight:650}.ppBubbleSize{display:inline-block;border:1px solid var(--pp-slate-300);border-radius:50%;background:var(--pp-cloud-white)}.ppBubbleSize-large{width:24px;height:24px}.ppBubbleSize-medium{width:18px;height:18px}.ppBubbleSize-small{width:13px;height:13px}.ppCoverageTrend{position:relative}.ppCoverageArea{fill:rgba(var(--pp-insight-violet-rgb),.08)}.ppCoverageLine{fill:none;stroke:var(--pp-insight-violet);stroke-width:3}.ppCoverageDots circle{fill:var(--pp-cloud-white);stroke:var(--pp-insight-violet);stroke-width:2}.ppCoverageValue{position:absolute;right:6px;top:38px;min-width:45px;padding:6px 9px;border-radius:8px;background:var(--pp-insight-violet);color:var(--pp-cloud-white);font-size:15px;font-weight:700;text-align:center}.ppTopInsightsPanel,.ppBusinessImpactPanel{min-height:174px;padding:18px 22px}.ppTopInsightsPanel h2 s-icon{color:var(--pp-insight-violet)}.ppTopInsightList{display:grid;gap:12px;margin:18px 0 16px}.ppTopInsightList p{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;margin:0;color:var(--pp-slate-700);font-size:13px;line-height:1.35}.ppBusinessImpactPanel .ppAnalyticsPanelHeader{margin-bottom:18px}.ppAnalyticsInfoLink{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:transparent;color:var(--pp-pulse-blue);font:inherit;font-size:13px;font-weight:760;cursor:pointer}.ppAnalyticsInfoLink:hover{color:var(--pp-insight-violet);text-decoration:underline}.ppAnalyticsInfoLink s-icon{color:currentColor}.ppBusinessImpactGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.ppBusinessImpactMetric{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;align-items:center;min-height:66px;padding:0 22px;border-left:1px solid var(--pp-slate-200)}.ppBusinessImpactMetric:first-child{padding-left:0;border-left:0}.ppBusinessImpactMetric span{display:block;color:var(--pp-slate-700);font-size:13px;font-weight:650}.ppBusinessImpactMetric strong{display:block;margin:4px 0;color:var(--pp-slate-900);font-size:22px;line-height:1}.ppBusinessImpactMetric small{display:block;color:var(--pp-slate-500);font-size:12px;line-height:1.3}.ppBusinessImpactModal{width:min(980px,var(--pp-modal-available-width));max-height:min(760px,calc(100vh - var(--pp-modal-edge-gap) * 2));max-height:min(760px,calc(100dvh - var(--pp-modal-edge-gap) * 2));box-sizing:border-box;overflow:auto;scrollbar-gutter:stable;padding:22px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.16);border-radius:14px;background:linear-gradient(135deg,rgba(var(--pp-pulse-blue-rgb),.06),rgba(var(--pp-insight-violet-rgb),.045) 46%,rgba(var(--pp-signal-teal-rgb),.05)),var(--pp-cloud-white);color:var(--pp-slate-900);box-shadow:0 30px 90px rgba(var(--pp-shadow-rgb),.26)}.ppBusinessImpactModalHero{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;align-items:start}.ppBusinessImpactModalBadges{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:7px}.ppBusinessImpactModalBadges span{display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.14);border-radius:999px;background:rgba(var(--pp-pulse-blue-rgb),.08);color:var(--pp-pulse-blue);font-size:12px;font-weight:780;letter-spacing:0}.ppBusinessImpactModalHero h2{margin:3px 0 7px;color:var(--pp-slate-900);font-size:24px;font-weight:840;letter-spacing:0;line-height:1.12}.ppBusinessImpactModalHero p{margin:0;color:var(--pp-slate-700);font-size:13px;line-height:1.45}.ppImpactCalculationModel,.ppImpactBreakdownModalGrid article,.ppImpactInputsSection,.ppImpactConfidenceSection,.ppImpactInterpretationSection>div,.ppImpactAuditNote,.ppImpactFullCalculation{border:1px solid rgba(var(--pp-pulse-blue-rgb),.13);border-radius:12px;background:#ffffffd6;box-shadow:0 12px 30px rgba(var(--pp-shadow-rgb),.06)}.ppImpactCalculationModel{display:grid;gap:8px;margin-top:18px;padding:14px;border-left:4px solid var(--pp-insight-violet)}.ppImpactCalculationModel>span,.ppImpactAuditNote>span{color:var(--pp-insight-violet);font-size:12px;font-weight:820;text-transform:uppercase}.ppImpactCalculationModel p{display:grid;grid-template-columns:170px minmax(0,1fr);gap:10px;margin:0;color:var(--pp-slate-700);font-size:13px;line-height:1.36}.ppImpactCalculationModel strong{color:var(--pp-slate-900)}.ppImpactCalculationModel span:last-child{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.ppImpactBreakdownModalSection,.ppImpactInputsSection,.ppImpactConfidenceSection,.ppImpactInterpretationSection,.ppImpactFullCalculation,.ppImpactAuditNote{margin-top:14px}.ppImpactBreakdownModalSection h3,.ppImpactInputsSection h3,.ppImpactInterpretationSection h3,.ppImpactFullCalculation h3{margin:0 0 8px;color:var(--pp-slate-900);font-size:15px;font-weight:820}.ppImpactBreakdownModalGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ppImpactBreakdownModalGrid article{overflow:hidden}.ppImpactBreakdownModalGrid header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:12px 13px;border-bottom:1px solid var(--pp-slate-200)}.ppImpactBreakdownModalGrid header span{color:var(--pp-slate-700);font-size:12px;font-weight:780}.ppImpactBreakdownModalGrid header strong{color:var(--pp-slate-900);font-size:20px;line-height:1}.ppImpactBreakdownModalGrid article>div{display:grid;gap:0;padding:3px 13px 11px}.ppImpactBreakdownModalGrid p{display:flex;justify-content:space-between;gap:12px;margin:0;padding:7px 0;border-bottom:1px dashed var(--pp-slate-200);color:var(--pp-slate-600);font-size:12px;line-height:1.35}.ppImpactBreakdownModalGrid p:last-child{border-bottom:0}.ppImpactBreakdownModalGrid p strong{color:var(--pp-slate-900);font-weight:800}.ppImpactInputsSection{display:grid;gap:12px;padding:14px}.ppImpactInputsSection p{margin:0;color:var(--pp-slate-600);font-size:12px;line-height:1.4}.ppImpactInputGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ppImpactInputGrid article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px;border:1px solid var(--pp-slate-200);border-radius:10px;background:var(--pp-mist-gray)}.ppImpactInputGrid strong,.ppImpactInputGrid small{display:block}.ppImpactInputGrid strong{color:var(--pp-slate-900);font-size:12px}.ppImpactInputGrid small{margin-top:3px;color:var(--pp-slate-500);font-size:11px;line-height:1.3}.ppImpactInputStatus{flex:0 0 auto;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:820}.ppImpactInputStatus-green{background:rgba(var(--pp-success-green-rgb),.12);color:color-mix(in srgb,var(--pp-success-green) 70%,var(--pp-midnight-ink))}.ppImpactInputStatus-orange{background:rgba(var(--pp-warning-amber-rgb),.14);color:color-mix(in srgb,var(--pp-warning-amber) 72%,var(--pp-midnight-ink))}.ppImpactInputStatus-red{background:rgba(var(--pp-risk-red-rgb),.12);color:var(--pp-risk-red)}.ppImpactInputStatus-slate{background:var(--pp-slate-100);color:var(--pp-slate-500)}.ppImpactConfidenceSection{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.85fr);gap:16px;padding:14px;background:linear-gradient(135deg,rgba(var(--pp-signal-teal-rgb),.08),rgba(var(--pp-pulse-blue-rgb),.04)),var(--pp-cloud-white)}.ppImpactConfidenceSection span{color:var(--pp-signal-teal);font-size:12px;font-weight:820;text-transform:uppercase}.ppImpactConfidenceSection strong{display:block;margin:4px 0 6px;color:var(--pp-slate-900);font-size:20px}.ppImpactConfidenceSection p,.ppImpactConfidenceSection li,.ppImpactInterpretationSection p,.ppImpactInterpretationSection li,.ppImpactAuditNote p{color:var(--pp-slate-700);font-size:12px;line-height:1.45}.ppImpactConfidenceSection p,.ppImpactAuditNote p{margin:0}.ppImpactConfidenceSection ul,.ppImpactInterpretationSection ul{margin:0;padding-left:18px}.ppImpactInterpretationSection{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.ppImpactInterpretationSection>div{padding:14px}.ppImpactInterpretationSection p{margin:0}.ppImpactFullCalculation{overflow-x:auto;padding:14px}.ppImpactFullCalculation table{width:100%;min-width:760px;border-collapse:collapse}.ppImpactFullCalculation th,.ppImpactFullCalculation td{padding:9px 8px;border-bottom:1px solid var(--pp-slate-200);color:var(--pp-slate-700);font-size:12px;text-align:left}.ppImpactFullCalculation th{color:var(--pp-slate-500);font-size:11px;font-weight:820;text-transform:uppercase}.ppImpactAuditNote{padding:14px;background:linear-gradient(135deg,rgba(var(--pp-insight-violet-rgb),.07),rgba(var(--pp-pulse-blue-rgb),.035)),var(--pp-cloud-white)}.ppImpactFlow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.ppImpactFlow>div,.ppImpactExplainGrid article,.ppImpactFormula{border:1px solid rgba(var(--pp-pulse-blue-rgb),.13);border-radius:12px;background:#ffffffc7;box-shadow:0 12px 30px rgba(var(--pp-shadow-rgb),.07)}.ppImpactFlow>div{display:grid;gap:8px;padding:13px}.ppImpactFlow s-icon{color:var(--pp-insight-violet)}.ppImpactFlow strong{color:var(--pp-slate-900);font-size:14px}.ppImpactFlow span{color:var(--pp-slate-700);font-size:12px;line-height:1.35}.ppImpactExplainGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.ppImpactExplainGrid article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start;padding:13px}.ppImpactExplainGrid span{color:var(--pp-slate-500);font-size:12px;font-weight:760}.ppImpactExplainGrid strong{display:block;margin:3px 0 5px;color:var(--pp-slate-900);font-size:19px;line-height:1}.ppImpactExplainGrid p{margin:0;color:var(--pp-slate-700);font-size:12px;line-height:1.38}.ppImpactFormula{margin-top:12px;padding:13px;border-left:4px solid var(--pp-signal-teal)}.ppConnectPage{padding-top:20px}.ppConnectScreen{gap:12px}.ppConnectHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.ppConnectHeader h1{margin:0 0 8px;color:var(--pp-slate-900);font-size:28px;font-weight:750;letter-spacing:0;line-height:1.08}.ppConnectHeader p{margin:0;color:var(--pp-slate-700);font-size:14px;line-height:1.4}.ppConnectLayout{display:grid;grid-template-columns:minmax(760px,1fr) minmax(380px,.43fr);gap:12px;align-items:start}.ppConnectMain,.ppConnectAside{display:grid;gap:12px}.ppConnectCategory{overflow:hidden;border-radius:inherit}.ppConnectCategory.isIgnored{background:linear-gradient(0deg,rgba(var(--pp-slate-100-rgb),.65),rgba(var(--pp-slate-100-rgb),.65))}.ppConnectCategoryHeader{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 18px;border-bottom:1px solid var(--pp-slate-200)}.ppConnectCategoryHeader h2{display:flex;align-items:center;gap:8px;margin:0 0 5px;color:var(--pp-slate-900);font-size:16px;font-weight:700;line-height:1.2}.ppConnectCategoryHeader h2>span:last-child{padding:4px 9px;border-radius:7px;background:var(--pp-blue-soft);color:var(--pp-pulse-blue);font-size:12px;font-weight:500}.ppConnectCategoryHeader p{margin:0;color:var(--pp-slate-700);font-size:13px;line-height:1.35}.ppConnectCategoryControls{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ppIgnoreCategoryButton{min-height:26px;padding:3px 9px;border:1px solid var(--pp-slate-300);border-radius:999px;background:var(--pp-slate-100);color:var(--pp-slate-700);font:inherit;font-size:12px;font-weight:600;line-height:1;cursor:pointer;box-shadow:0 1px rgba(var(--pp-shadow-rgb),.03)}.ppIgnoreCategoryButton:hover:not(:disabled),.ppIgnoreCategoryButton[aria-pressed=true]{border-color:var(--pp-pulse-blue);background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppIgnoreCategoryButton:disabled{border-color:var(--pp-slate-300);background:var(--pp-slate-100);color:var(--pp-slate-700);cursor:not-allowed}.ppConnectSourceTableWrap{overflow-x:auto}.ppConnectSourceTable{width:100%;min-width:840px;border-collapse:collapse}.ppConnectSourceTable th,.ppConnectSourceTable td{padding:10px 14px;border-bottom:1px solid var(--pp-slate-200);color:var(--pp-slate-700);font-size:13px;line-height:1.25;text-align:left;vertical-align:middle}.ppConnectSourceTable th{height:34px;background:var(--pp-slate-100);color:var(--pp-slate-500);font-size:12px;font-weight:450}.ppConnectSourceTable tr:last-child td{border-bottom:0}.ppConnectSourceTable tr.isUnavailable td{background:rgba(var(--pp-slate-100-rgb),.72);color:var(--pp-slate-500)}.ppConnectSourceTable tr.isUnavailable .ppConnectSourceLogo,.ppConnectSourceTable tr.isUnavailable .ppConnectStatus{opacity:.64}.ppConnectSourceTable tr.isDisabled td{background:rgba(var(--pp-pulse-blue-rgb),.035);color:var(--pp-slate-500)}.ppConnectSourceTable tr.isDisabled td:first-child{box-shadow:inset 3px 0 rgba(var(--pp-pulse-blue-rgb),.26)}.ppConnectSourceTable tr.isDisabled .ppConnectSourceLogo,.ppConnectSourceTable tr.isDisabled .ppConnectStatus{opacity:.82}.ppConnectSourceTable tr.isDisabled .ppConnectSourceName{color:var(--pp-slate-700)}.ppConnectSourceName{display:inline-flex;align-items:center;gap:12px;min-width:178px;font-weight:650}.ppConnectSourceName>span{display:grid;gap:2px}.ppConnectSourceName small{color:var(--pp-slate-500);font-size:11px;font-weight:500;line-height:1.25}.ppConnectSourceLogo{width:30px;height:30px;display:inline-grid;place-items:center;overflow:hidden;border:1px solid var(--pp-slate-300);border-radius:6px;background:var(--pp-cloud-white);color:var(--pp-slate-900);font-size:13px;font-weight:750}.ppConnectSourceLogo img{width:22px;height:22px;display:block;object-fit:contain}.ppConnectSourceLogo-teal,.ppConnectSourceLogo-cyan{border-color:var(--pp-teal-soft);background:var(--pp-teal-soft)}.ppConnectSourceLogo-green{border-color:var(--pp-teal-soft);background:var(--pp-green-soft)}.ppConnectSourceLogo-black{border-color:var(--pp-slate-300);background:var(--pp-cloud-white)}.ppConnectSourceLogo-purple{border-color:var(--pp-insight-violet);background:var(--pp-violet-soft)}.ppConnectSourceLogo-blue{border-color:var(--pp-blue-soft);background:var(--pp-blue-soft)}.ppConnectStatus{position:relative;display:grid;gap:2px;padding-left:13px;min-width:112px}.ppConnectStatus>span{position:absolute;left:0;top:5px;width:7px;height:7px;border-radius:50%}.ppConnectStatus-green>span{background:var(--pp-success-green)}.ppConnectStatus-gray>span{background:var(--pp-slate-500)}.ppConnectStatus-orange>span{background:var(--pp-warning-amber)}.ppConnectStatus strong{color:var(--pp-slate-700);font-size:13px;font-weight:550}.ppConnectStatus small{color:var(--pp-slate-500);font-size:12px}.ppConnectMobileStatus{display:none}.ppConnectActions{display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap}.ppInlineForm{display:inline-flex;margin:0}.ppConnectSmallButton{min-height:30px;padding:6px 11px;border:1px solid var(--pp-pulse-blue);border-radius:7px;background:var(--pp-cloud-white);color:var(--pp-pulse-blue);font:inherit;font-size:12px;font-weight:650;line-height:1;cursor:pointer}.ppConnectSmallButton:hover:not(:disabled){background:var(--pp-blue-soft)}.ppConnectSmallButton:disabled{border-color:var(--pp-slate-300);background:var(--pp-slate-100);color:var(--pp-slate-500);cursor:not-allowed;text-wrap:nowrap}.ppConnectSmallButton-ghost{border-color:var(--pp-slate-300);background:var(--pp-cloud-white);color:var(--pp-slate-700)}.ppConnectSmallButton-ghost:hover:not(:disabled){border-color:var(--pp-slate-500);background:var(--pp-slate-100);color:var(--pp-slate-900)}.ppConnectCoverageCard,.ppConnectInfoCard{padding:18px 20px}.ppConnectPieWrap{display:grid;grid-template-columns:160px minmax(0,1fr);gap:18px;align-items:center;margin:14px 0 18px}.ppConnectPie{width:150px;aspect-ratio:1;display:grid;place-content:center;border-radius:50%;background:radial-gradient(circle at center,var(--pp-cloud-white) 0 55%,transparent 56%),var(--coverage-gradient);text-align:center}.ppConnectPie strong{color:var(--pp-slate-900);font-size:30px;line-height:1}.ppConnectPie span{max-width:84px;color:var(--pp-slate-700);font-size:12px;line-height:1.2}.ppConnectPieSummary{display:grid;gap:8px}.ppConnectPieSummary p{margin:0;color:var(--pp-slate-700);font-size:13px}.ppConnectPieSummary strong{margin-right:4px;color:var(--pp-slate-900);font-size:15px}.ppConnectPieSummary small{color:var(--pp-slate-500);font-size:12px;line-height:1.35}.ppConnectCoverageLegend{display:grid;gap:12px}.ppConnectCoverageLegend>div{display:grid;grid-template-columns:minmax(0,1fr) 46px 72px;gap:10px;align-items:center;color:var(--pp-slate-700);font-size:13px}.ppConnectCoverageLegend>div.isComplete{color:var(--pp-slate-700)}.ppConnectCoverageLegend span{display:inline-flex;align-items:center;gap:8px}.ppConnectCoverageLegend strong{color:var(--pp-slate-900);font-size:13px;text-align:right}.ppConnectCoverageLegend small{color:var(--pp-slate-500);font-size:12px;text-align:right}.ppConnectLegendDot{width:10px;height:10px;display:inline-block;border-radius:50%}.ppConnectLegendDot-reviews{background:var(--pp-pulse-blue)}.ppConnectLegendDot-returns{background:var(--pp-signal-teal)}.ppConnectLegendDot-support{background:var(--pp-warning-amber)}.ppConnectInfoCard h2{margin:0 0 14px;color:var(--pp-slate-900);font-size:16px;font-weight:700;line-height:1.25}.ppCoverageUnlockList{display:grid;gap:12px}.ppCoverageUnlockList p{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;margin:0;color:var(--pp-slate-700);font-size:13px;line-height:1.35}.ppCoverageUnlockList s-icon{color:var(--pp-success-green)}.ppCoverageUnlockList strong{display:block;margin-bottom:2px;color:var(--pp-slate-900);font-size:13px}.ppConnectionModalOverlay{position:fixed;top:0;right:auto;bottom:0;left:0;z-index:2147483400;width:100dvw;max-width:100dvw;display:grid;place-items:center;overflow:hidden;box-sizing:border-box;padding:var(--pp-modal-edge-gap) var(--pp-modal-right-gap) var(--pp-modal-edge-gap) var(--pp-modal-edge-gap);background:rgba(var(--pp-shadow-rgb),.42);scrollbar-gutter:stable}.ppConnectionModal{width:min(520px,var(--pp-modal-available-width));max-height:calc(100vh - var(--pp-modal-edge-gap) * 2);max-height:calc(100dvh - var(--pp-modal-edge-gap) * 2);box-sizing:border-box;overflow:auto;scrollbar-gutter:stable;padding:22px;border:1px solid var(--pp-slate-200);border-radius:12px;background:var(--pp-cloud-white);box-shadow:0 26px 70px rgba(var(--pp-shadow-rgb),.2)}.ppConnectionModalHeader{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start;margin-bottom:18px}.ppConnectionModalHeader .ppConnectSourceLogo{width:44px;height:44px;border-radius:9px}.ppConnectionModalHeader .ppConnectSourceLogo img{width:30px;height:30px}.ppConnectionModalHeader span{color:var(--pp-pulse-blue);font-size:12px;font-weight:700}.ppConnectionModalHeader h2{margin:2px 0 4px;color:var(--pp-slate-900);font-size:22px;font-weight:750;letter-spacing:0;line-height:1.15}.ppConnectionModalHeader p,.ppConnectionHint{margin:0;color:var(--pp-slate-700);font-size:13px;line-height:1.4}.ppCsvProcessingPanel,.ppCsvUploadError{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:center;padding:12px 13px;border-radius:10px;font-size:13px;line-height:1.35}.ppCsvProcessingPanel{border:1px solid rgba(var(--pp-pulse-blue-rgb),.22);background:linear-gradient(90deg,rgba(var(--pp-pulse-blue-rgb),.08),rgba(var(--pp-info-cyan-rgb),.08));color:var(--pp-slate-700)}.ppCsvProcessingPanel strong{display:block;margin-bottom:2px;color:var(--pp-slate-900);font-weight:760}.ppCsvProcessingPanel p{margin:0}.ppCsvProcessingSpinner{width:28px;height:28px;border:3px solid rgba(var(--pp-pulse-blue-rgb),.16);border-top-color:var(--pp-pulse-blue);border-radius:50%;animation:ppSpin .82s linear infinite}.ppCsvUploadError{border:1px solid rgba(var(--pp-risk-red-rgb),.24);background:var(--pp-red-soft);color:var(--pp-slate-900)}.ppCsvUploadError s-icon{color:var(--pp-risk-red)}.ppCsvUploadModal{position:relative}.ppCsvUploadModal.isBusy .ppConnectionModalHeader,.ppCsvUploadModal.isBusy .ppConnectionForm{filter:blur(1.6px);opacity:.58;pointer-events:none;-webkit-user-select:none;user-select:none}.ppCsvModalBusyOverlay{position:absolute;top:12px;right:12px;bottom:12px;left:12px;z-index:5;display:grid;place-items:center;align-content:center;gap:8px;padding:22px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.22);border-radius:12px;background:#ffffffb8;color:var(--pp-slate-700);text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 1px #fffc}.ppCsvModalBusyOverlay strong{color:var(--pp-slate-900);font-size:14px;font-weight:760}.ppCsvModalBusyOverlay p{max-width:340px;margin:0;font-size:12.5px;line-height:1.4}.ppInlineTextButton{display:inline;margin:0;padding:0;border:0;background:transparent;color:var(--pp-pulse-blue);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.ppInlineTextButton:hover{color:var(--pp-pulse-blue-dark)}.ppCsvPreviewModal,.ppCsvGuideModal{width:min(900px,100%)}.ppCsvPreviewSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.ppCsvPreviewSummary>span{display:grid;gap:3px;min-width:0;padding:10px 11px;border:1px solid var(--pp-slate-200);border-radius:10px;background:var(--pp-surface-subtle)}.ppCsvPreviewSummary small{color:var(--pp-slate-500);font-size:10.5px;font-weight:760;letter-spacing:.03em;text-transform:uppercase}.ppCsvPreviewSummary strong{overflow:hidden;color:var(--pp-slate-900);font-size:20px;font-weight:800;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.ppCsvPreviewSummary .isCompact strong{font-size:12.5px;line-height:1.25}.ppCsvMappingPanel,.ppCsvGuideIntro,.ppCsvPreviewGuidance,.ppCsvProductMatchNotice{border:1px solid var(--pp-slate-200);border-radius:10px;background:var(--pp-cloud-white)}.ppCsvMappingPanel{display:grid;gap:10px;margin-bottom:12px;padding:12px}.ppCsvMappingPanel>div:first-child span{color:var(--pp-slate-900);font-size:13px;font-weight:780}.ppCsvMappingPanel>div:first-child p{margin:2px 0 0;color:var(--pp-slate-600);font-size:12px}.ppCsvMappingGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ppCsvMappingGrid span{min-width:0;padding:8px 9px;border-radius:8px;background:var(--pp-surface-subtle)}.ppCsvMappingGrid strong,.ppCsvMappingGrid small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppCsvMappingGrid strong{color:var(--pp-slate-700);font-size:11px;font-weight:760}.ppCsvMappingGrid small{margin-top:2px;color:var(--pp-slate-900);font-size:12px}.ppCsvProductMatchNotice,.ppCsvPreviewGuidance{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:center;margin-bottom:12px;padding:9px 11px;color:var(--pp-slate-700);font-size:12.5px;line-height:1.4}.ppCsvProductMatchNotice{border-color:rgba(var(--pp-growth-green-rgb),.22);background:var(--pp-green-soft)}.ppCsvProductMatchNotice s-icon{color:var(--pp-growth-green)}.ppCsvPreviewGuidance{margin-top:12px;border-color:rgba(var(--pp-pulse-blue-rgb),.18);background:rgba(var(--pp-pulse-blue-rgb),.06)}.ppCsvPreviewGuidance p{margin:0}.ppCsvPreviewGuidance s-icon{color:var(--pp-pulse-blue)}.ppCsvPreviewTableWrap,.ppCsvGuideTableWrap{overflow:auto;border:1px solid var(--pp-slate-200);border-radius:10px}.ppCsvPreviewTable,.ppCsvGuideTable{width:100%;border-collapse:collapse}.ppCsvPreviewTable th,.ppCsvPreviewTable td,.ppCsvGuideTable th,.ppCsvGuideTable td{padding:9px 10px;border-bottom:1px solid var(--pp-slate-200);color:var(--pp-slate-700);font-size:12px;line-height:1.35;text-align:left;vertical-align:top}.ppCsvPreviewTable th,.ppCsvGuideTable th{background:var(--pp-surface-subtle);color:var(--pp-slate-500);font-size:10.5px;font-weight:780;letter-spacing:.03em;text-transform:uppercase}.ppCsvPreviewTable tr:last-child td,.ppCsvGuideTable tr:last-child td{border-bottom:0}.ppCsvPreviewTable td strong,.ppCsvPreviewTable td small{display:block}.ppCsvPreviewTable td strong{color:var(--pp-slate-900);font-size:12.5px;font-weight:760}.ppCsvPreviewTable td small{margin-top:2px;color:var(--pp-slate-600);font-size:11.5px;line-height:1.35}.ppCsvPreviewTable th:nth-child(4),.ppCsvPreviewTable td:nth-child(4){min-width:250px}.ppCsvGuideIntro{margin-bottom:12px;padding:11px 12px}.ppCsvGuideIntro p{margin:0;color:var(--pp-slate-700);font-size:13px;line-height:1.45}.ppCsvGuideTable code{padding:2px 5px;border-radius:5px;background:var(--pp-surface-subtle);color:var(--pp-slate-900);font-size:12px}.ppConnectionForm{display:grid;gap:14px}.ppConnectionField{display:grid;gap:7px;color:var(--pp-slate-900);font-size:13px;font-weight:650}.ppConnectionField input{width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--pp-slate-300);border-radius:8px;background:var(--pp-cloud-white);color:var(--pp-slate-900);font:inherit;font-size:13px}.ppConnectionField input:focus{border-color:var(--pp-pulse-blue);outline:3px solid rgba(var(--pp-pulse-blue-rgb),.16)}.ppConnectionLinkRow{display:flex;gap:10px;flex-wrap:wrap}.ppConnectionLinkRow a{display:inline-flex;align-items:center;gap:4px;color:var(--pp-pulse-blue);font-size:13px;font-weight:650;text-decoration:none}.ppConnectionLinkRow a:hover{text-decoration:underline}.ppConnectionModalFooter{position:sticky;bottom:0;z-index:2;display:flex;justify-content:flex-end;gap:10px;margin-top:4px;padding-top:12px;background:linear-gradient(180deg,rgba(255,255,255,.9),var(--pp-cloud-white) 42%)}.ppAnalysisConfirmOverlay{position:fixed;top:0;right:auto;bottom:0;left:0;z-index:2147483400;width:100dvw;max-width:100dvw;display:grid;place-items:center;overflow:hidden;box-sizing:border-box;padding:var(--pp-modal-edge-gap) var(--pp-modal-right-gap) var(--pp-modal-edge-gap) var(--pp-modal-edge-gap);background:rgba(var(--pp-shadow-rgb),.44);scrollbar-gutter:stable}.ppRouteLoadingOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:24px;background:rgba(var(--pp-slate-100-rgb),.24);opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity .12s ease,visibility 0s linear .12s}.ppRouteLoadingOverlay.isVisible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .12s ease,visibility 0s}.ppRouteLoadingCard{display:inline-grid;justify-items:center;gap:9px;min-width:118px;padding:14px 16px 13px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.14);border-radius:12px;background:#ffffffeb;color:var(--pp-slate-900);box-shadow:0 18px 42px rgba(var(--pp-shadow-rgb),.12);transform:translateY(3px) scale(.98);transition:transform .16s ease}.ppRouteLoadingOverlay.isVisible .ppRouteLoadingCard{transform:translateY(0) scale(1)}.ppRouteLoadingSpinner{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:16px}.ppRouteLoadingSpinner i{width:6px;height:6px;display:block;border-radius:999px;background:var(--pp-pulse-blue);animation:ppRouteLoadingPulse .95s ease-in-out infinite}.ppRouteLoadingSpinner i:nth-child(2){background:var(--pp-insight-violet);animation-delay:.14s}.ppRouteLoadingSpinner i:nth-child(3){background:var(--pp-signal-teal);animation-delay:.28s}.ppRouteLoadingCard strong{color:var(--pp-slate-700);font-size:11px;font-weight:850;letter-spacing:.01em;line-height:1}@keyframes ppRouteLoadingPulse{0%,80%,to{opacity:.35;transform:translateY(0) scale(.85)}38%{opacity:1;transform:translateY(-3px) scale(1)}}@media(prefers-reduced-motion:reduce){.ppRouteLoadingOverlay,.ppRouteLoadingCard,.ppRouteLoadingSpinner i{animation:none;transition:none}}.ppAnalysisConfirmModal{width:min(500px,var(--pp-modal-available-width));max-height:calc(100vh - var(--pp-modal-edge-gap) * 2);max-height:calc(100dvh - var(--pp-modal-edge-gap) * 2);box-sizing:border-box;overflow:auto;scrollbar-gutter:stable;padding:18px;border:1px solid var(--pp-slate-200);border-radius:12px;background:var(--pp-cloud-white);color:var(--pp-slate-900);box-shadow:0 28px 80px rgba(var(--pp-shadow-rgb),.24)}.ppAnalysisConfirmHeader{display:grid;grid-template-columns:40px minmax(0,1fr);gap:11px;align-items:start}.ppAnalysisConfirmIcon{width:40px;height:40px;display:inline-grid;place-items:center;border-radius:10px;background:linear-gradient(135deg,var(--pp-pulse-blue),var(--pp-insight-violet));color:var(--pp-cloud-white)}.ppAnalysisConfirmIcon s-icon,.ppAnalysisConfirmFooter .ppPrimaryButton s-icon{color:var(--pp-cloud-white);filter:brightness(0) invert(1)}.ppAnalysisConfirmIcon s-icon{transform:scale(1.34)}.ppAnalysisConfirmHeader span{color:var(--pp-pulse-blue);font-size:10.5px;font-weight:750}.ppAnalysisConfirmHeader h2{margin:1px 0 4px;color:var(--pp-slate-900);font-size:19px;font-weight:800;letter-spacing:0;line-height:1.15}.ppAnalysisConfirmHeader p{margin:0;color:var(--pp-slate-700);font-size:12.5px;line-height:1.38}.ppAnalysisConfirmCost{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:14px;padding:10px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.18);border-radius:10px;background:var(--pp-blue-soft)}.ppAnalysisConfirmCost span,.ppAnalysisConfirmProducts span{display:block;color:var(--pp-slate-500);font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase}.ppAnalysisConfirmCost strong{display:block;margin-top:2px;color:var(--pp-midnight-ink);font-size:16px}.ppAnalysisConfirmCost small{max-width:250px;color:var(--pp-slate-700);font-size:11.5px;line-height:1.35;text-align:right}.ppAnalysisConfirmProducts{margin-top:11px;padding:10px;border:1px solid var(--pp-slate-200);border-radius:10px;background:var(--pp-mist-gray)}.ppAnalysisConfirmProducts ul{display:grid;gap:4px;margin:7px 0 0;padding:0;list-style:none}.ppAnalysisConfirmProducts li{overflow:hidden;color:var(--pp-slate-900);font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.ppAnalysisConfirmFooter{position:sticky;bottom:0;z-index:2;display:flex;justify-content:flex-end;gap:8px;margin-top:14px;padding-top:10px;background:linear-gradient(180deg,rgba(255,255,255,.9),var(--pp-cloud-white) 42%)}.ppCostConfirmModal{width:min(720px,var(--pp-modal-available-width));padding:0;overflow:auto;border-color:rgba(var(--pp-slate-500-rgb),.22);border-radius:12px;background:var(--pp-cloud-white);box-shadow:0 26px 72px rgba(var(--pp-shadow-rgb),.28)}.ppCostConfirmBody{padding:22px 24px 18px}.ppCostConfirmHeader{grid-template-columns:54px minmax(0,1fr);gap:14px;align-items:start}.ppCostConfirmHeroIcon{width:52px;height:52px;border-radius:10px;background:linear-gradient(145deg,#2d6bff,#7d3cff);font-size:34px;box-shadow:0 12px 26px rgba(var(--pp-pulse-blue-rgb),.18)}.ppProductDiagnosisConfirmIcon{background:linear-gradient(145deg,var(--pp-midnight-ink) 0%,var(--pp-pulse-blue) 100%)}.ppCostConfirmHeroIcon .ppQuickScanBolt{color:var(--pp-cloud-white);filter:none;line-height:1}.ppCostConfirmHeroIcon s-icon{transform:scale(1.62)}.ppCostConfirmHeader>div>span{color:#3b63ff;font-size:12px;font-weight:800;letter-spacing:0;text-transform:none}.ppCostConfirmHeader h2{margin:3px 0 7px;font-size:clamp(20px,2.2vw,24px);font-weight:850;letter-spacing:0;line-height:1.12}.ppCostConfirmHeader p{max-width:560px;color:var(--pp-slate-700);font-size:13px;line-height:1.38}.ppCostConfirmDivider{height:1px;margin:16px 0 14px;background:var(--pp-slate-200)}.ppCostConfirmCost{display:grid;grid-template-columns:42px minmax(0,1fr) minmax(190px,.85fr);gap:14px;align-items:center;margin-top:0;padding:14px 16px;border-color:rgba(var(--pp-pulse-blue-rgb),.22);border-radius:10px;background:radial-gradient(circle at 8% 10%,rgba(var(--pp-pulse-blue-rgb),.08),transparent 36%),#ffffffd6}.ppCostConfirmCostIcon{width:42px;height:42px;display:inline-grid;place-items:center;border-radius:999px;background:rgba(var(--pp-pulse-blue-rgb),.1);color:var(--pp-pulse-blue)}.ppCostConfirmCostIcon svg{width:31px;height:31px;margin-top:5px}.ppCostConfirmCost>div>span,.ppCostConfirmProducts>span{color:var(--pp-slate-700);font-size:11px;font-weight:760;letter-spacing:0;text-transform:none}.ppCostConfirmCost strong{margin-top:2px;color:var(--pp-midnight-ink);font-size:20px;font-weight:850;line-height:1.05}.ppCostConfirmCost small{max-width:none;padding-left:18px;border-left:1px solid var(--pp-slate-300);color:var(--pp-slate-700);font-size:12px;line-height:1.36;text-align:left}.ppCostConfirmInfoGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.ppCostConfirmCard{min-height:98px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;align-items:start;padding:13px 14px;border:1px solid var(--pp-slate-200);border-radius:10px;background:#ffffffe6;box-shadow:0 8px 18px rgba(var(--pp-shadow-rgb),.035)}.ppCostConfirmCardIcon{width:38px;height:38px;display:inline-grid;place-items:center;border-radius:999px}.ppCostConfirmCardIcon s-icon{color:currentColor;transform:scale(1.62)}.ppCostConfirmCard strong{display:block;margin:0 0 6px;font-size:12.5px;font-weight:850;line-height:1.2}.ppCostConfirmCard p{margin:0;color:var(--pp-slate-700);font-size:12px;line-height:1.36}.ppCostConfirmCard-success .ppCostConfirmCardIcon{background:var(--pp-green-soft);color:var(--pp-success-green)}.ppCostConfirmCard-success strong{color:var(--pp-success-green)}.ppCostConfirmCard-warning .ppCostConfirmCardIcon{background:var(--pp-amber-soft);color:var(--pp-warning-amber)}.ppCostConfirmCard-warning strong{color:var(--pp-warning-amber)}.ppCostConfirmNotice{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;margin-top:12px;padding:10px 13px;border:1px solid rgba(var(--pp-warning-amber-rgb),.28);border-radius:10px;background:radial-gradient(circle at 4% 50%,rgba(var(--pp-warning-amber-rgb),.11),transparent 24%),rgba(var(--pp-warning-amber-rgb),.035);color:var(--pp-slate-700)}.ppCostConfirmNotice s-icon{color:var(--pp-warning-amber);transform:scale(1.22)}.ppCostConfirmNotice p{margin:0;font-size:12px;line-height:1.34}.ppCostConfirmProducts{margin-top:12px;padding:11px 13px;border-radius:10px;background:rgba(var(--pp-slate-100-rgb),.6)}.ppCostConfirmFooter{position:sticky;margin:0;padding:12px 24px;border-top:1px solid var(--pp-slate-200);background:#fffffff5}.ppCostConfirmFooter .ppSecondaryButton,.ppCostConfirmFooter .ppPrimaryButton{min-height:34px;padding:7px 14px;border-radius:8px;font-size:13px;font-weight:700}.ppCostConfirmFooter .ppSecondaryButton{min-width:108px}.ppCostConfirmFooter .ppPrimaryButton{min-width:min(248px,100%);background:var(--pp-primary-green);border-color:var(--pp-primary-green);box-shadow:0 1px #ffffff2e inset,0 4px 10px rgba(var(--pp-primary-green-rgb),.18)}.ppCostConfirmFooter .ppPrimaryButton:hover:not(:disabled){background:color-mix(in srgb,var(--pp-primary-green) 88%,var(--pp-midnight-ink));border-color:color-mix(in srgb,var(--pp-primary-green) 84%,var(--pp-midnight-ink))}.ppCostConfirmFooter .ppQuickScanBolt{color:var(--pp-cloud-white);line-height:1}.ppAnalysisConfirmModal.ppProductDiagnosisConfirmModal{width:min(820px,var(--pp-modal-available-width));padding:0;overflow:hidden;border-color:rgba(var(--pp-slate-500-rgb),.22);border-radius:12px;background:#fff;box-shadow:0 22px 62px rgba(var(--pp-shadow-rgb),.28)}.ppProductDiagnosisConfirmLayout{display:grid;grid-template-columns:minmax(210px,260px) minmax(0,1fr);min-height:min(460px,calc(100dvh - var(--pp-modal-edge-gap) * 2))}.ppProductDiagnosisConfirmSide{position:relative;min-width:0;display:grid;align-content:center;gap:32px;overflow:hidden;padding:34px 32px;background:radial-gradient(circle at 88% 86%,rgba(var(--pp-pulse-blue-rgb),.1),transparent 34%),linear-gradient(180deg,#f8faff,#f2f6ff)}.ppProductDiagnosisConfirmSide:after{content:"";position:absolute;right:-86px;bottom:-102px;width:300px;height:210px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.1);border-radius:50%;box-shadow:-72px -34px 0 -70px rgba(var(--pp-pulse-blue-rgb),.22),-144px -64px 0 -140px rgba(var(--pp-pulse-blue-rgb),.18),-216px -96px 0 -210px rgba(var(--pp-pulse-blue-rgb),.14)}.ppProductDiagnosisConfirmSide:before{content:"";position:absolute;right:16px;bottom:50px;width:4px;height:4px;border-radius:999px;background:rgba(var(--pp-pulse-blue-rgb),.18);box-shadow:-34px 18px rgba(var(--pp-pulse-blue-rgb),.16),-72px 38px rgba(var(--pp-pulse-blue-rgb),.12),-118px 62px rgba(var(--pp-pulse-blue-rgb),.1),-162px 88px rgba(var(--pp-pulse-blue-rgb),.1)}.ppProductDiagnosisConfirmSide>div,.ppProductDiagnosisConfirmHeroIcon{position:relative;z-index:1}.ppProductDiagnosisConfirmHeroIcon{width:60px;height:60px;display:inline-grid;place-items:center;border-radius:14px;background:linear-gradient(145deg,#132b58,#2563eb);color:#fff;box-shadow:0 14px 28px rgba(var(--pp-pulse-blue-rgb),.22)}.ppProductDiagnosisConfirmHeroIcon svg{width:30px;height:30px}.ppProductDiagnosisConfirmSide span:not(.ppProductDiagnosisConfirmHeroIcon){display:block;color:#3157ff;font-size:12.5px;font-weight:900;line-height:1.2}.ppProductDiagnosisConfirmSide h2{max-width:220px;margin:18px 0 16px;color:#07152f;font-size:clamp(26px,3.5vw,34px);font-weight:950;letter-spacing:0;line-height:1.08}.ppProductDiagnosisConfirmSide p{max-width:220px;margin:0;color:var(--pp-slate-600);font-size:12.5px;font-weight:580;line-height:1.45}.ppProductDiagnosisConfirmMain{min-width:0;display:grid;align-content:start;gap:14px;padding:30px 30px 0}.ppProductDiagnosisConfirmCost{display:grid;grid-template-columns:46px minmax(130px,.86fr) minmax(190px,1fr);gap:14px;align-items:center;padding:16px 18px;border:1px solid var(--pp-slate-200);border-radius:10px;background:#fff}.ppProductDiagnosisConfirmCostIcon{width:46px;height:46px;display:inline-grid;place-items:center;border-radius:999px;background:#eef2ff;color:#3157ff}.ppProductDiagnosisConfirmCostIcon svg{width:26px;height:26px}.ppProductDiagnosisConfirmCost>div{min-width:0}.ppProductDiagnosisConfirmCost>div>span{display:block;color:var(--pp-slate-800);font-size:12.5px;font-weight:900;line-height:1.2}.ppProductDiagnosisConfirmCost strong{display:block;margin-top:5px;color:#020617;font-size:clamp(24px,3vw,30px);font-weight:950;letter-spacing:0;line-height:1}.ppProductDiagnosisConfirmCost p{min-height:52px;display:flex;align-items:center;margin:0;padding-left:18px;border-left:1px solid var(--pp-slate-200);color:var(--pp-slate-600);font-size:14px;font-weight:540;line-height:1.38}.ppProductDiagnosisConfirmDetails{display:grid;border:1px solid var(--pp-slate-200);border-radius:10px;background:#fff}.ppProductDiagnosisConfirmDetails article{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;align-items:center;min-height:82px;padding:14px 18px}.ppProductDiagnosisConfirmDetails article+article{border-top:1px solid var(--pp-slate-200)}.ppProductDiagnosisConfirmDetailIcon{width:44px;height:44px;display:inline-grid;place-items:center;border-radius:999px}.ppProductDiagnosisConfirmDetailIcon s-icon{transform:scale(1.18)}.ppProductDiagnosisConfirmDetailIcon svg{width:26px;height:26px}.ppProductDiagnosisConfirmDetailIcon-success{background:#dcfce7;color:#15803d}.ppProductDiagnosisConfirmDetailIcon-warning{background:#fef3c7;color:#d97706}.ppProductDiagnosisConfirmDetailIcon-product{background:#e9eeff;color:#3157ff}.ppProductDiagnosisConfirmDetails strong{display:block;color:var(--pp-slate-900);font-size:13.5px;font-weight:920;line-height:1.2}.ppProductDiagnosisConfirmDetailIcon-success+div strong{color:#16a34a}.ppProductDiagnosisConfirmDetailIcon-warning+div strong{color:#d97706}.ppProductDiagnosisConfirmDetails p{margin:5px 0 0;color:var(--pp-slate-600);font-size:13px;font-weight:540;line-height:1.38}.ppProductDiagnosisConfirmDetails ul{display:grid;gap:4px;margin:8px 0 0;padding:0;list-style:none}.ppProductDiagnosisConfirmDetails li{overflow:hidden;color:#020617;font-size:13.5px;font-weight:900;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ppProductDiagnosisConfirmNotice{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:center;padding:11px 14px;border:1px solid #dbe7ff;border-radius:9px;background:#f8fbff;color:#3157ff}.ppProductDiagnosisConfirmNotice s-icon{transform:scale(1.05)}.ppProductDiagnosisConfirmNotice p{margin:0;color:var(--pp-slate-600);font-size:13px;font-weight:540;line-height:1.38}.ppProductDiagnosisConfirmFooter{display:flex;justify-content:flex-end;gap:12px;margin:14px 30px 0 260px;padding:8px 0 10px;border-top:1px solid var(--pp-slate-200);background:#fff}.ppProductDiagnosisConfirmFooter .ppSecondaryButton,.ppProductDiagnosisConfirmFooter .ppPrimaryButton{min-height:38px;padding:0 16px;border-radius:8px;font-size:13.5px;font-weight:900}.ppProductDiagnosisConfirmFooter .ppSecondaryButton{min-width:118px}.ppProductDiagnosisConfirmRunButton{min-width:240px;gap:9px;background:#07883f;border-color:#07883f;box-shadow:0 10px 24px #07883f38}.ppProductDiagnosisConfirmRunButton:hover:not(:disabled),.ppProductDiagnosisConfirmRunButton:focus-visible{background:#067338;border-color:#067338;box-shadow:0 16px 36px #07883f4d}.ppProductDiagnosisConfirmRunButton s-icon{transform:scale(1.05)}.ppAnalysisConfirmModal.ppQuickScanConfirmModal{position:relative;width:min(860px,var(--pp-modal-available-width));padding:0;overflow:hidden;border-color:rgba(var(--pp-slate-500-rgb),.2);border-radius:12px;background:#fff;box-shadow:0 22px 62px rgba(var(--pp-shadow-rgb),.28)}.ppQuickScanConfirmClose{position:absolute;top:10px;right:10px;z-index:3;width:28px;height:28px;min-height:28px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:999px;background:transparent;color:var(--pp-slate-500);cursor:pointer}.ppQuickScanConfirmClose:hover:not(:disabled),.ppQuickScanConfirmClose:focus-visible{background:var(--pp-slate-100);color:var(--pp-slate-900);outline:none}.ppQuickScanConfirmClose:disabled{opacity:.48;cursor:not-allowed}.ppQuickScanConfirmLayout{display:grid;grid-template-columns:minmax(230px,.74fr) minmax(0,1.7fr);gap:clamp(16px,2vw,26px);min-height:min(440px,calc(100dvh - var(--pp-modal-edge-gap) * 2));padding:12px 20px 0 12px}.ppQuickScanConfirmVisual{min-height:390px;display:grid;place-items:center;overflow:hidden;border-radius:12px;background:radial-gradient(circle at 54% 45%,rgba(var(--pp-pulse-blue-rgb),.1),transparent 38%),linear-gradient(180deg,#f8f9ff,#f1f4ff)}.ppQuickScanConfirmVisual img{width:min(110%,410px);max-width:none;height:auto;display:block;transform:translateY(4px) scale(1);filter:drop-shadow(0 12px 22px rgba(var(--pp-pulse-blue-rgb),.1))}.ppQuickScanConfirmContent{min-width:0;display:grid;align-content:start;gap:15px;padding:clamp(24px,3vw,34px) 4px 0 0}.ppQuickScanConfirmBrand{display:inline-flex;align-items:center;gap:6px;color:#3157ff;font-size:12.5px;font-weight:850;line-height:1}.ppQuickScanConfirmBrand>span{width:17px;height:17px;display:inline-grid;place-items:center}.ppQuickScanConfirmBrand svg{width:17px;height:17px}.ppQuickScanConfirmHeader h2{margin:0;color:var(--pp-slate-900);font-size:clamp(24px,3.4vw,34px);font-weight:900;letter-spacing:0;line-height:1.06}.ppQuickScanConfirmHeader p{max-width:460px;margin:10px 0 0;color:var(--pp-slate-600);font-size:clamp(12.5px,1.4vw,14px);font-weight:560;line-height:1.42}.ppQuickScanConfirmHighlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:0;padding:10px;border:1px solid var(--pp-slate-200);border-radius:10px;background:#fffffff0;box-shadow:0 12px 28px rgba(var(--pp-shadow-rgb),.05)}.ppQuickScanConfirmHighlights span{min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr);gap:8px;align-items:center;padding:0 10px;color:var(--pp-slate-800);font-size:11.5px;font-weight:850;line-height:1.25}.ppQuickScanConfirmHighlights span+span{border-left:1px solid var(--pp-slate-200)}.ppQuickScanConfirmHighlights i{width:32px;height:32px;display:inline-grid;place-items:center;border-radius:9px;background:#eef2ff;color:#3157ff;font-style:normal}.ppQuickScanConfirmHighlights i s-icon{transform:scale(1.05)}.ppQuickScanConfirmInfoGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ppQuickScanConfirmInfoGrid article{min-height:108px;padding:14px;border:1px solid var(--pp-slate-200);border-radius:10px;background:#fffffff5;box-shadow:0 12px 28px rgba(var(--pp-shadow-rgb),.04)}.ppQuickScanConfirmInfoIcon{width:32px;height:32px;display:inline-grid;place-items:center;margin-bottom:10px;border-radius:9px}.ppQuickScanConfirmInfoIcon s-icon{transform:scale(1.05)}.ppQuickScanConfirmInfoIcon-success{background:#dcfce7;color:#15803d}.ppQuickScanConfirmInfoIcon-warning{background:#fef3c7;color:#d97706}.ppQuickScanConfirmInfoGrid strong{display:block;color:var(--pp-slate-900);font-size:13.5px;font-weight:900;line-height:1.2}.ppQuickScanConfirmInfoGrid p{margin:5px 0 0;color:var(--pp-slate-600);font-size:12.5px;font-weight:560;line-height:1.38}.ppQuickScanConfirmFooter{display:flex;justify-content:flex-end;gap:10px;margin:16px 20px 0;padding:12px 0 14px;border-top:1px solid var(--pp-slate-200);background:#fff}.ppQuickScanConfirmFooter .ppSecondaryButton,.ppQuickScanConfirmFooter .ppPrimaryButton{min-height:38px;padding:0 15px;border-radius:8px;font-size:12.5px;font-weight:850}.ppQuickScanConfirmFooter .ppSecondaryButton{min-width:90px}.ppQuickScanConfirmRunButton{min-width:164px;gap:8px;background:#2f7d44;border-color:#2f7d44;box-shadow:0 10px 22px #2f7d4433}.ppQuickScanConfirmRunButton:hover:not(:disabled),.ppQuickScanConfirmRunButton:focus-visible{background:#256d39;border-color:#256d39;box-shadow:0 16px 34px #2f7d4447}.ppQuickScanConfirmRunButton .ppQuickScanBolt{color:#fff;filter:none}@media(max-width:720px){.ppCostConfirmBody{padding:18px 16px 16px}.ppCostConfirmHeader{grid-template-columns:48px minmax(0,1fr);gap:12px}.ppCostConfirmHeroIcon{width:46px;height:46px;font-size:30px}.ppCostConfirmHeader p{font-size:12.5px}.ppCostConfirmCost{grid-template-columns:42px minmax(0,1fr)}.ppCostConfirmCost small{grid-column:1 / -1;padding-left:0;border-left:0}.ppCostConfirmInfoGrid{grid-template-columns:1fr}.ppCostConfirmFooter{padding:11px 16px}.ppCostConfirmFooter .ppSecondaryButton,.ppCostConfirmFooter .ppPrimaryButton{min-width:0}.ppAnalysisConfirmModal.ppProductDiagnosisConfirmModal{width:var(--pp-modal-available-width);max-height:calc(100dvh - var(--pp-modal-edge-gap) * 2);border-radius:12px}.ppProductDiagnosisConfirmLayout{grid-template-columns:1fr;min-height:0}.ppProductDiagnosisConfirmSide{gap:14px;min-height:170px;padding:18px}.ppProductDiagnosisConfirmHeroIcon{width:44px;height:44px;border-radius:11px}.ppProductDiagnosisConfirmHeroIcon svg{width:22px;height:22px}.ppProductDiagnosisConfirmSide span:not(.ppProductDiagnosisConfirmHeroIcon){font-size:11.5px}.ppProductDiagnosisConfirmSide h2{max-width:none;margin:9px 0 7px;font-size:23px}.ppProductDiagnosisConfirmSide p{max-width:none;font-size:12px}.ppProductDiagnosisConfirmMain{gap:9px;padding:10px 10px 0}.ppProductDiagnosisConfirmCost{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:10px}.ppProductDiagnosisConfirmCostIcon{width:38px;height:38px}.ppProductDiagnosisConfirmCostIcon svg{width:22px;height:22px}.ppProductDiagnosisConfirmCost>div>span{font-size:11.5px}.ppProductDiagnosisConfirmCost strong{margin-top:3px;font-size:23px}.ppProductDiagnosisConfirmCost p{grid-column:1 / -1;min-height:0;padding:8px 0 0;border-top:1px solid var(--pp-slate-200);border-left:0;font-size:12px}.ppProductDiagnosisConfirmDetails article{grid-template-columns:38px minmax(0,1fr);gap:10px;min-height:0;padding:10px}.ppProductDiagnosisConfirmDetailIcon{width:38px;height:38px}.ppProductDiagnosisConfirmDetailIcon svg{width:22px;height:22px}.ppProductDiagnosisConfirmDetails strong,.ppProductDiagnosisConfirmDetails li{font-size:12.5px}.ppProductDiagnosisConfirmDetails p,.ppProductDiagnosisConfirmNotice p{font-size:12px}.ppProductDiagnosisConfirmNotice{grid-template-columns:24px minmax(0,1fr);gap:8px;padding:10px}.ppProductDiagnosisConfirmFooter{gap:8px;margin:10px 10px 0;padding:9px 0}.ppProductDiagnosisConfirmFooter .ppSecondaryButton,.ppProductDiagnosisConfirmFooter .ppPrimaryButton{min-width:0;min-height:36px;padding:0 10px;font-size:12px}.ppAnalysisConfirmModal.ppQuickScanConfirmModal{width:var(--pp-modal-available-width);max-height:calc(100dvh - var(--pp-modal-edge-gap) * 2);border-radius:12px}.ppQuickScanConfirmClose{top:10px;right:10px}.ppQuickScanConfirmLayout{grid-template-columns:1fr;gap:10px;min-height:0;padding:8px}.ppQuickScanConfirmVisual{min-height:150px;border-radius:9px}.ppQuickScanConfirmVisual img{width:min(102%,240px);transform:translateY(4px) scale(1)}.ppQuickScanConfirmContent{gap:10px;padding:0}.ppQuickScanConfirmBrand{font-size:11.5px}.ppQuickScanConfirmHeader h2{font-size:23px}.ppQuickScanConfirmHeader p{margin-top:6px;font-size:12px}.ppQuickScanConfirmHighlights,.ppQuickScanConfirmInfoGrid{grid-template-columns:1fr}.ppQuickScanConfirmHighlights{padding:7px}.ppQuickScanConfirmHighlights span{padding:6px}.ppQuickScanConfirmHighlights span+span{border-top:1px solid var(--pp-slate-200);border-left:0}.ppQuickScanConfirmInfoGrid{gap:10px}.ppQuickScanConfirmInfoGrid article{min-height:0;padding:10px}.ppQuickScanConfirmInfoIcon{margin-bottom:8px}.ppQuickScanConfirmFooter{gap:8px;margin:10px 10px 0;padding:9px 0}.ppQuickScanConfirmFooter .ppSecondaryButton,.ppQuickScanConfirmFooter .ppPrimaryButton{min-width:0;min-height:36px;padding:0 10px;font-size:12px}}.ppQuickScanCsvModal{width:min(580px,100%)}.ppQuickScanCsvIcon{background:linear-gradient(135deg,var(--pp-insight-violet),var(--pp-success-green))}.ppQuickScanCsvNotice{border-color:rgba(var(--pp-pulse-blue-rgb),.18);background:var(--pp-blue-soft)}.ppQuickScanCsvNotice s-icon{color:var(--pp-pulse-blue)}.ppQuickScanCsvChecklist li{overflow:visible;color:var(--pp-slate-800);font-weight:600;line-height:1.35;text-overflow:clip;white-space:normal}.ppQuickScanCsvFooter .ppSecondaryButton{text-decoration:none}.ppShopifyProductSearchModal{width:min(980px,var(--pp-modal-available-width))}.ppShopifyProductSearchControl{display:grid;gap:8px;margin-top:18px}.ppShopifyProductSearchControl>span{color:var(--pp-slate-700);font-size:12px;font-weight:750}.ppShopifyProductSearchControl>div{min-height:42px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;padding:0 12px;border:1px solid var(--pp-slate-300);border-radius:10px;background:var(--pp-cloud-white);color:var(--pp-slate-500)}.ppShopifyProductSearchControl input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--pp-slate-900);font:inherit}.ppShopifyProductSearchControl input::placeholder{color:var(--pp-slate-500)}.ppShopifyProductSearchBody{min-height:180px;margin-top:14px}.ppShopifyProductResults{display:grid;gap:10px;max-height:min(430px,50vh);overflow:auto;padding-right:2px}.ppShopifyProductResult{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px;border:1px solid var(--pp-slate-200);border-radius:10px;background:var(--pp-mist-gray)}.ppShopifyProductSearchModal[data-pp-watchlist-add-modal=true] .ppShopifyProductResult{grid-template-columns:42px minmax(0,1fr) auto;gap:7px}.ppShopifyProductSearchModal .ppProductArt-search{width:38px;height:38px;border-radius:8px}.ppShopifyProductResultText{min-width:0}.ppShopifyProductResultText>div{display:flex;align-items:center;gap:8px;min-width:0}.ppShopifyProductResultText>div strong{min-width:0}.ppShopifyProductResultText strong,.ppShopifyProductResultText p,.ppShopifyProductResultText small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppShopifyProductResultText strong{color:var(--pp-slate-900);font-size:14px}.ppShopifyProductResultText p{margin:3px 0 0;color:var(--pp-slate-700);font-size:12px}.ppShopifyProductResultText small{display:block;margin-top:4px;color:var(--pp-slate-500);font-size:12px}.ppShopifyProductStatusTag{min-height:18px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:2px 7px;border:1px solid var(--pp-slate-200);border-radius:999px;background:var(--pp-slate-100);color:var(--pp-slate-700);font-size:10.5px;font-weight:850;line-height:1;white-space:nowrap}.ppShopifyProductStatusTag-active{border-color:rgba(var(--pp-success-green-rgb),.28);background:var(--pp-green-soft);color:var(--pp-success-green)}.ppShopifyProductStatusTag-draft{border-color:rgba(var(--pp-warning-amber-rgb),.32);background:var(--pp-amber-soft);color:var(--pp-warning-amber)}.ppShopifyProductStatusTag-archived{border-color:var(--pp-slate-300);background:var(--pp-slate-100);color:var(--pp-slate-600)}.ppShopifyProductResultAction{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.28);border-radius:8px;background:var(--pp-cloud-white);color:var(--pp-pulse-blue);font-weight:750;cursor:pointer}.ppShopifyProductResultActions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.ppShopifyProductResultActionIconOnly{width:38px;padding:0;border-color:rgba(var(--pp-pulse-blue-rgb),.45);background:linear-gradient(135deg,var(--pp-pulse-blue),var(--pp-insight-violet));color:var(--pp-cloud-white);box-shadow:0 8px 18px rgba(var(--pp-pulse-blue-rgb),.22)}.ppShopifyProductResultCandidateAction{min-height:36px;padding-inline:9px;border-color:rgba(var(--pp-insight-violet-rgb),.24);background:rgba(var(--pp-insight-violet-rgb),.08);color:var(--pp-insight-violet);font-size:11px;white-space:nowrap}.ppShopifyProductResultActionIconOnly s-icon,.ppShopifyProductResultActionIconOnly svg{color:var(--pp-cloud-white);filter:brightness(0) invert(1)}.ppShopifyProductResultAction:hover{border-color:var(--pp-pulse-blue);background:var(--pp-blue-soft)}.ppShopifyProductResultActionIconOnly:hover{border-color:rgba(var(--pp-pulse-blue-rgb),.6);background:linear-gradient(135deg,var(--pp-pulse-blue),var(--pp-insight-violet));color:var(--pp-cloud-white)}.ppShopifyProductResultCandidateAction:hover{border-color:rgba(var(--pp-insight-violet-rgb),.38);background:rgba(var(--pp-insight-violet-rgb),.12);color:var(--pp-insight-violet)}.ppShopifyProductResultAction:disabled{border-color:var(--pp-slate-300);background:var(--pp-slate-100);color:var(--pp-slate-500);cursor:not-allowed}.ppProductPulseSearchStatus{width:26px;height:26px;flex:0 0 auto;display:inline-grid;place-items:center;border:1px solid var(--pp-slate-200);border-radius:999px;background:var(--pp-cloud-white);color:var(--pp-slate-600);cursor:help;padding:0}.ppProductPulseSearchStatus s-icon{transform:scale(.94)}.ppProductPulseSearchStatus .ppBinocularsIcon{font-size:13px}.ppProductPulseSearchStatus-full{border-color:rgba(var(--pp-insight-violet-rgb),.24);background:var(--pp-violet-soft);color:var(--pp-insight-violet)}.ppProductPulseSearchStatus-quickscan{border-color:rgba(var(--pp-info-cyan-rgb),.25);background:var(--pp-cyan-soft);color:var(--pp-info-cyan)}.ppProductPulseSearchStatus-catalog{border-color:var(--pp-slate-300);background:var(--pp-slate-100);color:var(--pp-slate-500)}.ppProductPulseSearchStatus-added{border-color:var(--pp-slate-300);background:linear-gradient(180deg,var(--pp-cloud-white),var(--pp-slate-100));color:var(--pp-slate-600)}.ppProductPulseSearchStatus-watch{border-color:rgba(var(--pp-insight-violet-rgb),.24);background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.96),transparent 22%),linear-gradient(135deg,rgba(var(--pp-insight-violet-rgb),.18),rgba(var(--pp-pulse-blue-rgb),.1));color:var(--pp-insight-violet)}.ppProductPulseSearchStatusPopover{display:grid;gap:4px;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:var(--pp-midnight-ink);color:var(--pp-cloud-white);box-shadow:0 18px 50px rgba(var(--pp-shadow-rgb),.28)}.ppProductPulseSearchStatusPopover strong,.ppProductPulseSearchStatusPopover small{display:block}.ppProductPulseSearchStatusPopover strong{color:var(--pp-cloud-white);font-size:12px;font-weight:850;line-height:1.25}.ppProductPulseSearchStatusPopover small{margin-top:4px;color:#ffffffc7;font-size:11px;line-height:1.35}.ppShopifyProductSearchEmpty{min-height:170px;display:grid;place-items:center;align-content:center;gap:10px;padding:18px;border:1px dashed var(--pp-slate-300);border-radius:10px;background:var(--pp-mist-gray);color:var(--pp-slate-700);text-align:center}.ppShopifyProductSearchEmpty p{margin:0;font-size:13px}.ppShopifyProductSearchError{margin-top:0}.ppActionConfirmModal{width:min(620px,var(--pp-modal-available-width))}.ppWatchlistConfirmIcon-add{background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.2),transparent 24%),linear-gradient(135deg,var(--pp-insight-violet),var(--pp-pulse-blue))}.ppWatchlistConfirmIcon-remove{background:linear-gradient(135deg,var(--pp-risk-red),var(--pp-high-risk-text))}.ppWatchlistRemoveConfirmButton{color:var(--pp-risk-red);border-color:rgba(var(--pp-risk-red-rgb),.25)}.ppWatchlistRemoveConfirmButton:hover{border-color:rgba(var(--pp-risk-red-rgb),.45);background:var(--pp-red-soft)}.ppDeleteAnalysisConfirmIcon{background:linear-gradient(135deg,var(--pp-risk-red),var(--pp-high-risk-text))}.ppDeleteAnalysisConfirmIcon .ppTrashIcon{color:var(--pp-cloud-white)}.ppDeleteAnalysisNotice{border-color:rgba(var(--pp-risk-red-rgb),.18);background:rgba(var(--pp-risk-red-rgb),.07)}.ppDeleteAnalysisNotice s-icon{color:var(--pp-risk-red)}.ppDeleteAnalysisConfirmButton{color:var(--pp-risk-red);border-color:rgba(var(--pp-risk-red-rgb),.25)}.ppDeleteAnalysisConfirmButton:hover{border-color:rgba(var(--pp-risk-red-rgb),.45);background:var(--pp-red-soft)}.ppDeleteAnalysisConfirmButton .ppTrashIcon{width:14px;height:14px}.ppActionConfirmMeta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.ppActionConfirmMeta>div,.ppActionConfirmChange,.ppActionConfirmCurrent,.ppActionConfirmNotice{padding:12px;border:1px solid var(--pp-slate-200);border-radius:10px;background:var(--pp-mist-gray)}.ppActionConfirmMeta span,.ppActionConfirmCurrent>span,.ppActionConfirmChange>span{display:block;margin-bottom:4px;color:var(--pp-slate-500);font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.ppActionConfirmMeta strong{display:block;overflow:hidden;color:var(--pp-slate-900);font-size:14px;font-weight:750;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ppActionConfirmChange{margin-top:12px;background:var(--pp-cloud-white)}.ppActionConfirmCurrent,.ppActionConfirmChange{margin-top:12px}.ppActionConfirmCurrent{border-style:dashed;background:var(--pp-slate-100)}.ppActionConfirmCurrent pre,.ppActionConfirmChange pre{max-height:230px;overflow:auto;margin:0;white-space:pre-wrap;word-break:break-word;color:var(--pp-slate-900);font:inherit;font-size:13px;line-height:1.45}.ppActionConfirmHtmlPreview{display:block}.ppActionConfirmCurrent .ppActionPreviewHtmlFrame,.ppActionConfirmChange .ppActionPreviewHtmlFrame{min-height:min(440px,48vh)}.ppActionConfirmDescriptionChanges{display:grid;gap:10px}.ppActionConfirmDescriptionChanges article{display:grid;gap:6px;padding:10px;border:1px solid var(--pp-slate-200);border-radius:8px;background:var(--pp-mist-gray)}.ppActionConfirmDescriptionChanges article>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.ppActionConfirmDescriptionChanges strong{color:var(--pp-slate-900);font-size:13px;font-weight:820}.ppActionConfirmDescriptionChanges small{flex:0 0 auto;padding:3px 7px;border-radius:999px;background:rgba(var(--pp-insight-violet-rgb),.08);color:var(--pp-insight-violet);font-size:10px;font-weight:850}.ppActionConfirmDescriptionChanges pre{max-height:130px;padding:0;background:transparent}.ppActionConfirmNotice{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:start;margin-top:12px;border-color:rgba(var(--pp-warning-amber-rgb),.24);background:rgba(var(--pp-warning-amber-rgb),.08)}.ppActionConfirmNotice s-icon{color:var(--pp-warning-amber)}.ppActionConfirmNotice p{margin:0;color:var(--pp-slate-700);font-size:12px;line-height:1.4}.ppProductsScreen{gap:12px}.ppProductsContent{width:100%;display:flex;flex-direction:column;gap:12px}.ppProductsScreen.isScanning .ppProductsContent{filter:blur(3px);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.ppProductsHeader{display:flex;align-items:center;justify-content:space-between;gap:16px}.ppProductsHeader .ppDashboardSubtitle{margin:0}.ppProductsHeaderActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ppProductsTabbedTableGroup{display:flex;flex-direction:column;gap:0}.ppProductsTableTabsCard{overflow:hidden;border:1px solid var(--pp-slate-200);border-bottom:0;border-radius:12px 12px 0 0;background:linear-gradient(180deg,var(--pp-cloud-white),rgba(var(--pp-slate-100-rgb),.45));box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.04),0 8px 22px rgba(var(--pp-shadow-rgb),.05)}.ppProductsTableTabs{display:flex;align-items:flex-end;gap:0;min-height:64px;border-bottom:1px solid var(--pp-slate-200)}.ppProductsTableTab{min-width:min(270px,33.333%);min-height:64px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 24px;border:0;border-right:1px solid var(--pp-slate-200);border-bottom:2px solid transparent;border-radius:8px 8px 0 0;background:rgba(var(--pp-slate-100-rgb),.45);color:var(--pp-slate-600);font:inherit;font-size:13px;font-weight:800;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease}.ppProductsTableTab:hover,.ppProductsTableTab:focus-visible{color:var(--pp-pulse-blue);background:rgba(var(--pp-pulse-blue-rgb),.04);outline:0}.ppProductsTableTab.isActive{border-bottom-color:var(--pp-pulse-blue);background:var(--pp-cloud-white);color:var(--pp-pulse-blue);box-shadow:0 -1px 0 var(--pp-cloud-white) inset,0 8px 22px rgba(var(--pp-shadow-rgb),.06)}.ppProductsTableTabIcon{display:inline-grid;place-items:center;color:currentColor}.ppProductsTableTab strong{color:currentColor;font-weight:850}.ppProductsTabbedTableGroup>.ppProductsTableSection{border-top-left-radius:0;border-top-right-radius:0;padding:0}.ppShopifyProductSearchButton{min-height:38px;color:var(--pp-pulse-blue)}.ppShopifyProductSearchButton s-icon{color:var(--pp-pulse-blue)}.ppWatchlistScreen{gap:12px}.ppWatchlistHeader{display:flex;align-items:center;justify-content:space-between;gap:16px}.ppWatchlistHeader .ppDashboardSubtitle{margin:0}.ppWatchlistHeaderActions{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.ppWatchlistAddButton{min-height:40px;padding-inline:16px;border:0;background:linear-gradient(135deg,var(--pp-insight-violet),var(--pp-pulse-blue));box-shadow:0 10px 22px rgba(var(--pp-pulse-blue-rgb),.22)}.ppWatchlistAddButton .ppProductPulseSvgIcon{width:18px;height:18px}.ppWatchlistAddButton:disabled{background:var(--pp-slate-200);color:var(--pp-slate-500);box-shadow:none}.ppWatchlistStats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.ppWatchlistStatCard,.ppWatchlistPanel,.ppWatchlistTableWrap{border:1px solid var(--pp-slate-200);border-radius:10px;background:var(--pp-cloud-white);box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.04)}.ppWatchlistStatCard{min-height:88px;display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:center;padding:14px}.ppWatchlistStatCard .ppDashboardIcon{--pp-icon-badge-glyph-size: 38px;width:52px;height:52px;display:inline-grid;place-items:center}.ppWatchlistStatCard .ppDashboardIcon .ppProductPulseIconBadgeGlyph{display:grid;place-items:center}.ppWatchlistStatCard .ppDashboardIcon .ppProductPulseIconBadgeGlyph>s-icon{width:24px;height:24px;display:block;margin:0;transform:none}.ppWatchlistStatCard .ppWatchlistStatIcon:is(.ppWatchlistStatIcon-2,.ppWatchlistStatIcon-3,.ppWatchlistStatIcon-4,.ppWatchlistStatIcon-6) .ppProductPulseIconBadgeGlyph{transform:translate(calc(-50% - 1px),calc(-50% + 1px))}.ppWatchlistStatCard .ppWatchlistStatIcon:is(.ppWatchlistStatIcon-2,.ppWatchlistStatIcon-3,.ppWatchlistStatIcon-4,.ppWatchlistStatIcon-6) .ppProductPulseIconBadgeGlyph>s-icon{transform:scale(2);transform-origin:center}.ppWatchlistStatCard .ppDashboardIcon .ppBinocularsIcon{font-size:21px}.ppWatchlistStatCard>div{min-width:0}.ppWatchlistStatCard span{display:block;overflow:hidden;color:var(--pp-slate-500);font-size:11px;font-weight:850;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.ppWatchlistStatCard strong{display:block;margin-top:3px;overflow:hidden;color:var(--pp-slate-900);font-size:16px;font-weight:900;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.ppWatchlistStatCard small{display:block;margin-top:3px;overflow:hidden;color:var(--pp-slate-600);font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.ppWatchlistStatTrend-up{color:var(--pp-risk-red)!important}.ppWatchlistInfoBanner{min-height:38px;display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:center;padding:10px 14px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.22);border-radius:9px;background:rgba(var(--pp-pulse-blue-rgb),.06);color:var(--pp-slate-700);font-size:13px}.ppWatchlistInfoBanner>s-icon{color:var(--pp-pulse-blue)}.ppWatchlistInfoBanner a{display:inline-flex;align-items:center;gap:4px;color:var(--pp-pulse-blue);font-weight:750;text-decoration:none;white-space:nowrap}.ppWatchOverviewDashboard{display:grid;gap:12px}.ppWatchOverviewDashboardGrid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(360px,.9fr);gap:14px;align-items:start}.ppWatchOverviewMain{min-width:0;display:grid;gap:14px}.ppWatchOverviewSide{display:grid;gap:14px}.ppWatchOverviewPanel{overflow:hidden;border:1px solid var(--pp-slate-200);border-radius:10px;background:var(--pp-cloud-white);box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.04)}.ppWatchOverviewChangesPanel{padding:10px 12px 12px;border-radius:18px;box-shadow:0 14px 38px rgba(var(--pp-shadow-rgb),.08),0 1px 2px rgba(var(--pp-shadow-rgb),.04)}.ppWatchOverviewChangesPanel .ppWatchOverviewPanelHeader{min-height:36px;margin:-1px 0 10px;padding:0 2px 10px 0;border-bottom:1px solid rgba(var(--pp-slate-500-rgb),.16)}.ppWatchOverviewChangesPanel .ppWatchOverviewPanelHeader h3{font-size:13px;letter-spacing:-.01em}.ppWatchOverviewChangesPanel .ppWatchOverviewPanelHeader h3 span{margin-left:4px;color:var(--pp-slate-500);font-size:11.5px;font-weight:650}.ppWatchOverviewChangesPanel .ppBetaFeedbackHeaderActions{gap:9px}.ppWatchOverviewPanelHeader{min-height:44px;display:flex;gap:10px;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--pp-slate-200)}.ppWatchOverviewPanelHeader h3{margin:0;color:var(--pp-slate-950);font-size:14px;font-weight:950;line-height:1.2}.ppWatchOverviewPanelHeader h3 span{color:var(--pp-slate-500);font-size:12.5px;font-weight:800}.ppWatchOverviewPanelHeader a{color:var(--pp-pulse-blue);font-size:10.5px;font-weight:850;text-decoration:none;white-space:nowrap}.ppWatchOverviewSort{display:inline-flex;gap:7px;align-items:center;padding-left:10px;border-left:1px solid var(--pp-slate-200);color:var(--pp-slate-700);font-size:11.5px;font-weight:700}.ppWatchOverviewSort select{height:29px;padding:0 26px 0 10px;border:1px solid var(--pp-slate-200);border-radius:8px;background:var(--pp-cloud-white);color:var(--pp-slate-900);font-size:11.5px;font-weight:760;box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.05)}.ppWatchOverviewProductList{display:grid;gap:0;border:1px solid var(--pp-slate-200);border-radius:10px;overflow:hidden}.ppWatchOverviewProductRow{display:grid;grid-template-columns:34px minmax(136px,1.02fr) minmax(150px,.9fr) minmax(188px,1.12fr) 38px;gap:10px;align-items:center;min-height:86px;padding:10px 12px;border-bottom:1px solid var(--pp-slate-200);background:var(--pp-cloud-white)}.ppWatchOverviewProductRow:last-child{border-bottom:0}.ppWatchOverviewRank{width:24px;height:24px;display:inline-grid;place-items:center;justify-self:center;border-radius:7px;background:linear-gradient(180deg,var(--pp-slate-100),rgba(var(--pp-slate-100-rgb),.72));color:var(--pp-slate-900);font-size:11.5px;font-weight:950}.ppWatchOverviewRank-high{background:linear-gradient(180deg,rgba(var(--pp-risk-red-rgb),.12),rgba(var(--pp-risk-red-rgb),.06));color:var(--pp-slate-900)}.ppWatchOverviewRank-medium{background:linear-gradient(180deg,rgba(var(--pp-warning-amber-rgb),.14),rgba(var(--pp-warning-amber-rgb),.07));color:var(--pp-slate-900)}.ppWatchOverviewRank-low{background:linear-gradient(180deg,rgba(var(--pp-success-green-rgb),.13),rgba(var(--pp-success-green-rgb),.06));color:var(--pp-slate-900)}.ppWatchOverviewProductIdentity{min-width:0;display:grid;grid-template-columns:46px minmax(0,1fr);gap:9px;align-items:center;color:inherit;text-decoration:none}.ppWatchOverviewProductImage{width:46px;height:46px;display:block;overflow:hidden;border:1px solid var(--pp-slate-200);border-radius:8px;background:var(--pp-slate-50);box-shadow:0 5px 12px rgba(var(--pp-shadow-rgb),.05)}.ppWatchOverviewProductImage .ppProductArt{width:100%;height:100%;border:0;border-radius:0;box-shadow:none}.ppWatchOverviewProductImage .ppProductArt img{width:100%;height:100%;object-fit:cover}.ppWatchOverviewProductIdentity strong,.ppWatchOverviewProductIdentity small,.ppWatchOverviewPrimaryChange strong,.ppWatchOverviewPrimaryChangeText>span,.ppWatchOverviewRecommendation p{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppWatchOverviewProductIdentity strong,.ppWatchOverviewPrimaryChange strong{color:var(--pp-slate-950);font-size:12.5px;font-weight:950;line-height:1.15}.ppWatchOverviewProductIdentity small,.ppWatchOverviewPrimaryChangeText>span{margin-top:4px;color:var(--pp-slate-500);font-size:10.5px;font-weight:720;line-height:1.2}.ppWatchOverviewPrimaryChange{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;padding-left:10px;border-left:1px solid var(--pp-slate-200)}.ppWatchOverviewChangeIcon{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:999px;background:rgba(var(--pp-slate-500-rgb),.1);color:var(--pp-slate-700)}.ppWatchOverviewChangeIcon svg{width:19px;height:19px}.ppWatchOverviewChangeIcon-high{background:radial-gradient(circle at 36% 26%,#ffffffdb,rgba(var(--pp-risk-red-rgb),.12) 48%,rgba(var(--pp-risk-red-rgb),.18));color:var(--pp-risk-red)}.ppWatchOverviewChangeIcon-medium{background:radial-gradient(circle at 36% 26%,#ffffffdb,rgba(var(--pp-warning-amber-rgb),.16) 48%,rgba(var(--pp-warning-amber-rgb),.24));color:color-mix(in srgb,var(--pp-warning-amber) 78%,var(--pp-midnight-ink))}.ppWatchOverviewChangeIcon-low{background:radial-gradient(circle at 36% 26%,#ffffffdb,rgba(var(--pp-success-green-rgb),.14) 48%,rgba(var(--pp-success-green-rgb),.2));color:color-mix(in srgb,var(--pp-success-green) 72%,var(--pp-midnight-ink))}.ppWatchOverviewPrimaryChangeText{min-width:0}.ppWatchOverviewRiskPill{display:inline-flex;width:max-content;margin-top:7px;padding:4px 7px;border-radius:7px;background:var(--pp-slate-100);color:var(--pp-slate-700);font-size:10.5px;font-style:normal;font-weight:900}.ppWatchOverviewRiskPill-high{background:rgba(var(--pp-risk-red-rgb),.1);color:var(--pp-risk-red)}.ppWatchOverviewRiskPill-medium{background:rgba(var(--pp-warning-amber-rgb),.12);color:color-mix(in srgb,var(--pp-warning-amber) 76%,var(--pp-midnight-ink))}.ppWatchOverviewRiskPill-low{background:rgba(var(--pp-success-green-rgb),.12);color:color-mix(in srgb,var(--pp-success-green) 72%,var(--pp-midnight-ink))}.ppWatchOverviewMetricPack{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.ppWatchOverviewTinyMetric{min-width:0;display:grid;place-items:center;gap:5px;min-height:48px;overflow:hidden;padding:7px 4px;border:1px solid var(--pp-slate-200);border-radius:6px;background:linear-gradient(180deg,var(--pp-cloud-white),rgba(var(--pp-slate-100-rgb),.28));box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.035)}.ppWatchOverviewTinyMetric b{max-width:100%;overflow:hidden;color:var(--pp-slate-700);font-size:9.5px;font-weight:730;line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ppWatchOverviewTinyMetric strong{max-width:100%;overflow:hidden;color:var(--pp-slate-950);font-size:12.5px;font-weight:950;line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ppWatchOverviewTinyMetric-good strong,.ppWatchOverviewSourceDelta-good em{color:color-mix(in srgb,var(--pp-success-green) 72%,var(--pp-midnight-ink))}.ppWatchOverviewTinyMetric-bad strong,.ppWatchOverviewSourceDelta-bad em{color:var(--pp-risk-red)}.ppWatchOverviewSourceDeltas{display:grid;gap:3px}.ppWatchOverviewSourceDelta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px;color:var(--pp-slate-500);font-size:11px;font-weight:800}.ppWatchOverviewSourceDelta em{color:var(--pp-slate-700);font-style:normal;font-weight:950}.ppWatchOverviewRecommendation{display:grid;place-items:center;min-height:42px;padding-left:10px;border-left:1px solid var(--pp-slate-200);background:transparent}.ppWatchOverviewRecommendation span{color:var(--pp-success-green);font-size:11px;font-weight:950}.ppWatchOverviewRecommendation p{margin:0;color:var(--pp-slate-600);font-size:11px;font-weight:700;line-height:1.2}.ppWatchOverviewRecommendation a,.ppWatchOverviewPanelFooter a{display:inline-flex;gap:8px;align-items:center;color:var(--pp-slate-700);font-size:13px;font-weight:760;text-decoration:none}.ppWatchOverviewProductButton{width:30px;min-height:30px;justify-content:center;padding:0;border:1px solid var(--pp-slate-200);border-radius:999px;background:var(--pp-cloud-white);color:var(--pp-slate-950);box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.04)}.ppWatchOverviewProductButton:hover,.ppWatchOverviewProductButton:focus-visible{border-color:rgba(var(--pp-pulse-blue-rgb),.28);background:rgba(var(--pp-pulse-blue-rgb),.04);outline:none}.ppWatchOverviewProductButtonMobile{display:none}.ppWatchOverviewCategoryRows,.ppWatchOverviewEventRows{display:grid}.ppWatchOverviewCategoryRow{border-bottom:1px solid var(--pp-slate-200)}.ppWatchOverviewCategoryRow:last-child{border-bottom:0}.ppWatchOverviewCategoryRow summary{display:grid;grid-template-columns:minmax(0,1fr) 32px 76px 76px 76px 18px;gap:8px;align-items:center;padding:9px 12px;color:var(--pp-slate-700);font-size:12px;font-weight:850;list-style:none;cursor:pointer}.ppWatchOverviewCategoryRow summary::-webkit-details-marker{display:none}.ppWatchOverviewCategoryRow summary>span{min-width:0;display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px;align-items:center}.ppWatchOverviewCategoryRow .ppDashboardIcon{width:26px;height:26px}.ppWatchOverviewCategoryRow strong{overflow:hidden;color:var(--pp-slate-800);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ppWatchOverviewCategoryRow b{color:var(--pp-slate-950);font-size:13px;font-weight:950;text-align:center}.ppWatchOverviewCategoryRow em{justify-self:start;padding:4px 7px;border-radius:5px;background:var(--pp-slate-100);color:var(--pp-slate-500);font-size:11px;font-style:normal;font-weight:900;white-space:nowrap}.ppWatchOverviewCategoryRow .isBad{background:rgba(var(--pp-risk-red-rgb),.08);color:var(--pp-risk-red)}.ppWatchOverviewCategoryRow .isGood{background:rgba(var(--pp-success-green-rgb),.1);color:color-mix(in srgb,var(--pp-success-green) 72%,var(--pp-midnight-ink))}.ppWatchOverviewCategoryRow .isNeutral{background:rgba(var(--pp-insight-violet-rgb),.1);color:var(--pp-insight-violet)}.ppWatchOverviewCategoryRow p{margin:0;padding:0 12px 9px 46px;color:var(--pp-slate-500);font-size:12px;font-weight:700;line-height:1.35}.ppWatchOverviewEventRow{display:grid;grid-template-columns:28px minmax(0,1fr) 44px 54px;gap:9px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--pp-slate-200);color:inherit;text-decoration:none}.ppWatchOverviewEventRow:last-child{border-bottom:0}.ppWatchOverviewEventRow .ppDashboardIcon{width:28px;height:28px}.ppWatchOverviewEventRow span{min-width:0}.ppWatchOverviewEventRow strong,.ppWatchOverviewEventRow small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppWatchOverviewEventRow strong{color:var(--pp-slate-850, var(--pp-slate-800));font-size:12.5px;font-weight:900}.ppWatchOverviewEventRow small,.ppWatchOverviewEventRow time{color:var(--pp-slate-500);font-size:11px;font-weight:750}.ppWatchOverviewSeverity{justify-self:end;padding:4px 7px;border-radius:999px;background:var(--pp-slate-100);color:var(--pp-slate-600);font-size:10.5px;font-style:normal;font-weight:950}.ppWatchOverviewSeverity-high{background:rgba(var(--pp-risk-red-rgb),.1);color:var(--pp-risk-red)}.ppWatchOverviewSeverity-medium{background:rgba(var(--pp-warning-amber-rgb),.13);color:color-mix(in srgb,var(--pp-warning-amber) 76%,var(--pp-midnight-ink))}.ppWatchOverviewSeverity-low{background:rgba(var(--pp-success-green-rgb),.1);color:color-mix(in srgb,var(--pp-success-green) 72%,var(--pp-midnight-ink))}.ppWatchOverviewPanelFooter{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-top:1px solid var(--pp-slate-200);color:var(--pp-slate-500);font-size:11.5px;font-weight:750}.ppWatchOverviewEmpty{min-height:56px;display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:center;padding:12px;color:var(--pp-slate-500);font-size:13px;font-weight:750}.ppWatchlistTableWrap{overflow:hidden}.ppWatchlistTable{width:100%;border-collapse:collapse}.ppWatchlistTable th,.ppWatchlistTable td{padding:12px 14px;border-bottom:1px solid var(--pp-slate-200);text-align:left;vertical-align:middle}.ppWatchlistTable th{background:var(--pp-slate-100);color:var(--pp-slate-700);font-size:11px;font-weight:850}.ppWatchlistProductCell{min-width:250px;display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:center;color:inherit;text-decoration:none}.ppWatchlistProductImageWrap{position:relative;display:inline-flex;width:fit-content}.ppWatchlistDiagnosisLabel{color:var(--pp-pulse-blue)!important;font-weight:800}.ppWatchlistProductCell strong,.ppWatchlistProductCell small,.ppWatchIssueCell strong,.ppWatchIssueCell small,.ppWatchUpdateCell strong,.ppWatchUpdateCell small{display:block;overflow:hidden;text-overflow:ellipsis}.ppWatchlistProductCell strong,.ppWatchIssueCell strong,.ppWatchUpdateCell strong{color:var(--pp-slate-900);font-size:13px;font-weight:850;line-height:1.25}.ppWatchlistProductCell small,.ppWatchIssueCell small,.ppWatchUpdateCell small{margin-top:3px;color:var(--pp-slate-500);font-size:12px}.ppWatchStatus{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:var(--pp-slate-100);color:var(--pp-slate-700);font-size:12px;font-weight:800}.ppWatchStatus>span{width:6px;height:6px;border-radius:999px;background:currentColor}.ppWatchStatus-success{background:rgba(var(--pp-success-green-rgb),.12);color:color-mix(in srgb,var(--pp-success-green) 72%,var(--pp-midnight-ink))}.ppWatchStatus-subdued{color:var(--pp-slate-600)}.ppWatchRiskCell{display:inline-flex;align-items:center;gap:10px}.ppWatchRiskDial{width:36px;height:36px;display:inline-grid;place-items:center;border:3px solid var(--pp-slate-300);border-radius:999px;color:var(--pp-slate-700);font-size:12px;font-weight:900}.ppWatchRiskDial-critical{border-color:var(--pp-risk-red);color:var(--pp-risk-red)}.ppWatchRiskDial-warning{border-color:var(--pp-warning-amber);color:color-mix(in srgb,var(--pp-warning-amber) 78%,var(--pp-midnight-ink))}.ppWatchRiskDial-success{border-color:var(--pp-success-green);color:color-mix(in srgb,var(--pp-success-green) 72%,var(--pp-midnight-ink))}.ppWatchRiskLabel{font-size:12px;font-weight:850}.ppWatchRiskLabel-critical{color:var(--pp-risk-red)}.ppWatchRiskLabel-warning{color:color-mix(in srgb,var(--pp-warning-amber) 72%,var(--pp-midnight-ink))}.ppWatchRiskLabel-success{color:color-mix(in srgb,var(--pp-success-green) 70%,var(--pp-midnight-ink))}.ppWatchIssueCell{display:grid;grid-template-columns:9px minmax(0,1fr);gap:9px;align-items:start}.ppWatchIssueDot{width:8px;height:8px;margin-top:4px;border-radius:999px;background:var(--pp-slate-400)}.ppWatchIssueDot-orange{background:var(--pp-warning-amber)}.ppWatchIssueDot-red{background:var(--pp-risk-red)}.ppWatchIssueDot-green{background:var(--pp-success-green)}.ppWatchRowActions{display:inline-flex;align-items:center;gap:6px}.ppWatchRowActions form{margin:0}.ppWatchActionsButton{width:34px;height:34px;display:inline-grid;place-items:center;border:1px solid var(--pp-slate-300);border-radius:8px;background:var(--pp-cloud-white);color:var(--pp-slate-700);cursor:pointer;text-decoration:none;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.ppWatchActionsButton s-icon,.ppWatchActionsButton .ppBinocularsIcon,.ppWatchActionsButton .ppPauseGlyph{color:currentColor}.ppPauseGlyph{width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;gap:3px;color:currentColor}.ppPauseGlyph span{width:3px;height:12px;display:block;border-radius:999px;background:currentColor}.ppPauseGlyph-inline{width:16px;height:16px;flex:0 0 auto}.ppWatchActionsButton:disabled{border-color:var(--pp-slate-200);background:var(--pp-slate-100);color:var(--pp-slate-400);cursor:not-allowed}.ppWatchActionsButton:hover{border-color:rgba(var(--pp-pulse-blue-rgb),.35);background:var(--pp-blue-soft);color:var(--pp-pulse-blue);transform:translateY(-1px)}.ppWatchActionsButton:hover:disabled{border-color:var(--pp-slate-200);background:var(--pp-slate-100);color:var(--pp-slate-400);transform:none}.ppWatchActionsButton-danger{border-color:rgba(var(--pp-risk-red-rgb),.34);background:rgba(var(--pp-risk-red-rgb),.1);color:var(--pp-risk-red)}.ppWatchActionsButton-danger:hover{border-color:rgba(var(--pp-risk-red-rgb),.58);background:rgba(var(--pp-risk-red-rgb),.16);color:var(--pp-risk-red)}.ppWatchActionsButton-report{width:auto;min-width:102px;grid-auto-flow:column;gap:6px;padding:0 10px;border-color:rgba(var(--pp-insight-violet-rgb),.36);background:rgba(var(--pp-insight-violet-rgb),.1);color:var(--pp-insight-violet);font-size:11.5px;font-weight:760;line-height:1;white-space:nowrap}.ppWatchActionsButton-report:hover{border-color:rgba(var(--pp-insight-violet-rgb),.58);background:rgba(var(--pp-insight-violet-rgb),.16);color:var(--pp-insight-violet)}.ppWatchActionsButton-toggle{border-color:rgba(var(--pp-warning-amber-rgb),.42);background:rgba(var(--pp-warning-amber-rgb),.13);color:color-mix(in srgb,var(--pp-warning-amber) 72%,var(--pp-midnight-ink))}.ppWatchActionsButton-toggle:hover{border-color:rgba(var(--pp-warning-amber-rgb),.62);background:rgba(var(--pp-warning-amber-rgb),.19);color:color-mix(in srgb,var(--pp-warning-amber) 70%,var(--pp-midnight-ink))}.ppWatchActionsButton-resume{border-color:rgba(var(--pp-success-green-rgb),.4);background:rgba(var(--pp-success-green-rgb),.13);color:color-mix(in srgb,var(--pp-success-green) 70%,var(--pp-midnight-ink))}.ppWatchActionsButton-resume:hover{border-color:rgba(var(--pp-success-green-rgb),.62);background:rgba(var(--pp-success-green-rgb),.18);color:color-mix(in srgb,var(--pp-success-green) 70%,var(--pp-midnight-ink))}.ppWatchlistProductPage{gap:14px}.ppWatchlistProductHero{position:relative;display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:16px;align-items:start;padding:22px 24px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.16);border-radius:18px;background:radial-gradient(circle at 8% 12%,rgba(var(--pp-pulse-blue-rgb),.1),transparent 30%),linear-gradient(180deg,var(--pp-cloud-white),var(--pp-subcard-bg));box-shadow:0 18px 42px rgba(var(--pp-shadow-rgb),.08)}.ppWatchlistProductHeroImage{width:92px;height:92px;display:block;overflow:hidden;border:1px solid rgba(var(--pp-pulse-blue-rgb),.18);border-radius:18px;background:var(--pp-cloud-white);box-shadow:0 14px 28px rgba(var(--pp-pulse-blue-rgb),.12)}.ppWatchlistProductHeroImage .ppProductArt{width:100%;height:100%;border:0;border-radius:inherit}.ppWatchlistProductHero h2,.ppWatchlistProductHero p{margin:0}.ppWatchlistProductHero h2{color:var(--pp-slate-950);font-size:clamp(24px,2.5vw,34px);font-weight:950;line-height:1.1}.ppWatchlistProductHero p{max-width:none;margin-top:9px;color:var(--pp-slate-600);font-family:inherit;font-size:14px;font-weight:500;line-height:1.5}.ppWatchlistProductHero .ppWatchChangeReportHeaderStatus{position:static;align-self:start}.ppWatchlistProductHeroPanel{gap:18px}.ppWatchlistProductHeroImageWrap .ppProductArt-hero{width:100%;height:130px;border-radius:10px}.ppWatchlistProductHeroPanel .ppWatchChangeReportEyebrow{margin-bottom:0;font-size:10px;letter-spacing:.02em}.ppWatchlistProductHeroActions{flex-direction:column;align-items:flex-end;gap:8px}.ppWatchlistProductHeroActions .ppWatchChangeReportHeaderStatus{position:static;align-self:flex-end}.ppWatchlistProductDetailButton{min-height:32px;padding:0 10px;overflow:hidden;font-size:11.5px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.ppWatchlistProductEmpty{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;align-items:center;padding:24px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.16);border-radius:16px;background:radial-gradient(circle at 8% 20%,rgba(var(--pp-pulse-blue-rgb),.1),transparent 32%),linear-gradient(135deg,var(--pp-slate-50),rgba(255,255,255,.98));box-shadow:0 12px 32px rgba(var(--pp-shadow-rgb),.06)}.ppWatchlistProductEmptyIcon{width:64px;height:64px;display:inline-grid;place-items:center;border:1px solid rgba(var(--pp-pulse-blue-rgb),.18);border-radius:18px;background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppWatchlistProductEmptyIcon s-icon{transform:scale(1.28)}.ppWatchlistProductEmpty strong{display:inline-flex;width:max-content;align-items:center;padding:4px 9px;border-radius:999px;background:var(--pp-slate-100);color:var(--pp-slate-600);font-size:11px;font-weight:850;letter-spacing:.04em;line-height:1;text-transform:uppercase}.ppWatchlistProductEmpty h3{margin:9px 0 0;color:var(--pp-slate-950);font-size:20px;font-weight:900;line-height:1.15}.ppWatchlistProductEmpty p{max-width:760px;margin:7px 0 0;color:var(--pp-slate-600);font-size:13.5px;font-weight:550;line-height:1.5}.ppWatchlistInsightReport{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(390px,.95fr);gap:16px;align-items:stretch;padding:14px 16px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.16);border-radius:16px;background:radial-gradient(circle at 3% 18%,rgba(var(--pp-pulse-blue-rgb),.1),transparent 24%),linear-gradient(135deg,rgba(var(--pp-pulse-blue-rgb),.035),#ffffffeb),var(--pp-cloud-white);box-shadow:0 12px 30px rgba(var(--pp-shadow-rgb),.05)}.ppWatchlistInsightNarrative{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;align-items:center;min-width:0;padding-right:16px;border-right:1px solid var(--pp-slate-200)}.ppWatchlistInsightIcon{width:46px;height:46px;display:inline-grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,var(--pp-pulse-blue),var(--pp-insight-violet));color:var(--pp-cloud-white);box-shadow:0 14px 28px rgba(var(--pp-pulse-blue-rgb),.26)}.ppWatchlistInsightIcon s-icon{transform:scale(1.38)}.ppWatchlistInsightTitleRow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ppWatchlistInsightTitleRow h3,.ppWatchlistInsightNarrative p,.ppWatchlistBiggestChanges h4,.ppWatchlistBiggestChanges p{margin:0}.ppWatchlistInsightTitleRow h3,.ppWatchlistBiggestChanges h4{color:var(--pp-slate-950);font-size:14px;font-weight:950;line-height:1.2}.ppWatchlistInsightTitleRow span{padding:3px 8px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.18);border-radius:999px;background:rgba(var(--pp-pulse-blue-rgb),.08);color:var(--pp-pulse-blue);font-size:11px;font-weight:850}.ppWatchlistInsightNarrative p{margin-top:6px;color:var(--pp-slate-600);font-size:12.5px;font-weight:650;line-height:1.45}.ppWatchlistInsightNarrative p strong{color:var(--pp-slate-950);font-weight:900}.ppWatchlistBiggestChanges{min-width:0;display:grid;align-content:start;gap:8px}.ppWatchlistBiggestChanges ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.ppWatchlistBiggestChanges li{display:grid;grid-template-columns:20px minmax(92px,.72fr) minmax(86px,1fr) max-content;gap:7px;align-items:center;min-width:0;color:var(--pp-slate-700);font-size:11.5px;font-weight:700}.ppWatchBigChangeIcon{width:20px;height:20px;display:inline-grid;place-items:center;border-radius:999px}.ppWatchBigChangeIcon s-icon{transform:scale(1.05)}.ppWatchBigChangeIcon-good{background:rgba(var(--pp-success-green-rgb),.1);color:var(--pp-success-green)}.ppWatchBigChangeIcon-bad{background:rgba(var(--pp-risk-red-rgb),.08);color:var(--pp-risk-red)}.ppWatchBigChangeIcon-neutral{background:var(--pp-slate-100);color:var(--pp-slate-500)}.ppWatchlistBiggestChanges strong,.ppWatchlistBiggestChanges span,.ppWatchlistBiggestChanges em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppWatchlistBiggestChanges strong{color:var(--pp-slate-700);font-weight:850}.ppWatchlistBiggestChanges li>span:not(.ppWatchBigChangeIcon){color:var(--pp-slate-600);text-align:right}.ppWatchBigChangeDelta{justify-self:end;padding:4px 7px;border-radius:999px;font-size:11px;font-style:normal;font-weight:900}.ppWatchBigChangeDelta-good{background:rgba(var(--pp-success-green-rgb),.12);color:color-mix(in srgb,var(--pp-success-green) 74%,var(--pp-midnight-ink))}.ppWatchBigChangeDelta-bad{background:rgba(var(--pp-risk-red-rgb),.08);color:var(--pp-risk-red)}.ppWatchBigChangeDelta-neutral{background:var(--pp-slate-100);color:var(--pp-slate-600)}.ppWatchlistBiggestChanges>p{color:var(--pp-slate-500);font-size:11.5px;font-weight:650;line-height:1.45}.ppWatchCustomerLanguagePanel{display:grid;gap:12px;padding:16px;border:1px solid var(--pp-slate-200);border-radius:12px;background:var(--pp-cloud-white);box-shadow:0 8px 24px rgba(var(--pp-shadow-rgb),.045)}.ppWatchCustomerLanguageHeader{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center}.ppWatchCustomerLanguageHeader .ppDashboardIcon{width:42px;height:42px}.ppWatchCustomerLanguageHeader h3,.ppWatchCustomerLanguageHeader p{margin:0}.ppWatchCustomerLanguageHeader h3{color:var(--pp-slate-950);font-size:15px;font-weight:950;line-height:1.2}.ppWatchCustomerLanguageHeader p,.ppWatchCustomerLanguageWindow{color:var(--pp-slate-600);font-size:12px;font-weight:650;line-height:1.35}.ppWatchCustomerLanguageHeader p{margin-top:3px}.ppWatchCustomerLanguageSummary{justify-self:end;padding:6px 10px;border-radius:999px;background:var(--pp-blue-soft);color:var(--pp-pulse-blue);font-size:12px;font-weight:900;white-space:nowrap}.ppWatchCustomerLanguageSummary.isWarning{background:var(--pp-amber-soft);color:color-mix(in srgb,var(--pp-warning-amber) 78%,var(--pp-midnight-ink))}.ppWatchCustomerLanguageWindow{margin:-4px 0 0 54px}.ppWatchCustomerLanguageGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ppWatchCustomerLanguageCard{min-width:0;display:grid;align-content:start;gap:10px;padding:12px;border:1px solid var(--pp-slate-200);border-radius:10px;background:var(--pp-slate-50)}.ppWatchCustomerLanguageCard-orange{border-color:rgba(var(--pp-warning-amber-rgb),.24);background:linear-gradient(180deg,rgba(var(--pp-warning-amber-rgb),.055),var(--pp-slate-50))}.ppWatchCustomerLanguageCard-blue{border-color:rgba(var(--pp-pulse-blue-rgb),.18);background:linear-gradient(180deg,rgba(var(--pp-pulse-blue-rgb),.045),var(--pp-slate-50))}.ppWatchCustomerLanguageCard-green{border-color:rgba(var(--pp-success-green-rgb),.2);background:linear-gradient(180deg,rgba(var(--pp-success-green-rgb),.045),var(--pp-slate-50))}.ppWatchCustomerLanguageCard-purple{border-color:rgba(var(--pp-insight-violet-rgb),.2);background:linear-gradient(180deg,rgba(var(--pp-insight-violet-rgb),.045),var(--pp-slate-50))}.ppWatchCustomerLanguageCard header{display:grid;grid-template-columns:36px minmax(0,1fr);gap:9px;align-items:center}.ppWatchCustomerLanguageCard .ppDashboardIcon{width:36px;height:36px}.ppWatchCustomerLanguageCard h4,.ppWatchCustomerLanguageCard p,.ppWatchCustomerLanguageCard blockquote,.ppWatchCustomerLanguageCard blockquote p,.ppWatchCustomerLanguageCard blockquote footer{margin:0}.ppWatchCustomerLanguageCard h4{overflow:hidden;color:var(--pp-slate-950);font-size:13px;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ppWatchCustomerLanguageCard header span{display:block;margin-top:2px;overflow:hidden;color:var(--pp-slate-500);font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.ppWatchCustomerLanguageCard>p{color:var(--pp-slate-700);font-size:12px;font-weight:650;line-height:1.4}.ppWatchCustomerLanguageSentiment{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ppWatchCustomerLanguageSentiment span{min-width:0;padding:7px 6px;border-radius:8px;background:var(--pp-cloud-white);color:var(--pp-slate-600);font-size:10.5px;font-weight:750;text-align:center}.ppWatchCustomerLanguageSentiment strong{display:block;color:var(--pp-slate-950);font-size:13px;font-weight:950}.ppWatchCustomerLanguageSentiment .isNegative strong{color:var(--pp-risk-red)}.ppWatchCustomerLanguageSentiment .isPositive strong{color:color-mix(in srgb,var(--pp-success-green) 76%,var(--pp-midnight-ink))}.ppWatchCustomerLanguageBullets{display:grid;gap:5px;margin:0;padding-left:17px;color:var(--pp-slate-700);font-size:11.5px;font-weight:650;line-height:1.35}.ppWatchCustomerLanguageSnippets{display:grid;gap:7px}.ppWatchCustomerLanguageSnippets blockquote{padding:9px;border-left:3px solid rgba(var(--pp-pulse-blue-rgb),.35);border-radius:8px;background:var(--pp-cloud-white)}.ppWatchCustomerLanguageSnippets p{color:var(--pp-slate-800);font-size:11.5px;font-weight:700;line-height:1.4}.ppWatchCustomerLanguageSnippets footer{margin-top:4px;color:var(--pp-slate-500);font-size:10.5px;font-weight:750}.ppWatchCustomerLanguageEmpty{min-height:64px;display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:center;padding:12px;border:1px dashed var(--pp-slate-300);border-radius:10px;background:var(--pp-slate-50);color:var(--pp-slate-600);font-size:12px;font-weight:750}.ppWatchCustomerLanguageEmpty s-icon{color:var(--pp-success-green)}.ppWatchCategoryChanges{overflow:hidden;border:1px solid rgba(var(--pp-slate-500-rgb),.22);border-radius:14px;background:var(--pp-cloud-white);box-shadow:0 10px 28px rgba(var(--pp-shadow-rgb),.08)}.ppWatchCategoryChangesHeader{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;align-items:center;min-height:50px;padding:10px 14px;border-bottom:1px solid var(--pp-slate-200)}.ppWatchCategoryChangesHeader h3,.ppWatchCategoryChangesHeader span{margin:0}.ppWatchCategoryChangesHeader .ppDashboardIcon{width:34px;height:34px;border-radius:9px}.ppWatchCategoryChangesHeader h3{color:var(--pp-slate-950);font-size:14px;font-weight:950;line-height:1.1}.ppWatchCategoryChangesHeader span{justify-self:end;padding:5px 8px;border-radius:8px;background:var(--pp-slate-100);color:var(--pp-slate-500);font-size:10.5px;font-weight:850;line-height:1;white-space:nowrap}.ppWatchCategoryChangesList{display:grid}.ppWatchCategoryCard{min-width:0;display:grid;grid-template-columns:minmax(190px,1.15fr) minmax(220px,2fr) minmax(96px,auto) minmax(130px,.75fr);gap:12px;align-items:center;padding:14px;background:var(--pp-cloud-white)}.ppWatchCategoryCard+.ppWatchCategoryCard{border-top:1px solid var(--pp-slate-200)}.ppWatchCategoryCardSummary,.ppWatchCategoryCardFocus,.ppWatchCategoryCardBadges,.ppWatchCategoryCardUpdated{min-width:0}.ppWatchCategoryCardSummary{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center}.ppWatchCategoryCardSummary .ppDashboardIcon{width:44px;height:44px;border-radius:10px}.ppWatchCategoryCardSummary h4,.ppWatchCategoryCardSummary p,.ppWatchCategoryCardFocus span,.ppWatchCategoryCardFocus strong,.ppWatchCategoryCardFocus p,.ppWatchCategoryCardUpdated span,.ppWatchCategoryCardUpdated strong{margin:0}.ppWatchCategoryCardSummary h4{min-width:0;overflow:hidden;color:var(--pp-slate-950);font-size:13px;font-weight:950;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ppWatchCategoryCardSummary p{margin-top:4px;overflow:hidden;color:var(--pp-slate-500);font-size:11px;font-weight:750;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ppWatchCategoryCardFocus{display:grid;gap:4px;padding-left:12px;border-left:1px solid var(--pp-slate-200)}.ppWatchCategoryCardFocus span{overflow:hidden;color:var(--pp-slate-500);font-size:10px;font-weight:950;letter-spacing:.04em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ppWatchCategoryCardFocus strong{overflow:hidden;color:var(--pp-slate-950);font-size:13px;font-weight:950;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ppWatchCategoryCardFocus p{overflow:hidden;color:var(--pp-slate-500);font-size:11px;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ppWatchCategoryCardBadges{display:grid;justify-items:start;gap:5px}.ppWatchCategoryBadge{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:100%;padding:5px 7px;border-radius:9px;font-size:10.5px;font-weight:950;line-height:1;white-space:nowrap}.ppWatchCategoryBadge s-icon{transform:scale(.9)}.ppWatchCategoryBadge-good{background:rgba(var(--pp-success-green-rgb),.12);color:color-mix(in srgb,var(--pp-success-green) 74%,var(--pp-midnight-ink))}.ppWatchCategoryBadge-bad{background:rgba(var(--pp-risk-red-rgb),.08);color:var(--pp-risk-red)}.ppWatchCategoryBadge-blue{background:rgba(var(--pp-pulse-blue-rgb),.1);color:var(--pp-pulse-blue)}.ppWatchCategoryBadge-neutral{background:var(--pp-slate-100);color:var(--pp-slate-600)}.ppWatchCategoryCardUpdated{display:grid;gap:4px;padding-left:12px;border-left:1px solid var(--pp-slate-200)}.ppWatchCategoryCardUpdated span{color:var(--pp-slate-500);font-size:10.5px;font-weight:850;line-height:1.1}.ppWatchCategoryCardUpdated strong{overflow:hidden;color:var(--pp-slate-800);font-size:11.5px;font-weight:850;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ppWatchRecentRuns{display:grid;gap:8px;padding:10px 12px;border:1px solid var(--pp-slate-200);border-radius:9px;background:var(--pp-cloud-white);box-shadow:0 6px 18px rgba(var(--pp-shadow-rgb),.04)}.ppWatchRecentRuns h3{margin:0;color:var(--pp-slate-950);font-size:13px;font-weight:950;line-height:1.1}.ppWatchRecentRunsTrack{display:grid;grid-template-columns:22px minmax(0,1fr) 22px;gap:10px;align-items:center}.ppWatchRecentRunsArrow{position:relative;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--pp-slate-200);border-radius:6px;background:var(--pp-cloud-white);color:var(--pp-slate-700);cursor:pointer;line-height:0}.ppWatchRecentRunsArrow:disabled{opacity:.38;cursor:default}.ppWatchRecentRunsArrow s-icon{position:absolute;top:50%;left:50%;width:14px;height:14px;display:block;transform:translate(-50%,-50%) scale(.86);pointer-events:none}.ppWatchRecentRunsList{--pp-watch-run-gap: 20px;--pp-watch-run-min-card-width: 200px;--pp-watch-run-slot-width: calc((100% - (var(--pp-watch-run-gap) * 4)) / 5);display:grid;grid-template-columns:repeat(var(--pp-watch-run-count, 5),minmax(var(--pp-watch-run-min-card-width),var(--pp-watch-run-slot-width)));gap:var(--pp-watch-run-gap);align-items:center;justify-content:start;margin:0;padding:0;list-style:none}.ppWatchRecentRunsItem{position:relative;min-width:0}.ppWatchRecentRunsItem:not(:last-child):after{content:"";position:absolute;top:50%;right:-20px;width:20px;height:1px;background:var(--pp-slate-300)}.ppWatchRecentRunsItem:not(:last-child):before{content:"";position:absolute;top:calc(50% - 3px);right:-12px;z-index:1;width:6px;height:6px;border:1px solid var(--pp-slate-400);border-radius:999px;background:var(--pp-cloud-white)}.ppWatchRecentRunCard{min-height:50px;width:100%;display:grid;align-content:center;gap:8px;padding:9px 11px;border:1px solid var(--pp-slate-200);border-radius:7px;background:var(--pp-cloud-white);color:var(--pp-slate-800);font:inherit;text-align:left;text-decoration:none;box-shadow:0 2px 8px rgba(var(--pp-shadow-rgb),.035);cursor:pointer}.ppWatchRecentRunCard.isSelected,.ppWatchRecentRunCard:hover{border-color:rgba(var(--pp-insight-violet-rgb),.55);box-shadow:0 0 0 1px rgba(var(--pp-insight-violet-rgb),.18),0 5px 14px rgba(var(--pp-shadow-rgb),.07)}.ppWatchRecentRunCard.isDisabled{color:var(--pp-slate-500);cursor:default}.ppWatchRecentRunDate{display:flex;min-width:0;gap:6px;align-items:center;color:var(--pp-slate-700);font-size:12px;font-weight:900;line-height:1.1}.ppWatchRecentRunDate em{padding:2px 5px;border-radius:999px;background:rgba(var(--pp-pulse-blue-rgb),.12);color:var(--pp-pulse-blue);font-size:10px;font-style:normal;font-weight:950;line-height:1;text-transform:uppercase}.ppWatchRecentRunMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;color:var(--pp-slate-700);font-size:11px;font-weight:850;line-height:1.1}.ppWatchRecentRunMetrics strong{min-width:0;overflow:hidden;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.ppWatchRunTrends{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ppWatchRunTrendCard{min-width:0;display:grid;gap:10px;overflow:hidden;padding:17px 18px 12px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.14);border-radius:16px;background:linear-gradient(135deg,#fffffff5,rgba(var(--pp-pulse-blue-rgb),.025)),var(--pp-cloud-white);box-shadow:0 12px 30px rgba(var(--pp-shadow-rgb),.04)}.ppWatchRunTrendCard header{display:grid;gap:4px}.ppWatchRunTrendCard h3,.ppWatchRunTrendCard p{margin:0}.ppWatchRunTrendCard h3{color:var(--pp-slate-950);font-size:15px;font-weight:950;line-height:1.2}.ppWatchRunTrendCard p{color:var(--pp-slate-500);font-size:12.5px;font-weight:750;line-height:1.25}.ppWatchRunTrendLegend{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;min-width:0;margin-top:4px}.ppWatchRunTrendLegend span{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--pp-slate-700);font-size:12px;font-weight:850;white-space:nowrap}.ppWatchRunTrendLegend i{width:16px;height:4px;flex:0 0 auto;border-radius:999px;box-shadow:0 2px 5px rgba(var(--pp-shadow-rgb),.08)}.ppWatchRunTrendSvg{width:100%;height:auto;display:block;overflow:visible}.ppWatchTrendGridLine{stroke:var(--pp-slate-200);stroke-width:1}.ppWatchTrendCurrentBand{fill:rgba(var(--pp-pulse-blue-rgb),.065);stroke:rgba(var(--pp-pulse-blue-rgb),.1);stroke-width:1}.ppWatchTrendAxisLabel,.ppWatchTrendXTick text{fill:var(--pp-slate-600);font-size:12px;font-weight:850}.ppWatchTrendXTick text+text{fill:var(--pp-slate-500);font-size:11.5px;font-weight:750}.ppWatchTrendLine{stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 3px 4px rgba(var(--pp-shadow-rgb),.08))}.ppWatchTrendDot{stroke:var(--pp-cloud-white);stroke-width:2;filter:drop-shadow(0 2px 3px rgba(var(--pp-shadow-rgb),.12))}.ppWatchTrendEndpoint rect{filter:drop-shadow(0 5px 8px rgba(var(--pp-shadow-rgb),.16))}.ppWatchTrendEndpoint text{fill:var(--pp-cloud-white);font-size:13px;font-weight:950}.ppWatchSnapshotCompare{width:48%;max-width:100%;overflow:hidden;border:1px solid rgba(var(--pp-pulse-blue-rgb),.14);border-radius:16px;background:linear-gradient(90deg,rgba(var(--pp-pulse-blue-rgb),.045),rgba(var(--pp-pulse-blue-rgb),.02) 58%,rgba(var(--pp-success-green-rgb),.08)),var(--pp-cloud-white);box-shadow:0 12px 30px rgba(var(--pp-shadow-rgb),.04)}.ppWatchSnapshotCompareHeader,.ppWatchSnapshotCompareRow{display:grid;grid-template-columns:minmax(0,1.35fr) 220px minmax(0,1fr)}.ppWatchSnapshotCompareHeader{min-height:42px;align-items:center;color:var(--pp-slate-600);font-size:12px;font-weight:850}.ppWatchSnapshotCompareHeader>div{min-width:0;display:flex;gap:8px;align-items:center;padding:0 18px}.ppWatchSnapshotCompareHeader>div:nth-child(2){justify-content:center;background:rgba(var(--pp-pulse-blue-rgb),.035)}.ppWatchSnapshotCompareHeader>div:nth-child(3){background:rgba(var(--pp-success-green-rgb),.075)}.ppWatchSnapshotCompareHeader strong{color:var(--pp-pulse-blue);font-size:13px;font-weight:950;letter-spacing:.02em;text-transform:uppercase}.ppWatchSnapshotCompareHeader>div:nth-child(3) strong{color:color-mix(in srgb,var(--pp-success-green) 72%,var(--pp-midnight-ink))}.ppWatchSnapshotCompareHeader span{min-width:0;overflow:hidden;color:var(--pp-slate-600);text-overflow:ellipsis;white-space:nowrap}.ppWatchSnapshotCompareRows{margin:0 10px 10px;overflow:hidden;border:1px solid var(--pp-slate-200);border-radius:10px;background:var(--pp-cloud-white)}.ppWatchSnapshotCompareRow{min-height:52px;border-bottom:1px solid var(--pp-slate-200)}.ppWatchSnapshotCompareRow:last-child{border-bottom:0}.ppWatchSnapshotMetric{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0;padding:8px 14px;background:#ffffffdb}.ppWatchSnapshotMetric .ppDashboardIcon{--pp-icon-badge-size: 32px;--pp-icon-badge-glyph-size: 22px;width:32px;height:32px;display:inline-grid;place-items:center;justify-self:center;align-self:center;overflow:visible;border-radius:999px}.ppWatchSnapshotMetric span{min-width:0;display:flex;gap:6px;align-items:baseline}.ppWatchSnapshotMetric strong,.ppWatchSnapshotMetric small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppWatchSnapshotMetric strong{color:var(--pp-slate-800);font-size:12.5px;font-weight:900}.ppWatchSnapshotMetric small{color:var(--pp-slate-500);font-size:10.5px;font-weight:800}.ppWatchSnapshotMetric>b,.ppWatchSnapshotCurrent strong{color:var(--pp-slate-950);font-size:14px;font-weight:950}.ppWatchSnapshotDelta{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;padding:8px 12px;background:rgba(var(--pp-pulse-blue-rgb),.035);color:var(--pp-slate-600);font-size:12px;font-weight:900}.ppWatchSnapshotDelta s-icon{transform:scale(1.1)}.ppWatchSnapshotDelta-good{color:color-mix(in srgb,var(--pp-success-green) 72%,var(--pp-midnight-ink))}.ppWatchSnapshotDelta-bad{color:var(--pp-risk-red)}.ppWatchSnapshotDelta-neutral{color:var(--pp-slate-500)}.ppWatchSnapshotCurrent{display:flex;align-items:center;min-width:0;padding:8px 20px;background:rgba(var(--pp-success-green-rgb),.075)}.ppWatchSnapshotCurrent strong{color:color-mix(in srgb,var(--pp-success-green) 72%,var(--pp-midnight-ink))}.ppWatchChangeReportEyebrow{display:block;margin-bottom:3px;color:var(--pp-pulse-blue);font-size:13px;font-weight:950;letter-spacing:0;text-transform:uppercase}.ppWatchChangeReportHeaderStatus{display:inline-flex;align-items:center;gap:9px;padding:10px 14px;border-radius:12px;font-size:13px;font-weight:900;white-space:nowrap}.ppWatchChangeReportHeaderStatus span{width:10px;height:10px;border-radius:999px}.ppWatchChangeReportHeaderStatus-green{border:1px solid rgba(var(--pp-success-green-rgb),.22);background:rgba(var(--pp-success-green-rgb),.09);color:color-mix(in srgb,var(--pp-success-green) 72%,var(--pp-midnight-ink))}.ppWatchChangeReportHeaderStatus-green span{background:var(--pp-success-green)}.ppWatchChangeReportHeaderStatus-blue{border:1px solid rgba(var(--pp-pulse-blue-rgb),.2);background:rgba(var(--pp-pulse-blue-rgb),.08);color:var(--pp-pulse-blue)}.ppWatchChangeReportHeaderStatus-blue span{background:var(--pp-pulse-blue)}.ppWatchChangeReportHeaderStatus-orange{border:1px solid rgba(var(--pp-warning-amber-rgb),.3);background:rgba(var(--pp-warning-amber-rgb),.1);color:color-mix(in srgb,var(--pp-warning-amber) 76%,var(--pp-midnight-ink))}.ppWatchChangeReportHeaderStatus-orange span{background:var(--pp-warning-amber)}@media(max-width:980px){.ppWatchlistProductHero{grid-template-columns:76px minmax(0,1fr)}.ppWatchlistProductHeroImage{width:76px;height:76px}.ppWatchlistProductHero .ppWatchChangeReportHeaderStatus{grid-column:1 / -1;width:max-content}.ppWatchlistProductHeroActions{flex-direction:row;align-items:center;justify-content:flex-start}.ppWatchlistProductHeroActions .ppWatchChangeReportHeaderStatus{align-self:center}.ppWatchlistInsightReport{grid-template-columns:1fr;gap:12px}.ppWatchlistInsightNarrative{padding-right:0;padding-bottom:12px;border-right:0;border-bottom:1px solid var(--pp-slate-200)}.ppWatchCustomerLanguageGrid{grid-template-columns:1fr}.ppWatchCategoryCard{grid-template-columns:minmax(0,1fr);gap:16px}.ppWatchCategoryCardFocus,.ppWatchCategoryCardUpdated{padding-left:0;border-left:0}.ppWatchCategoryCardBadges{display:flex;flex-wrap:wrap;gap:8px}.ppWatchRunTrends{grid-template-columns:1fr}.ppWatchSnapshotCompare{width:100%}.ppWatchSnapshotCompareHeader,.ppWatchSnapshotCompareRow{grid-template-columns:minmax(0,1fr) 150px minmax(0,.85fr)}.ppWatchSnapshotMetric{grid-template-columns:36px minmax(0,1fr)}.ppWatchSnapshotMetric>b{grid-column:2;justify-self:start}}@media(max-width:720px){.ppWatchlistProductHero{grid-template-columns:minmax(0,1fr);padding:0}.ppWatchlistProductHeroImage{width:100%;height:130px}.ppWatchlistProductHeroPanel{grid-template-columns:minmax(0,1fr);gap:12px}.ppWatchlistProductHeroImageWrap .ppProductArt-hero{width:100%;height:130px;border-radius:10px}.ppWatchlistProductHeroPanel .ppProductTitleHeading h1{font-size:23px}.ppWatchlistProductHeroPanel .ppProductMetaLine{font-size:11px}.ppWatchlistProductHeroPanel>.ppProductHeaderActions{grid-column:1 / -1}.ppWatchChangeReportHeaderStatus{padding:6px 9px;font-size:11px}.ppWatchlistInsightReport{padding:12px}.ppWatchlistInsightNarrative{grid-template-columns:40px minmax(0,1fr);gap:10px}.ppWatchlistInsightIcon{width:40px;height:40px}.ppWatchCustomerLanguagePanel{padding:14px}.ppWatchCustomerLanguageHeader{grid-template-columns:38px minmax(0,1fr)}.ppWatchCustomerLanguageSummary{grid-column:2;justify-self:start}.ppWatchCustomerLanguageWindow{margin-left:50px}.ppWatchCustomerLanguageSentiment{grid-template-columns:1fr}.ppWatchlistBiggestChanges li{grid-template-columns:20px minmax(72px,.72fr) minmax(64px,1fr) max-content;gap:6px;font-size:10.5px}.ppWatchlistBiggestChanges li>span:not(.ppWatchBigChangeIcon){grid-column:auto;text-align:right}.ppWatchBigChangeDelta{padding:4px 6px;font-size:10px}.ppWatchSnapshotCompareHeader{display:none}.ppWatchSnapshotCompareRows{margin:10px;border-radius:12px}.ppWatchSnapshotCompareRow{grid-template-columns:minmax(0,1fr);min-height:0}.ppWatchSnapshotMetric,.ppWatchSnapshotDelta,.ppWatchSnapshotCurrent{padding:10px 12px}.ppWatchSnapshotDelta{justify-content:flex-start}.ppWatchCategoryChanges{border-radius:12px}.ppWatchCategoryChangesHeader{grid-template-columns:32px minmax(0,1fr);gap:8px;min-height:0;padding:10px}.ppWatchCategoryChangesHeader span{grid-column:2;justify-self:start;font-size:10px}.ppWatchCategoryCard{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.ppWatchCategoryCardSummary{grid-template-columns:38px minmax(0,1fr);gap:10px}.ppWatchCategoryCardSummary .ppDashboardIcon{width:38px;height:38px}.ppWatchCategoryCardFocus,.ppWatchCategoryCardUpdated{padding-left:0;border-left:0}.ppWatchCategoryCardBadges{display:flex;flex-wrap:wrap;gap:6px}.ppWatchCategoryBadge{justify-self:start}.ppWatchRunTrendCard{padding:14px 12px 10px}.ppWatchRunTrendLegend{gap:8px 12px}.ppWatchRunTrendLegend span{font-size:11px}.ppWatchRecentRuns{padding:9px}.ppWatchRecentRunsTrack{grid-template-columns:20px minmax(0,1fr) 20px;gap:6px}.ppWatchRecentRunsArrow{width:20px;height:20px}.ppWatchRecentRunsList{--pp-watch-run-gap: 10px;--pp-watch-run-min-card-width: 200px;--pp-watch-run-slot-width: calc((100% - (var(--pp-watch-run-gap) * 4)) / 5);grid-template-columns:repeat(var(--pp-watch-run-count, 5),minmax(var(--pp-watch-run-min-card-width),var(--pp-watch-run-slot-width)));gap:10px;overflow-x:auto;padding-bottom:2px}.ppWatchRecentRunsItem:not(:last-child):after,.ppWatchRecentRunsItem:not(:last-child):before{display:none}}.ppWatchlistTableFooter{padding:10px 14px;color:var(--pp-slate-700);font-size:12px;font-weight:700;text-align:center}.ppWatchlistEmptyState{min-height:150px;display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:14px;align-items:center;padding:18px}.ppWatchlistEmptyState h2,.ppWatchlistEmptyState p{margin:0}.ppWatchlistEmptyState h2{color:var(--pp-slate-900);font-size:18px}.ppWatchlistEmptyState p{margin-top:4px;color:var(--pp-slate-600);font-size:13px}.ppWatchlistBottomGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.ppWatchlistPanel{min-height:250px;padding:14px}.ppWatchlistPanelHeader{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:12px}.ppWatchlistPanelHeader h2{margin:0;color:var(--pp-slate-900);font-size:15px;font-weight:900}.ppWatchlistPanelHeader small{display:block;margin-top:3px;color:var(--pp-slate-500);font-size:11px}.ppWatchlistPanelHeader button,.ppWatchlistPanelHeader a{border:0;background:transparent;color:var(--pp-pulse-blue);font:inherit;font-size:12px;font-weight:800;cursor:pointer;text-decoration:none}.ppWatchlistPanelHeader>span{color:var(--pp-slate-500);font-size:12px;font-weight:800}.ppWatchActivityList{display:grid;gap:11px}.ppWatchActivityList article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center}.ppWatchPanelEmpty{min-height:120px;display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center;color:var(--pp-slate-600);font-size:13px;font-weight:700}.ppWatchPanelEmpty-large{min-height:220px;justify-content:center;grid-template-columns:50px minmax(0,320px)}.ppWatchActivityList strong,.ppWatchActivityList small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppWatchActivityList strong{color:var(--pp-slate-900);font-size:12px;font-weight:850}.ppWatchActivityList small,.ppWatchActivityList article>span{color:var(--pp-slate-500);font-size:11px}.ppWatchTrendMetric{display:flex;align-items:baseline;justify-content:flex-end;gap:8px;margin:-8px 2px 4px}.ppWatchTrendMetric strong{color:var(--pp-slate-900);font-size:20px;font-weight:900}.ppWatchTrendMetric span{color:var(--pp-warning-amber);font-size:12px;font-weight:850}.ppWatchTrendPanel{grid-column:1 / -1;min-height:430px}.ppWatchOverviewMain .ppWatchTrendPanel{grid-column:auto;min-height:0;padding:12px}.ppWatchOverviewMain .ppWatchTrendChart{min-height:280px;aspect-ratio:2.25 / 1}.ppWatchOverviewMain .ppWatchTrendLegend{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.ppWatchTrendChart{position:relative;width:100%;min-height:320px;aspect-ratio:2.35 / 1;padding:4px 0 0;background:var(--pp-cloud-white)}.ppWatchTrendChart svg,.ppWatchTrendChart .recharts-wrapper,.ppWatchTrendChart .recharts-surface{width:100%;height:100%;overflow:visible}.ppWatchTrendChart .recharts-wrapper{min-width:0}.ppWatchTrendChart .recharts-line-curve{filter:drop-shadow(0 3px 4px rgba(var(--pp-shadow-rgb),.08))}.ppWatchTrendNoData{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--pp-slate-500);font-size:12px;font-weight:800}.ppWatchTrendLine{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;vector-effect:non-scaling-stroke}.ppWatchTrendAxisLine{stroke:var(--pp-slate-300);stroke-width:1.2;vector-effect:non-scaling-stroke}.ppWatchTrendChart .ppWatchTrendGridLine{stroke:rgba(var(--pp-slate-500-rgb),.18);stroke-width:1;vector-effect:non-scaling-stroke}.ppWatchTrendChart .ppWatchTrendGridLine-vertical{stroke-dasharray:3 5}.ppWatchTrendChart .ppWatchTrendAxisLabel,.ppWatchTrendChart .ppWatchTrendXTick text{fill:var(--pp-slate-600);font-size:10px;font-weight:800}.ppWatchTrendLegend{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px 10px;margin-top:12px}.ppWatchTrendLegendItem{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;display:grid;grid-template-columns:9px minmax(0,1fr) auto;gap:6px;align-items:center;padding:5px 7px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--pp-slate-700);font-size:11px;font-weight:750;font-family:inherit;text-decoration:none;text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}.ppWatchTrendLegendItem:hover{border-color:rgba(var(--pp-pulse-blue-rgb),.18);background:rgba(var(--pp-pulse-blue-rgb),.06)}.ppWatchTrendLegendItem:focus-visible{outline:2px solid rgba(var(--pp-pulse-blue-rgb),.32);outline-offset:2px}.ppWatchTrendLegendItem>span{width:9px;height:9px;border-radius:999px;box-shadow:0 0 0 3px rgba(var(--pp-shadow-rgb),.04)}.ppWatchTrendLegendItem.isDisabled{border-color:rgba(var(--pp-slate-500-rgb),.1);background:var(--pp-slate-50);color:var(--pp-slate-500);opacity:.58}.ppWatchTrendLegendItem.isDisabled>span{background:var(--pp-slate-300);box-shadow:none}.ppWatchTrendLegend strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppWatchTrendLegend small{color:var(--pp-slate-500);font-size:10px;font-weight:850;white-space:nowrap}.ppWatchTrendLegendEmpty{grid-column:1 / -1;color:var(--pp-slate-500);font-size:11px;font-weight:700}.ppWatchTrendCallout{display:grid;grid-template-columns:10px minmax(0,1fr) 16px;gap:8px;align-items:center;margin-top:10px;padding:10px;border:1px solid var(--pp-slate-200);border-radius:9px;background:var(--pp-cloud-white)}.ppWatchTrendCallout a{display:inline-grid;place-items:center;color:var(--pp-pulse-blue);text-decoration:none}.ppWatchActivityScreen .ppWatchlistStats{grid-template-columns:repeat(4,minmax(0,1fr))}.ppWatchActivityFullPanel{min-height:420px}.ppWatchActivityTimeline{display:grid;gap:18px}.ppWatchActivityTimeline h3{margin:0 0 10px;color:var(--pp-slate-500);font-size:12px;font-weight:900;text-transform:uppercase}.ppWatchActivityList-full{gap:0;border:1px solid var(--pp-slate-200);border-radius:10px;overflow:hidden}.ppWatchActivityList-full article{padding:12px;border-bottom:1px solid var(--pp-slate-200)}.ppWatchActivityList-full article:last-child{border-bottom:0}.ppBackgroundProcessesScreen .ppWatchlistHeader{align-items:end}.ppBackgroundProcessesRefresh{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end;color:var(--pp-slate-500);font-size:12px;font-weight:750}.ppBackgroundProcessesRefresh a{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:1px solid var(--pp-slate-200);border-radius:8px;background:var(--pp-cloud-white);color:var(--pp-slate-800);font-size:12px;font-weight:850;text-decoration:none}.ppBackgroundProcessesRefresh a:hover{border-color:rgba(var(--pp-pulse-blue-rgb),.28);color:var(--pp-pulse-blue)}.ppBackgroundProcessStats{grid-template-columns:repeat(5,minmax(0,1fr))}.ppBackgroundProcessStats-noLogs{grid-template-columns:repeat(4,minmax(0,1fr))}.ppBackgroundProcessesGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:14px;align-items:start}.ppBackgroundProcessListPanel,.ppBackgroundProcessSidePanel{padding:16px}.ppBackgroundProcessList{display:grid;gap:12px}.ppBackgroundProcessCard{display:grid;gap:12px;padding:14px;border:1px solid var(--pp-slate-200);border-radius:10px;background:var(--pp-cloud-white);box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.04)}.ppBackgroundProcessCard-running,.ppBackgroundProcessCard-queued{border-color:rgba(var(--pp-pulse-blue-rgb),.22);background:linear-gradient(180deg,rgba(var(--pp-pulse-blue-rgb),.035),var(--pp-cloud-white))}.ppBackgroundProcessCard-failed{border-color:rgba(var(--pp-risk-red-rgb),.24)}.ppBackgroundProcessCard.isBatchMode{border-color:rgba(var(--pp-batch-accent-rgb),.28);background:linear-gradient(180deg,var(--pp-batch-soft) 0%,rgba(255,255,255,.98) 72%),var(--pp-cloud-white);box-shadow:inset 4px 0 0 var(--pp-batch-accent),0 1px 2px rgba(var(--pp-shadow-rgb),.04)}.ppBackgroundProcessCardHeader{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center}.ppBackgroundProcessCardHeader h2{margin:4px 0 0;overflow:hidden;color:var(--pp-slate-900);font-size:15px;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ppBackgroundProcessCardHeader p{margin:3px 0 0;overflow:hidden;color:var(--pp-slate-600);font-size:12px;font-weight:650;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ppBackgroundProcessFailure{display:grid;grid-template-columns:18px auto minmax(0,1fr);gap:8px;align-items:start;padding:9px 10px;border:1px solid rgba(var(--pp-risk-red-rgb),.18);border-radius:8px;background:var(--pp-red-soft);color:var(--pp-risk-red)}.ppBackgroundProcessFailure s-icon{margin-top:1px;transform:scale(.86)}.ppBackgroundProcessFailure span{font-size:10px;font-weight:850;text-transform:uppercase;white-space:nowrap}.ppBackgroundProcessFailure p{min-width:0;margin:0;color:var(--pp-slate-800);font-size:11.5px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.ppBackgroundProcessStatusIcon{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:999px;background:var(--pp-slate-100);color:var(--pp-slate-700)}.ppBackgroundProcessStatusIcon-running,.ppBackgroundProcessStatusIcon-queued{background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppBackgroundProcessStatusIcon-running s-icon{animation:ppGlobalTopbarSpin 1.25s linear infinite}.ppBackgroundProcessStatusIcon-completed{background:var(--pp-green-soft);color:var(--pp-success-green)}.ppBackgroundProcessStatusIcon-failed{background:var(--pp-red-soft);color:var(--pp-risk-red)}.ppBackgroundProcessStatusIcon-batch-mode{background:var(--pp-batch-accent);color:var(--pp-cloud-white);box-shadow:0 0 0 3px rgba(var(--pp-batch-accent-rgb),.12)}.ppBackgroundProcessStatusIcon-batch-mode s-icon{--s-icon-color: var(--pp-cloud-white);animation:none;color:var(--pp-cloud-white)}.ppBackgroundProcessStatusLine{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.ppBackgroundProcessStatusPill{width:max-content;display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border-radius:999px;background:var(--pp-slate-100);color:var(--pp-slate-700);font-size:10px;font-weight:850}.ppBackgroundProcessStatusPill-running,.ppBackgroundProcessStatusPill-queued{background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppBackgroundProcessStatusPill-completed{background:var(--pp-green-soft);color:var(--pp-success-green)}.ppBackgroundProcessStatusPill-failed{background:var(--pp-red-soft);color:var(--pp-risk-red)}.ppBackgroundProcessCard.isBatchMode .ppBackgroundProcessStatusPill{background:var(--pp-batch-soft);color:var(--pp-batch-text)}.ppBackgroundProcessBatchPill{min-height:20px;display:inline-flex;align-items:center;gap:4px;padding:0 8px;border:1px solid var(--pp-batch-border);border-radius:999px;background:var(--pp-batch-soft);color:var(--pp-batch-text);font-size:10px;font-weight:850;white-space:nowrap}.ppBackgroundProcessBatchPill s-icon{color:var(--pp-batch-text);transform:scale(.68)}.ppBackgroundProcessProductLink{min-height:32px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.26);border-radius:8px;color:var(--pp-pulse-blue);font-size:12px;font-weight:850;text-decoration:none;white-space:nowrap}.ppBackgroundProcessProductLink:hover{background:var(--pp-blue-soft);text-decoration:none}.ppBackgroundProcessProgress{height:7px;overflow:hidden;border-radius:999px;background:var(--pp-slate-100)}.ppBackgroundProcessProgress span{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--pp-pulse-blue),var(--pp-signal-teal))}.ppBackgroundProcessCard.isBatchMode .ppBackgroundProcessProgress span{background:linear-gradient(90deg,#b91c1c,#f97316)}.ppBackgroundProcessMetrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0}.ppBackgroundProcessMetrics div,.ppBackgroundProcessPayload span,.ppBackgroundProcessKindList span{min-width:0;padding:9px;border:1px solid var(--pp-slate-200);border-radius:8px;background:var(--pp-slate-50)}.ppBackgroundProcessMetrics dt,.ppBackgroundProcessPayload small{overflow:hidden;color:var(--pp-slate-500);font-size:10px;font-weight:850;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ppBackgroundProcessMetrics dd,.ppBackgroundProcessPayload strong{display:block;margin:3px 0 0;overflow:hidden;color:var(--pp-slate-900);font-size:11.5px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.ppBackgroundProcessPayload{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.ppBackgroundProcessLogs{border:1px solid var(--pp-slate-200);border-radius:9px;background:var(--pp-cloud-white)}.ppBackgroundProcessLogs summary{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;color:var(--pp-slate-800);font-size:12px;font-weight:850;cursor:pointer;list-style:none}.ppBackgroundProcessLogs summary::-webkit-details-marker{display:none}.ppBackgroundProcessLogs[open] summary{border-bottom:1px solid var(--pp-slate-200)}.ppBackgroundProcessLogs[open] summary s-icon{transform:rotate(180deg)}.ppBackgroundProcessLogList,.ppBackgroundEventStream,.ppBackgroundProcessMiniList,.ppBackgroundProcessKindList{display:grid;gap:8px}.ppBackgroundProcessLogList{max-height:420px;overflow:auto;padding:10px}.ppBackgroundProcessLogLine{display:grid;grid-template-columns:58px minmax(0,1fr) 120px;gap:10px;align-items:start;padding:10px;border:1px solid var(--pp-slate-200);border-radius:8px;background:var(--pp-slate-50)}.ppBackgroundProcessLogLine.isCompact{grid-template-columns:50px minmax(0,1fr)}.ppBackgroundProcessLogLine.isCompact time{grid-column:2}.ppBackgroundProcessLogLine>span{width:max-content;max-width:100%;padding:3px 7px;border-radius:999px;background:var(--pp-slate-100);color:var(--pp-slate-700);font-size:10px;font-weight:850;text-transform:uppercase}.ppBackgroundProcessLogLine-error>span,.ppBackgroundProcessLogLine-failed>span{background:var(--pp-red-soft);color:var(--pp-risk-red)}.ppBackgroundProcessLogLine-warning>span,.ppBackgroundProcessLogLine-warn>span{background:var(--pp-amber-soft);color:var(--pp-warning-amber)}.ppBackgroundProcessLogLine strong,.ppBackgroundProcessMiniItem strong,.ppBackgroundProcessKindList strong{display:block;overflow:hidden;color:var(--pp-slate-900);font-size:12px;font-weight:850;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ppBackgroundProcessLogLine p{margin:3px 0 0;color:var(--pp-slate-600);font-size:11px;font-weight:650;line-height:1.35}.ppBackgroundProcessLogLine pre{max-height:180px;margin:8px 0 0;overflow:auto;padding:8px;border-radius:7px;background:var(--pp-slate-900);color:var(--pp-cloud-white);font-size:11px;line-height:1.4;white-space:pre-wrap}.ppBackgroundProcessLogLine time,.ppBackgroundProcessMiniItem small,.ppBackgroundProcessKindList small,.ppBackgroundProcessEmptyText,.ppBackgroundProcessNoLogs{color:var(--pp-slate-500);font-size:11px;font-weight:700}.ppBackgroundProcessLogLine time{justify-self:end;white-space:nowrap}.ppBackgroundProcessNoLogs,.ppBackgroundProcessEmptyText{margin:0}.ppBackgroundProcessSidePanel{position:sticky;top:82px;display:grid;gap:12px}.ppBackgroundProcessMiniItem{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:center;padding:9px;border:1px solid var(--pp-slate-200);border-radius:9px;background:var(--pp-slate-50)}.ppBackgroundProcessMiniItem.isBatchMode{border-color:rgba(var(--pp-risk-red-rgb),.26);background:#fff1f2;box-shadow:inset 3px 0 #b91c1c}.ppBackgroundProcessMiniItem .ppBackgroundProcessStatusIcon{width:30px;height:30px}.ppBackgroundProcessMiniItem.isBatchMode small{color:#991b1b}.ppBackgroundProcessMiniItem small,.ppBackgroundProcessKindList small{display:block;margin-top:3px}.ppBackgroundProcessKindList{grid-template-columns:1fr}.ppBackgroundProcessKindList span{display:flex;align-items:center;justify-content:space-between;gap:10px}.ppBackgroundProcessDivider{height:1px;background:var(--pp-slate-200)}.ppBackgroundProcessSubHeader{margin-top:2px}.ppWatchTrendCallout strong,.ppWatchTrendCallout small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppWatchTrendCallout strong{color:var(--pp-slate-900);font-size:12px}.ppWatchTrendCallout small{margin-top:3px;color:var(--pp-slate-500);font-size:11px}@media(max-width:980px){.ppWatchOverviewDashboardGrid{grid-template-columns:1fr}.ppWatchOverviewProductRow{grid-template-columns:34px minmax(0,1fr) minmax(0,1fr);align-items:start}.ppWatchOverviewMetricPack{grid-column:2 / -1}.ppWatchOverviewRecommendation{grid-column:2 / -1;grid-template-columns:auto;justify-content:start;align-items:center;min-height:0;padding-left:0;border-left:0}.ppWatchlistBottomGrid,.ppBackgroundProcessStats,.ppBackgroundProcessesGrid,.ppBackgroundProcessMetrics{grid-template-columns:1fr}.ppBackgroundProcessSidePanel{position:static}.ppBackgroundProcessCardHeader,.ppBackgroundProcessLogLine{grid-template-columns:34px minmax(0,1fr)}.ppBackgroundProcessProductLink,.ppBackgroundProcessLogLine time{grid-column:2;justify-self:start}.ppWatchTrendPanel{min-height:0}.ppWatchTrendChart{min-height:240px;aspect-ratio:1.45 / 1}}@media(max-width:720px){.ppWatchOverviewChangesPanel{padding:12px;border-radius:14px}.ppWatchOverviewChangesPanel .ppWatchOverviewPanelHeader{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:12px;padding-bottom:12px}.ppWatchOverviewChangesPanel .ppBetaFeedbackHeaderActions{width:100%;justify-content:flex-start}.ppWatchOverviewProductRow{grid-template-columns:30px minmax(0,1fr);gap:12px;min-height:0;padding:14px 12px}.ppWatchOverviewProductIdentity,.ppWatchOverviewPrimaryChange,.ppWatchOverviewMetricPack,.ppWatchOverviewRecommendation{grid-column:2}.ppWatchOverviewProductIdentity{grid-template-columns:44px minmax(0,1fr)}.ppWatchOverviewProductImage{width:44px;height:44px}.ppWatchOverviewPrimaryChange{padding-left:0;border-left:0}.ppWatchOverviewMetricPack{grid-template-columns:repeat(2,minmax(0,1fr))}.ppWatchOverviewRecommendation{grid-template-columns:auto;gap:10px}}.ppWatchSettingsRows{display:grid}.ppWatchSettingsRows>div{display:grid;grid-template-columns:18px minmax(110px,.72fr) minmax(0,1fr);gap:8px;align-items:center;padding:10px 0;border-bottom:1px solid var(--pp-slate-200);color:var(--pp-slate-700);font-size:12px}.ppWatchSettingsRows>div:last-child{border-bottom:0}.ppWatchSettingsRows strong{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;color:var(--pp-slate-900);font-weight:850}.ppWatchInlineForm{margin:0}.ppWatchToggleButton{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:100%;border:0;background:transparent;color:var(--pp-slate-900);font:inherit;font-weight:850;cursor:pointer}.ppWatchToggleButton:disabled{cursor:default;opacity:.7}.ppWatchToggleButton.isOff{color:var(--pp-slate-500)}.ppWatchToggle{width:34px;height:20px;display:inline-block;position:relative;border-radius:999px;background:var(--pp-success-green);box-shadow:inset 0 0 0 1px rgba(var(--pp-success-green-rgb),.2)}.ppWatchToggleButton.isOff .ppWatchToggle{background:var(--pp-slate-300)}.ppWatchToggle:after{content:"";width:16px;height:16px;position:absolute;top:2px;right:2px;border-radius:999px;background:var(--pp-cloud-white);box-shadow:0 1px 3px rgba(var(--pp-shadow-rgb),.2)}.ppWatchToggleButton.isOff .ppWatchToggle:after{right:auto;left:2px}.ppWatchSettingsActions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.ppWatchSettingsActions form{min-width:0;margin:0}.ppWatchSettingsActions button{width:100%;min-width:0;padding-inline:10px;white-space:nowrap}.ppSecondaryButton.ppWatchRunNowButton{border-color:var(--pp-midnight-ink);background:var(--pp-midnight-ink);color:var(--pp-cloud-white);font-weight:850;box-shadow:0 8px 18px rgba(var(--pp-shadow-rgb),.18),0 1px 2px rgba(var(--pp-shadow-rgb),.1)}.ppSecondaryButton.ppWatchRunNowButton s-icon{color:var(--pp-cloud-white);filter:brightness(0) invert(1)}.ppSecondaryButton.ppWatchRunNowButton:hover:not(:disabled){border-color:var(--pp-midnight-ink);background:color-mix(in srgb,var(--pp-midnight-ink) 88%,var(--pp-pulse-blue));color:var(--pp-cloud-white);box-shadow:0 12px 26px rgba(var(--pp-shadow-rgb),.24),0 2px 4px rgba(var(--pp-shadow-rgb),.1);transform:translateY(-2px)}.ppSecondaryButton.ppWatchRunNowButton:disabled{border-color:var(--pp-slate-200);background:var(--pp-slate-200);color:var(--pp-slate-500);box-shadow:none}.ppSecondaryButton.ppWatchRunNowButton:disabled s-icon{color:var(--pp-slate-500);filter:none}.ppWatchSettingsForm{display:grid;gap:10px}.ppWatchSettingsForm label{display:grid;gap:5px;color:var(--pp-slate-700);font-size:12px;font-weight:850}.ppWatchSettingsForm select,.ppWatchSettingsForm textarea{width:100%;min-height:38px;padding:8px 10px;border:1px solid var(--pp-slate-300);border-radius:8px;background:var(--pp-cloud-white);color:var(--pp-slate-900);font:inherit;font-size:12px;font-weight:700}.ppWatchSettingsForm textarea{resize:vertical}.ppWatchSettingsForm small{color:var(--pp-slate-500);font-size:11px;font-weight:650}.ppWatchSettingsCheckbox{grid-template-columns:16px minmax(0,1fr);align-items:center}.ppWatchSettingsCheckbox input{margin:0}.ppWatchSettingsFormActions{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px;margin-top:4px}.ppWatchSettingsFormActions button{min-height:38px}.ppSettingsScreen{gap:14px}.ppSettingsHero{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:14px;align-items:stretch;padding:20px;border:1px solid var(--pp-slate-200);border-radius:14px;background:linear-gradient(135deg,rgba(var(--pp-pulse-blue-rgb),.08),rgba(var(--pp-insight-violet-rgb),.08)),var(--pp-cloud-white);box-shadow:0 1px 1px rgba(var(--pp-shadow-rgb),.06),0 10px 24px rgba(var(--pp-shadow-rgb),.06)}.ppSettingsHero span,.ppSettingsCardHeader span{color:var(--pp-pulse-blue);font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.ppSettingsHero h2{margin:4px 0 8px;color:var(--pp-slate-900);font-size:28px;line-height:1.15}.ppSettingsHero p,.ppSettingsCardHeader p{max-width:760px;margin:0;color:var(--pp-slate-700);font-size:14px;line-height:1.5}.ppSettingsHeroSummary{display:grid;align-content:center;gap:4px;padding:16px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.18);border-radius:12px;background:var(--pp-cloud-white)}.ppSettingsHeroSummary strong{color:var(--pp-pulse-blue);font-size:32px;line-height:1}.ppSettingsHeroSummary span{color:var(--pp-slate-900);font-size:14px;text-transform:none}.ppSettingsHeroSummary small{color:var(--pp-slate-500);font-size:12px;line-height:1.35}.ppSettingsForm{display:grid;gap:14px}.ppSettingsCard{display:grid;gap:18px;padding:18px;border:1px solid var(--pp-slate-200);border-radius:12px;background:var(--pp-cloud-white);box-shadow:0 1px 1px rgba(var(--pp-shadow-rgb),.05),0 6px 18px rgba(var(--pp-shadow-rgb),.05)}.ppSettingsCardHeader{display:grid;grid-template-columns:54px minmax(0,1fr);gap:18px;align-items:start}.ppSettingsCardHeader h2{margin:2px 0 5px;color:var(--pp-slate-900);font-size:18px;line-height:1.2}.ppSettingsStepCard{display:grid;grid-template-columns:32px 58px minmax(0,1fr);gap:14px;align-items:start;padding:18px 20px;border:1px solid rgba(var(--pp-slate-500-rgb),.16);border-radius:16px;background:var(--pp-cloud-white);box-shadow:0 1px 1px rgba(var(--pp-shadow-rgb),.04),0 10px 24px rgba(var(--pp-shadow-rgb),.06)}.ppSettingsStepNumber{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:9px;font-size:13px;font-weight:850;line-height:1}.ppSettingsStepNumber-purple{background:rgba(var(--pp-insight-violet-rgb),.1);color:var(--pp-insight-violet)}.ppSettingsStepNumber-green{background:rgba(var(--pp-success-green-rgb),.12);color:var(--pp-success-green)}.ppSettingsStepNumber-blue{background:rgba(var(--pp-pulse-blue-rgb),.11);color:var(--pp-pulse-blue)}.ppSettingsStepCard .ppDashboardIcon{width:52px;height:52px;border-radius:18px}.ppSettingsStepCard .ppProductPulseIconBadge-dashboard{--pp-icon-badge-size: 52px;--pp-icon-badge-glyph-size: 30px}.ppSettingsStepCard .ppProductPulseIconBadge-dashboardSmall{--pp-icon-badge-size: 22px;--pp-icon-badge-glyph-size: 15px}.ppSettingsStepBody{display:grid;gap:18px;min-width:0}.ppSettingsStepHeader{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,330px);gap:18px;align-items:start}.ppSettingsStepHeader-lookback{grid-template-columns:minmax(0,1fr)}.ppSettingsStepCopy{min-width:0}.ppSettingsStepCopy h2{display:flex;align-items:center;gap:8px;margin:0 0 6px;color:var(--pp-slate-900);font-size:18px;font-weight:850;line-height:1.16;letter-spacing:0}.ppSettingsStepCopy p{max-width:760px;margin:0;color:var(--pp-slate-700);font-size:12px;font-weight:650;line-height:1.45}.ppSettingsInfoDot{width:14px;height:14px;display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid rgba(var(--pp-slate-500-rgb),.35);border-radius:999px;color:var(--pp-slate-500);font-size:9px;font-weight:850;line-height:1}.ppSettingsStepTip{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;min-height:68px;padding:14px;border:1px solid rgba(var(--pp-insight-violet-rgb),.18);border-radius:10px;background:linear-gradient(135deg,rgba(var(--pp-insight-violet-rgb),.06),rgba(var(--pp-pulse-blue-rgb),.03)),var(--pp-cloud-white)}.ppSettingsStepTip p{margin:0;color:var(--pp-slate-700);font-size:12px;font-weight:650;line-height:1.38}.ppSettingsStepValuePill{justify-self:end;min-width:62px;padding:9px 13px;border-radius:10px;text-align:center;font-size:22px;font-weight:900;line-height:1}.ppSettingsStepValuePill-green{background:rgba(var(--pp-success-green-rgb),.12);color:var(--pp-success-green)}.ppSettingsLookbackCard .ppSettingsStepBody{grid-template-columns:minmax(0,1fr) auto;align-items:start}.ppSettingsLookbackCard .ppSettingsStepHeader{grid-column:1;grid-row:1}.ppSettingsLookbackCard .ppSettingsLookbackControl{display:contents}.ppSettingsFieldGrid,.ppSettingsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ppSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.ppSettingsWindowCard{min-width:0}.ppSettingsNumberField,.ppSettingsSelectField{display:grid;gap:8px;min-width:0}.ppSettingsNumberField>span,.ppSettingsSelectField>span{color:var(--pp-slate-900);font-size:13px;font-weight:750}.ppSettingsNumberField input,.ppSettingsSelectField select{width:100%;min-height:40px;padding:8px 11px;border:1px solid var(--pp-slate-300);border-radius:8px;background:var(--pp-cloud-white);color:var(--pp-slate-900);font:inherit}.ppSettingsNumberField input:focus,.ppSettingsSelectField select:focus{outline:2px solid rgba(var(--pp-pulse-blue-rgb),.22);border-color:var(--pp-pulse-blue)}.ppSettingsNumberField small,.ppSettingsSelectField small{color:var(--pp-slate-500);font-size:12px;line-height:1.35}.ppSettingsRiskSlider{display:grid;gap:8px;padding:0;border:0;border-radius:0;background:transparent}.ppSettingsRiskScale,.ppSettingsRiskLegend{display:grid;align-items:center}.ppSettingsRiskScale{grid-template-columns:repeat(5,minmax(0,1fr));color:var(--pp-slate-500);font-size:11px;font-weight:700}.ppSettingsRiskScale span:nth-child(1){text-align:left}.ppSettingsRiskScale span{text-align:center}.ppSettingsRiskScale span:nth-child(5){text-align:right}.ppSettingsRiskTrack{position:relative;min-height:30px}.ppSettingsRiskTrackBase{position:absolute;top:50%;right:0;left:0;height:12px;overflow:hidden;border:1px solid var(--pp-slate-200);border-radius:999px;background:repeating-linear-gradient(135deg,rgba(var(--pp-slate-500-rgb),.22) 0,rgba(var(--pp-slate-500-rgb),.22) 4px,rgba(var(--pp-slate-500-rgb),.04) 4px,rgba(var(--pp-slate-500-rgb),.04) 8px) 0 0 / var(--pp-risk-floor) 100% no-repeat,linear-gradient(to right,var(--pp-slate-100) 0 var(--pp-risk-min),var(--pp-green-soft) var(--pp-risk-min) var(--pp-risk-medium),var(--pp-amber-soft) var(--pp-risk-medium) var(--pp-risk-high),var(--pp-red-soft) var(--pp-risk-high) 100%);transform:translateY(-50%);box-shadow:inset 0 1px 2px rgba(var(--pp-shadow-rgb),.08)}.ppSettingsRiskRange{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:22px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;pointer-events:none}.ppSettingsRiskRange-min{z-index:3}.ppSettingsRiskRange-medium{z-index:4}.ppSettingsRiskRange-high{z-index:5}.ppSettingsRiskRange::-webkit-slider-runnable-track{height:12px;background:transparent;border:0}.ppSettingsRiskRange::-moz-range-track{height:12px;background:transparent;border:0}.ppSettingsRiskRange::-webkit-slider-thumb{width:20px;height:20px;border:3px solid var(--pp-cloud-white);border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--pp-pulse-blue);box-shadow:0 0 0 1px rgba(var(--pp-pulse-blue-rgb),.35),0 6px 14px rgba(var(--pp-shadow-rgb),.18);cursor:grab;pointer-events:auto}.ppSettingsRiskRange::-moz-range-thumb{width:16px;height:16px;border:3px solid var(--pp-cloud-white);border-radius:999px;background:var(--pp-pulse-blue);box-shadow:0 0 0 1px rgba(var(--pp-pulse-blue-rgb),.35),0 6px 14px rgba(var(--pp-shadow-rgb),.18);cursor:grab;pointer-events:auto}.ppSettingsRiskRange-min::-webkit-slider-thumb{background:var(--pp-signal-teal)}.ppSettingsRiskRange-min::-moz-range-thumb{background:var(--pp-signal-teal)}.ppSettingsRiskRange-medium::-webkit-slider-thumb{background:var(--pp-warning-amber)}.ppSettingsRiskRange-medium::-moz-range-thumb{background:var(--pp-warning-amber)}.ppSettingsRiskRange-high::-webkit-slider-thumb{background:var(--pp-risk-red)}.ppSettingsRiskRange-high::-moz-range-thumb{background:var(--pp-risk-red)}.ppSettingsRiskLegend{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ppSettingsRiskLegend span{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;padding:7px 8px;border-radius:8px;color:var(--pp-slate-700);font-size:11px;font-weight:700;white-space:nowrap}.ppSettingsRiskLegend span:nth-child(1){background:var(--pp-slate-100);color:var(--pp-slate-500)}.ppSettingsRiskLegend span:nth-child(2){background:var(--pp-green-soft);color:var(--pp-low-risk-text)}.ppSettingsRiskLegend span:nth-child(3){background:var(--pp-amber-soft);color:var(--pp-medium-risk-text)}.ppSettingsRiskLegend span:nth-child(4){background:var(--pp-red-soft);color:var(--pp-high-risk-text)}.ppSettingsRiskLegend strong{color:inherit}.ppSettingsMomentumControl{display:grid;gap:8px;padding:0;border:0;border-radius:0;background:transparent}.ppSettingsMomentumSliderRow{display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.ppSettingsMomentumSliderRow input[type=range]{width:100%;height:36px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.ppSettingsMomentumSliderRow input[type=range]::-webkit-slider-runnable-track{height:12px;border:1px solid rgba(var(--pp-signal-teal-rgb),.22);border-radius:999px;background:repeating-linear-gradient(135deg,rgba(var(--pp-slate-500-rgb),.22) 0,rgba(var(--pp-slate-500-rgb),.22) 4px,rgba(var(--pp-slate-500-rgb),.04) 4px,rgba(var(--pp-slate-500-rgb),.04) 8px) 0 0 / var(--pp-momentum-floor) 100% no-repeat,linear-gradient(to right,var(--pp-slate-100) 0 var(--pp-momentum-threshold),var(--pp-signal-teal) var(--pp-momentum-threshold) 100%);box-shadow:inset 0 1px 2px rgba(var(--pp-shadow-rgb),.08)}.ppSettingsMomentumSliderRow input[type=range]::-moz-range-track{height:12px;border:1px solid rgba(var(--pp-signal-teal-rgb),.22);border-radius:999px;background:repeating-linear-gradient(135deg,rgba(var(--pp-slate-500-rgb),.22) 0,rgba(var(--pp-slate-500-rgb),.22) 4px,rgba(var(--pp-slate-500-rgb),.04) 4px,rgba(var(--pp-slate-500-rgb),.04) 8px) 0 0 / var(--pp-momentum-floor) 100% no-repeat,linear-gradient(to right,var(--pp-slate-100) 0 var(--pp-momentum-threshold),var(--pp-signal-teal) var(--pp-momentum-threshold) 100%);box-shadow:inset 0 1px 2px rgba(var(--pp-shadow-rgb),.08)}.ppSettingsMomentumSliderRow input[type=range]::-webkit-slider-thumb{width:22px;height:22px;margin-top:-6px;border:3px solid var(--pp-cloud-white);border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--pp-signal-teal);box-shadow:0 0 0 1px rgba(var(--pp-signal-teal-rgb),.34),0 8px 16px rgba(var(--pp-shadow-rgb),.18);cursor:grab}.ppSettingsMomentumSliderRow input[type=range]::-moz-range-thumb{width:18px;height:18px;border:3px solid var(--pp-cloud-white);border-radius:999px;background:var(--pp-signal-teal);box-shadow:0 0 0 1px rgba(var(--pp-signal-teal-rgb),.34),0 8px 16px rgba(var(--pp-shadow-rgb),.18);cursor:grab}.ppSettingsMomentumSliderRow input[type=number]{min-height:40px;padding:8px 10px;border:1px solid var(--pp-slate-300);border-radius:8px;background:var(--pp-cloud-white);color:var(--pp-slate-900);font:inherit;font-weight:750}.ppSettingsMomentumLegend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;color:var(--pp-slate-500);font-size:11px;font-weight:750}.ppSettingsMomentumLegend span:nth-child(4){color:var(--pp-signal-teal);text-align:right}.ppSettingsMomentumLegend span:nth-child(2),.ppSettingsMomentumLegend span:nth-child(3){text-align:center}.ppSettingsLookbackControl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 22px;align-items:end;padding:0;border:0;border-radius:0;background:transparent}.ppSettingsLookbackSummary{display:flex;align-items:center;justify-content:flex-end;gap:18px;grid-column:2;grid-row:1}.ppSettingsLookbackValue{display:grid;gap:1px;justify-items:center;color:var(--pp-slate-700)}.ppSettingsLookbackValue strong{color:var(--pp-pulse-blue);font-size:34px;font-weight:900;line-height:1}.ppSettingsLookbackValue span{color:var(--pp-slate-600);font-size:11px;font-weight:750}.ppSettingsLookbackSliderRow{display:grid;grid-column:1 / -1;grid-row:2;grid-template-columns:minmax(0,1fr);align-items:center}.ppSettingsLookbackSliderRow input[type=range]{width:100%;height:36px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.ppSettingsLookbackSliderRow input[type=range]::-webkit-slider-runnable-track{height:10px;border:1px solid rgba(var(--pp-info-cyan-rgb),.22);border-radius:999px;background:linear-gradient(to right,var(--pp-info-cyan) 0 var(--pp-lookback-progress),var(--pp-slate-100) var(--pp-lookback-progress) 100%);box-shadow:inset 0 1px 2px rgba(var(--pp-shadow-rgb),.08)}.ppSettingsLookbackSliderRow input[type=range]::-moz-range-track{height:10px;border:1px solid rgba(var(--pp-info-cyan-rgb),.22);border-radius:999px;background:linear-gradient(to right,var(--pp-info-cyan) 0 var(--pp-lookback-progress),var(--pp-slate-100) var(--pp-lookback-progress) 100%);box-shadow:inset 0 1px 2px rgba(var(--pp-shadow-rgb),.08)}.ppSettingsLookbackSliderRow input[type=range]::-webkit-slider-thumb{width:22px;height:22px;margin-top:-7px;border:3px solid var(--pp-cloud-white);border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--pp-info-cyan);box-shadow:0 0 0 1px rgba(var(--pp-info-cyan-rgb),.34),0 8px 16px rgba(var(--pp-shadow-rgb),.18);cursor:grab}.ppSettingsLookbackSliderRow input[type=range]::-moz-range-thumb{width:18px;height:18px;border:3px solid var(--pp-cloud-white);border-radius:999px;background:var(--pp-info-cyan);box-shadow:0 0 0 1px rgba(var(--pp-info-cyan-rgb),.34),0 8px 16px rgba(var(--pp-shadow-rgb),.18);cursor:grab}.ppSettingsLookbackExactField{display:inline-flex;align-items:center;gap:9px;color:var(--pp-slate-600);font-size:12px;font-weight:750}.ppSettingsLookbackExactField input{width:72px;min-height:38px;padding:8px 11px;border:1px solid var(--pp-slate-300);border-radius:8px;background:var(--pp-cloud-white);color:var(--pp-slate-900);font:inherit;font-weight:750}.ppSettingsLookbackTicks{position:relative;grid-column:1 / -1;grid-row:3;min-height:18px;color:var(--pp-slate-500);font-size:11px;font-weight:750}.ppSettingsLookbackTick{position:absolute;top:0;left:var(--pp-lookback-tick);transform:translate(-50%);white-space:nowrap}.ppSettingsLookbackTick-start{transform:none}.ppSettingsLookbackTick-end{transform:translate(-100%)}.ppSettingsHtmlStyle{display:grid;gap:16px}.ppSettingsHtmlPresetGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.ppSettingsHtmlPresetCard{display:grid;gap:6px;align-content:start;min-height:132px;padding:13px;border:1px solid var(--pp-slate-200);border-radius:12px;background:var(--pp-cloud-white);color:var(--pp-slate-700);text-align:left;cursor:pointer;box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.04);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ppSettingsHtmlPresetCard:hover,.ppSettingsHtmlPresetCard.isSelected{transform:translateY(-1px);border-color:rgba(var(--pp-pulse-blue-rgb),.42);box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.06),0 10px 24px rgba(var(--pp-shadow-rgb),.08)}.ppSettingsHtmlPresetCard.isSelected{outline:2px solid rgba(var(--pp-pulse-blue-rgb),.14)}.ppSettingsHtmlPresetCard span{width:max-content;max-width:100%;padding:4px 8px;border-radius:999px;background:var(--pp-slate-100);color:var(--pp-slate-600);font-size:10px;font-weight:850;text-transform:uppercase}.ppSettingsHtmlPresetCard strong{color:var(--pp-slate-900);font-size:13px;line-height:1.2}.ppSettingsHtmlPresetCard small{color:var(--pp-slate-500);font-size:11px;line-height:1.38}.ppSettingsHtmlPresetCard-blue span,.ppSettingsHtmlPresetCard-purple span{background:rgba(var(--pp-insight-violet-rgb),.11);color:var(--pp-insight-violet)}.ppSettingsHtmlPresetCard-green span{background:var(--pp-green-soft);color:var(--pp-low-risk-text)}.ppSettingsHtmlPresetCard-amber span{background:var(--pp-amber-soft);color:var(--pp-medium-risk-text)}.ppSettingsHtmlPreviewGrid{display:grid;grid-template-columns:minmax(360px,.95fr) minmax(360px,1.05fr);gap:14px;align-items:stretch}.ppSettingsHtmlPreviewPanel,.ppSettingsHtmlEditorPanel{display:grid;gap:12px;min-width:0;padding:14px;border:1px solid var(--pp-slate-200);border-radius:12px;background:#ffffffd1}.ppSettingsHtmlPreviewPanel>div,.ppSettingsHtmlEditorHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ppSettingsHtmlPreviewPanel span,.ppSettingsHtmlEditorHeader span{display:block;color:var(--pp-pulse-blue);font-size:11px;font-weight:850;text-transform:uppercase}.ppSettingsHtmlPreviewPanel strong,.ppSettingsHtmlEditorHeader strong{display:block;margin-top:3px;color:var(--pp-slate-900);font-size:14px;line-height:1.2}.ppSettingsHtmlPreviewPanel p,.ppSettingsHtmlEditorPanel p{margin:4px 0 0;color:var(--pp-slate-500);font-size:12px;line-height:1.42}.ppSettingsHtmlPreviewPanel iframe{width:100%;min-height:260px;border:1px solid var(--pp-slate-200);border-radius:10px;background:var(--pp-surface-subtle)}.ppSettingsHtmlEditorHeader .ppSecondaryButton{min-height:34px;padding:7px 12px;font-size:12px;white-space:nowrap}.ppSettingsHtmlEditorHeader .ppSecondaryButton.isActive{border-color:rgba(var(--pp-insight-violet-rgb),.3);background:rgba(var(--pp-insight-violet-rgb),.1);color:var(--pp-insight-violet)}.ppSettingsHtmlTemplateField{display:grid;gap:7px}.ppSettingsHtmlTemplateField>span{color:var(--pp-slate-900);font-size:12px;font-weight:800}.ppSettingsHtmlTemplateField textarea{min-height:188px;width:100%;resize:vertical;padding:12px;border:1px solid var(--pp-slate-300);border-radius:10px;background:#0f172a;color:#e2e8f0;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.ppSettingsHtmlTemplateField textarea:focus{outline:2px solid rgba(var(--pp-pulse-blue-rgb),.22);border-color:var(--pp-pulse-blue)}.ppSettingsHtmlPlaceholderList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ppSettingsHtmlPlaceholderList span{min-width:0;padding:8px 9px;border:1px solid var(--pp-slate-200);border-radius:8px;background:var(--pp-surface-subtle);color:var(--pp-slate-600);font-size:11px;line-height:1.35}.ppSettingsHtmlPlaceholderList code,.ppSettingsHtmlEditorPanel p code{color:var(--pp-insight-violet);font-size:11px;font-weight:800}.ppSettingsWizardDevCard{border-color:rgba(var(--pp-insight-violet-rgb),.18);background:linear-gradient(135deg,rgba(var(--pp-insight-violet-rgb),.08),rgba(var(--pp-pulse-blue-rgb),.04)),var(--pp-cloud-white)}.ppSettingsWizardDevActions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px;border:1px solid rgba(var(--pp-insight-violet-rgb),.14);border-radius:12px;background:#ffffffbd}.ppSettingsWizardDevActions p{margin:0;color:var(--pp-slate-600);font-size:12px;line-height:1.45}.ppSettingsWizardDevButtonGroup{display:inline-flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.ppSettingsWizardDevButton{min-width:168px;justify-content:center}.ppSettingsMockDatasetCard{border-color:rgba(var(--pp-pulse-blue-rgb),.18);background:radial-gradient(circle at 8% 0%,rgba(var(--pp-pulse-blue-rgb),.1),transparent 32%),linear-gradient(135deg,rgba(var(--pp-insight-violet-rgb),.06),rgba(var(--pp-info-cyan-rgb),.035)),var(--pp-cloud-white)}.ppSettingsMockDatasetCard .ppSettingsCardHeader p strong{color:var(--pp-pulse-blue);font-weight:850}.ppSettingsMockDatasetGrid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(260px,1.1fr);gap:18px;padding:15px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.12);border-radius:12px;background:#ffffffb8}.ppSettingsMockDatasetGrid strong{color:var(--pp-slate-900);font-size:14px}.ppSettingsMockDatasetGrid p{margin:6px 0 0;color:var(--pp-slate-600);font-size:12px;line-height:1.45}.ppSettingsMockDatasetGrid ul{margin:0;padding-left:18px;color:var(--pp-slate-700);font-size:12px;line-height:1.55}.ppSettingsMockDatasetMeta{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.ppSettingsMockDatasetMeta span{display:grid;gap:3px;min-height:68px;padding:12px;border:1px solid var(--pp-slate-200);border-radius:10px;background:#ffffffd1;color:var(--pp-slate-500);font-size:11px;font-weight:750}.ppSettingsMockDatasetMeta strong{color:var(--pp-slate-900);font-size:18px;line-height:1.15}.ppSettingsMockDatasetActions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding-top:2px}.ppSettingsMockDatasetActions p{margin:0;color:var(--pp-slate-600);font-size:12px;line-height:1.45}.ppSettingsMockDatasetButton{min-width:210px;justify-content:center}.ppSettingsMockStageGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.ppSettingsMockStageCard{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;padding:14px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.13);border-radius:12px;background:#ffffffc7;box-shadow:0 1px 1px rgba(var(--pp-shadow-rgb),.04)}.ppSettingsMockStageCard strong{display:block;color:var(--pp-slate-900);font-size:13px;line-height:1.25}.ppSettingsMockStageCard p{margin:5px 0 8px;color:var(--pp-slate-600);font-size:11px;line-height:1.42}.ppSettingsMockStageCard small{display:inline-flex;color:var(--pp-slate-500);font-size:11px;font-weight:750}.ppSettingsMockStageCard .ppSecondaryButton{width:100%;justify-content:center;min-height:34px;font-size:12px}.ppSettingsMockEvolutionCard{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.2);border-radius:14px;background:linear-gradient(135deg,rgba(var(--pp-pulse-blue-rgb),.08),rgba(var(--pp-insight-violet-rgb),.06)),#ffffffdb;box-shadow:0 8px 22px rgba(var(--pp-shadow-rgb),.06)}.ppSettingsMockEvolutionCard strong{display:block;color:var(--pp-slate-900);font-size:14px;line-height:1.25}.ppSettingsMockEvolutionCard p{margin:4px 0 6px;color:var(--pp-slate-600);font-size:12px;line-height:1.45}.ppSettingsMockEvolutionCard small{color:var(--pp-slate-500);font-size:11px;font-weight:750}.ppSettingsMockEvolutionCard .ppPrimaryButton{min-width:180px;justify-content:center}.ppProductsToolbar{display:flex;align-items:flex-end;gap:10px;padding:14px;border-radius:18px}.ppProductsCandidatesToolbar{margin-top:0}.ppProductsTableHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 16px 12px;border-bottom:1px solid var(--pp-slate-200);background:var(--pp-cloud-white)}.ppProductsTableHeading h2{margin:0;color:var(--pp-slate-900);font-size:18px;font-weight:850;line-height:1.2}.ppProductsTableHeading p{margin:4px 0 0;color:var(--pp-slate-600);font-size:12px;line-height:1.35}.ppProductsCandidateDivider{display:grid;gap:4px;padding:16px 18px;border:1px solid rgba(var(--pp-insight-violet-rgb),.16);border-radius:14px;background:linear-gradient(135deg,rgba(var(--pp-insight-violet-rgb),.08),rgba(var(--pp-pulse-blue-rgb),.04)),var(--pp-cloud-white);box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.04)}.ppProductsCandidateDivider span{color:var(--pp-slate-900);font-size:14px;font-weight:850}.ppProductsCandidateDivider p{margin:0;color:var(--pp-slate-600);font-size:12px;line-height:1.35}.ppProductsSearch{min-width:0}.ppSearchControl{min-height:36px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;padding:0 12px;border:1px solid var(--pp-slate-300);border-radius:8px;background:var(--pp-cloud-white);color:var(--pp-slate-500)}.ppSearchControl input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--pp-slate-700);font:inherit}.ppSearchControl input::placeholder{color:var(--pp-slate-500)}.ppProductsSecondaryActions{flex:0 0 auto;display:inline-flex;align-items:flex-end;justify-content:flex-end;align-self:end;gap:6px;flex-wrap:nowrap;min-width:0}.ppProductsFilters{flex:1 1 auto;display:flex;align-items:flex-end;flex-wrap:nowrap;gap:8px;min-width:0}.ppProductsFilterPills{flex:0 0 auto;display:flex;align-items:center;gap:8px;flex-wrap:nowrap;min-width:0}.ppFilterPillGroup{display:flex;align-items:center;gap:5px;min-width:0}.ppFilterPillGroup>div{display:inline-flex;align-items:center;gap:3px;flex-wrap:nowrap;min-width:0;padding:2px;border:1px solid rgba(var(--pp-slate-500-rgb),.22);border-radius:999px;background:rgba(var(--pp-slate-100-rgb),.72)}.ppFilterPillGroupLabel{color:var(--pp-slate-500);font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase}.ppFilterPill{min-height:26px;display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border:0;border-radius:999px;background:transparent;color:var(--pp-slate-700);cursor:pointer;font:inherit;font-size:11px;font-weight:800;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.ppFilterPill:hover,.ppFilterPill.isActive{background:var(--pp-cloud-white);color:var(--pp-pulse-blue);box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.08)}.ppFilterPill small{min-width:15px;padding:2px 4px;border-radius:999px;background:rgba(var(--pp-pulse-blue-rgb),.1);color:inherit;font-size:9px;line-height:1;text-align:center}.ppProductsSelectFilters{flex:1 1 420px;display:grid;grid-template-columns:minmax(94px,.85fr) minmax(100px,1fr) minmax(110px,1.05fr);gap:6px;min-width:0}.ppProductsTableSection{display:block;flex:0 0 auto;align-self:stretch;width:100%;max-width:100%;height:auto;min-height:0;min-width:0}.ppCompactSelect{position:relative;min-width:0;display:grid;gap:3px}.ppVendorSelect{min-width:0}.ppCompactSelect select{width:100%}.ppCompactSelect span{color:var(--pp-slate-500);font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase}.ppCompactSearchFilter input,.ppCompactSelect select,.ppRowsSelect select{min-height:34px;padding:7px 28px 7px 9px;border:1px solid var(--pp-slate-300);border-radius:8px;background:var(--pp-cloud-white);color:var(--pp-slate-700);font:inherit;font-size:12px}.ppCompactSearchFilter input{padding-right:9px}.ppCompactSearchFilter input::placeholder{color:var(--pp-slate-400)}.ppProductsToolbar .ppFilterPillGroupLabel,.ppProductsToolbar .ppCompactSelect span{color:var(--pp-slate-500)}.ppProductsToolbar .ppFilterPillGroup>div{border-color:rgba(var(--pp-slate-500-rgb),.18);background:#ffffffb8;box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.04)}.ppProductsToolbar .ppFilterPill{color:var(--pp-slate-700)}.ppProductsToolbar .ppFilterPill:hover,.ppProductsToolbar .ppFilterPill.isActive{background:var(--pp-cloud-white);color:var(--pp-pulse-blue);box-shadow:0 4px 12px rgba(var(--pp-pulse-blue-rgb),.1)}.ppProductsToolbar .ppFilterPill small{background:rgba(var(--pp-pulse-blue-rgb),.1);color:inherit}.ppProductsToolbar .ppCompactSearchFilter input,.ppProductsToolbar .ppCompactSelect select{border-color:rgba(var(--pp-slate-500-rgb),.18);background:#ffffffdb;color:var(--pp-slate-700);box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.04)}.ppProductsToolbar .ppCompactSearchFilter input::placeholder{color:var(--pp-slate-500)}.ppProductsToolbar .ppSecondaryActionButton{border-color:rgba(var(--pp-slate-500-rgb),.18);background:#ffffffd6;color:var(--pp-slate-700);box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.04)}.ppProductsToolbar .ppSecondaryActionButton:hover{border-color:rgba(var(--pp-pulse-blue-rgb),.36);background:rgba(var(--pp-pulse-blue-rgb),.08);color:var(--pp-pulse-blue)}.ppProductsToolbar .ppProductsWatchlistBulkButton{border-color:#7c3aed57;background:#7c3aed1a;color:var(--pp-insight-violet)}.ppProductsToolbar .ppProductsWatchlistBulkButton s-icon,.ppProductsToolbar .ppProductsWatchlistBulkButton svg{color:currentColor;filter:none}.ppProductsToolbarIconButton{width:34px;min-width:34px;height:34px;min-height:34px;display:inline-grid;place-items:center;padding:0}.ppProductsToolbarIconButton s-icon,.ppProductsToolbarIconButton svg{transform:scale(.92)}.ppProductsToolbar .ppProductsWatchlistBulkButton:not(:disabled):hover{border-color:#7c3aed75;background:#7c3aed24}.ppProductsToolbar .ppProductsWatchlistBulkButton:disabled{opacity:.62;cursor:not-allowed}.ppBulkHint{margin-left:auto;display:inline-flex;align-items:center;gap:6px;color:var(--pp-slate-500);font-size:13px}.ppProductsTableStatus{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 16px;border-bottom:1px solid var(--pp-slate-200);color:var(--pp-slate-700);font-size:13px}.ppProductsTableTools{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.ppTableFindProductButton{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 12px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.28);border-radius:8px;background:var(--pp-blue-soft);color:var(--pp-pulse-blue);font:inherit;font-size:12px;font-weight:800;line-height:1;cursor:pointer}.ppShopifyTinyIcon{width:18px;height:20px;display:inline-block;flex:0 0 auto;filter:drop-shadow(0 1px 2px rgba(var(--pp-shadow-rgb),.14))}.ppTableFindProductButton:hover{border-color:var(--pp-pulse-blue);background:rgba(var(--pp-pulse-blue-rgb),.13)}.ppTableSearchButton{width:36px;height:36px;display:inline-grid;place-items:center;padding:0;border:1px solid var(--pp-slate-300);border-radius:8px;background:var(--pp-cloud-white);color:var(--pp-slate-700);cursor:pointer}.ppTableSearchButton:hover,.ppTableSearchButton[aria-expanded=true]{border-color:var(--pp-pulse-blue);color:var(--pp-pulse-blue);background:var(--pp-blue-soft)}.ppTableSearchControl{width:min(300px,42vw);min-height:36px;display:grid;grid-template-columns:18px minmax(0,1fr) 24px;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--pp-slate-300);border-radius:8px;background:var(--pp-cloud-white);color:var(--pp-slate-500)}.ppTableSearchControl input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--pp-slate-700);font:inherit}.ppTableSearchControl button{width:24px;height:24px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:999px;background:transparent;color:var(--pp-slate-500);cursor:pointer}.ppTableSearchControl button:hover,.ppTableSearchControl button:focus-visible{background:var(--pp-slate-100);color:var(--pp-slate-900);outline:none}.ppSelectionPill{min-height:34px;display:inline-flex;align-items:center;gap:8px;padding:0 8px;border:1px solid var(--pp-slate-300);border-radius:8px;background:var(--pp-cloud-white);font-weight:650}.ppSelectionPill>span{color:var(--pp-pulse-blue)}.ppSelectionPill button{width:24px;height:24px;display:inline-grid;place-items:center;padding:0;border:0;background:transparent;cursor:pointer}.ppProductsTableWrap{position:relative;width:100%;max-width:100%;overflow:hidden;min-height:0}.ppProductsTable{width:100%;min-width:1220px;border-collapse:collapse}.ppProductsTable th,.ppProductsTable td{padding:10px 14px;border-bottom:1px solid var(--pp-slate-200);color:var(--pp-slate-700);font-size:13px;line-height:1.25;text-align:left;vertical-align:middle}.ppProductsTable th{height:45px;background:var(--pp-table-header-bg);color:var(--pp-slate-700);font-size:12px;font-weight:450;white-space:nowrap}.ppSortableHeader{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.ppSortableHeader.isActive{color:var(--pp-pulse-blue);font-weight:650}.ppSortArrow{display:inline-flex;align-items:center;color:var(--pp-pulse-blue);font-size:12px;font-weight:750;line-height:1}.ppProductsTable td{height:58px}.ppProductsTable th:first-child,.ppProductsTable td:first-child{width:44px;text-align:center}.ppProductsTable tr:last-child td{border-bottom:0}.ppProductsTable tbody tr:hover td{background:var(--pp-table-hover-bg)}.ppProductsTable tbody tr.isDiagnosing td{background:linear-gradient(90deg,rgba(var(--pp-pulse-blue-rgb),.075),rgba(var(--pp-info-cyan-rgb),.035))}.ppProductsTable tbody tr.isDiagnosing td:first-child{box-shadow:inset 3px 0 0 var(--pp-pulse-blue)}.ppProductsTable tbody tr.isResolved td{background:linear-gradient(90deg,rgba(var(--pp-success-green-rgb),.07),rgba(var(--pp-slate-100-rgb),.5));color:var(--pp-slate-500)}.ppProductsTable tbody tr.isResolved td:first-child{box-shadow:inset 3px 0 0 var(--pp-success-green)}.ppProductsTable tbody tr.isResolved .ppProductsProductText>span{color:var(--pp-slate-700)}.ppProductsEmptyRow td{height:260px;background:var(--pp-cloud-white)}.ppProductsEmptyState{display:grid;justify-items:center;gap:12px;max-width:460px;margin:0 auto;padding:34px 18px;text-align:center}.ppProductsEmptySearchIcon{width:128px;height:128px;display:grid;place-items:center;align-self:center;border-radius:999px;background:#2563eb14;color:var(--pp-slate-700)}.ppProductsEmptySearchIcon svg{width:56px;height:56px;display:block;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.ppProductsEmptyState h2{margin:0 0 6px;color:var(--pp-slate-900);font-size:18px;font-weight:750}.ppProductsEmptyState p{margin:0;color:var(--pp-slate-700);font-size:13px;line-height:1.45}.ppProductsEmptyState .ppPrimaryButton{margin-top:4px}.ppProductsScanOverlay{position:fixed;inset:var(--pp-global-topbar-height) 0 0 0;z-index:var(--pp-page-overlay-z-index);display:grid;place-items:center;padding:32px;background:rgba(var(--pp-slate-100-rgb),.18);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ppProductsScanOverlay>div{width:min(420px,100%);display:grid;justify-items:center;gap:10px;padding:22px 24px;border:1px solid var(--pp-slate-200);border-radius:12px;background:#fffffff0;text-align:center;box-shadow:0 22px 60px rgba(var(--pp-shadow-rgb),.14)}.ppProductsScanOverlay h2{margin:0;color:var(--pp-slate-900);font-size:18px;font-weight:750}.ppProductsScanOverlay p{margin:0;color:var(--pp-slate-700);font-size:13px;line-height:1.45}.ppProductsScanOverlay small{color:var(--pp-slate-500);font-size:12px}.ppProductsQueueOverlay{background:rgba(var(--pp-slate-100-rgb),.26);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ppProductsQueueOverlay>div{border-color:rgba(var(--pp-pulse-blue-rgb),.18);box-shadow:0 24px 68px rgba(var(--pp-shadow-rgb),.16)}.ppProductsQueueOverlay .ppSecondaryButton{margin-top:2px}.ppQueueNoticeIcon{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:999px;background:rgba(var(--pp-warning-amber-rgb),.14);color:var(--pp-warning-amber)}.ppQueueNoticeIcon s-icon{transform:scale(1.18)}.ppScanSpinner{width:34px;height:34px;border:3px solid var(--pp-blue-soft);border-top-color:var(--pp-pulse-blue);border-radius:50%;animation:ppSpin .8s linear infinite}@keyframes ppSpin{to{transform:rotate(360deg)}}.ppProductsTable input[type=checkbox]{width:18px;height:18px;accent-color:var(--pp-pulse-blue)}.ppProductsProductCell,.ppRiskScoreCell{display:inline-flex;align-items:center;gap:12px}.ppProductsProductCell{min-width:180px;color:var(--pp-slate-900);font-weight:550;text-decoration:none}.ppProductImageWrap{position:relative;display:inline-flex;flex:0 0 auto}.ppProductDiagnosisLoader{position:absolute;z-index:2;top:-6px;right:-6px;width:19px;height:19px;display:inline-grid;place-items:center;border:2px solid var(--pp-cloud-white);border-radius:999px;background:var(--pp-pulse-blue);box-shadow:0 4px 10px rgba(var(--pp-pulse-blue-rgb),.35)}.ppProductDiagnosisLoader span{width:10px;height:10px;display:block;border:2px solid rgba(255,255,255,.5);border-top-color:var(--pp-cloud-white);border-radius:999px;animation:ppSpin .72s linear infinite}.ppProductsProductText{display:grid;gap:2px;min-width:0}.ppProductsProductText small{color:var(--pp-pulse-blue);font-size:11px;font-weight:750;line-height:1.1}.ppResolvedProductMarker{display:inline-flex;align-items:center;gap:5px;width:max-content;max-width:100%;padding:3px 7px;border:1px solid rgba(var(--pp-success-green-rgb),.18);border-radius:999px;background:var(--pp-green-soft);color:var(--pp-success-green)!important;font-size:11px;font-weight:820;box-shadow:0 4px 12px rgba(var(--pp-success-green-rgb),.1)}.ppResolvedProductMarker s-icon{color:currentColor}.ppProductsProductCell:hover{color:var(--pp-pulse-blue);text-decoration:underline;text-underline-offset:3px}.ppRiskScoreCell{min-width:68px;justify-content:flex-start;gap:8px}.ppRiskScoreValue{color:var(--pp-slate-500);font-size:12px;font-weight:760}.ppRiskTrendCell{min-width:74px;display:inline-grid;gap:1px;color:var(--pp-slate-900);font-size:11px;font-weight:800;line-height:1.1;text-decoration:none}.ppRiskTrendCell span{color:inherit}.ppRiskTrendCell .ppMiniTrend{width:58px;height:18px;color:var(--pp-slate-900);margin-top:0}.ppRiskTrendCell:hover{color:var(--pp-pulse-blue);text-decoration:none}.ppAnalyzeIconOnly{width:34px;min-height:34px;padding:0}.ppActionMenu{position:absolute;z-index:35;top:calc(100% + 6px);right:0;width:190px;display:grid;gap:4px;padding:6px;border:1px solid var(--pp-slate-200);border-radius:8px;background:var(--pp-cloud-white);box-shadow:0 18px 48px rgba(var(--pp-shadow-rgb),.16)}.ppProductDetailActionMenu{width:236px}.ppProductDetailActionMenuHeader{display:block;padding:7px 9px 5px;color:var(--pp-slate-500);font-size:11px;font-weight:850;letter-spacing:.02em;line-height:1;text-transform:uppercase}.ppActionMenu form{display:block;margin:0}.ppActionMenu form button{width:100%}.ppActionMenu a,.ppActionMenu button{min-height:34px;display:flex;align-items:center;gap:8px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:var(--pp-slate-700);font:inherit;font-size:12px;line-height:1;text-align:left;text-decoration:none;cursor:pointer}.ppActionMenu .ppBinocularsIcon,.ppActionMenu .ppTrashIcon{width:15px;height:15px}.ppActionMenu a:hover,.ppActionMenu button:hover:not(:disabled){background:var(--pp-slate-100);color:var(--pp-pulse-blue)}.ppActionMenu .ppActionMenuDanger{margin-top:4px;border-top:1px solid var(--pp-slate-200);border-radius:0 0 6px 6px;color:var(--pp-risk-red)}.ppActionMenu .ppActionMenuDanger:hover:not(:disabled){background:var(--pp-red-soft);color:var(--pp-risk-red)}.ppActionMenu button:disabled{color:var(--pp-slate-500);cursor:default}.ppTrashIcon{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ppProductsPagination{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 18px;border-top:1px solid var(--pp-slate-200)}.ppRowsSelect{display:inline-flex;align-items:center;gap:12px;color:var(--pp-slate-700);font-size:13px}.ppPageControls{display:flex;align-items:center;gap:8px}.ppPageControls button,.ppPageControls a{min-width:40px;height:40px;display:inline-grid;place-items:center;padding:0 12px;border:1px solid var(--pp-slate-300);border-radius:8px;background:var(--pp-cloud-white);color:var(--pp-slate-700);font-weight:550;line-height:1;text-decoration:none;cursor:pointer}.ppPageControls button.isActive,.ppPageControls a.isActive{border-color:var(--pp-slate-300);background:var(--pp-slate-100);box-shadow:inset 0 0 0 1px var(--pp-slate-300)}.ppPageControls button:disabled{opacity:.48;cursor:default}.ppHero,.ppDiagnosisHero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:24px;align-items:stretch}.ppHero h2,.ppDiagnosisHero h2{margin:10px 0;max-width:760px;color:var(--pp-slate-900);font-size:36px;line-height:1.08}.ppHero p,.ppDiagnosisHero p,.ppMuted{color:var(--pp-slate-700);line-height:1.55}.ppKicker,.ppActionRow,.ppBetween{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ppBetween{justify-content:space-between}.ppCoveragePanel,.ppRiskPanel,.ppStartCard{min-height:220px;padding:20px;border:1px solid var(--pp-slate-200);border-radius:8px;background:linear-gradient(145deg,var(--pp-mist-gray) 0%,var(--pp-cloud-white) 56%,var(--pp-slate-100) 100%)}.ppScoreRing{width:132px;aspect-ratio:1;display:grid;place-content:center;gap:2px;margin-bottom:14px;border-radius:50%;background:radial-gradient(circle at center,var(--pp-cloud-white) 58%,transparent 59%),conic-gradient(var(--pp-signal-teal) var(--score),var(--pp-slate-200) 0)}.ppScoreRing strong{color:var(--pp-slate-900);font-size:30px;line-height:1}.ppScoreRing span{color:var(--pp-slate-700);font-size:12px;text-align:center}.ppRiskRing{background:radial-gradient(circle at center,var(--pp-cloud-white) 58%,transparent 59%),conic-gradient(var(--pp-risk-red) var(--score),var(--pp-slate-200) 0)}.ppMetricGrid,.ppThreeColumn,.ppImpactGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ppThreeColumn{grid-template-columns:repeat(3,minmax(0,1fr))}.ppMetricCard{min-height:118px;padding:16px;border:1px solid var(--pp-slate-200);border-radius:8px;background:var(--pp-cloud-white)}.ppMetricCard span,.ppMetricCard small,.ppMutedBlock{display:block;color:var(--pp-slate-700)}.ppMetricCard strong{display:block;margin:8px 0;color:var(--pp-slate-900);font-size:28px}.ppTwoColumn,.ppSourceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ppSourceGrid{align-items:start}.ppSourceStack,.ppEvidenceList,.ppActionList{display:grid;gap:12px}.ppSourceCard,.ppEvidenceItem,.ppActionCard,.ppHealthRow{padding:14px;border:1px solid var(--pp-slate-200);border-radius:8px;background:var(--pp-cloud-white)}.ppSourceCard.isConnected{border-color:var(--pp-success-green);background:var(--pp-green-soft)}.ppSourceCard h3{margin:0;font-size:16px}.ppSourceCard p,.ppSourceCard small{color:var(--pp-slate-700)}.ppTableWrap{overflow-x:auto}.ppTable{width:100%;min-width:760px;border-collapse:collapse}.ppTable th,.ppTable td{padding:14px 12px;border-bottom:1px solid var(--pp-slate-200);text-align:left;vertical-align:top}.ppTable th{color:var(--pp-slate-700);font-size:12px;text-transform:uppercase}.ppToolbar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(150px,220px) auto;gap:12px;align-items:end}.ppSelectLabel{display:grid;gap:5px;color:var(--pp-slate-700);font-size:13px}.ppSelect{min-height:38px;padding:7px 10px;border:1px solid var(--pp-slate-300);border-radius:6px;background:var(--pp-cloud-white)}.ppIssueList{display:grid;gap:12px;margin:0;padding:0;list-style:none}.ppIssueList li,.ppActionCard,.ppHealthRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.ppIssueList span,.ppActionCard span,.ppHealthRow span{display:block;color:var(--pp-slate-700)}.ppFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.ppFacts div{padding:10px;border-radius:6px;background:var(--pp-slate-100)}.ppFacts dt{color:var(--pp-slate-700);font-size:12px}.ppFacts dd{margin:2px 0 0;color:var(--pp-slate-900);font-weight:700}.ppProgress{position:relative;height:10px;min-width:120px;overflow:hidden;border-radius:999px;background:var(--pp-slate-200)}.ppProgress div{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--pp-signal-teal),var(--pp-success-green))}.ppProgress span{position:absolute;top:-22px;right:0;color:var(--pp-slate-700);font-size:12px}.ppRiskPill{display:inline-flex;min-width:74px;justify-content:center;padding:4px 8px;border-radius:999px;font-size:12px;font-weight:700}.ppRiskHigh{background:var(--pp-red-soft);color:var(--pp-risk-red)}.ppRiskWatch{background:var(--pp-amber-soft);color:var(--pp-warning-amber)}.ppRiskEmerging{background:var(--pp-blue-soft);color:var(--pp-info-cyan)}.ppChart{display:grid;gap:14px}.ppChartRow{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;align-items:center}.ppGroupedBars,.ppSingleBar{display:grid;gap:5px}.ppBar,.ppSingleBar div{min-height:22px;padding:3px 8px;border-radius:4px;color:var(--pp-cloud-white);font-size:12px;white-space:nowrap}.ppBar-returns,.ppSingleBar div{background:var(--pp-signal-teal)}.ppBar-reviews{background:var(--pp-pulse-blue)}.ppBar-refunds{background:var(--pp-risk-red)}.ppPlot{position:relative;height:340px;border:1px solid var(--pp-slate-200);border-radius:8px;background:linear-gradient(to top,rgba(var(--pp-signal-teal-rgb),.07),rgba(var(--pp-risk-red-rgb),.1)),repeating-linear-gradient(0deg,transparent,transparent 67px,rgba(var(--pp-shadow-rgb),.05) 68px),repeating-linear-gradient(90deg,transparent,transparent 19%,rgba(var(--pp-shadow-rgb),.05) 20%)}.ppPlotPoint{position:absolute;transform:translate(-50%,50%);width:18px;height:18px;border:3px solid var(--pp-cloud-white);border-radius:50%;background:var(--pp-risk-red);box-shadow:0 2px 10px rgba(var(--pp-shadow-rgb),.22)}.ppPlotPoint span{position:absolute;left:16px;top:-8px;min-width:130px;color:var(--pp-slate-900);font-size:12px}.ppEmptyState{padding:28px;border:1px dashed var(--pp-slate-300);border-radius:8px;text-align:center}.ppPreview{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;min-width:0}.ppPreviewNav{position:sticky;top:0;z-index:1;display:flex;gap:12px;flex-wrap:wrap;padding:12px;border:1px solid var(--pp-slate-200);border-radius:8px;background:var(--pp-cloud-white)}.ppJobFloatingBar,.ppDevJobPanel,.ppJobDockMinimized{position:fixed;right:0;bottom:0;left:0;z-index:80;font-family:inherit}.ppGlobalTopbar{position:fixed;top:0;right:0;z-index:var(--pp-global-topbar-z-index);width:max-content;height:var(--pp-global-topbar-height);display:flex;align-items:center;justify-content:flex-end;margin:0;padding:0 10px;border-left:1px solid rgba(var(--pp-slate-500-rgb),.12);border-bottom:1px solid rgba(var(--pp-slate-500-rgb),.14);border-radius:0 0 0 12px;background:linear-gradient(180deg,#fffffff5,rgba(var(--pp-slate-100-rgb),.9)),var(--pp-mist-gray);color:var(--pp-slate-900);box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:0 1px #ffffffb8 inset,0 10px 26px rgba(var(--pp-shadow-rgb),.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ppGlobalTopbarIconCluster{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:7px}.ppGlobalTopbarAction{position:relative;display:inline-flex;align-items:center}.ppGlobalTopbarIconButton{position:relative;width:40px;height:40px;min-height:40px;display:inline-grid;place-items:center;padding:0;border:1px solid rgba(var(--pp-slate-500-rgb),.15);border-radius:8px;background:var(--pp-cloud-white);color:var(--pp-slate-900);cursor:pointer;box-shadow:0 8px 20px rgba(var(--pp-shadow-rgb),.08);transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.ppGlobalTopbarIconButton:hover,.ppGlobalTopbarIconButton:focus-visible,.ppGlobalTopbarIconButton.isActive{border-color:rgba(var(--pp-pulse-blue-rgb),.28);background:var(--pp-cloud-white);color:var(--pp-pulse-blue);box-shadow:0 12px 28px rgba(var(--pp-shadow-rgb),.13);transform:translateY(-1px)}.ppGlobalTopbarIconButton:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(var(--pp-pulse-blue-rgb),.16)}.ppGlobalTopbarIconWrap{display:inline-grid;place-items:center}.ppGlobalTopbarIconButton s-icon{transform:scale(.95)}.ppGlobalTopbarPoints{min-width:96px;height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 11px;border:1px solid rgba(var(--pp-slate-500-rgb),.15);border-radius:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--pp-cloud-white);color:var(--pp-slate-900);font:inherit;box-shadow:0 8px 20px rgba(var(--pp-shadow-rgb),.08);cursor:pointer;white-space:nowrap;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.ppGlobalTopbarPoints:hover,.ppGlobalTopbarPoints:focus-visible,.ppGlobalTopbarPoints.isActive{border-color:rgba(var(--pp-pulse-blue-rgb),.28);color:var(--pp-pulse-blue);box-shadow:0 12px 28px rgba(var(--pp-shadow-rgb),.13);transform:translateY(-1px)}.ppGlobalTopbarPoints:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(var(--pp-pulse-blue-rgb),.16)}.ppGlobalTopbarPoints.isBatchMode{border-color:rgba(var(--pp-batch-accent-rgb),.42);background:var(--pp-batch-accent);color:#fff;box-shadow:0 12px 28px rgba(var(--pp-batch-accent-rgb),.22)}.ppGlobalTopbarPoints.isBatchMode:hover,.ppGlobalTopbarPoints.isBatchMode:focus-visible,.ppGlobalTopbarPoints.isBatchMode.isActive{border-color:rgba(var(--pp-batch-accent-rgb),.62);background:var(--pp-batch-accent-hover);color:#fff;box-shadow:0 14px 32px rgba(var(--pp-batch-accent-rgb),.28)}.ppGlobalTopbarPoints.isBatchMode:focus-visible{box-shadow:0 0 0 3px rgba(var(--pp-batch-accent-rgb),.22),0 14px 32px rgba(var(--pp-batch-accent-rgb),.28)}.ppGlobalTopbarPoints strong{min-width:0;overflow:hidden;font-size:13px;font-weight:760;line-height:1;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.ppGlobalTopbarWalletIcon{position:relative;width:14.5px;height:11.5px;flex:0 0 auto;display:inline-block;border:1.3px solid currentColor;border-radius:4px;color:var(--pp-slate-800)}.ppGlobalTopbarWalletIcon:before{content:"";position:absolute;top:1.7px;right:2.4px;left:2.4px;height:1.3px;border-radius:999px;background:currentColor;opacity:.78}.ppGlobalTopbarWalletIcon span{position:absolute;top:4px;right:-1.7px;width:4.8px;height:3.2px;border:1.3px solid var(--pp-pulse-blue);border-right:0;border-radius:5px 0 0 5px;background:var(--pp-cloud-white)}.ppGlobalTopbarPoints.isBatchMode .ppGlobalTopbarWalletIcon,.ppGlobalTopbarPoints.isBatchMode .ppGlobalTopbarWalletIcon span{color:#fff}.ppGlobalTopbarPoints.isBatchMode .ppGlobalTopbarWalletIcon span{border-color:#fff;background:var(--pp-batch-accent-hover)}.ppGlobalTopbarCreditsPopover{width:min(590px,calc(100vw - 24px));max-height:calc(100vh - 74px);overflow:auto;padding:0}.ppCreditsSummaryPanel{display:grid;grid-template-columns:.72fr .96fr 1.35fr;gap:0;margin:12px 12px 0;padding:18px;border:1px solid var(--pp-slate-200);border-radius:12px;background:var(--pp-cloud-white);box-shadow:0 8px 28px rgba(var(--pp-shadow-rgb),.06) inset}.ppCreditsBatchModeNotice{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;margin:12px 12px 0;padding:14px 15px;border:1px solid rgba(var(--pp-batch-accent-rgb),.24);border-radius:12px;background:var(--pp-batch-soft);color:var(--pp-batch-text);box-shadow:0 8px 28px rgba(var(--pp-batch-accent-rgb),.08) inset}.ppCreditsBatchModeIcon{width:38px;height:38px;display:inline-grid;place-items:center;border-radius:9px;background:var(--pp-batch-accent);color:#fff}.ppCreditsBatchModeIcon s-icon{--s-icon-color: #ffffff;color:#fff}.ppCreditsBatchModeNotice strong{display:block;margin:0 0 4px;color:var(--pp-batch-text);font-size:13px;font-weight:760;line-height:1.2}.ppCreditsBatchModeNotice p{margin:0;color:var(--pp-batch-text);font-size:12px;font-weight:560;line-height:1.45}.ppCreditsBatchModeNotice small{display:block;margin-top:7px;color:var(--pp-batch-text);font-size:10.5px;font-weight:650;line-height:1.35}.ppCreditsSummaryMetric{min-width:0;display:grid;align-content:start;gap:6px;padding:0 16px;border-left:1px solid var(--pp-slate-200)}.ppCreditsSummaryMetric:first-child{padding-left:0;border-left:0}.ppCreditsSummaryMetric span{color:var(--pp-slate-600);font-size:10.5px;font-weight:650;line-height:1.25;letter-spacing:0}.ppCreditsSummaryMetric strong{color:var(--pp-slate-950);font-size:16px;font-weight:760;line-height:1.15;letter-spacing:0}.ppCreditsSummaryMetric:first-child strong{font-size:30px;font-weight:720;line-height:.98}.ppCreditsSummaryMetric small{color:var(--pp-slate-500);font-size:10.5px;font-weight:560;line-height:1.25}.ppCreditsUsageMetric strong{color:var(--pp-slate-600);font-size:12.5px;font-weight:560}.ppCreditsUsageMetric strong b{color:var(--pp-pulse-blue);font-weight:720}.ppCreditsProgress{width:100%;height:7px;overflow:hidden;border-radius:999px;background:var(--pp-slate-100)}.ppCreditsProgress span{display:block;width:0;height:100%;border-radius:inherit;background:var(--pp-pulse-blue)}.ppCreditsActivity{padding:18px 18px 20px}.ppCreditsActivity h2{margin:0 0 13px;color:var(--pp-slate-950);font-size:14px;font-weight:660;line-height:1.25;letter-spacing:0}.ppCreditsActivity ul{display:grid;margin:0;padding:0;list-style:none}.ppCreditsActivity li{min-height:54px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:13px;align-items:center;padding:0;border-top:1px solid var(--pp-slate-200)}.ppCreditsActivity li:first-child{border-top:0}.ppCreditsActivityIcon{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:8px;background:rgba(var(--pp-pulse-blue-rgb),.08);color:var(--pp-pulse-blue)}.ppCreditsActivityCopy,.ppCreditsActivityAmount{min-width:0;display:grid;gap:3px}.ppCreditsActivityCopy strong,.ppCreditsActivityAmount strong{color:var(--pp-slate-950);font-size:12.5px;font-weight:650;line-height:1.2;letter-spacing:0}.ppCreditsActivityCopy small,.ppCreditsActivityAmount small{overflow:hidden;color:var(--pp-slate-500);font-size:10.5px;font-weight:530;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ppCreditsActivityAmount{justify-items:end;text-align:right}.ppCreditsActivityEmpty{margin:0;padding:6px 0 0;color:var(--pp-slate-500);font-size:11px;font-weight:560;line-height:1.35}.ppCreditsFooter{min-height:54px;display:flex;align-items:center;gap:18px;padding:0 18px;border-top:1px solid var(--pp-slate-200);background:var(--pp-cloud-white)}.ppCreditsFooter .ppCreditsBuyLink{width:fit-content;min-width:0;height:34px;padding:0 15px;border:1px solid var(--pp-slate-200);border-radius:9px;background:var(--pp-cloud-white);color:var(--pp-slate-950);font:inherit;font-size:12px;font-weight:620;letter-spacing:0;text-decoration:none;box-shadow:0 6px 18px rgba(var(--pp-shadow-rgb),.07);cursor:pointer;white-space:nowrap}.ppCreditsBuyIcon{display:inline-flex;align-items:center;justify-content:center}.ppCreditsFooter a{display:inline-flex;align-items:center;gap:6px;color:var(--pp-pulse-blue);font-size:12px;font-weight:650;letter-spacing:0;text-decoration:none}.ppCreditsFooter .ppCreditsBuyLink:hover,.ppCreditsFooter .ppCreditsBuyLink:focus-visible{border-color:rgba(var(--pp-pulse-blue-rgb),.28);color:var(--pp-slate-950);text-decoration:none;box-shadow:0 10px 24px rgba(var(--pp-shadow-rgb),.1)}.ppCreditsFooter a:hover,.ppCreditsFooter a:focus-visible{color:var(--pp-pulse-blue);text-decoration:underline}@media(max-width:720px){.ppGlobalTopbarCreditsPopover{width:min(520px,calc(100vw - 18px))}.ppCreditsSummaryPanel{grid-template-columns:1fr;margin:12px 12px 0;padding:16px}.ppCreditsBatchModeNotice{grid-template-columns:32px minmax(0,1fr);gap:10px;margin:12px 12px 0;padding:12px}.ppCreditsBatchModeIcon{width:32px;height:32px}.ppCreditsSummaryMetric{padding:13px 0 0;border-top:1px solid var(--pp-slate-200);border-left:0}.ppCreditsSummaryMetric:first-child{padding-top:0;border-top:0}.ppCreditsActivity{padding:16px}.ppCreditsActivity li{grid-template-columns:34px minmax(0,1fr);gap:11px;padding:10px 0}.ppCreditsActivityAmount{grid-column:2;justify-items:start;text-align:left}.ppCreditsFooter{flex-wrap:wrap;gap:11px;padding:12px 16px}}.ppGlobalTopbarJobsButton.isRunning .ppGlobalTopbarIconWrap{animation:ppGlobalTopbarSpin 1.45s linear infinite}.ppGlobalTopbarBadge{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;display:inline-grid;place-items:center;padding:0 5px;border:2px solid var(--pp-cloud-white);border-radius:999px;background:var(--pp-risk-red);color:var(--pp-cloud-white);font-size:9.5px;font-weight:800;line-height:1;box-shadow:0 5px 12px rgba(var(--pp-risk-red-rgb),.22)}.ppGlobalTopbarPopover{position:absolute;top:calc(100% + 12px);right:0;left:auto;z-index:121;width:min(528px,calc(100vw - 28px));max-width:calc(100vw - 20px);transform:none;padding:16px 16px 0;border:1px solid var(--pp-slate-200);border-radius:7px;background:var(--pp-cloud-white);color:var(--pp-slate-900);box-shadow:0 22px 54px rgba(var(--pp-shadow-rgb),.14)}.ppGlobalTopbarJobsPopover{width:min(468px,calc(100vw - 24px));padding:12px 12px 0}.ppGlobalTopbarPopover:before{display:none}.ppGlobalTopbarSearchPopover{width:min(720px,calc(100vw - 24px));padding:12px}.ppGlobalTopbarSearchField{display:grid;gap:6px}.ppGlobalTopbarSearchField span,.ppGlobalTopbarJobSection h2,.ppGlobalTopbarPopoverHeader span{color:var(--pp-slate-500);font-size:11px;font-weight:800;letter-spacing:0;line-height:1.2;text-transform:uppercase}.ppGlobalTopbarSearchField input{width:100%;height:38px;padding:0 11px;border:1px solid var(--pp-slate-300);border-radius:8px;background:var(--pp-cloud-white);color:var(--pp-slate-900);font:inherit;font-size:13px}.ppGlobalTopbarSearchField input:focus{border-color:var(--pp-pulse-blue);outline:0;box-shadow:0 0 0 3px rgba(var(--pp-pulse-blue-rgb),.12)}.ppGlobalTopbarSearchResults ul,.ppGlobalTopbarJobSection ul{display:grid;gap:8px;margin:10px 0 0;padding:0;list-style:none}.ppGlobalTopbarSearchResults ul{display:block;max-height:min(380px,calc(100vh - 170px));border:1px solid var(--pp-slate-200);border-radius:10px;background:var(--pp-cloud-white);overflow:auto}.ppGlobalTopbarSearchResults li{display:grid;grid-template-columns:46px minmax(0,1fr) 34px;gap:10px;align-items:center;min-height:58px;padding:7px 10px;border:0;border-bottom:1px solid var(--pp-slate-200);border-radius:0;background:var(--pp-cloud-white)}.ppGlobalTopbarSearchResults li:last-child{border-bottom:0}.ppGlobalTopbarProductGlyph{width:42px;height:42px;display:inline-grid;place-items:center;border-radius:9px;background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppGlobalTopbarProductImage{width:42px;height:42px;display:block;border:1px solid var(--pp-slate-200);border-radius:9px;background:var(--pp-slate-100);object-fit:cover}.ppGlobalTopbarProductCopy,.ppGlobalTopbarJobCopy{min-width:0}.ppGlobalTopbarProductTitle{display:flex;align-items:center;gap:6px;min-width:0}.ppGlobalTopbarProductTitle strong{min-width:0}.ppGlobalTopbarProductCopy strong,.ppGlobalTopbarProductCopy small,.ppGlobalTopbarJobCopy strong,.ppGlobalTopbarJobCopy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppGlobalTopbarProductCopy strong,.ppGlobalTopbarJobCopy strong,.ppGlobalTopbarPopoverHeader strong{color:var(--pp-slate-900);font-size:13.5px;font-weight:850;line-height:1.25}.ppGlobalTopbarProductCopy small,.ppGlobalTopbarJobCopy small{margin-top:2px;color:var(--pp-slate-600);font-size:11.5px;font-weight:700;line-height:1.25}.ppGlobalTopbarOpenButton,.ppGlobalTopbarJobLink{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:30px;padding:0 10px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.28);border-radius:7px;background:var(--pp-cloud-white);color:var(--pp-pulse-blue);font-size:12px;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap}.ppGlobalTopbarOpenButton:hover,.ppGlobalTopbarJobLink:hover{background:var(--pp-blue-soft);text-decoration:none}.ppGlobalTopbarSearchResults .ppGlobalTopbarOpenButton{width:34px;height:30px;min-height:30px;padding:0;color:var(--pp-slate-700)}.ppGlobalTopbarSearchResults .ppGlobalTopbarOpenButton:hover,.ppGlobalTopbarSearchResults .ppGlobalTopbarOpenButton:focus-visible{border-color:rgba(var(--pp-pulse-blue-rgb),.34);background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppGlobalTopbarEmpty{margin:10px 0 0;padding:10px;border:1px dashed var(--pp-slate-300);border-radius:8px;background:var(--pp-slate-50);color:var(--pp-slate-600);font-size:12px;line-height:1.35}.ppGlobalTopbarPopoverHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--pp-slate-200)}.ppGlobalTopbarPopoverHeader strong{font-size:16px;font-weight:850;letter-spacing:0}.ppGlobalTopbarPopoverHeader span{text-transform:none}.ppGlobalTopbarJobsPopover .ppGlobalTopbarPopoverHeader{gap:8px;padding-bottom:9px}.ppGlobalTopbarJobsPopover .ppGlobalTopbarPopoverHeader strong{font-size:14px;line-height:1.15}.ppGlobalTopbarJobsPopover .ppGlobalTopbarPopoverHeader span{font-size:10px;line-height:1.15}.ppGlobalTopbarJobSection{margin-top:11px}.ppGlobalTopbarJobSection h2{margin:0;color:var(--pp-slate-500);font-size:9.5px;font-weight:850;letter-spacing:0;line-height:1.2;text-transform:uppercase}.ppGlobalTopbarJobSection ul{max-height:min(300px,calc(100vh - 210px));overflow:auto;display:grid;gap:0;margin-top:7px;padding:0;list-style:none;scrollbar-width:thin;scrollbar-color:rgba(var(--pp-slate-500-rgb),.28) transparent}.ppGlobalTopbarJobSection ul::-webkit-scrollbar{width:6px;height:6px}.ppGlobalTopbarJobSection ul::-webkit-scrollbar-track{background:transparent}.ppGlobalTopbarJobSection ul::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:rgba(var(--pp-slate-500-rgb),.28);background-clip:padding-box}.ppGlobalTopbarJobSection ul::-webkit-scrollbar-thumb:hover{background:rgba(var(--pp-slate-500-rgb),.42);background-clip:padding-box}.ppGlobalTopbarJobSection li{display:block;padding:0;border:0;border-radius:0;background:transparent}.ppGlobalTopbarJobSection.isCurrent li{border:1px solid var(--pp-slate-200);border-radius:7px;background:linear-gradient(180deg,rgba(var(--pp-pulse-blue-rgb),.025),#fffffff5)}.ppGlobalTopbarJobSection.isHistory ul{border:1px solid var(--pp-slate-200);border-radius:7px;background:var(--pp-cloud-white)}.ppGlobalTopbarJobSection.isHistory li+li{border-top:1px solid var(--pp-slate-200)}.ppGlobalTopbarJobItem{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:8px;align-items:center;min-height:58px;padding:8px 9px;color:inherit;text-decoration:none}.ppGlobalTopbarJobItem.isCurrent{min-height:70px;padding:9px 10px}.ppGlobalTopbarJobItem.isBatchMode{border-radius:6px;background:linear-gradient(180deg,var(--pp-batch-soft) 0%,rgba(255,255,255,.98) 78%);box-shadow:inset 3px 0 0 var(--pp-batch-accent)}.ppGlobalTopbarJobStateIcon{width:30px;height:30px;display:inline-grid;place-items:center;border-radius:999px;background:var(--pp-slate-100);color:var(--pp-slate-600)}.ppGlobalTopbarJobStateIcon s-icon{transform:scale(.82);transform-origin:center}.ppGlobalTopbarJobStateIcon-running,.ppGlobalTopbarJobStateIcon-queued{background:rgba(var(--pp-pulse-blue-rgb),.08);color:var(--pp-pulse-blue)}.ppGlobalTopbarJobStateIcon-running s-icon{animation:ppGlobalTopbarJobStateSpin 1.25s linear infinite}.ppGlobalTopbarJobStateIcon-completed{background:var(--pp-green-soft);color:var(--pp-success-green)}.ppGlobalTopbarJobStateIcon-failed{background:var(--pp-red-soft);color:var(--pp-risk-red)}.ppGlobalTopbarJobStateIcon-batch-mode{background:var(--pp-batch-accent);color:var(--pp-cloud-white);box-shadow:0 0 0 3px rgba(var(--pp-batch-accent-rgb),.12)}.ppGlobalTopbarJobStateIcon-batch-mode s-icon{--s-icon-color: var(--pp-cloud-white);animation:none;color:var(--pp-cloud-white)}.ppGlobalTopbarJobMain{min-width:0;display:grid;gap:3px}.ppGlobalTopbarJobTitleRow{display:flex;align-items:center;gap:6px;min-width:0}.ppGlobalTopbarJobTitleRow strong{min-width:0;overflow:hidden;color:var(--pp-slate-900);font-size:11.5px;font-weight:850;letter-spacing:0;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ppGlobalTopbarJobMain>small{overflow:hidden;color:var(--pp-slate-600);font-size:10.5px;font-weight:550;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ppGlobalTopbarJobStatus{min-width:0;padding:3px 7px;border-radius:999px;background:var(--pp-slate-100);color:var(--pp-slate-700);font-size:9.5px;font-weight:800;line-height:1;text-align:center;text-transform:none;white-space:nowrap}.ppGlobalTopbarJobStatus-running,.ppGlobalTopbarJobStatus-queued{background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppGlobalTopbarJobStatus-completed{background:var(--pp-green-soft);color:var(--pp-success-green)}.ppGlobalTopbarJobStatus-failed{background:var(--pp-red-soft);color:var(--pp-risk-red)}.ppGlobalTopbarJobItem.isBatchMode .ppGlobalTopbarJobStatus{background:var(--pp-batch-soft);color:var(--pp-batch-text)}.ppGlobalTopbarJobElapsed{display:block;margin-top:2px;color:var(--pp-slate-500);font-size:10px;font-style:normal;font-weight:750;white-space:nowrap}.ppGlobalTopbarJobMeta{display:flex;align-items:center;flex-wrap:wrap;gap:5px;color:var(--pp-slate-500);font-size:10px;font-weight:650;line-height:1.2}.ppGlobalTopbarJobMetaItem{display:inline-flex;align-items:center;gap:3px;min-width:0}.ppGlobalTopbarJobMetaItem+.ppGlobalTopbarJobMetaItem:before{content:"";width:2px;height:2px;margin-right:2px;border-radius:999px;background:var(--pp-slate-400)}.ppGlobalTopbarJobMetaItem s-icon{color:var(--pp-slate-500);transform:scale(.68)}.ppGlobalTopbarJobMetaItem-points s-icon{transform:scale(.64)}.ppGlobalTopbarJobMetaItem-batch{padding:2px 6px;border:1px solid rgba(var(--pp-batch-accent-rgb),.32);border-radius:999px;background:var(--pp-batch-accent);color:#fff;font-weight:850}.ppGlobalTopbarJobMetaItem-batch s-icon{--s-icon-color: #ffffff;color:#fff}.ppGlobalTopbarJobOpenButton{width:26px;height:26px;display:inline-grid;place-items:center;justify-self:end;border:1px solid var(--pp-slate-200);border-radius:7px;background:var(--pp-cloud-white);color:var(--pp-slate-700);text-decoration:none;box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.04)}.ppGlobalTopbarJobItemActions{display:inline-grid;grid-auto-flow:row;gap:5px;justify-items:end}.ppGlobalTopbarJobCancelButton{width:22px;height:22px;min-height:22px;display:inline-grid;place-items:center;justify-self:end;padding:0;border:1px solid rgba(var(--pp-risk-red-rgb),.22);border-radius:999px;background:var(--pp-red-soft);color:var(--pp-risk-red);box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.04);cursor:pointer}.ppGlobalTopbarJobCancelButton s-icon{transform:scale(.7)}.ppGlobalTopbarJobCancelButton:hover:not(:disabled){border-color:rgba(var(--pp-risk-red-rgb),.38);background:rgba(var(--pp-risk-red-rgb),.12);box-shadow:0 8px 16px rgba(var(--pp-risk-red-rgb),.12)}.ppGlobalTopbarJobCancelButton:disabled{opacity:.55;cursor:progress}.ppGlobalTopbarJobOpenButton:hover{border-color:rgba(var(--pp-pulse-blue-rgb),.3);color:var(--pp-pulse-blue);text-decoration:none;box-shadow:0 8px 18px rgba(var(--pp-shadow-rgb),.1)}.ppGlobalTopbarJobsFooter{width:100%;max-width:100%;box-sizing:border-box;min-height:38px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;margin:11px 0 0;padding:0 12px;border:0;border-top:1px solid var(--pp-slate-200);border-radius:0 0 7px 7px;background:var(--pp-cloud-white);color:var(--pp-slate-700);font:inherit;font-size:11.5px;font-weight:650;text-align:left;text-decoration:none;cursor:pointer}.ppGlobalTopbarJobsFooter>span:not(.ppGlobalTopbarJobsFooterIcon){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppGlobalTopbarJobsFooter:hover{background:var(--pp-slate-50);color:var(--pp-slate-900)}.ppGlobalTopbarJobsFooterIcon{width:16px;display:grid;gap:3px}.ppGlobalTopbarJobsFooterIcon i{height:2px;display:block;border-radius:999px;background:currentColor;opacity:.75}.ppGlobalTopbarJobsFooterIcon i:nth-child(1){width:10px}.ppGlobalTopbarJobsFooterIcon i:nth-child(2){width:14px}.ppGlobalTopbarJobsFooterIcon i:nth-child(3){width:8px}@keyframes ppGlobalTopbarSpin{to{transform:rotate(360deg)}}@keyframes ppGlobalTopbarJobStateSpin{0%{transform:scale(.82) rotate(0)}to{transform:scale(.82) rotate(360deg)}}.ppJobFloatingBar{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 18px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.28);border-right:0;border-bottom:0;border-left:0;border-radius:0;background:var(--pp-midnight-ink);color:var(--pp-cloud-white);box-shadow:0 20px 50px rgba(var(--pp-shadow-rgb),.18)}.ppJobFloatingBar strong,.ppJobFloatingBar p{margin:0}.ppJobFloatingBar p{margin-top:3px;color:#ffffffbd;font-size:12px;line-height:1.35}.ppJobFloatingBar button,.ppDevJobPanel button,.ppJobDockMinimized{min-height:30px;padding:6px 10px;border:1px solid var(--pp-slate-300);border-radius:8px;background:var(--pp-cloud-white);color:var(--pp-slate-700);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.ppJobFloatingBar .ppJobMinimizeButton,.ppDevJobPanel .ppJobMinimizeButton{width:32px;min-width:32px;display:inline-grid;place-items:center;padding:0}.ppJobMinimizeButton>span{display:block;width:14px;height:2px;border-radius:999px;background:currentColor}.ppJobFloatingBar .ppJobMinimizeButton,.ppDevJobPanelHeader .ppJobMinimizeButton{border-color:#ffffff38;background:#ffffff14;color:var(--pp-cloud-white)}.ppJobFloatingBar .ppJobMinimizeButton:hover,.ppDevJobPanelHeader .ppJobMinimizeButton:hover{background:#ffffff29}.ppJobPulse,.ppJobDockPulse{width:10px;height:10px;border-radius:999px;background:var(--pp-signal-teal);box-shadow:0 0 0 5px rgba(var(--pp-signal-teal-rgb),.14)}.ppJobDockMinimized{right:auto;bottom:18px;left:50%;width:auto;transform:translate(-50%);max-width:calc(100vw - 36px);display:inline-flex;align-items:center;gap:8px;justify-content:flex-start;padding:9px 12px;border-color:#ffffff29;border-radius:999px;background:var(--pp-midnight-ink);color:var(--pp-cloud-white);box-shadow:0 12px 34px rgba(var(--pp-shadow-rgb),.16)}.ppGlobalJobIndicator{position:fixed;top:18px;right:20px;z-index:96;font-family:inherit}.ppJobNotificationPrompt{position:fixed;right:18px;bottom:18px;z-index:130;width:min(430px,calc(100vw - 36px));display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:start;padding:14px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.16);border-radius:12px;background:#fffffff5;color:var(--pp-slate-900);box-shadow:0 18px 44px rgba(var(--pp-shadow-rgb),.18),0 1px rgba(var(--pp-shadow-rgb),.05);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ppJobNotificationPromptIcon{width:38px;height:38px;display:inline-grid;place-items:center;border-radius:10px;background:rgba(var(--pp-pulse-blue-rgb),.1);color:var(--pp-pulse-blue)}.ppJobNotificationPromptIcon s-icon{transform:scale(1.1)}.ppJobNotificationPrompt strong{display:block;margin:0;color:var(--pp-slate-900);font-size:13px;font-weight:860;line-height:1.16}.ppJobNotificationPrompt p{margin:5px 0 0;color:var(--pp-slate-600);font-size:11.5px;font-weight:540;line-height:1.35}.ppJobNotificationPromptActions{grid-column:2;display:flex;justify-content:flex-end;gap:8px;margin-top:2px}.ppJobNotificationPromptActions .ppSecondaryButton,.ppJobNotificationPromptActions .ppPrimaryButton{min-height:34px;padding:0 12px;border-radius:8px;font-size:12px;font-weight:780}.ppJobNotice{position:fixed;top:18px;right:18px;left:auto;z-index:130;width:min(620px,calc(100vw - 36px));min-height:68px;display:grid;grid-template-columns:44px 24px minmax(0,1fr) auto 24px;align-items:center;gap:12px;padding:11px 12px 11px 26px;border:1px solid rgba(var(--pp-slate-500-rgb),.16);border-radius:12px;background:#fffffff5;color:var(--pp-slate-900);box-shadow:0 12px 30px rgba(var(--pp-shadow-rgb),.16),0 1px rgba(var(--pp-shadow-rgb),.05);overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ppJobNotice:before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;background:var(--pp-success-green)}.ppJobNotice-critical:before{background:var(--pp-risk-red)}.ppJobNoticeMedia{width:44px;height:44px;display:inline-grid;place-items:center;overflow:hidden;border-radius:8px;background:linear-gradient(135deg,rgba(var(--pp-slate-500-rgb),.08),rgba(var(--pp-slate-500-rgb),.02));box-shadow:0 6px 14px rgba(var(--pp-shadow-rgb),.1)}.ppJobNoticeMedia img{width:100%;height:100%;display:block;object-fit:cover}.ppJobNoticeMediaFallback{color:var(--pp-slate-500)}.ppJobNoticeMediaFallback s-icon{transform:scale(1.05)}.ppJobNoticeMediaFallback-success{background:linear-gradient(135deg,rgba(var(--pp-success-green-rgb),.12),rgba(var(--pp-success-green-rgb),.04));color:var(--pp-success-green)}.ppJobNoticeMediaFallback-critical{background:linear-gradient(135deg,rgba(var(--pp-risk-red-rgb),.12),rgba(var(--pp-risk-red-rgb),.04));color:var(--pp-risk-red)}.ppJobNoticeStatusIcon{width:24px;height:24px;display:inline-grid;place-items:center;border-radius:999px;background:var(--pp-success-green);color:var(--pp-cloud-white);box-shadow:0 6px 14px rgba(var(--pp-success-green-rgb),.24)}.ppJobNoticeStatusIcon s-icon{transform:scale(.82)}.ppJobNotice-critical .ppJobNoticeStatusIcon{background:var(--pp-risk-red);box-shadow:0 6px 14px rgba(var(--pp-risk-red-rgb),.2)}.ppJobNoticeCopy strong{display:block;margin:0;color:var(--pp-slate-900);font-size:13px;font-weight:850;line-height:1.12;letter-spacing:0}.ppJobNoticeCopy p{margin:4px 0 0;color:var(--pp-slate-600);font-size:11px;font-weight:500;line-height:1.22;letter-spacing:0}.ppJobNoticeCopy .ppJobNoticeDetail{width:min(360px,100%);margin-top:4px;color:var(--pp-slate-700);font-size:9px;line-height:1.25;overflow-wrap:anywhere}.ppJobNoticeAction{min-width:112px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid rgba(var(--pp-slate-500-rgb),.2);border-radius:10px;background:var(--pp-cloud-white);color:var(--pp-slate-900);box-shadow:0 7px 16px rgba(var(--pp-shadow-rgb),.11),0 1px #fffffff2 inset;font-size:12px;font-weight:820;line-height:1;text-decoration:none;white-space:nowrap}.ppJobNoticeAction s-icon{transform:scale(.9)}.ppJobNoticeAction:hover{border-color:rgba(var(--pp-slate-500-rgb),.32);color:var(--pp-slate-900);text-decoration:none;transform:translateY(-1px)}.ppJobNoticeDismiss{width:24px;height:24px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:999px;background:transparent;color:var(--pp-slate-900);cursor:pointer}.ppJobNoticeDismiss s-icon{transform:scale(.95)}.ppJobNoticeDismiss:hover{background:rgba(var(--pp-slate-500-rgb),.08)}@media(max-width:980px){.ppJobNotificationPrompt{right:10px;bottom:10px;left:10px;width:auto;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px}.ppJobNotificationPromptIcon{width:34px;height:34px}.ppJobNotificationPromptActions{grid-column:1 / -1;justify-content:stretch}.ppJobNotificationPromptActions .ppSecondaryButton,.ppJobNotificationPromptActions .ppPrimaryButton{flex:1;min-width:0}.ppJobNotice{top:12px;right:10px;left:10px;width:auto;min-height:0;grid-template-columns:36px 22px minmax(0,1fr) 22px;gap:9px;padding:9px 10px 9px 20px}.ppJobNoticeMedia{width:36px;height:36px}.ppJobNoticeStatusIcon,.ppJobNoticeDismiss{width:22px;height:22px}.ppJobNoticeCopy strong{font-size:12px}.ppJobNoticeCopy p{margin-top:3px;font-size:10px}.ppJobNoticeAction{min-width:0;min-height:30px;grid-column:3 / -1;justify-self:start;gap:5px;padding:0 10px;border-radius:8px;font-size:10px}}.ppGlobalJobButton{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 8px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.35);border-radius:999px;background:linear-gradient(135deg,var(--pp-midnight-ink),color-mix(in srgb,var(--pp-midnight-ink) 82%,var(--pp-pulse-blue)));color:var(--pp-cloud-white);font:inherit;cursor:default;box-shadow:0 18px 40px rgba(var(--pp-shadow-rgb),.22)}.ppGlobalJobGlyph{position:relative;width:30px;height:30px;display:inline-grid;place-items:center;border-radius:999px;background:#ffffff1f;color:var(--pp-cloud-white)}.ppGlobalJobGlyph:after{content:"";position:absolute;right:4px;top:4px;width:8px;height:8px;border:2px solid var(--pp-midnight-ink);border-radius:999px;background:var(--pp-signal-teal);box-shadow:0 0 0 4px rgba(var(--pp-signal-teal-rgb),.16)}.ppGlobalJobGlyph s-icon{color:var(--pp-cloud-white);filter:brightness(0) invert(1);animation:ppGlobalJobSpin 1.6s linear infinite}.ppGlobalJobButton strong{min-width:20px;color:inherit;font-size:17px;font-weight:800;line-height:1;text-align:center}.ppGlobalJobButton>span:last-child{color:#ffffffc7;font-size:11px;font-weight:800;letter-spacing:0;line-height:1;text-transform:uppercase}.ppGlobalJobPopover{position:absolute;top:calc(100% + 10px);right:0;width:min(380px,calc(100vw - 40px));display:none;padding:12px;border:1px solid var(--pp-slate-300);border-radius:12px;background:#fffffffa;color:var(--pp-slate-900);box-shadow:0 24px 70px rgba(var(--pp-shadow-rgb),.2)}.ppGlobalJobIndicator:hover .ppGlobalJobPopover,.ppGlobalJobIndicator:focus-within .ppGlobalJobPopover{display:block}.ppGlobalJobPopover header{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-bottom:10px;border-bottom:1px solid var(--pp-slate-200)}.ppGlobalJobPopover header strong{color:var(--pp-slate-900);font-size:13px}.ppGlobalJobPopover header span{color:var(--pp-slate-500);font-size:12px;font-weight:700}.ppGlobalJobPopover ul{display:grid;gap:8px;max-height:330px;margin:10px 0 0;padding:0;overflow:auto;list-style:none}.ppGlobalJobPopover li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;padding:9px;border:1px solid var(--pp-slate-200);border-radius:9px;background:var(--pp-slate-100)}.ppGlobalJobStatus{min-width:58px;padding:3px 7px;border-radius:999px;background:var(--pp-blue-soft);color:var(--pp-pulse-blue);font-size:10px;font-weight:800;line-height:1;text-align:center;text-transform:uppercase}.ppGlobalJobStatus-running{background:var(--pp-teal-soft);color:var(--pp-signal-teal)}.ppGlobalJobStatus-queued{background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppGlobalJobPopover li strong,.ppGlobalJobPopover li small{display:block}.ppGlobalJobPopover li strong{overflow:hidden;color:var(--pp-slate-900);font-size:12px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.ppGlobalJobPopover li small{margin-top:2px;overflow:hidden;color:var(--pp-slate-700);font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ppGlobalJobPopover li em{color:var(--pp-slate-500);font-size:11px;font-style:normal;font-weight:700;white-space:nowrap}@keyframes ppGlobalJobSpin{to{transform:rotate(360deg)}}.ppJobDockMinimized strong{color:inherit;font-size:12px;line-height:1;white-space:nowrap}.ppJobDockPulse{display:inline-block;background:#ffffff7a;box-shadow:none}.ppJobDockPulse.isRunning{background:var(--pp-signal-teal);box-shadow:0 0 0 5px rgba(var(--pp-signal-teal-rgb),.14)}.ppJobExpandIcon{position:relative;width:12px;height:12px;display:inline-block}.ppJobExpandIcon:before,.ppJobExpandIcon:after{content:"";position:absolute;top:3px;width:7px;height:2px;border-radius:999px;background:currentColor}.ppJobExpandIcon:before{left:1px;transform:rotate(-45deg)}.ppJobExpandIcon:after{right:1px;transform:rotate(45deg)}.ppDevJobPanel{width:100%;max-height:min(620px,calc(100vh - 24px));display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid rgba(var(--pp-slate-500-rgb),.26);border-right:0;border-bottom:0;border-left:0;border-radius:12px 12px 0 0;background:#fffffffa;color:var(--pp-slate-900);box-shadow:0 24px 70px rgba(var(--pp-shadow-rgb),.22);overflow:hidden}.ppDevJobPanelHeader{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.08);background:var(--pp-midnight-ink);color:var(--pp-cloud-white)}.ppDevJobPanelHeader span{display:block;color:#ffffffa3;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.ppDevJobPanelHeader strong{display:block;margin-top:3px;color:inherit;font-size:14px}.ppDevJobPanelBody{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(220px,1fr) minmax(260px,1.25fr);gap:12px;min-height:0;padding:12px;overflow:auto}.ppDevJobPanelBody h2{margin:0 0 8px;color:var(--pp-slate-700);font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.ppDevJobCard,.ppDevJobListRow,.ppDevLog{border:1px solid var(--pp-slate-200);border-radius:8px;background:var(--pp-cloud-white)}.ppDevJobCard{display:grid;gap:8px;padding:10px}.ppDevJobCard header,.ppDevLog header{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.ppDevJobCard strong{display:block;font-size:13px}.ppDevJobCard header span,.ppDevJobCard small,.ppDevJobListRow small,.ppDevLog small{color:var(--pp-slate-500);font-size:11px}.ppDevJobCard p{margin:0;color:var(--pp-slate-700);font-size:12px;line-height:1.35}.ppDevJobCard dl{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:0}.ppDevJobCard dt,.ppDevJobCard dd{margin:0;font-size:11px}.ppDevJobCard dt{color:var(--pp-slate-500)}.ppDevJobCard dd{color:var(--pp-slate-900);font-weight:700}.ppDevJobList,.ppDevLogList{display:grid;gap:8px}.ppDevJobListRow{display:grid;gap:4px;padding:9px;width:100%;min-height:0;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ppDevJobListRow:hover,.ppDevJobListRow.isSelected{border-color:rgba(var(--pp-pulse-blue-rgb),.46);box-shadow:0 10px 24px rgba(var(--pp-shadow-rgb),.08)}.ppDevJobListRow.isSelected{background:var(--pp-blue-soft)}.ppDevJobListRow strong{font-size:12px}.ppDevJobStatus{width:max-content;padding:2px 7px;border-radius:999px;background:var(--pp-slate-100);color:var(--pp-slate-700);font-size:10px;font-weight:800}.ppDevJobStatus-running,.ppDevJobStatus-queued{background:var(--pp-blue-soft);color:var(--pp-pulse-blue)}.ppDevJobStatus-completed{background:var(--pp-green-soft);color:var(--pp-success-green)}.ppDevJobStatus-failed{background:var(--pp-red-soft);color:var(--pp-risk-red)}.ppDevLogHeader{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:8px}.ppDevLogHeader h2{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppDevLogHeader button{min-height:26px;padding:4px 8px;white-space:nowrap}.ppDevLog{display:grid;gap:6px;padding:9px}.ppDevLog header span{padding:2px 6px;border-radius:999px;background:var(--pp-slate-100);color:var(--pp-slate-700);font-size:10px;font-weight:800}.ppDevLog-warn header span{background:var(--pp-amber-soft);color:var(--pp-warning-amber)}.ppDevLog-error header span{background:var(--pp-red-soft);color:var(--pp-risk-red)}.ppDevLog strong{color:var(--pp-slate-900);font-size:12px}.ppDevLog p{margin:0;color:var(--pp-slate-700);font-size:12px;line-height:1.35}.ppDevLog pre{max-height:160px;margin:0;padding:8px;border-radius:7px;background:var(--pp-slate-100);color:var(--pp-slate-700);font-size:11px;line-height:1.4;overflow:auto}.ppDevJobEmpty{margin:0;color:var(--pp-slate-500);font-size:12px}@media(max-width:1180px){.ppRecommendedActionList,.ppAnalyticsChartGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ppAnalyticsDeepChartGrid,.ppAnalyticsActionImpactGrid{grid-template-columns:1fr}.ppAnalyticsPanelRiskMarginTrend{grid-column:auto}.ppAnalyticsPanelRiskMargin,.ppAnalyticsPanelTrend,.ppAnalyticsPanelIssueImpact{grid-column:span 2}.ppAnalyticsPanelBreakdown,.ppAnalyticsPanelActionPerformance,.ppAnalyticsPanelCatalogCoverage,.ppAnalyticsPanelSourceCoverage{grid-column:span 1}.ppAnalyticsTrendChart{grid-template-columns:minmax(0,1fr)}.ppAnalyticsTrendSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.ppCustomerLanguageAnalysisGrid,.ppReturnsEvidenceGrid,.ppReturnsReasonNotesGrid,.ppReturnsBottomGrid,.ppEvidenceThreeColumnGrid,.ppEvidenceTwoColumnGrid,.ppEvidenceTwoColumnGrid-wideLeft,.ppEvidenceReviewRatingExamplesGrid,.ppEvidenceReviewEvidenceInsightsGrid,.ppEvidenceBottomReportGrid{grid-template-columns:1fr}.ppEvidenceHeroMetricStrip,.ppCustomerSnapshotGrid,.ppReturnsDetailMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ppEvidenceSourceStatCard:nth-child(2n){border-right:0}.ppEvidenceHeroMetricStrip-four .ppEvidenceSourceStatCard:nth-child(2n),.ppReturnsDetailMetricGrid .ppEvidenceSourceStatCard:nth-child(2n){border-right:1px solid var(--pp-slate-200)}.ppEvidenceReviewExampleGrid,.ppEvidenceRefundNoteGrid,.ppEvidenceMiniInsightGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1040px){.ppRiskSnapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.ppRiskSnapshotBlock.isExpanded .ppRiskSnapshotOverflow{max-height:960px}.ppProductDetailHeroPanel{grid-template-columns:minmax(240px,.36fr) minmax(0,1fr)}.ppProductDetailHeroPanel>.ppProductHeaderActions{grid-column:1 / -1;justify-content:flex-start;padding-top:0}.ppProductNoDiagnosisPanel{grid-template-columns:54px minmax(0,1fr)}.ppProductNoDiagnosisButton{grid-column:2;justify-self:start}.ppSettingsHtmlPresetGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ppSettingsHtmlPreviewGrid,.ppSettingsStepHeader{grid-template-columns:1fr}.ppSettingsStepTip,.ppSettingsStepValuePill{justify-self:start}.ppSettingsLookbackCard .ppSettingsStepBody{grid-template-columns:1fr}.ppSettingsLookbackCard .ppSettingsStepHeader,.ppSettingsLookbackSummary,.ppSettingsLookbackSliderRow,.ppSettingsLookbackTicks{grid-column:1}.ppSettingsLookbackSummary{grid-row:2;justify-content:flex-start}.ppSettingsLookbackSliderRow{grid-row:3}.ppSettingsLookbackTicks{grid-row:4}}@media(max-width:820px){.ppProductDetailTopNav{grid-template-columns:1fr;justify-items:start}.ppProductDetailTopNav .ppProductBackButton,.ppProductRiskSiblingNav{grid-column:1}.ppProductRiskSiblingNav{width:100%;justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.ppProductRiskSiblingLink{flex:0 0 auto}.ppHero,.ppDiagnosisHero,.ppTwoColumn,.ppSourceGrid,.ppMetricGrid,.ppThreeColumn,.ppImpactGrid,.ppToolbar,.ppDashboardKpis,.ppStartContent,.ppNextBestWhy,.ppDashboardActionGrid,.ppCoverageSummaryGrid,.ppDashboardInsights,.ppDashboardBottom,.ppAnalyticsKpis,.ppAnalyticsDeepChartGrid,.ppAnalyticsActionImpactGrid,.ppAnalyticsChartGrid,.ppAnalyticsBottom,.ppSourceContribution,.ppAnalyticsSourceCoverageMix,.ppAnalysisCoverageDonut,.ppImpactFlow,.ppImpactExplainGrid,.ppRiskRevenueWrap,.ppAnalyticsTrendChart,.ppBusinessImpactGrid,.ppConnectHeader,.ppConnectLayout,.ppConnectPieWrap,.ppProductsToolbar,.ppProductsFilters,.ppProductsSelectFilters,.ppProductsTableTabs,.ppSettingsHtmlPresetGrid,.ppSettingsHtmlPlaceholderList,.ppSettingsWizardDevActions,.ppSettingsMockDatasetGrid,.ppSettingsMockDatasetActions,.ppSettingsMockDatasetMeta,.ppSettingsMockStageGrid,.ppSettingsMockEvolutionCard,.ppProductDetailLayout,.ppProductDetailHeroPanel,.ppProductNoDiagnosisPanel,.ppProductDetailHeader,.ppProductTitleRow,.ppProductSummaryGrid,.ppRiskSnapshot,.ppProductDetailGrid,.ppEvidenceExecutiveGrid,.ppEvidenceObservabilityGrid,.ppEvidenceSourceGrid,.ppEvidencePointList,.ppEvidenceMetricGrid,.ppEvidenceHeroMetricStrip,.ppCustomerSnapshotGrid,.ppReturnsDetailMetricGrid,.ppCustomerLanguageAnalysisGrid,.ppReturnsEvidenceGrid,.ppReturnsReasonNotesGrid,.ppReturnsBottomGrid,.ppEvidenceThreeColumnGrid,.ppEvidenceTwoColumnGrid,.ppEvidenceTwoColumnGrid-wideLeft,.ppEvidenceReviewRatingExamplesGrid,.ppEvidenceReviewEvidenceInsightsGrid,.ppEvidenceBottomReportGrid,.ppEvidenceReviewExampleGrid,.ppEvidenceRefundNoteGrid,.ppEvidenceMiniInsightGrid,.ppEvidenceDonutWrap,.ppEvidenceReportSummary,.ppEvidenceScoreTheoryGrid,.ppEvidenceScoreGrid,.ppEvidenceReportTwoColumn,.ppEvidenceCheckSummary,.ppEvidenceCheckFacts,.ppEvidenceReportIssue dl,.ppCheckedGrid{grid-template-columns:1fr}.ppDashboard{width:min(100%,calc(100dvw - 40px));max-width:calc(100dvw - 40px)}.ppCoverageSummaryPanel{width:100%}.ppProductNoDiagnosisButton{grid-column:auto;justify-self:stretch}.ppEvidenceObservabilityHeader,.ppEvidenceActiveHeader{grid-template-columns:1fr}.ppEvidenceObservabilityPanel{width:100%;max-width:100%;min-width:0;overflow:hidden}.ppEvidenceHeaderMeta{justify-items:start}.ppEvidenceTabsModern{grid-template-columns:repeat(2,minmax(0,1fr))}.ppEvidenceTabsModern button{justify-content:flex-start}.ppEvidenceActiveHeader,.ppEvidenceCheckInsightTop,.ppEvidenceReportIssue>div:first-child,.ppEvidenceReportSourceHeader{display:grid;align-items:flex-start;grid-template-columns:1fr}.ppEvidenceSourcePanel{width:auto;max-width:calc(100% - 12px);min-width:0;margin:6px;padding:8px;overflow:hidden}.ppEvidenceSourcePanel-specialized{gap:12px;padding:8px}.ppEvidenceSourcePanel :is(.ppEvidenceReportSectionCard,.ppEvidenceSourceStatCard,.ppEvidenceAiContextBlock,.ppEvidenceFinding,.ppEvidenceMetricCard){min-width:0}.ppEvidenceSourceStatCard{border-right:0;border-bottom:1px solid var(--pp-slate-200)}.ppEvidenceSourceStatCard:last-child{border-bottom:0}.ppEvidenceThemeBars>div,.ppEvidenceHorizontalBars>div>span{grid-template-columns:1fr}.ppEvidenceDonutWrap{justify-items:center}.ppEvidenceSourceRail button{min-width:186px}.ppRiskSnapshotBlock.isExpanded .ppRiskSnapshotOverflow{max-height:1560px}.ppRiskSnapshot .ppProductInsight .ppInsightTooltip{position:fixed;inset:auto 16px 18px;width:auto;max-height:min(70vh,420px);overflow-y:auto}.ppRiskSnapshot .ppProductInsight:nth-child(n) .ppInsightTooltip{right:16px;left:16px}.ppAnalyticsPanelRiskMargin,.ppAnalyticsPanelTrend,.ppAnalyticsPanelIssueImpact,.ppAnalyticsPanelBreakdown,.ppAnalyticsPanelActionPerformance,.ppAnalyticsPanelCatalogCoverage,.ppAnalyticsPanelSourceCoverage,.ppAnalyticsPanelTopProducts{grid-column:1}.ppStartProduct,.ppNextStepPanel,.ppCheckedItem,.ppBusinessImpactMetric{grid-template-columns:1fr}.ppNextBestActionPanel{width:min(100%,460px);justify-self:center;margin-inline:auto;padding:14px;border-radius:14px}.ppNextBestActionPanel .ppStartHeading{gap:9px;margin-bottom:12px}.ppNextBestActionPanel .ppDashboardIcon{--pp-icon-badge-size: 36px;--pp-icon-badge-glyph-size: 25px;width:36px;height:36px}.ppNextBestActionPanel .ppStartHeading h2{font-size:14px;line-height:1.2}.ppNextBestActionPanel .ppStartContent{gap:14px;align-items:stretch}.ppNextBestActionPanel .ppStartProduct{justify-items:center;gap:12px;text-align:left}.ppNextBestActionPanel .ppProductArt-large{width:min(188px,72vw);height:auto;aspect-ratio:1.08 / 1;justify-self:center}.ppNextBestActionPanel .ppStartCopy{width:100%;min-width:0}.ppNextBestActionPanel .ppStartCopy>span{margin-bottom:3px;font-size:11px;line-height:1.25}.ppNextBestActionPanel .ppStartCopy h3{margin-bottom:6px;font-size:17px;line-height:1.18;overflow-wrap:anywhere}.ppNextBestActionPanel .ppNextBestProductName{margin-bottom:7px;font-size:12px;line-height:1.25;overflow-wrap:anywhere}.ppNextBestActionPanel .ppStartCopy p,.ppNextBestActionPanel .ppNextBestWhy p,.ppNextBestActionPanel .ppStartActionPanel>span{font-size:11.5px;line-height:1.38}.ppNextBestActionPanel .ppStartCopy p{margin-top:9px}.ppNextBestActionPanel .ppInlineBadge{min-height:21px;padding:3px 7px;font-size:10.5px}.ppNextBestActionPanel .ppNextBestWhy{min-height:0;gap:9px;padding-top:12px;border-top:1px solid rgba(var(--pp-pulse-blue-rgb),.18)}.ppNextBestActionPanel .ppNextBestWhy h3{font-size:12px}.ppNextBestActionPanel .ppNextBestWhy>div{gap:6px}.ppNextBestActionPanel .ppNextBestWhyMetric{min-height:26px;padding:5px 8px}.ppNextBestActionPanel .ppNextBestWhyMetric strong{font-size:12px}.ppNextBestActionPanel .ppNextBestWhyMetric small{font-size:9.5px}.ppNextBestActionPanel .ppStartActionPanel{min-height:0;justify-items:stretch;padding-top:12px;border-top:1px solid rgba(var(--pp-pulse-blue-rgb),.18)}.ppNextBestActionPanel .ppPrimaryButton{width:100%;min-height:34px;padding-inline:12px;font-size:12px;white-space:normal}.ppPriorityProductItem{grid-template-columns:28px minmax(0,1fr) 18px;grid-template-rows:auto auto;align-items:start;gap:4px 8px;min-height:0;padding:9px 10px}.ppPriorityProductItem .ppPriorityProductRank{grid-row:1 / 3;width:26px;height:26px;font-size:11px}.ppPriorityProductItem>span:not(.ppPriorityProductRank){grid-column:2;min-width:0}.ppPriorityProductItem>s-icon{grid-column:3;grid-row:1;justify-self:end;margin-top:1px;color:var(--pp-slate-400)}.ppPriorityProductItem em{grid-column:2 / 4;grid-row:2;justify-self:start;max-width:100%;text-align:left}.ppPriorityProductItem strong{padding-right:4px;font-size:12px;line-height:1.18;overflow-wrap:anywhere}.ppPriorityProductItem small{margin-top:2px;font-size:10.5px;line-height:1.24}.ppPriorityProductItem em{margin-top:1px;font-size:10.5px;line-height:1.2}.ppProductActionItem{grid-template-columns:1fr;grid-template-areas:"header" "body" "cta"}.ppRecommendedActionList{grid-template-columns:1fr}.ppMinimizedActionsTray{justify-items:start}.ppMinimizedActionsTray>div{justify-content:flex-start}.ppProductActionCta{justify-content:flex-end}.ppProductActionCta form,.ppActionCtaButton,.ppActionDismissButton{width:auto}.ppConnectCategoryHeader{align-items:flex-start;flex-direction:column;gap:8px;padding:11px 12px}.ppConnectCategoryControls{justify-content:flex-start}.ppConnectPage{padding-top:12px}.ppConnectScreen{width:min(100%,calc(100dvw - 24px));max-width:calc(100dvw - 24px);gap:10px}.ppConnectHeader{gap:8px;margin-bottom:8px}.ppConnectHeader h1{font-size:23px}.ppConnectHeader p,.ppConnectCategoryHeader p{font-size:12px;line-height:1.32}.ppConnectCategoryHeader h2{gap:6px;flex-wrap:wrap;font-size:13.5px}.ppConnectCategoryHeader h2>span:last-child{padding:3px 6px;font-size:10px}.ppConnectSourceTableWrap{width:100%;max-width:100%;overflow-x:hidden}.ppConnectSourceTable{width:100%;min-width:0;table-layout:fixed}.ppConnectSourceTable th,.ppConnectSourceTable td{padding:8px 9px;font-size:11px;line-height:1.22}.ppConnectSourceTable th:nth-child(2),.ppConnectSourceTable th:nth-child(3),.ppConnectSourceTable th:nth-child(4),.ppConnectSourceTable td:nth-child(2),.ppConnectSourceTable td:nth-child(3),.ppConnectSourceTable td:nth-child(4){display:none}.ppConnectSourceTable th:first-child,.ppConnectSourceTable td:first-child{width:auto}.ppConnectSourceTable th:last-child,.ppConnectSourceTable td:last-child{width:96px;text-align:right}.ppConnectSourceTable td:last-child{vertical-align:top}.ppConnectSourceName{min-width:0;width:100%;gap:8px;align-items:flex-start}.ppConnectSourceName>span{min-width:0;gap:3px}.ppConnectSourceName>span>:first-child,.ppConnectSourceName small{min-width:0;overflow-wrap:anywhere}.ppConnectSourceLogo{width:28px;height:28px;flex:0 0 28px;border-radius:6px}.ppConnectSourceLogo img{width:20px;height:20px}.ppConnectMobileStatus{display:inline-flex;align-items:center;gap:5px;width:max-content;max-width:100%;margin-top:2px;padding:3px 6px;border-radius:999px;background:var(--pp-slate-100);color:var(--pp-slate-600);font-size:9.5px;font-weight:850;line-height:1}.ppConnectMobileStatus i{width:6px;height:6px;flex:0 0 6px;border-radius:999px;background:currentColor}.ppConnectMobileStatus-green{background:rgba(var(--pp-success-green-rgb),.1);color:var(--pp-success-green)}.ppConnectMobileStatus-gray{color:var(--pp-slate-500)}.ppConnectMobileStatus-orange{background:rgba(var(--pp-warning-amber-rgb),.13);color:color-mix(in srgb,var(--pp-warning-amber) 78%,var(--pp-midnight-ink))}.ppConnectActions{justify-content:flex-end;gap:5px}.ppConnectActions .ppInlineForm{width:100%;justify-content:flex-end}.ppConnectSmallButton{min-height:28px;max-width:92px;padding:5px 7px;overflow:hidden;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.ppConnectCoverageCard,.ppConnectInfoCard{width:100%;max-width:100%;padding:12px}.ppConnectPieWrap{gap:10px;justify-items:center;margin:10px 0 12px}.ppConnectPie{width:min(142px,56dvw)}.ppConnectPieSummary{justify-items:center;text-align:center}.ppConnectCoverageLegend{gap:7px}.ppConnectCoverageLegend>div{grid-template-columns:minmax(0,1fr) auto;gap:6px;font-size:11px}.ppConnectCoverageLegend small{grid-column:1 / -1;justify-self:start;font-size:10px;text-align:left}.ppAnalyticsTopbar{align-items:flex-start;flex-direction:column}.ppAnalyticsActions{justify-content:flex-start}.ppSettingsHero,.ppSettingsFieldGrid,.ppSettingsGrid{grid-template-columns:1fr}.ppSettingsScreen{gap:10px}.ppSettingsHero{gap:10px;padding:14px;border-radius:10px}.ppSettingsHero span,.ppSettingsCardHeader span,.ppSettingsHtmlPreviewPanel span,.ppSettingsHtmlEditorHeader span{font-size:10px}.ppSettingsHero h2{margin:3px 0 6px;font-size:20px}.ppSettingsHero p,.ppSettingsCardHeader p,.ppSettingsHtmlPreviewPanel p,.ppSettingsHtmlEditorPanel p{font-size:11px;line-height:1.35}.ppSettingsHeroSummary{gap:2px;padding:11px;border-radius:9px}.ppSettingsHeroSummary strong{font-size:24px}.ppSettingsHeroSummary span{font-size:12px}.ppSettingsHeroSummary small{font-size:10.5px}.ppSettingsForm{gap:10px}.ppSettingsCard{gap:11px;padding:12px;border-radius:10px}.ppSettingsCardHeader{grid-template-columns:34px minmax(0,1fr);gap:10px}.ppSettingsCardHeader .ppDashboardIcon{width:34px;height:34px;border-radius:12px}.ppSettingsCardHeader .ppProductPulseIconBadge-dashboard{--pp-icon-badge-size: 34px;--pp-icon-badge-glyph-size: 20px}.ppSettingsCardHeader h2{margin:1px 0 4px;font-size:15px}.ppSettingsStepCard{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:12px;border-radius:11px}.ppSettingsStepCard>.ppDashboardIcon{grid-column:2;grid-row:1;width:38px;height:38px;border-radius:13px}.ppSettingsStepCard .ppProductPulseIconBadge-dashboard{--pp-icon-badge-size: 38px;--pp-icon-badge-glyph-size: 22px}.ppSettingsStepBody{grid-column:1 / -1;gap:12px}.ppSettingsStepHeader{gap:10px}.ppSettingsStepCopy h2{gap:6px;margin-bottom:4px;font-size:15px}.ppSettingsStepCopy p,.ppSettingsStepTip p{font-size:11px;line-height:1.34}.ppSettingsStepTip{min-height:0;gap:8px;padding:10px}.ppSettingsStepValuePill{min-width:48px;padding:7px 10px;border-radius:8px;font-size:18px}.ppSettingsLookbackSummary{gap:10px}.ppSettingsLookbackValue strong{font-size:26px}.ppSettingsLookbackValue span,.ppSettingsLookbackExactField,.ppSettingsRiskScale,.ppSettingsRiskLegend,.ppSettingsMomentumLegend,.ppSettingsLookbackTicks{font-size:10px}.ppSettingsLookbackExactField input{width:62px;min-height:34px;padding:6px 8px}.ppSettingsRiskTrack,.ppSettingsMomentumSliderRow input[type=range],.ppSettingsLookbackSliderRow input[type=range]{height:30px}.ppSettingsRiskLegend{gap:6px;grid-template-columns:1fr 1fr}.ppSettingsRiskLegend span{gap:4px;padding:6px;font-size:10px}.ppSettingsHtmlStyle{gap:10px}.ppSettingsHtmlPresetGrid{gap:7px}.ppSettingsHtmlPresetCard{gap:4px;min-height:0;padding:8px 9px;border-radius:9px}.ppSettingsHtmlPresetCard span{padding:3px 6px;font-size:9px}.ppSettingsHtmlPresetCard strong{font-size:11.5px}.ppSettingsHtmlPresetCard small{font-size:10px;line-height:1.25}.ppSettingsHtmlPreviewGrid{gap:9px}.ppSettingsHtmlPreviewPanel,.ppSettingsHtmlEditorPanel{gap:9px;padding:10px;border-radius:9px}.ppSettingsHtmlPreviewPanel>div{display:grid;gap:3px}.ppSettingsHtmlPreviewPanel strong,.ppSettingsHtmlEditorHeader strong{margin-top:1px;font-size:12px}.ppSettingsHtmlPreviewPanel p,.ppSettingsHtmlEditorPanel p{margin-top:2px}.ppSettingsHtmlPreviewPanel iframe{min-height:214px;border-radius:8px}.ppSettingsHtmlEditorHeader{display:grid;gap:8px}.ppSettingsHtmlEditorHeader .ppSecondaryButton{width:100%;min-height:30px;padding:5px 8px;overflow:hidden;font-size:11px;text-overflow:ellipsis}.ppSettingsHtmlTemplateField{gap:5px}.ppSettingsHtmlTemplateField>span{font-size:11px}.ppSettingsHtmlTemplateField textarea{min-height:156px;padding:9px;border-radius:8px;font-size:11px;line-height:1.42}.ppSettingsHtmlPlaceholderList{gap:6px}.ppSettingsHtmlPlaceholderList span{padding:6px 7px;font-size:10px;line-height:1.28}.ppSettingsHtmlPlaceholderList code,.ppSettingsHtmlEditorPanel p code{font-size:10px}.ppProductsHeader{align-items:flex-start;flex-direction:column}.ppProductsTableTab{flex:1 1 0;width:auto;min-width:0;min-height:42px;justify-content:center;gap:4px;padding:0 5px;border-radius:6px 6px 0 0;font-size:10.5px;line-height:1.05;text-align:center;white-space:nowrap}.ppProductsTableTabsCard{border-radius:10px 10px 0 0}.ppProductsTableTabs{display:flex;grid-template-columns:none;min-height:42px}.ppProductsTableTabIcon{flex:0 0 auto}.ppProductsTableTabIcon s-icon{transform:scale(.82)}.ppProductsTableTab>span:not(.ppProductsTableTabIcon){min-width:0;overflow:hidden;text-overflow:ellipsis}.ppProductsTableTab strong{display:none}.ppProductsHeaderActions{justify-content:flex-start}.ppProductsToolbar{flex-wrap:wrap;align-items:stretch;gap:8px;padding:10px;border-radius:12px}.ppProductsFilters{align-items:stretch;flex-basis:100%;flex-wrap:wrap}.ppProductsFilterPills{width:100%;align-items:stretch;flex-direction:column;gap:6px}.ppProductsSelectFilters{flex-basis:100%}.ppProductsFilterPills .ppFilterPillGroup{width:100%;align-items:flex-start;flex-direction:column;gap:3px}.ppProductsFilterPills .ppFilterPillGroup>div{width:100%;overflow-x:auto;scrollbar-width:none}.ppProductsFilterPills .ppFilterPillGroup>div::-webkit-scrollbar{display:none}.ppProductsFilterPills .ppFilterPill{flex:1 0 auto;justify-content:center;min-height:25px;padding:4px 6px;font-size:10.5px}.ppProductsTableStatus{min-height:0;display:grid;grid-template-columns:1fr;gap:8px;padding:9px 10px}.ppProductsTableCount{display:none}.ppProductsTableTools{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:stretch;gap:8px;margin-left:0}.ppProductsTableTools:has(.ppTableSearchControl){grid-template-columns:1fr}.ppProductsTableTools:has(.ppTableSearchControl) .ppTableFindProductButton{grid-row:1}.ppTableFindProductButton{width:100%;min-height:34px;gap:6px;padding:7px 9px;font-size:11px}.ppShopifyTinyIcon{width:16px;height:18px}.ppTableSearchButton{width:36px;height:34px;justify-self:end}.ppProductsTableTools:has(.ppTableFindProductButton):has(.ppTableSearchControl) .ppTableSearchControl{grid-row:2}.ppTableSearchControl{width:100%;min-height:36px}.ppProductsTableWrap{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.ppProductsTable{width:max-content;min-width:980px}.ppProductsTable th,.ppProductsTable td{padding:8px 10px;font-size:11.5px;line-height:1.22}.ppProductsTable th{height:38px;font-size:10.5px}.ppProductsTable td{height:48px}.ppProductsProductCell{min-width:150px;gap:8px}.ppProductsProductText small,.ppRiskScoreValue,.ppRiskTrendCell{font-size:10px}.ppRiskScoreCell{min-width:58px;gap:6px}.ppWatchlistScreen{gap:10px}.ppWatchlistHeader{align-items:flex-start;flex-direction:column;gap:8px}.ppWatchlistHeaderActions{width:100%;justify-content:flex-start}.ppWatchlistStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ppWatchlistStatCard{grid-template-columns:28px minmax(0,1fr);min-height:64px;gap:7px;padding:9px}.ppWatchlistStatCard .ppDashboardIcon{--pp-icon-badge-size: 28px;--pp-icon-badge-glyph-size: 18px;width:28px;height:28px}.ppWatchlistStatCard .ppDashboardIcon .ppProductPulseIconBadgeGlyph>s-icon{width:14px;height:14px}.ppWatchlistStatCard .ppWatchlistStatIcon:is(.ppWatchlistStatIcon-2,.ppWatchlistStatIcon-3,.ppWatchlistStatIcon-4,.ppWatchlistStatIcon-6) .ppProductPulseIconBadgeGlyph{transform:translate(-50%,-50%)}.ppWatchlistStatCard .ppWatchlistStatIcon:is(.ppWatchlistStatIcon-2,.ppWatchlistStatIcon-3,.ppWatchlistStatIcon-4,.ppWatchlistStatIcon-6) .ppProductPulseIconBadgeGlyph>s-icon{transform:none}.ppWatchlistStatCard .ppDashboardIcon .ppBinocularsIcon{font-size:14px}.ppWatchlistStatCard span,.ppWatchlistStatCard small{font-size:9.5px;line-height:1.15}.ppWatchlistStatCard strong{margin-top:2px;font-size:12px;line-height:1.12}.ppWatchOverviewDashboard{gap:10px}.ppWatchRecentRuns{max-width:100%;gap:7px;padding:9px;overflow:hidden}.ppWatchRecentRuns h3{font-size:12px}.ppWatchRecentRunsTrack{grid-template-columns:minmax(0,1fr);gap:0}.ppWatchRecentRunsArrow{display:none}.ppWatchRecentRunsList{--pp-watch-run-gap: 0px;grid-template-columns:minmax(0,1fr);width:100%;gap:0}.ppWatchRecentRunsItem{width:100%}.ppWatchRecentRunsItem:nth-child(n+2){display:none}.ppWatchRecentRunsItem:not(:last-child):before,.ppWatchRecentRunsItem:not(:last-child):after{display:none}.ppWatchRecentRunCard{min-height:46px;gap:6px;padding:8px 9px}.ppWatchRecentRunDate,.ppWatchRecentRunMetrics{font-size:10.5px}.ppWatchRecentRunDate em{font-size:9px}.ppWatchOverviewDashboardGrid,.ppWatchOverviewMain,.ppWatchOverviewSide{min-width:0;gap:10px}.ppWatchOverviewPanel{max-width:100%}.ppWatchOverviewChangesPanel{padding:9px;border-radius:12px}.ppWatchOverviewChangesPanel .ppWatchOverviewPanelHeader{min-height:0;flex-wrap:wrap;gap:8px;margin-bottom:8px;padding-bottom:8px}.ppWatchOverviewChangesPanel .ppBetaFeedbackHeaderActions{width:100%;gap:7px;justify-content:flex-start}.ppWatchOverviewSort{gap:5px;padding-left:0;border-left:0;font-size:10.5px}.ppWatchOverviewSort select{height:27px;padding:0 24px 0 8px;font-size:10.5px}.ppWatchOverviewProductRow{grid-template-columns:24px minmax(0,1fr);gap:7px 8px;align-items:start;min-height:0;padding:9px}.ppWatchOverviewRank{width:22px;height:22px;font-size:10px}.ppWatchOverviewProductIdentity,.ppWatchOverviewPrimaryChange,.ppWatchOverviewMetricPack{grid-column:2}.ppWatchOverviewProductIdentity{grid-template-columns:34px minmax(0,1fr);gap:7px}.ppWatchOverviewProductImage{width:34px;height:34px;border-radius:7px}.ppWatchOverviewProductCopy{min-width:0}.ppWatchOverviewProductTitleRow{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:5px;align-items:center;min-width:0}.ppWatchOverviewProductTitleRow strong{min-width:0}.ppWatchOverviewProductButtonMobile{width:24px;min-height:24px;display:inline-flex}.ppWatchOverviewProductButtonMobile s-icon{transform:scale(.82)}.ppWatchOverviewProductIdentity strong,.ppWatchOverviewPrimaryChange strong{font-size:11.5px}.ppWatchOverviewProductIdentity small,.ppWatchOverviewPrimaryChangeText>span{margin-top:2px;font-size:10px}.ppWatchOverviewRiskPill{margin-top:5px;padding:3px 6px;font-size:9.5px}.ppWatchOverviewPrimaryChange{grid-template-columns:26px minmax(0,1fr);gap:7px;padding-left:0;border-left:0}.ppWatchOverviewChangeIcon{width:26px;height:26px}.ppWatchOverviewChangeIcon svg{width:15px;height:15px}.ppWatchOverviewMetricPack{display:flex;flex-wrap:wrap;gap:5px}.ppWatchOverviewTinyMetric{width:auto;min-width:0;min-height:0;flex:0 1 auto;display:inline-grid;grid-template-columns:auto auto;place-items:center;gap:4px;padding:4px 6px}.ppWatchOverviewTinyMetric b{font-size:8.5px}.ppWatchOverviewTinyMetric strong{font-size:10.5px}.ppWatchOverviewRecommendation{display:none}.ppWatchOverviewPanelFooter{padding:7px 9px;font-size:10.5px}.ppWatchTrendPanel{max-width:100%;overflow:hidden}.ppWatchOverviewMain .ppWatchTrendPanel{padding:9px}.ppWatchOverviewMain .ppWatchTrendChart,.ppWatchTrendChart{width:100%;min-height:170px;max-height:190px;aspect-ratio:1.65 / 1;overflow:hidden}.ppWatchTrendMetric{margin:-3px 0 4px;justify-content:flex-start}.ppWatchTrendMetric strong{font-size:16px}.ppWatchTrendMetric span{font-size:10.5px}.ppWatchTrendLegend{grid-template-columns:1fr;gap:5px;margin-top:8px}.ppWatchTrendLegendItem{min-height:28px;padding:4px 6px;font-size:10.5px}.ppWatchTrendLegend small{font-size:9.5px}.ppWatchTrendCallout{margin-top:8px;font-size:10.5px}.ppWatchOverviewCategoryRow summary{grid-template-columns:minmax(0,1fr) 16px;gap:6px;padding:8px 9px}.ppWatchOverviewCategoryRows:has(.ppWatchOverviewCategoryRow-commercial) .ppWatchOverviewCategoryRow:not(.ppWatchOverviewCategoryRow-commercial){display:none}.ppWatchOverviewCategoryRow summary>b,.ppWatchOverviewCategoryRow summary>em{display:none}.ppWatchOverviewCategoryRow summary>span{grid-template-columns:22px minmax(0,1fr);gap:7px}.ppWatchOverviewCategoryRow .ppDashboardIcon{width:22px;height:22px}.ppWatchOverviewCategoryRow strong{font-size:11px}.ppWatchOverviewCategoryRow p{padding:0 9px 9px 38px;font-size:10.5px;line-height:1.32}.ppWatchOverviewEventRow{grid-template-columns:24px minmax(0,1fr);gap:7px;padding:8px 9px}.ppWatchOverviewEventRow time,.ppWatchOverviewSeverity{grid-column:2;justify-self:start}.ppWatchOverviewEventRow .ppDashboardIcon{width:24px;height:24px}.ppWatchOverviewEventRow strong{font-size:11.5px}.ppWatchOverviewEventRow small,.ppWatchOverviewEventRow time{font-size:10px}.ppWatchlistTableWrap{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.ppWatchlistTable{width:max-content;min-width:860px}.ppWatchlistTable th,.ppWatchlistTable td{padding:8px 10px;font-size:11px;line-height:1.22}.ppWatchlistTable th{font-size:10px}.ppWatchlistProductCell{min-width:220px;grid-template-columns:42px minmax(0,1fr);gap:8px}.ppWatchlistProductCell strong,.ppWatchIssueCell strong,.ppWatchUpdateCell strong{font-size:11.5px}.ppWatchlistProductCell small,.ppWatchIssueCell small,.ppWatchUpdateCell small,.ppWatchlistTableFooter{font-size:10px}.ppWatchlistBottomGrid{gap:10px}.ppWatchSettingsRows>div{grid-template-columns:16px minmax(88px,.6fr) minmax(0,1fr);gap:6px;padding:8px 0;font-size:11px}.ppWatchSettingsRows strong{min-width:0;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ppWatchSettingsActions,.ppWatchSettingsFormActions{grid-template-columns:1fr;gap:7px}.ppWatchSettingsActions form,.ppWatchSettingsFormActions button{width:100%}.ppWatchSettingsActions button,.ppWatchSettingsFormActions button,.ppWatchToggleButton{min-height:31px;justify-content:center;padding-inline:8px;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ppWatchSettingsForm{gap:8px}.ppWatchSettingsForm label,.ppWatchSettingsForm select,.ppWatchSettingsForm textarea{font-size:11px}.ppWatchSettingsForm select,.ppWatchSettingsForm textarea{min-height:34px;padding:7px 8px}.ppActionMenu.ppFloatingTablePopover{width:min(236px,calc(100vw - 10px))!important;box-sizing:border-box;max-height:calc(100dvh - 10px);overflow:auto;padding:5px}.ppActionMenu a,.ppActionMenu button{min-height:30px;gap:6px;padding:0 7px;font-size:11px}.ppAnalysisConfirmOverlay{align-items:stretch;padding:var(--pp-modal-edge-gap) var(--pp-modal-right-gap) var(--pp-modal-edge-gap) var(--pp-modal-edge-gap)}.ppAnalysisConfirmModal,.ppCostConfirmModal,.ppShopifyProductSearchModal,.ppBusinessImpactModal,.ppRecommendedActionModal,.ppConnectionModal{width:var(--pp-modal-available-width);max-height:calc(100dvh - var(--pp-modal-edge-gap) * 2);align-self:center;padding:12px;border-radius:10px}.ppCostConfirmModal,.ppShopifyProductSearchModal{min-height:min(620px,calc(100dvh - var(--pp-modal-edge-gap) * 2))}.ppAnalysisConfirmHeader{grid-template-columns:34px minmax(0,1fr);gap:8px}.ppAnalysisConfirmIcon{width:34px;height:34px;border-radius:8px}.ppAnalysisConfirmIcon s-icon{transform:scale(1.08)}.ppAnalysisConfirmHeader span,.ppAnalysisConfirmCost span,.ppAnalysisConfirmProducts span,.ppRecommendedActionModalKicker{font-size:9.5px}.ppAnalysisConfirmHeader h2,.ppRecommendedActionModalTitle,.ppConnectionModalHeader h2,.ppBusinessImpactModalHero h2{font-size:16px;line-height:1.14}.ppAnalysisConfirmHeader p,.ppAnalysisConfirmCost small,.ppShopifyProductSearchControl>span,.ppShopifyProductResultText p,.ppShopifyProductResultText small,.ppRecommendedActionModalHeader p,.ppConnectionModalHeader p,.ppBusinessImpactModalHero p{font-size:11px;line-height:1.32}.ppAnalysisConfirmCost strong,.ppShopifyProductResultText strong{font-size:13px}.ppAnalysisConfirmProducts li,.ppAnalysisConfirmFooter .ppPrimaryButton,.ppAnalysisConfirmFooter .ppSecondaryButton,.ppShopifyProductResultAction{font-size:11px}.ppShopifyProductSearchControl{margin-top:12px;gap:6px}.ppShopifyProductSearchControl>div{min-height:38px;border-radius:8px}.ppShopifyProductSearchControl input{font-size:13px;line-height:1.2}.ppShopifyProductSearchBody{min-height:280px;margin-top:10px}.ppShopifyProductSearchEmpty{min-height:190px;padding:18px}.ppShopifyProductSearchEmpty p{font-size:12px;line-height:1.32}.ppShopifyProductResults{max-height:min(520px,calc(100dvh - 230px));gap:8px}.ppShopifyProductResult{grid-template-columns:40px minmax(0,1fr);gap:9px;padding:9px}.ppShopifyProductResultActions{grid-column:1 / -1;justify-self:end}.ppCostConfirmBody{padding:13px 12px 11px}.ppCostConfirmHeader{grid-template-columns:36px minmax(0,1fr);gap:8px}.ppCostConfirmHeroIcon{width:34px;height:34px;border-radius:8px;font-size:22px}.ppCostConfirmHeader>div>span{font-size:9.5px}.ppCostConfirmHeader h2{margin:1px 0 4px;font-size:16px;line-height:1.12}.ppCostConfirmHeader p,.ppCostConfirmCost small,.ppCostConfirmCard p,.ppCostConfirmNotice p{font-size:11px;line-height:1.3}.ppCostConfirmDivider{margin:10px 0}.ppCostConfirmCost{grid-template-columns:32px minmax(0,1fr);gap:8px;padding:9px}.ppCostConfirmCostIcon{width:32px;height:32px}.ppCostConfirmCostIcon svg{width:23px;height:23px;margin-top:3px}.ppCostConfirmCost>div>span,.ppCostConfirmProducts>span{font-size:9.5px}.ppCostConfirmCost strong{font-size:15px}.ppCostConfirmInfoGrid{gap:8px;margin-top:8px}.ppCostConfirmCard{min-height:0;grid-template-columns:30px minmax(0,1fr);gap:8px;padding:9px}.ppCostConfirmCardIcon{width:30px;height:30px}.ppCostConfirmCardIcon s-icon{transform:scale(1.12)}.ppCostConfirmCard strong{margin-bottom:3px;font-size:11px}.ppCostConfirmFooter{gap:6px;padding:8px}.ppCostConfirmFooter .ppSecondaryButton,.ppCostConfirmFooter .ppPrimaryButton{min-width:0;min-height:30px;flex:1 1 0;justify-content:center;padding:5px 7px;overflow:hidden;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.ppProductsSecondaryActions{justify-content:flex-start;min-width:0}.ppAnalyticsBarRow{grid-template-columns:86px minmax(100px,1fr) 42px}.ppAnalyticsBarAxis{margin-left:98px}.ppAnalyticsPanelRiskMarginTrend .ppAnalyticsPanel{min-height:0}.ppAnalyticsRiskMarginTrendChart{align-content:center}.ppAnalyticsRiskMarginTrendSvg{height:190px;min-height:0;margin-block:auto}.ppAnalyticsTrendSummary,.ppActionPerformanceGrid,.ppImpactBreakdownList article,.ppFixEffectiveness p{grid-template-columns:1fr}.ppAnalyticsSegmentedControl{width:100%;justify-content:flex-start;overflow-x:auto}.ppBusinessImpactMetric{padding:12px 0;border-top:1px solid var(--pp-slate-200);border-left:0}.ppBusinessImpactMetric:first-child{border-top:0}.ppImpactCalculationModel p,.ppImpactBreakdownModalGrid,.ppImpactInputGrid,.ppImpactConfidenceSection,.ppImpactInterpretationSection{grid-template-columns:1fr}.ppAnalyticsTrendLegendPopover{right:auto;left:8px}.ppProductHeaderActions{grid-column:1;grid-row:auto;justify-content:flex-start;width:100%;min-width:0;flex-wrap:wrap}.ppProductDetailHeroPanel>.ppProductHeaderActions{min-width:0;max-width:100%}.ppProductHeaderActions .ppProductAnalyzeButton,.ppProductMetricTimelineButton{flex:1 1 132px;min-width:0}.ppProductOverflowButton{flex:0 0 36px}.ppProductMetaLine dd{max-width:calc(100vw - 120px)}.ppProductHeroImageWrap,.ppProductArt-hero{width:100%}.ppProductArt-hero{height:130px}.ppIssuesTableWrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.ppIssuesTable{min-width:520px}.ppEvidenceSourceCard,.ppCheckedItem{border-left:0}.ppEvidenceSourceCard,.ppCheckedItem{border-top:1px solid var(--pp-slate-200)}.ppEvidenceSourceCard:first-child,.ppCheckedItem:first-child{border-top:0}.ppBulkHint{width:100%;margin-left:0}.ppProductsPagination{align-items:flex-start;flex-direction:column}.ppNextBestWhy,.ppEvidenceGlance,.ppStartActionPanel{padding-left:0;border-left:0}.ppEvidenceMetric{padding:12px 0;border-top:1px solid var(--pp-slate-300);border-left:0}.ppEvidenceMetric:first-child{border-top:0}.ppIssueBar{grid-template-columns:1fr 1.2fr 38px}.ppHero h2,.ppDiagnosisHero h2{font-size:28px}.ppFacts{grid-template-columns:1fr}.ppIssueList li,.ppActionCard,.ppHealthRow{align-items:flex-start;flex-direction:column}.ppDevJobPanelBody{grid-template-columns:1fr}.ppGlobalTopbarPopover{position:fixed;top:55px;right:50vw;left:auto;width:calc(100vw - 10px);box-sizing:border-box;max-height:calc(100dvh - 60px);overflow:auto;padding:9px;border-radius:9px;transform:translate(50%)}.ppGlobalTopbarSearchPopover,.ppGlobalTopbarJobsPopover,.ppGlobalTopbarCreditsPopover{width:calc(100vw - 10px)}.ppGlobalTopbarPopover:before{display:none}.ppGlobalTopbarSearchResults li{grid-template-columns:36px minmax(0,1fr) 30px;gap:7px;min-height:50px;padding:6px 7px}.ppGlobalTopbarSearchField span,.ppGlobalTopbarJobSection h2,.ppGlobalTopbarPopoverHeader span{font-size:9.5px}.ppGlobalTopbarSearchField input{height:34px;padding:0 9px;font-size:12px}.ppGlobalTopbarProductGlyph,.ppGlobalTopbarProductImage{width:34px;height:34px;border-radius:7px}.ppGlobalTopbarProductCopy strong,.ppGlobalTopbarJobCopy strong,.ppGlobalTopbarPopoverHeader strong{font-size:12px}.ppGlobalTopbarProductCopy small,.ppGlobalTopbarJobCopy small{font-size:10px}.ppGlobalTopbarOpenButton,.ppGlobalTopbarJobLink{min-height:28px;padding:0 7px;font-size:10.5px}.ppGlobalTopbarSearchResults .ppGlobalTopbarOpenButton{width:30px;height:28px;min-height:28px}.ppGlobalTopbarOpenButton{grid-column:auto;justify-self:end}.ppGlobalTopbarJobItem{grid-template-columns:28px minmax(0,1fr);gap:7px;min-height:50px;padding:7px}.ppGlobalTopbarJobOpenButton{grid-column:2;justify-self:start}.ppGlobalTopbarJobTitleRow{align-items:flex-start;flex-direction:column;gap:3px}.ppGlobalTopbarJobStateIcon{width:28px;height:28px}.ppGlobalTopbarJobTitleRow strong{font-size:10.5px}.ppGlobalTopbarJobMain>small,.ppGlobalTopbarJobMeta,.ppGlobalTopbarJobElapsed{font-size:9.5px}.ppGlobalTopbarJobStatus{padding:3px 6px;font-size:9px}.ppGlobalTopbarCreditsPopover{width:calc(100vw - 10px);padding:0}.ppCreditsSummaryPanel{margin:9px;padding:10px}.ppCreditsSummaryMetric{gap:4px;padding-top:10px}.ppCreditsSummaryMetric span,.ppCreditsSummaryMetric small,.ppCreditsActivityCopy small,.ppCreditsActivityAmount small{font-size:9.5px}.ppCreditsSummaryMetric strong{font-size:13px}.ppCreditsSummaryMetric:first-child strong{font-size:22px}.ppCreditsActivity{padding:10px}.ppCreditsActivity h2{margin-bottom:8px;font-size:12px}.ppCreditsActivity li{min-height:46px;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:8px 0}.ppCreditsActivityIcon{width:28px;height:28px;border-radius:7px}.ppCreditsActivityCopy strong,.ppCreditsActivityAmount strong{font-size:11px}.ppCreditsFooter{gap:7px;padding:8px 10px}.ppCreditsFooter .ppCreditsBuyLink,.ppCreditsFooter a{min-height:30px;height:30px;padding:0 8px;overflow:hidden;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.ppDevJobPanel,.ppJobFloatingBar{right:0;bottom:0;left:0;width:100%}.ppJobDockMinimized{right:auto;bottom:10px;left:50%;width:auto;max-width:calc(100vw - 20px);transform:translate(-50%)}.ppGlobalJobIndicator{top:10px;right:10px}.ppGlobalJobPopover{width:calc(100vw - 20px)}.ppGlobalJobPopover li{grid-template-columns:minmax(0,1fr) auto}.ppGlobalJobStatus{grid-column:1 / -1;width:max-content}}@media(max-width:640px){.ppCoverageSummaryStatus{grid-template-columns:minmax(0,1fr)}.ppCoverageStatusSources{grid-column:1}}@media(max-width:250px){.ppActionMenu.ppFloatingTablePopover{right:5px!important;left:5px!important;width:auto!important}.ppProductsTableTabs{min-height:46px}.ppProductsTableTab{min-height:46px;padding-inline:3px}.ppProductsTableTab>span:not(.ppProductsTableTabIcon),.ppProductsTableTab strong{display:none}.ppProductsTableTabIcon s-icon{transform:scale(1.08)}}.ppProductDetailOverviewFinding>div:first-child>span,.ppOrderActivityHeader>div:first-child>span,.ppReturnPredictionHeader>div:first-child>span,.ppProductRetentionHeader>div:first-child>span,.ppProductMomentumHeader>div:first-child>span,.ppProductRiskHistoryTitleBlock>div>span,.ppPurchaseContextEyebrow,.ppBasketContextHeader>div:first-child>span,.ppProductRelationshipsEyebrow,.ppProductRelationshipTimelineHeader>div:first-child>span,.ppEvidenceObservabilityHeader>div:first-child>span,.ppReturnRefundResolutionHeader>div:first-child>span,.ppProductChartAiInterpretationHeader>span{color:var(--pp-insight-violet);font-size:10px;font-weight:900;letter-spacing:.02em;line-height:1;text-transform:uppercase}:is(.ppProductDetailOverviewFinding,.ppOrderActivityHeader,.ppReturnPredictionHeader,.ppProductRetentionHeader,.ppProductMomentumHeader,.ppProductRiskHistoryHeader,.ppPurchaseContextHeader,.ppBasketContextHeader,.ppProductRelationshipsHeader,.ppProductRelationshipTimelineHeader,.ppEvidenceObservabilityHeader,.ppReturnRefundResolutionHeader,.ppMetricTimelineSummaryText) h2{color:var(--pp-slate-900);font-size:15px;font-weight:950;letter-spacing:0;line-height:1.2}:is(.ppProductDetailOverviewFinding,.ppOrderActivityHeader,.ppReturnPredictionHeader,.ppProductRetentionHeader,.ppProductMomentumHeader,.ppProductRiskHistoryHeader,.ppPurchaseContextHeader,.ppBasketContextHeader,.ppProductRelationshipsHeader,.ppProductRelationshipTimelineHeader,.ppEvidenceObservabilityHeader,.ppReturnRefundResolutionHeader,.ppMetricTimelineSummaryText,.ppProductChartAiInterpretation) p{color:var(--pp-slate-600);font-size:11px;font-weight:650;line-height:1.45}.ppPlansPage{box-sizing:border-box;min-height:100vh;padding:24px 28px 30px;background:radial-gradient(circle at 18% 8%,rgba(var(--pp-insight-violet-rgb),.08),transparent 28%),radial-gradient(circle at 92% 28%,rgba(var(--pp-success-green-rgb),.09),transparent 25%),linear-gradient(180deg,#fbfcff,#f7faff);color:#172038;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ppPlansPage *,.ppPlansPage *:before,.ppPlansPage *:after{box-sizing:border-box}.ppPlansTopbar,.ppPlansHero,.ppPlansMatrixCard,.ppPlansSecureNote,.ppPlansLowerGrid,.ppPlansBillingPanel,.ppPlansLedgerPanel,.ppPlansFooter{width:100%;max-width:1480px;margin-right:auto;margin-left:auto}.ppPlansTopbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:30px}.ppPlansBrand,.ppPlansHelpLink,.ppPlansBadge,.ppPlansSecureNote,.ppPlansPackFootnote,.ppPlansFooter span,.ppPlansFooter a,.ppPlansBillingGrid a,.ppPlansFitPanel footer a{display:inline-flex;align-items:center}.ppPlansBrand{gap:12px;color:#121a31;font-size:20px;font-weight:900}.ppPlansBrandMark{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(var(--pp-insight-violet-rgb),.28);border-radius:8px;background:#f3efff;color:var(--pp-insight-violet);box-shadow:0 8px 18px rgba(var(--pp-insight-violet-rgb),.1)}.ppPlansBrandMark .ppPlansIcon{width:18px;height:18px}.ppPlansHelpLink{gap:8px;color:#6f7b95;font-size:14px;font-weight:800;text-decoration:none}.ppPlansHelpLink:hover,.ppPlansHelpLink:focus-visible,.ppPlansBillingGrid a:hover,.ppPlansBillingGrid a:focus-visible,.ppPlansFitPanel footer a:hover,.ppPlansFitPanel footer a:focus-visible,.ppPlansFooter a:hover,.ppPlansFooter a:focus-visible{color:var(--pp-pulse-blue);outline:0}.ppPlansHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,620px);align-items:end;gap:28px;margin-bottom:18px}.ppPlansHero h1{margin:0;color:#0f172a;font-size:42px;font-weight:950;letter-spacing:0;line-height:1.08}.ppPlansHero p{max-width:720px;margin:12px 0 0;color:#64708c;font-size:15px;font-weight:650;line-height:1.5}.ppPlansHeroBadges{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.ppPlansBadge{min-height:40px;gap:10px;padding:0 18px;border:1px solid #dde5f2;border-radius:999px;background:#ffffffd1;color:#56627b;font-size:14px;font-weight:850;box-shadow:0 10px 22px rgba(var(--pp-shadow-rgb),.04)}.ppPlansBadge-purple{border-color:rgba(var(--pp-insight-violet-rgb),.28);background:#f5f1ff;color:var(--pp-insight-violet)}.ppPlansUsageCard{padding:18px 22px;border:1px solid #dfe7f3;border-radius:16px;background:#ffffffe6;box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.04),0 18px 42px rgba(var(--pp-shadow-rgb),.08)}.ppPlansUsageCard>strong{display:block;margin-bottom:8px;color:#18243a;font-size:13px;font-weight:950}.ppPlansUsageCard>div{display:grid;grid-template-columns:1.2fr 1fr .8fr .8fr;overflow:hidden;border:1px solid #dfe7f3;border-radius:10px;background:#fff}.ppPlansUsageCard span{display:flex;min-height:64px;flex-direction:column;justify-content:center;gap:4px;padding:0 20px;border-left:1px solid #dfe7f3}.ppPlansUsageCard span:first-child{border-left:0}.ppPlansUsageCard small{color:#66728b;font-size:12px;font-weight:800}.ppPlansUsageCard b{color:#162036;font-size:19px;font-weight:950;line-height:1.1}.ppPlansUsageLeft{color:#16945a!important}.ppPlansNotice{width:100%;max-width:1480px;margin:0 auto 18px;padding:14px 18px;border:1px solid #bdd7c9;border-radius:10px;background:#effbf4;color:#174c34}.ppPlansNotice.isError{border-color:#fecaca;background:#fff1f2;color:#9f1239}.ppPlansNotice strong{display:block;margin-bottom:4px;font-size:13px;font-weight:950}.ppPlansNotice p{margin:0;font-size:12px;font-weight:750;line-height:1.4}.ppPlansCancellationNotice{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:center;max-width:680px;margin:-4px 0 2px;padding:10px 12px;border:1px solid rgba(var(--pp-warning-amber-rgb),.28);border-radius:12px;background:linear-gradient(135deg,rgba(var(--pp-warning-amber-rgb),.12),#ffffffeb),var(--pp-cloud-white);box-shadow:0 10px 24px rgba(var(--pp-shadow-rgb),.05)}.ppPlansCancellationNotice>span{width:30px;height:30px;display:inline-grid;place-items:center;border-radius:999px;background:rgba(var(--pp-warning-amber-rgb),.14);color:var(--pp-warning-amber)}.ppPlansCancellationNotice .ppPlansIcon{width:16px;height:16px;stroke-width:2.5}.ppPlansCancellationNotice strong{display:block;color:var(--pp-slate-900);font-size:12px;font-weight:850;line-height:1.2}.ppPlansCancellationNotice p{margin:2px 0 0;color:var(--pp-slate-600);font-size:11px;font-weight:700;line-height:1.35}.ppPlansMatrixCard{overflow:hidden;border:1px solid #dae4f0;border-radius:16px;background:#fffffff5;box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.04),0 16px 42px rgba(var(--pp-shadow-rgb),.07)}.ppPlansMatrix{display:grid;grid-template-columns:minmax(230px,1.22fr) repeat(var(--pp-plans-visible-count, 5),minmax(160px,1fr));align-items:stretch}.ppPlansFeatureHeading,.ppPlansPlanHead,.ppPlansFeatureCell,.ppPlansValueCell,.ppPlansActionCell{border-right:1px solid #e0e7f1;border-bottom:1px solid #e0e7f1}.ppPlansFeatureHeading{display:flex;min-height:150px;align-items:end;padding:0 20px 15px;color:#58657d;font-size:13px;font-weight:900}.ppPlansPlanHead{position:relative;display:flex;min-height:150px;flex-direction:column;align-items:center;justify-content:end;gap:6px;padding:19px 14px 16px;text-align:center}.ppPlansPlanHead h2{margin:0;color:#172038;font-size:17px;font-weight:950;letter-spacing:0;line-height:1.12}.ppPlansPlanHead>strong{display:flex;align-items:baseline;justify-content:center;gap:4px;color:#0f172a;font-size:34px;font-weight:950;line-height:1}.ppPlansPlanHead>strong small{color:#58657d;font-size:12px;font-weight:850}.ppPlansPlanHead p{margin:4px 0 0;color:#5d6b84;font-size:12px;font-weight:750}.ppPlansPlanBadge{position:absolute;top:15px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 9px;border-radius:999px;color:#fff;font-size:10px;font-weight:950;white-space:nowrap}.ppPlansPlanBadge-purple{background:linear-gradient(135deg,#8c6aff,#6847dc)}.ppPlansPlanBadge-green{background:linear-gradient(135deg,#16945a,#0b7746)}.ppPlansFeatureCell{display:flex;min-height:42px;align-items:center;gap:10px;padding:0 20px;color:#596681;font-size:12px;font-weight:850}.ppPlansFeatureCell>strong{min-width:0;overflow-wrap:anywhere}.ppPlansFeatureCell .ppPlansIcon{flex:0 0 auto;color:#667692}.ppPlansInfoDot{display:inline-flex;width:15px;height:15px;align-items:center;justify-content:center;border:1px solid #aeb9ca;border-radius:50%;color:#8390a5;font-size:10px;font-weight:950;line-height:1}.ppPlansValueCell,.ppPlansActionCell{display:flex;min-height:42px;align-items:center;justify-content:center;padding:0 10px;color:#52617d;font-size:12px;font-weight:760;text-align:center}.ppPlansActionCell{min-height:76px;padding:14px 12px;border-bottom:0}.ppPlansFeatureCell.ppPlansActionsSpacer{min-height:76px;border-bottom:0}.ppPlansColumn-growth.isFeatured{background:linear-gradient(180deg,rgba(var(--pp-insight-violet-rgb),.08),rgba(var(--pp-insight-violet-rgb),.03)),#fff;box-shadow:inset 1px 0 rgba(var(--pp-insight-violet-rgb),.38),inset -1px 0 rgba(var(--pp-insight-violet-rgb),.38)}.ppPlansColumn-growth.isFeaturedTop{border-top:1px solid rgba(var(--pp-insight-violet-rgb),.44);border-top-left-radius:9px;border-top-right-radius:9px}.ppPlansColumn-growth.isFeaturedBottom{border-bottom:1px solid rgba(var(--pp-insight-violet-rgb),.44);border-bottom-left-radius:9px;border-bottom-right-radius:9px}.ppPlansColumn-premium.isPremium{background:linear-gradient(180deg,rgba(var(--pp-success-green-rgb),.08),rgba(var(--pp-success-green-rgb),.03)),#fff}.ppPlansColumn-growth.isUnavailable,.ppPlansColumn-pro.isUnavailable,.ppPlansColumn-premium.isUnavailable{background:#f8fafc!important;color:#8b97aa;opacity:.52;box-shadow:inset 1px 0 #e0e7f1,inset -1px 0 #e0e7f1;filter:grayscale(.75)}.ppPlansColumn-growth.isUnavailable.isFeaturedTop,.ppPlansColumn-growth.isUnavailable.isFeaturedBottom{border-color:#e0e7f1}.ppPlansColumn-growth.isUnavailable :is(h2,strong,small,p),.ppPlansColumn-pro.isUnavailable :is(h2,strong,small,p),.ppPlansColumn-premium.isUnavailable :is(h2,strong,small,p){color:#748096}.ppPlansColumn-growth.isUnavailable .ppPlansCheck,.ppPlansColumn-pro.isUnavailable .ppPlansCheck,.ppPlansColumn-premium.isUnavailable .ppPlansCheck{color:#8b97aa}.ppPlansCheck{display:inline-flex;align-items:center;justify-content:center;color:#168756}.ppPlansCheck .ppPlansIcon{width:17px;height:17px;stroke-width:2.6}.ppPlansDash{color:#8190a8;font-size:16px;font-weight:850}.ppPlansChooseButton,.ppPlansPackCard button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:1px solid #ced9e8;border-radius:8px;background:#fff;color:#172038;font:inherit;font-size:12px;font-weight:950;cursor:pointer;box-shadow:0 8px 18px rgba(var(--pp-shadow-rgb),.04)}.ppPlansChooseButton{width:100%;max-width:178px}.ppPlansPlanActionForm{display:grid;width:100%;max-width:178px;gap:8px;justify-items:center}.ppPlansPlanActionForm .ppPlansChooseButton{max-width:none}.ppPlansCancelButton{border:0;background:transparent;color:#b42318;font:inherit;font-size:11px;font-weight:900;cursor:pointer}.ppPlansCancelButton:disabled{color:#a4adbc;cursor:not-allowed}.ppPlansChooseButton:hover,.ppPlansChooseButton:focus-visible,.ppPlansPackCard button:hover,.ppPlansPackCard button:focus-visible{border-color:rgba(var(--pp-insight-violet-rgb),.48);color:var(--pp-insight-violet);outline:0;box-shadow:0 0 0 3px rgba(var(--pp-insight-violet-rgb),.12)}.ppPlansChooseButton.isPrimary{border-color:transparent;background:linear-gradient(135deg,#8c6aff,#6847dc);color:#fff}.ppPlansChooseButton.isPremium{border-color:transparent;background:linear-gradient(135deg,#16945a,#0b7746);color:#fff}.ppPlansChooseButton:disabled,.ppPlansChooseButton.isUnavailable:disabled{border-color:#d7e0ec;background:#eef2f7;color:#7e8ba0;box-shadow:none;cursor:not-allowed}.ppPlansSecureNote{justify-content:center;gap:8px;margin-top:14px;margin-bottom:18px;color:#6b7891;font-size:12px;font-weight:750;text-align:center}.ppPlansSecureNote .ppPlansIcon{color:#687894}.ppPlansLowerGrid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(360px,.95fr);gap:20px;margin-bottom:22px}.ppPlansPanel,.ppPlansBillingPanel{border:1px solid #dce5f1;border-radius:16px;background:#fffffff0;box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.04),0 16px 36px rgba(var(--pp-shadow-rgb),.06)}.ppPlansPanel{padding:20px 22px}.ppPlansPanel header h2,.ppPlansBillingPanel h2{margin:0;color:#172038;font-size:18px;font-weight:950;letter-spacing:0;line-height:1.2}.ppPlansPanel header p{margin:4px 0 0;color:#697690;font-size:12px;font-weight:700}.ppPlansPackGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:18px}.ppPlansPackCard{display:flex;min-height:230px;flex-direction:column;align-items:center;padding:23px 16px 16px;border:1px solid #dce5f1;border-radius:8px;background:#fff;text-align:center}.ppPlansPackIcon{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#f1ecff;color:var(--pp-insight-violet)}.ppPlansPackCard>strong{margin-top:8px;color:var(--pp-insight-violet);font-size:21px;font-weight:950;line-height:1}.ppPlansPackCard>small{margin-top:2px;color:#56647f;font-size:12px;font-weight:850}.ppPlansPackCard>b{margin-top:22px;color:#25164f;font-size:28px;font-weight:950;line-height:1}.ppPlansPackCard>em{margin-top:14px;color:#66748e;font-size:13px;font-style:normal;font-weight:750}.ppPlansPackCard button{width:100%;margin-top:24px;border-color:rgba(var(--pp-insight-violet-rgb),.42);color:var(--pp-insight-violet)}.ppPlansPackFootnote{gap:8px;margin:18px 0 0;color:#68748c;font-size:12px;font-weight:750}.ppPlansFitPanel{display:flex;flex-direction:column}.ppPlansFitList{display:grid;gap:10px;margin-top:16px}.ppPlansFitItem{display:grid;grid-template-columns:58px minmax(0,1fr);gap:14px;align-items:center;min-height:82px;padding:13px 16px;border:1px solid #dce5f1;border-radius:9px;background:#fff}.ppPlansFitItem>span{display:grid;width:54px;height:54px;place-items:center;border-radius:50%}.ppPlansFitItem-low>span{background:#dcfce7;color:#16945a}.ppPlansFitItem-growth>span{background:#eee7ff;color:var(--pp-insight-violet)}.ppPlansFitItem-heavy>span{background:#ffeadc;color:#f97316}.ppPlansFitItem div{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:14px;row-gap:4px}.ppPlansFitItem strong{color:var(--pp-insight-violet);font-size:13px;font-weight:950}.ppPlansFitItem-low strong{color:#159052}.ppPlansFitItem-heavy strong{color:#f97316}.ppPlansFitItem b{color:#56647d;font-size:12px;font-weight:950;white-space:nowrap}.ppPlansFitItem p{grid-column:1 / -1;margin:0;color:#65728c;font-size:12px;font-weight:700;line-height:1.35}.ppPlansFitPanel footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px}.ppPlansFitPanel footer strong{color:#172038;font-size:13px;font-weight:950}.ppPlansFitPanel footer a,.ppPlansBillingGrid a,.ppPlansFooter a{gap:6px;color:var(--pp-pulse-blue);font-size:13px;font-weight:900;text-decoration:none}.ppPlansBillingPanel{padding:20px 22px 22px}.ppPlansBillingGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.ppPlansBillingGrid article{display:grid;grid-template-columns:54px minmax(0,1fr);gap:16px;min-height:100px;padding:0 38px;border-left:1px solid #dce5f1}.ppPlansBillingGrid article:first-child{padding-left:0;border-left:0}.ppPlansBillingGrid article:last-child{padding-right:0}.ppPlansBillingIcon{display:grid;width:52px;height:52px;place-items:center;border-radius:50%}.ppPlansBillingIcon-green{background:#dcfce7;color:#16945a}.ppPlansBillingIcon-purple{background:#f1ecff;color:var(--pp-insight-violet)}.ppPlansBillingGrid strong{display:block;color:#172038;font-size:13px;font-weight:950}.ppPlansBillingGrid p{margin:10px 0 0;color:#4f5d76;font-size:12px;font-weight:700;line-height:1.35}.ppPlansPaymentLogos{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}.ppPlansPaymentLogos span{display:inline-flex;min-width:38px;min-height:20px;align-items:center;justify-content:center;padding:0 5px;border:1px solid #d5deec;border-radius:4px;background:#fff;font-size:8px;font-weight:950;line-height:1}.ppPlansPaymentLogos span:nth-child(1){color:#1d4ed8}.ppPlansPaymentLogos span:nth-child(2){color:#dc2626}.ppPlansPaymentLogos span:nth-child(3){color:#2563eb}.ppPlansPaymentLogos span:nth-child(4){color:#f97316}.ppPlansBillingGrid a{margin-top:10px}.ppPlansLedgerPanel{margin-bottom:14px}.ppPlansLedgerPanel header{display:flex;align-items:end;justify-content:space-between;gap:18px}.ppPlansLedgerPanel header p{max-width:620px;text-align:right}.ppPlansLedgerTableWrap{overflow-x:auto;margin-top:14px;border:1px solid #dce5f1;border-radius:10px;background:#fff}.ppPlansLedgerTable{width:100%;min-width:720px;border-collapse:collapse;color:#516078;font-size:11px;font-weight:750}.ppPlansLedgerTable th,.ppPlansLedgerTable td{padding:10px 12px;border-bottom:1px solid #e4ebf4;text-align:left;vertical-align:middle}.ppPlansLedgerTable th{background:#f8fafd;color:#6a768e;font-size:10px;font-weight:950;text-transform:uppercase}.ppPlansLedgerTable tr:last-child td{border-bottom:0}.ppPlansLedgerTable td:nth-child(3),.ppPlansLedgerTable td:nth-child(4),.ppPlansLedgerTable td:nth-child(5),.ppPlansLedgerTable th:nth-child(3),.ppPlansLedgerTable th:nth-child(4),.ppPlansLedgerTable th:nth-child(5){text-align:right;white-space:nowrap}.ppPlansLedgerTable td:first-child{width:44%}.ppPlansLedgerTable td:first-child strong,.ppPlansLedgerTable td:first-child span{display:block}.ppPlansLedgerTable td:first-child strong{color:#172038;font-size:12px;font-weight:950}.ppPlansLedgerTable td:first-child span{margin-top:2px;color:#6b7891;font-size:11px;line-height:1.35}.ppPlansLedgerTable .isCredit{color:#168756;font-weight:950}.ppPlansLedgerTable .isDebit{color:#dc2626;font-weight:950}.ppPlansLedgerType{display:inline-flex;min-width:54px;min-height:22px;align-items:center;justify-content:center;padding:0 8px;border-radius:999px;font-size:10px;font-weight:950}.ppPlansLedgerType-credit{background:#dcfce7;color:#14784b}.ppPlansLedgerType-debit{background:#fee2e2;color:#b91c1c}.ppPlansLedgerEmpty{height:54px;color:#6b7891;text-align:center!important}.ppPlansFooter{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 16px;color:#66748d;font-size:12px;font-weight:750}.ppPlansFooter span{gap:8px}.ppPlansIcon{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ppPlansBadge .ppPlansIcon,.ppPlansHelpLink .ppPlansIcon,.ppPlansSecureNote .ppPlansIcon,.ppPlansPackFootnote .ppPlansIcon,.ppPlansFooter .ppPlansIcon{width:16px;height:16px}.ppPlansPackIcon .ppPlansIcon,.ppPlansBillingIcon .ppPlansIcon,.ppPlansFitItem>span .ppPlansIcon{width:25px;height:25px}@media(max-width:1180px){.ppPlansHero{grid-template-columns:1fr}.ppPlansUsageCard{max-width:680px}.ppPlansMatrixCard{overflow-x:auto}.ppPlansMatrix{min-width:1120px}.ppPlansLowerGrid{grid-template-columns:1fr}.ppPlansPackGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:840px){.ppPlansPage{padding:18px 14px 24px}.ppPlansTopbar,.ppPlansHero{margin-bottom:22px}.ppPlansHero h1{font-size:34px}.ppPlansUsageCard>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ppPlansUsageCard span:nth-child(3){border-left:0;border-top:1px solid #dfe7f3}.ppPlansUsageCard span:nth-child(4){border-top:1px solid #dfe7f3}.ppPlansBillingGrid{grid-template-columns:1fr}.ppPlansBillingGrid article,.ppPlansBillingGrid article:first-child,.ppPlansBillingGrid article:last-child{padding:18px 0;border-top:1px solid #dce5f1;border-left:0}.ppPlansBillingGrid article:first-child{padding-top:0;border-top:0}.ppPlansBillingGrid article:last-child{padding-bottom:0}.ppPlansLedgerPanel header{align-items:flex-start;flex-direction:column}.ppPlansLedgerPanel header p{max-width:none;text-align:left}.ppPlansFooter{align-items:flex-start;flex-direction:column;padding:0}}@media(max-width:560px){.ppPlansTopbar{align-items:flex-start;flex-direction:column}.ppPlansHero h1{font-size:30px}.ppPlansHeroBadges,.ppPlansBadge{width:100%}.ppPlansBadge{justify-content:center}.ppPlansUsageCard{padding:14px}.ppPlansUsageCard span{padding:0 14px}.ppPlansPackGrid{grid-template-columns:1fr}.ppPlansFitItem{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:12px}.ppPlansFitItem>span{width:44px;height:44px}.ppPlansFitItem div{grid-template-columns:1fr}.ppPlansFitItem b{white-space:normal}}.ppPlansPage{min-height:100vh;padding:20px 20px 24px;background:var(--pp-mist-gray);color:var(--pp-slate-900)}.ppPlansScreen{gap:12px}.ppPlansTopbar,.ppPlansStatusGrid,.ppPlansMatrixCard,.ppPlansSecureNote,.ppPlansLowerGrid,.ppPlansBillingPanel,.ppPlansLedgerPanel,.ppPlansFooter{max-width:none;margin-right:0;margin-left:0}.ppPlansTopbar{align-items:flex-start;margin-bottom:0}.ppPlansTopbar h1{margin:0 0 8px;color:var(--pp-slate-900);font-size:28px;font-weight:750;letter-spacing:0;line-height:1.08}.ppPlansTopbar p{margin:0;color:var(--pp-slate-700);font-size:14px;line-height:1.4}.ppPlansActions{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap}.ppPlansActions span,.ppPlansHelpLink{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid rgba(var(--pp-pulse-blue-rgb),.14);border-radius:999px;background:var(--pp-cloud-white);color:var(--pp-slate-700);font-size:12px;font-weight:700;line-height:1;text-decoration:none;box-shadow:0 6px 18px rgba(var(--pp-shadow-rgb),.06)}.ppPlansActions s-icon{color:var(--pp-pulse-blue)}.ppPlansActions .ppPlansBetaPill{border-color:rgba(var(--pp-insight-violet-rgb),.24);background:linear-gradient(135deg,rgba(var(--pp-insight-violet-rgb),.13),rgba(var(--pp-pulse-blue-rgb),.08)),var(--pp-cloud-white);color:var(--pp-insight-violet);font-weight:850}.ppPlansStatusGrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);gap:14px}.ppPlansBetaBanner,.ppPlansUsageCard,.ppPlansMatrixCard,.ppPlansPanel,.ppPlansBillingPanel{border:1px solid var(--pp-slate-300);border-radius:14px;background:var(--pp-cloud-white);box-shadow:0 1px 1px rgba(var(--pp-shadow-rgb),.06),0 2px 10px rgba(var(--pp-shadow-rgb),.06)}.ppPlansBetaBanner{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;padding:16px 18px;border-color:rgba(var(--pp-insight-violet-rgb),.28);background:linear-gradient(135deg,rgba(var(--pp-insight-violet-rgb),.08),rgba(var(--pp-success-green-rgb),.04)),var(--pp-cloud-white)}.ppPlansBetaBanner>span{display:inline-flex;min-height:30px;align-items:center;justify-content:center;padding:0 12px;border-radius:999px;background:var(--pp-insight-violet);color:#fff;font-size:11px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.ppPlansBetaBanner strong{display:block;color:var(--pp-slate-900);font-size:14px;font-weight:800;line-height:1.25}.ppPlansBetaBanner p{margin:4px 0 0;color:var(--pp-slate-600);font-size:12px;font-weight:650;line-height:1.35}.ppPlansUsageCard{padding:16px}.ppPlansUsageCard>strong{margin-bottom:10px;color:var(--pp-slate-900);font-size:13px;font-weight:800}.ppPlansUsageCard>div{grid-template-columns:1.15fr 1fr .85fr .85fr;border-color:var(--pp-slate-200)}.ppPlansUsageCard span{min-height:58px;padding:0 16px;border-left-color:var(--pp-slate-200)}.ppPlansUsageCard small{color:var(--pp-slate-500);font-size:11px;font-weight:750}.ppPlansUsageCard b{color:var(--pp-slate-900);font-size:18px;font-weight:800}.ppPlansNotice{max-width:none;margin:0;border-radius:12px}.ppPlansMatrixCard{width:max-content;max-width:100%;margin-inline:auto;overflow-x:auto}.ppPlansMatrix{min-width:calc(210px + (var(--pp-plans-visible-count, 5) * 154px));grid-template-columns:minmax(210px,1.12fr) repeat(var(--pp-plans-visible-count, 5),minmax(154px,1fr))}.ppPlansMobileCards{display:none}.ppPlansFeatureHeading,.ppPlansPlanHead,.ppPlansFeatureCell,.ppPlansValueCell,.ppPlansActionCell{border-color:var(--pp-slate-200)}.ppPlansFeatureHeading{min-height:158px;padding:0 18px 15px;color:var(--pp-slate-500);font-size:12px;font-weight:800}.ppPlansPlanHead{min-height:158px;gap:7px;padding:18px 12px 15px}.ppPlansPlanHead.isCurrent{background:linear-gradient(180deg,rgba(var(--pp-pulse-blue-rgb),.07),rgba(var(--pp-pulse-blue-rgb),.02)),#fff}.ppPlansColumn-growth.isUnavailable,.ppPlansColumn-pro.isUnavailable,.ppPlansColumn-premium.isUnavailable{background:#f8fafc!important;color:#8b97aa;opacity:.56;filter:grayscale(.75);box-shadow:none}.ppPlansColumn-growth.isUnavailable.isFeaturedTop,.ppPlansColumn-growth.isUnavailable.isFeaturedBottom{border-color:var(--pp-slate-200);border-radius:0}.ppPlansColumn-growth.isUnavailable :is(h2,strong,small,p,span,em),.ppPlansColumn-pro.isUnavailable :is(h2,strong,small,p,span,em),.ppPlansColumn-premium.isUnavailable :is(h2,strong,small,p,span,em){color:#7f8ca3}.ppPlansColumn-growth.isUnavailable .ppPlansPlanBadge,.ppPlansColumn-premium.isUnavailable .ppPlansPlanBadge{background:#d5dde9;color:#657186}.ppPlansPlanHead h2{color:var(--pp-slate-900);font-size:16px;font-weight:800}.ppPlansPriceBlock{display:flex;min-height:52px;flex-direction:column;align-items:center;justify-content:center;gap:2px}.ppPlansOriginalPrice{color:var(--pp-slate-500);font-size:12px;font-weight:750;line-height:1;text-decoration-line:line-through}.ppPlansPriceBlock strong{display:flex;align-items:baseline;justify-content:center;gap:4px;color:var(--pp-slate-900);font-size:30px;font-weight:850;letter-spacing:0;line-height:1}.ppPlansPriceBlock strong small{color:var(--pp-slate-500);font-size:11px;font-weight:800}.ppPlansPriceBlock em{color:var(--pp-insight-violet);font-size:10px;font-style:normal;font-weight:850;line-height:1}.ppPlansPlanHead p{margin-top:0;color:var(--pp-slate-600);font-size:12px;font-weight:700}.ppPlansPlanBadge,.ppPlansCurrentBadge{min-height:20px;padding:0 8px;border-radius:999px;font-size:10px;font-weight:850;line-height:1}.ppPlansCurrentBadge{position:absolute;top:15px;right:12px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--pp-pulse-blue-rgb),.1);color:var(--pp-pulse-blue)}.ppPlansCurrentBadge.isCancelled{background:rgba(var(--pp-warning-amber-rgb),.14);color:#b45309}.ppPlansFeatureCell{min-height:46px;padding:0 18px;color:var(--pp-slate-600);font-size:12px;font-weight:750}.ppPlansFeatureCell .ppPlansIcon{color:var(--pp-slate-500)}.ppPlansValueCell,.ppPlansActionCell{min-height:46px;color:var(--pp-slate-700);font-size:12px;font-weight:700}.ppPlansBetaLimit{display:inline-grid;justify-items:center;gap:2px;line-height:1}.ppPlansBetaLimit span{color:var(--pp-slate-500);font-size:10px;font-weight:750;text-decoration-line:line-through}.ppPlansBetaLimit strong{color:var(--pp-insight-violet);font-size:12px;font-weight:850}.ppPlansBetaLimit em{display:inline-flex;min-height:16px;align-items:center;padding:0 6px;border-radius:999px;background:rgba(var(--pp-insight-violet-rgb),.1);color:var(--pp-insight-violet);font-size:9px;font-style:normal;font-weight:850;text-transform:uppercase}.ppPlansCheck{color:var(--pp-success-green)}.ppPlansActionCell{min-height:72px}.ppPlansChooseButton{min-height:38px;max-width:168px;border-radius:8px;font-size:12px}.ppPlansPlanActionForm{max-width:168px}.ppPlansCancelButton{font-size:11px}.ppPlansCancelConfirmModal{width:min(520px,var(--pp-modal-available-width));padding:18px;border-color:rgba(var(--pp-risk-red-rgb),.18);background:radial-gradient(circle at 0 0,rgba(var(--pp-risk-red-rgb),.08),transparent 36%),var(--pp-cloud-white)}.ppPlansCancelConfirmHeader{grid-template-columns:42px minmax(0,1fr);gap:12px}.ppPlansCancelConfirmIcon{background:rgba(var(--pp-risk-red-rgb),.1);color:var(--pp-risk-red)}.ppPlansCancelConfirmIcon .ppPlansIcon{width:22px;height:22px}.ppPlansCancelConfirmDetails{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.ppPlansCancelConfirmDetails article{padding:12px;border:1px solid var(--pp-slate-200);border-radius:10px;background:rgba(var(--pp-slate-100-rgb),.62)}.ppPlansCancelConfirmDetails strong{display:block;color:var(--pp-slate-900);font-size:12px;font-weight:850;line-height:1.2}.ppPlansCancelConfirmDetails p{margin:5px 0 0;color:var(--pp-slate-600);font-size:11.5px;font-weight:650;line-height:1.35}.ppPlansCancelConfirmFooter form{margin:0}.ppPlansCancelConfirmSubmit{min-height:36px;padding:0 14px;border:1px solid rgba(var(--pp-risk-red-rgb),.26);border-radius:8px;background:var(--pp-risk-red);color:var(--pp-cloud-white);font:inherit;font-size:12px;font-weight:850;cursor:pointer;box-shadow:0 10px 22px rgba(var(--pp-risk-red-rgb),.18)}.ppPlansCancelConfirmSubmit:hover,.ppPlansCancelConfirmSubmit:focus-visible{border-color:rgba(var(--pp-risk-red-rgb),.42);outline:none;box-shadow:0 12px 26px rgba(var(--pp-risk-red-rgb),.22),0 0 0 3px rgba(var(--pp-risk-red-rgb),.1)}.ppPlansCancelConfirmSubmit:disabled{border-color:var(--pp-slate-200);background:var(--pp-slate-300);color:var(--pp-slate-500);box-shadow:none;cursor:not-allowed}.ppPlansRestoreButton{min-height:28px;padding:0 11px;border:1px solid rgba(var(--pp-success-green-rgb),.28);border-radius:999px;background:rgba(var(--pp-success-green-rgb),.08);color:var(--pp-success-green);font:inherit;font-size:11px;font-weight:850;cursor:pointer}.ppPlansRestoreButton:hover,.ppPlansRestoreButton:focus-visible{border-color:rgba(var(--pp-success-green-rgb),.48);background:rgba(var(--pp-success-green-rgb),.12);outline:none;box-shadow:0 0 0 3px rgba(var(--pp-success-green-rgb),.1)}.ppPlansRestoreButton:disabled{border-color:var(--pp-slate-200);background:var(--pp-slate-100);color:var(--pp-slate-400);cursor:not-allowed}.ppPlansChooseButton.isCurrent:disabled{border-color:rgba(var(--pp-pulse-blue-rgb),.22);background:rgba(var(--pp-pulse-blue-rgb),.08);color:var(--pp-pulse-blue);cursor:default}.ppPlansChooseButton.isUnavailable:disabled{border-color:#d7e0ec;background:#eef2f7;color:#7e8ba0;box-shadow:none;cursor:not-allowed}.ppPlansSecureNote{margin-top:2px;margin-bottom:4px;color:var(--pp-slate-500)}.ppPlansLowerGrid{grid-template-columns:minmax(0,1.65fr) minmax(340px,.9fr);gap:14px;margin-bottom:2px}.ppPlansPanel,.ppPlansBillingPanel{padding:18px}.ppPlansPanel header h2,.ppPlansBillingPanel h2{color:var(--pp-slate-900);font-size:17px;font-weight:800}.ppPlansPanel header p{color:var(--pp-slate-600);font-weight:650}.ppPlansPackGrid{gap:12px;margin-top:16px}.ppPlansPackCard{min-height:222px;padding:18px 14px 14px;border-color:var(--pp-slate-200);box-shadow:0 8px 18px rgba(var(--pp-shadow-rgb),.03)}.ppPlansPackCard>strong{color:var(--pp-insight-violet);font-size:20px;font-weight:850}.ppPlansPackOriginalPrice{margin-top:14px;color:var(--pp-slate-500);font-size:12px;font-weight:750;line-height:1;text-decoration-line:line-through}.ppPlansPackCard>b{margin-top:4px;color:var(--pp-slate-900);font-size:25px;font-weight:850}.ppPlansPackCard>em{min-height:20px;display:inline-flex;align-items:center;margin-top:8px;padding:0 7px;border-radius:999px;background:rgba(var(--pp-insight-violet-rgb),.09);color:var(--pp-insight-violet);font-size:10px;font-weight:850}.ppPlansPackCard button{min-height:36px;margin-top:16px}.ppPlansPackCard form{width:100%}.ppPlansBillingGrid article{min-height:92px}@media(max-width:1180px){.ppPlansStatusGrid{grid-template-columns:1fr}.ppPlansMatrix{min-width:1060px}.ppPlansPackGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:840px){.ppPlansPage{padding:18px 14px 24px}.ppPlansTopbar{align-items:flex-start;flex-direction:column;margin-bottom:0}.ppPlansActions{justify-content:flex-start}.ppPlansUsageCard>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ppPlansUsageCard span:nth-child(3){border-left:0;border-top:1px solid var(--pp-slate-200)}.ppPlansUsageCard span:nth-child(4){border-top:1px solid var(--pp-slate-200)}.ppPlansLowerGrid,.ppPlansBillingGrid{grid-template-columns:1fr}.ppPlansPackGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ppPlansMatrixCard{width:100%;overflow:visible;padding:10px}.ppPlansMatrix{display:none}.ppPlansMobileCards{display:grid;grid-template-columns:1fr;gap:10px}.ppPlansMobileCard{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--pp-slate-200);border-radius:11px;background:var(--pp-cloud-white);box-shadow:0 1px 2px rgba(var(--pp-shadow-rgb),.04)}.ppPlansMobileCard.isCurrent{border-color:rgba(var(--pp-pulse-blue-rgb),.28);background:linear-gradient(180deg,rgba(var(--pp-pulse-blue-rgb),.06),rgba(var(--pp-pulse-blue-rgb),.015)),var(--pp-cloud-white)}.ppPlansMobileCard.isUnavailable{background:var(--pp-slate-50);opacity:.68}.ppPlansMobileCard header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.ppPlansMobileCard h2{margin:2px 0 0;color:var(--pp-slate-900);font-size:17px;font-weight:850;line-height:1.1}.ppPlansMobileCardEyebrow{display:inline-flex;min-height:18px;align-items:center;padding:0 7px;border-radius:999px;background:rgba(var(--pp-pulse-blue-rgb),.1);color:var(--pp-pulse-blue);font-size:9px;font-weight:900;line-height:1;text-transform:uppercase}.ppPlansMobilePrice{display:grid;justify-items:end;gap:2px;text-align:right}.ppPlansMobilePrice strong{color:var(--pp-slate-900);font-size:20px;font-weight:900;line-height:1}.ppPlansMobilePrice em{color:var(--pp-slate-500);font-size:9.5px;font-style:normal;font-weight:800;line-height:1.1}.ppPlansMobileCard>p{margin:-2px 0 0;color:var(--pp-slate-600);font-size:12px;font-weight:750}.ppPlansMobileCard dl{display:grid;gap:0;margin:0;overflow:hidden;border:1px solid var(--pp-slate-200);border-radius:9px;background:rgba(var(--pp-slate-100-rgb),.28)}.ppPlansMobileCard dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(82px,auto);gap:8px;align-items:center;min-height:36px;padding:7px 9px;border-bottom:1px solid var(--pp-slate-200)}.ppPlansMobileCard dl>div:last-child{border-bottom:0}.ppPlansMobileCard dt,.ppPlansMobileCard dd{min-width:0;margin:0}.ppPlansMobileCard dt{display:inline-flex;align-items:center;gap:7px;color:var(--pp-slate-600);font-size:11px;font-weight:760;line-height:1.18}.ppPlansMobileCard dt .ppPlansIcon{width:15px;height:15px;flex:0 0 auto;color:var(--pp-slate-500)}.ppPlansMobileCard dd{justify-self:end;color:var(--pp-slate-900);font-size:11px;font-weight:850;line-height:1.15;text-align:right}.ppPlansMobileCard .ppPlansBetaLimit{justify-items:end}.ppPlansMobileCard .ppPlansBetaLimit span{font-size:9px}.ppPlansMobileCard .ppPlansBetaLimit strong{font-size:11px}.ppPlansMobileCard .ppPlansBetaLimit em{min-height:14px;padding:0 5px;font-size:8px}.ppPlansMobileAction{display:grid}.ppPlansMobileAction .ppPlansChooseButton,.ppPlansMobileAction .ppPlansPlanActionForm{width:100%;max-width:none}.ppPlansMobileAction .ppPlansChooseButton{min-height:34px;font-size:11px}}@media(max-width:560px){.ppPlansStatusGrid,.ppPlansBetaBanner,.ppPlansPackGrid{grid-template-columns:1fr}.ppPlansMobileCard header{grid-template-columns:1fr}.ppPlansMobilePrice{justify-items:start;text-align:left}}@media(min-width:821px){:root{--pp-desktop-page-title-size: 24px;--pp-desktop-page-subtitle-size: 13px;--pp-desktop-panel-title-size: 15px;--pp-desktop-panel-subtitle-size: 12px;--pp-desktop-eyebrow-size: 10px;--pp-desktop-panel-padding: 16px;--pp-desktop-panel-radius: 12px}.ppPageTitle,.ppConnectHeader h1,.ppProductsHeader h1,.ppWatchlistHeader h1,.ppAnalyticsTopbar h1,.ppMetricTimelinesTitleBlock h1,.ppSettingsHero h2,.ppPlansTopbar h1{margin:0;color:var(--pp-slate-950);font-size:var(--pp-desktop-page-title-size);font-weight:880;letter-spacing:0;line-height:1.12}.ppDashboardSubtitle,.ppConnectHeader p,.ppProductsHeader p,.ppWatchlistHeader p,.ppAnalyticsTopbar p,.ppMetricTimelinesTitleBlock p,.ppSettingsHero p,.ppPlansHero p,.ppPlansTopbar p{margin:0;max-width:780px;color:var(--pp-slate-600);font-size:var(--pp-desktop-page-subtitle-size);font-weight:650;letter-spacing:0;line-height:1.45}.ppStartPanel,.ppDashboardPanel,.ppNextStepPanel,.ppProductsTableSection,.ppWatchlistPanel,.ppWatchOverviewPanel,.ppWatchCategoryChanges,.ppWatchlistInsightReport,.ppWatchCustomerLanguagePanel,.ppWatchRecentRuns,.ppWatchRunTrendCard,.ppWatchSnapshotCompare,.ppProductPanel:not(.ppIssuesOverviewPanel),.ppCheckedPanel,.ppProductDetailOverviewCard,.ppProductEvidenceSummaryPanel,.ppProductOrderActivityPanel,.ppProductReturnPredictionPanel,.ppProductRetentionPanel,.ppProductMomentumPanel,.ppProductRiskHistoryPanel,.ppPurchaseContextPanel,.ppBasketContextPanel,.ppProductRelationshipsPanel,.ppAnalyticsPanel,.ppConnectCategory,.ppConnectCoverageCard,.ppConnectInfoCard,.ppSettingsStepCard,.ppSettingsCard,.ppPlansPanel,.ppPlansMatrixCard,.ppPlansBillingPanel,.ppPlansLedgerPanel{border-radius:var(--pp-desktop-panel-radius)}.ppStartHeading h2,.ppDashboardSectionHeader h2,.ppDashboardPanel h2,.ppNextStepPanel h2,.ppProductsTableHeading h2,.ppWatchlistPanelHeader h2,.ppWatchOverviewPanelHeader h3,.ppWatchlistInsightTitleRow h3,.ppWatchlistBiggestChanges h4,.ppWatchCustomerLanguageHeader h3,.ppWatchRecentRuns h3,.ppWatchRunTrendCard h3,.ppWatchCategoryChangesHeader h3,.ppWatchCategoryCardSummary h4,.ppRecommendedActionsHeader h2,.ppIssuesPanelHeader h2,.ppProductPanel h2,.ppCheckedPanel h2,.ppProductDetailOverviewFinding h2,.ppOrderActivityHeader h2,.ppReturnPredictionHeader h2,.ppProductRetentionHeader h2,.ppProductMomentumHeader h2,.ppProductRiskHistoryTitleBlock h2,.ppPurchaseContextHeader h2,.ppBasketContextHeader h2,.ppProductRelationshipsHeader h2,.ppProductRelationshipTimelineHeader h2,.ppEvidenceObservabilityHeader h2,.ppReturnRefundResolutionHeader h2,.ppRetentionChartHeader h3,.ppRetentionBreakdownHeader h3,.ppRetentionActionReadoutHeader h3,.ppAnalyticsPanelHeader h2,.ppConnectCategoryHeader h2,.ppConnectInfoCard h2,.ppSettingsStepHeader h2,.ppSettingsCardHeader h2,.ppPlansPanel h2,.ppPlansBillingHeader h2,.ppPlansMatrixCard h2{margin:5px 0;color:var(--pp-slate-950);font-size:var(--pp-desktop-panel-title-size);font-weight:900;letter-spacing:0;line-height:1.18}.ppStartCopy p,.ppNextStepPanel p,.ppProductsTableHeading p,.ppWatchOverviewPanelHeader h3 span,.ppWatchOverviewCategoryRow p,.ppWatchlistInsightNarrative p,.ppWatchlistBiggestChanges>p,.ppWatchCustomerLanguageHeader p,.ppWatchCategoryCardSummary p,.ppWatchCategoryCardFocus p,.ppRecommendedActionsHeader p,.ppProductDetailOverviewFinding .ppMainFindingText p,.ppOrderActivityHeader p,.ppReturnPredictionHeader p,.ppProductRetentionHeader p,.ppProductMomentumHeader p,.ppProductRiskHistoryTitleBlock p,.ppPurchaseContextHeader p,.ppBasketContextHeader p,.ppProductRelationshipsHeader p,.ppProductRelationshipTimelineHeader p,.ppEvidenceObservabilityHeader p,.ppReturnRefundResolutionHeader p,.ppRetentionChartHeader p,.ppRetentionBreakdownHeader p,.ppRetentionActionReadoutHeader p,.ppAnalyticsPanelHeader p,.ppConnectCategoryHeader p,.ppConnectInfoCard p,.ppSettingsStepHeader p,.ppSettingsCardHeader p,.ppPlansPanel p,.ppPlansBillingPanel p{color:var(--pp-slate-600);font-size:var(--pp-desktop-panel-subtitle-size);font-weight:650;letter-spacing:0;line-height:1.42}.ppNextBestActionPanel .ppStartCopy>span,.ppProductDetailOverviewFinding>div:first-child>span,.ppOrderActivityHeader>div:first-child>span,.ppReturnPredictionHeader>div:first-child>span,.ppProductRetentionHeader>div:first-child>span,.ppProductMomentumHeader>div:first-child>span,.ppProductRiskHistoryTitleBlock>div>span,.ppPurchaseContextEyebrow,.ppBasketContextHeader>div:first-child>span,.ppProductRelationshipsEyebrow,.ppProductRelationshipTimelineHeader>div:first-child>span,.ppEvidenceObservabilityHeader>div:first-child>span,.ppReturnRefundResolutionEyebrow,.ppProductChartAiInterpretationHeader>span,.ppWatchChangeReportEyebrow,.ppPlansFeatureHeading,.ppPlansMobileCardEyebrow{color:var(--pp-insight-violet);font-size:var(--pp-desktop-eyebrow-size);font-weight:900;letter-spacing:.02em;line-height:1;text-transform:uppercase}.ppAnalyticsPanelHeader,.ppProductsTableHeading,.ppWatchlistPanelHeader,.ppWatchOverviewPanelHeader,.ppOrderActivityHeader,.ppReturnPredictionHeader,.ppProductRetentionHeader,.ppProductMomentumHeader,.ppProductRiskHistoryHeader,.ppPurchaseContextHeader,.ppBasketContextHeader,.ppProductRelationshipsHeader,.ppProductRelationshipTimelineHeader,.ppSettingsStepHeader,.ppSettingsCardHeader,.ppConnectCategoryHeader,.ppPlansBillingHeader{gap:12px}}@media(max-width:820px){:root{--pp-mobile-page-title-size: 22px;--pp-mobile-page-subtitle-size: 12px;--pp-mobile-panel-title-size: 14px;--pp-mobile-panel-subtitle-size: 11px;--pp-mobile-eyebrow-size: 9.5px;--pp-mobile-panel-padding: 12px;--pp-mobile-panel-radius: 10px;--pp-mobile-panel-gap: 10px;--pp-mobile-control-height: 32px;--pp-mobile-control-font-size: 11px}.ppFullWidthPage{padding:12px 10px 20px}.ppDashboard{gap:12px;width:100%;max-width:100%}.ppPageTitle,.ppConnectHeader h1,.ppProductsHeader h1,.ppWatchlistHeader h1,.ppAnalyticsTopbar h1,.ppMetricTimelinesTitleBlock h1,.ppSettingsHero h2,.ppPlansTopbar h1,.ppProductDetailHeroPanel .ppProductTitleHeading h1,.ppWatchlistProductHeroPanel .ppProductTitleHeading h1{margin:0;color:var(--pp-slate-950);font-size:var(--pp-mobile-page-title-size);font-weight:860;letter-spacing:0;line-height:1.12}.ppDashboardSubtitle,.ppConnectHeader p,.ppProductsHeader p,.ppWatchlistHeader p,.ppAnalyticsTopbar p,.ppMetricTimelinesTitleBlock p,.ppSettingsHero p,.ppPlansHero p,.ppPlansTopbar p,.ppProductMetaLine{margin:0;max-width:none;color:var(--pp-slate-600);font-size:var(--pp-mobile-page-subtitle-size);font-weight:650;letter-spacing:0;line-height:1.42}.ppStartPanel,.ppDashboardPanel,.ppNextStepPanel,.ppProductsTableSection,.ppWatchlistPanel,.ppWatchOverviewPanel,.ppWatchCategoryChanges,.ppWatchlistInsightReport,.ppWatchCustomerLanguagePanel,.ppWatchRecentRuns,.ppWatchRunTrendCard,.ppWatchSnapshotCompare,.ppProductPanel:not(.ppIssuesOverviewPanel),.ppCheckedPanel,.ppProductDetailOverviewCard,.ppProductEvidenceSummaryPanel,.ppProductOrderActivityPanel,.ppProductReturnPredictionPanel,.ppProductRetentionPanel,.ppProductMomentumPanel,.ppProductRiskHistoryPanel,.ppPurchaseContextPanel,.ppBasketContextPanel,.ppProductRelationshipsPanel,.ppAnalyticsPanel,.ppConnectCategory,.ppConnectCoverageCard,.ppConnectInfoCard,.ppSettingsStepCard,.ppSettingsCard,.ppPlansPanel,.ppPlansMatrixCard,.ppPlansBillingPanel,.ppPlansLedgerPanel,.ppPlansMobileCard{border-radius:var(--pp-mobile-panel-radius)}.ppStartPanel,.ppDashboardPanel,.ppNextStepPanel,.ppProductsTableSection,.ppWatchlistPanel,.ppWatchOverviewPanel,.ppWatchCategoryChanges,.ppWatchlistInsightReport,.ppWatchCustomerLanguagePanel,.ppWatchRecentRuns,.ppWatchRunTrendCard,.ppWatchSnapshotCompare,.ppProductPanel:not(.ppIssuesOverviewPanel),.ppCheckedPanel,.ppProductDetailOverviewCard,.ppProductEvidenceSummaryPanel,.ppProductOrderActivityPanel,.ppProductReturnPredictionPanel,.ppProductRetentionPanel,.ppProductMomentumPanel,.ppProductRiskHistoryPanel,.ppPurchaseContextPanel,.ppBasketContextPanel,.ppProductRelationshipsPanel,.ppAnalyticsPanel,.ppConnectCategory,.ppConnectCoverageCard,.ppConnectInfoCard,.ppSettingsStepCard,.ppSettingsCard,.ppPlansPanel,.ppPlansBillingPanel,.ppPlansLedgerPanel,.ppPlansMobileCard{padding:var(--pp-mobile-panel-padding)}.ppStartPanel,.ppDashboardPanel,.ppNextStepPanel,.ppProductsTableSection,.ppWatchlistPanel,.ppWatchOverviewPanel,.ppWatchlistInsightReport,.ppWatchCustomerLanguagePanel,.ppWatchRecentRuns,.ppWatchRunTrendCard,.ppProductPanel:not(.ppIssuesOverviewPanel),.ppCheckedPanel,.ppProductDetailOverviewCard,.ppProductEvidenceSummaryPanel,.ppProductOrderActivityPanel,.ppProductReturnPredictionPanel,.ppProductRetentionPanel,.ppProductMomentumPanel,.ppProductRiskHistoryPanel,.ppPurchaseContextPanel,.ppBasketContextPanel,.ppProductRelationshipsPanel,.ppAnalyticsPanel,.ppConnectCategory,.ppConnectCoverageCard,.ppConnectInfoCard,.ppSettingsStepCard,.ppSettingsCard,.ppPlansPanel,.ppPlansBillingPanel,.ppPlansLedgerPanel,.ppPlansMobileCard{gap:var(--pp-mobile-panel-gap)}.ppStartHeading h2,.ppDashboardSectionHeader h2,.ppDashboardPanel h2,.ppNextStepPanel h2,.ppProductsTableHeading h2,.ppWatchlistPanelHeader h2,.ppWatchOverviewPanelHeader h3,.ppWatchlistInsightTitleRow h3,.ppWatchlistBiggestChanges h4,.ppWatchCustomerLanguageHeader h3,.ppWatchRecentRuns h3,.ppWatchRunTrendCard h3,.ppWatchCategoryChangesHeader h3,.ppWatchCategoryCardSummary h4,.ppRecommendedActionsHeader h2,.ppIssuesPanelHeader h2,.ppProductPanel h2,.ppCheckedPanel h2,.ppProductDetailOverviewFinding h2,.ppOrderActivityHeader h2,.ppReturnPredictionHeader h2,.ppProductRetentionHeader h2,.ppProductMomentumHeader h2,.ppProductRiskHistoryTitleBlock h2,.ppPurchaseContextHeader h2,.ppBasketContextHeader h2,.ppProductRelationshipsHeader h2,.ppProductRelationshipTimelineHeader h2,.ppEvidenceObservabilityHeader h2,.ppReturnRefundResolutionHeader h2,.ppRetentionChartHeader h3,.ppRetentionBreakdownHeader h3,.ppRetentionActionReadoutHeader h3,.ppAnalyticsPanelHeader h2,.ppConnectCategoryHeader h2,.ppConnectInfoCard h2,.ppSettingsStepHeader h2,.ppSettingsCardHeader h2,.ppPlansPanel h2,.ppPlansBillingHeader h2,.ppPlansMobileCard h2{margin:0;color:var(--pp-slate-950);font-size:var(--pp-mobile-panel-title-size);font-weight:880;letter-spacing:0;line-height:1.18}.ppStartCopy p,.ppNextStepPanel p,.ppProductsTableHeading p,.ppWatchOverviewPanelHeader h3 span,.ppWatchOverviewCategoryRow p,.ppWatchlistInsightNarrative p,.ppWatchlistBiggestChanges>p,.ppWatchCustomerLanguageHeader p,.ppWatchCategoryCardSummary p,.ppWatchCategoryCardFocus p,.ppRecommendedActionsHeader p,.ppProductDetailOverviewFinding .ppMainFindingText p,.ppOrderActivityHeader p,.ppReturnPredictionHeader p,.ppProductRetentionHeader p,.ppProductMomentumHeader p,.ppProductRiskHistoryTitleBlock p,.ppPurchaseContextHeader p,.ppBasketContextHeader p,.ppProductRelationshipsHeader p,.ppProductRelationshipTimelineHeader p,.ppEvidenceObservabilityHeader p,.ppReturnRefundResolutionHeader p,.ppRetentionChartHeader p,.ppRetentionBreakdownHeader p,.ppRetentionActionReadoutHeader p,.ppAnalyticsPanelHeader p,.ppConnectCategoryHeader p,.ppConnectInfoCard p,.ppSettingsStepHeader p,.ppSettingsCardHeader p,.ppPlansPanel p,.ppPlansBillingPanel p,.ppPlansMobileCard>p{color:var(--pp-slate-600);font-size:var(--pp-mobile-panel-subtitle-size);font-weight:650;letter-spacing:0;line-height:1.38}.ppNextBestActionPanel .ppStartCopy>span,.ppProductDetailOverviewFinding>div:first-child>span,.ppOrderActivityHeader>div:first-child>span,.ppReturnPredictionHeader>div:first-child>span,.ppProductRetentionHeader>div:first-child>span,.ppProductMomentumHeader>div:first-child>span,.ppProductRiskHistoryTitleBlock>div>span,.ppPurchaseContextEyebrow,.ppBasketContextHeader>div:first-child>span,.ppProductRelationshipsEyebrow,.ppProductRelationshipTimelineHeader>div:first-child>span,.ppEvidenceObservabilityHeader>div:first-child>span,.ppReturnRefundResolutionEyebrow,.ppProductChartAiInterpretationHeader>span,.ppWatchChangeReportEyebrow,.ppPlansFeatureHeading,.ppPlansMobileCardEyebrow{color:var(--pp-insight-violet);font-size:var(--pp-mobile-eyebrow-size);font-weight:900;letter-spacing:.02em;line-height:1;text-transform:uppercase}.ppAnalyticsPanelHeader,.ppProductsTableHeading,.ppWatchlistPanelHeader,.ppWatchOverviewPanelHeader,.ppOrderActivityHeader,.ppReturnPredictionHeader,.ppProductRetentionHeader,.ppProductMomentumHeader,.ppProductRiskHistoryHeader,.ppPurchaseContextHeader,.ppBasketContextHeader,.ppProductRelationshipsHeader,.ppProductRelationshipTimelineHeader,.ppSettingsStepHeader,.ppSettingsCardHeader,.ppConnectCategoryHeader,.ppPlansBillingHeader{gap:8px}.ppPrimaryButton,.ppSecondaryButton,.ppAnalyzeLinkButton,.ppSecondaryActionButton,.ppProductAnalyzeButton,.ppProductMetricTimelineButton,.ppWatchlistAddButton,.ppWatchActionsButton,.ppConnectSmallButton,.ppSettingsWizardDevButton,.ppPlansChooseButton,.ppPanelCollapseButton{min-height:var(--pp-mobile-control-height);padding-right:9px;padding-left:9px;font-size:var(--pp-mobile-control-font-size);line-height:1;white-space:nowrap}.ppProductOverflowButton{min-height:var(--pp-mobile-control-height);width:var(--pp-mobile-control-height);font-size:var(--pp-mobile-control-font-size)}.ppProductDetailScreen,.ppProductDetailLayout,.ppProductDetailPrimary,.ppProductDetailSidebar,.ppProductDetailFullWidth,.ppProductDetailOverviewCard,.ppProductDetailOverviewFinding,.ppProductPanel,.ppCheckedPanel,.ppIssuesOverviewPanel,.ppProductEvidenceSummaryPanel,.ppProductOrderActivityPanel,.ppProductReturnPredictionPanel,.ppProductRetentionPanel,.ppProductMomentumPanel,.ppProductRiskHistoryPanel,.ppPurchaseContextPanel,.ppBasketContextPanel,.ppProductRelationshipsPanel{width:100%;max-width:100%;min-width:0}.ppProductDetailOverviewFinding{padding-right:44px}.ppProductPanel.ppProductRelationshipsPanel,.ppProductRelationshipTimelineCard{padding:0}.ppMainFindingText,.ppMainFindingText p,.ppProductDetailOverviewFinding h2,.ppProductDetailOverviewFinding .ppMainFindingText p{min-width:0;max-width:100%;overflow-wrap:anywhere}.ppProductDetailOverviewFinding .ppInlineQuote,.ppProductDetailOverviewFinding .ppEditablePlaceholder{display:inline;max-width:100%;margin:0 1px;padding:1px 4px;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.ppIssuesTableWrap{max-width:100%;overflow:hidden}.ppIssuesTable{width:100%;min-width:0;table-layout:fixed}.ppIssuesTable th:nth-child(1),.ppIssuesTable td:nth-child(1){width:33%}.ppIssuesTable th:nth-child(2),.ppIssuesTable td:nth-child(2){width:22%}.ppIssuesTable th:nth-child(3),.ppIssuesTable td:nth-child(3){display:none}.ppIssuesTable th:nth-child(4),.ppIssuesTable td:nth-child(4){display:none}.ppIssuesTable th:nth-child(5),.ppIssuesTable td:nth-child(5){width:45%}.ppIssuesTable th,.ppIssuesTable td{min-width:0;padding:6px 5px;font-size:10.5px;line-height:1.25;overflow-wrap:anywhere}.ppIssuesTable td:last-child{min-width:0;overflow-wrap:anywhere}.ppIssueNameCell{grid-template-columns:18px minmax(0,1fr);gap:4px}.ppIssueIcon{width:17px;height:17px;border-radius:5px}.ppIssueNameCell s-badge{grid-column:1 / -1;justify-self:start}.ppIssueNameCell strong,.ppIssueTitleWithEvidence strong{font-size:10.5px;line-height:1.16;overflow-wrap:anywhere}.ppImpactLevelIndicator{gap:4px;font-size:10.5px}.ppImpactLevelBars{grid-template-columns:repeat(3,3px);gap:2px}.ppImpactLevelBars span{width:3px}}.ppNextBestActionPanel{min-height:374px;display:grid;align-content:start;gap:0;padding:22px;border:1px solid #d9e3ee;border-radius:8px;background:radial-gradient(circle at 88% 64%,rgba(34,197,94,.11),transparent 24%),radial-gradient(circle at 11% 73%,rgba(124,92,255,.09),transparent 19%),linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 1px 2px #0f172a0a,0 10px 24px #0f172a14}.ppNextBestActionPanel .ppStartHeading{min-height:48px;margin:0;gap:14px}.ppNextBestActionPanel .ppStartHeading h2{color:#0f172a;font-size:20px;font-weight:820;line-height:1.15}.ppNextBestActionPanel .ppDashboardIcon{--pp-icon-badge-size: 50px;--pp-icon-badge-glyph-size: 33px;width:50px;height:50px;border-radius:999px;background:#f1eaff;box-shadow:none}.ppRecommendedFixBadge{min-height:28px;display:inline-flex;align-items:center;padding:0 13px;border-radius:999px;background:linear-gradient(180deg,#f1eaff,#e8defd);color:#7c3aed;font-size:12px;font-weight:850;line-height:1;text-transform:uppercase;white-space:nowrap}.ppNextBestActionPanel .ppStartContent{grid-template-columns:minmax(480px,1fr) minmax(350px,.78fr) minmax(280px,.58fr);gap:24px;align-items:stretch}.ppNextBestActionPanel .ppStartProduct{grid-template-columns:190px minmax(0,1fr);gap:22px;align-items:center}.ppNextBestActionPanel .ppProductArt-large{width:190px;height:218px;border:1px solid #dbe4ef;border-radius:8px;background:radial-gradient(ellipse at 50% 82%,rgba(124,92,255,.32),transparent 32%),linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 1px 2px #0f172a0a,0 8px 16px #0f172a0d}.ppNextBestActionPanel .ppProductArt img{padding:18px;object-fit:contain}.ppNextBestActionPanel .ppProductShape{top:38px;right:54px;bottom:54px;left:54px;border-radius:16px 16px 10px 10px;background:linear-gradient(155deg,#111827,#4b5563 58%,#1f2937);transform:rotate(-10deg)}.ppNextBestActionPanel .ppProductAccent{inset:auto 36px 46px 42px;height:18px;border-radius:999px;background:#7c5cff57;filter:blur(8px)}.ppNextBestActionPanel .ppProductDetail{inset:82px 70px auto 88px;height:76px;border:2px solid rgba(255,255,255,.22);border-radius:8px;transform:rotate(-10deg)}.ppNextBestActionPanel .ppStartCopy{align-self:center}.ppNextBestActionPanel .ppStartCopy>span{display:none}.ppNextBestActionPanel .ppStartCopy h3{margin:0 0 12px;color:#0f172a;font-size:26px;font-weight:850;letter-spacing:0;line-height:1.1}.ppNextBestActionPanel .ppNextBestProductName{margin:0 0 18px;color:#475569;font-size:16px;font-weight:760;line-height:1.25}.ppNextBestActionPanel .ppBadgeRow{gap:10px;margin-bottom:20px}.ppNextBestActionPanel .ppInlineBadge{min-height:26px;padding:0 11px;border-radius:999px;font-size:12px;font-weight:760}.ppNextBestActionPanel .ppInlineBadge s-icon{transform:scale(.84)}.ppNextBestActionPanel .ppInlineBadge-critical{background:#fee2e2;color:#b91c1c}.ppNextBestActionPanel .ppInlineBadge-warning{background:#fef3c7;color:#92400e}.ppNextBestActionPanel .ppInlineBadge-success{background:#dcfce7;color:#166534}.ppNextBestActionPanel .ppInlineBadge-info{background:#dbeafe;color:#1d4ed8}.ppNextBestActionPanel .ppStartCopy p{max-width:430px;margin:0;color:#475569;font-size:13px;font-weight:650;line-height:1.65}.ppNextBestActionPanel .ppNextBestWhy{min-height:100%;align-content:start;gap:10px;padding:0 24px;border-left:1px solid #e2e8f0}.ppNextBestActionPanel .ppNextBestWhy h3{margin:0 0 2px;color:#1f2937;font-size:16px;font-weight:760;line-height:1.25}.ppNextBestActionPanel .ppNextBestWhy>div{display:grid;gap:8px}.ppNextBestActionPanel .ppNextBestWhyMetric{position:relative;min-height:36px;display:grid;grid-template-columns:34px auto minmax(0,1fr);align-items:center;gap:8px;width:100%;padding:0 15px 0 0;border:1px solid #e2e8f0;border-radius:999px;background:linear-gradient(180deg,#fff,#f8fafc);color:#334155;box-shadow:0 1px 2px #0f172a0a,inset 0 1px #ffffffe6}.ppNextBestActionPanel .ppNextBestWhyMetric:before{content:"";width:36px;height:36px;display:block;border-radius:999px;background:#f1f5f9}.ppNextBestActionPanel .ppNextBestWhyMetric:after{position:absolute;left:12px;top:50%;width:14px;height:14px;color:#64748b;font-size:15px;font-weight:900;line-height:14px;text-align:center;transform:translateY(-50%)}.ppNextBestActionPanel .ppNextBestWhyMetric-critical:before,.ppNextBestActionPanel .ppNextBestWhyMetric-warning:before{background:#ffe4ec}.ppNextBestActionPanel .ppNextBestWhyMetric-critical:after,.ppNextBestActionPanel .ppNextBestWhyMetric-warning:after{content:"/";color:#db2777}.ppNextBestActionPanel .ppNextBestWhyMetric-info:before{background:#dbeafe}.ppNextBestActionPanel .ppNextBestWhyMetric-info:after{content:"$";color:#2563eb}.ppNextBestActionPanel .ppNextBestWhyMetric-neutral:after{content:"=";color:#475569}.ppNextBestActionPanel .ppNextBestWhyMetric strong{color:#0f172a;font-size:15px;font-weight:900;line-height:1;white-space:nowrap}.ppNextBestActionPanel .ppNextBestWhyMetric small{min-width:0;color:#64748b;font-size:10.5px;font-weight:820;letter-spacing:0;line-height:1.1;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ppNextBestActionPanel .ppNextBestWhy p{max-width:355px;margin:0;color:#475569;font-size:13px;font-weight:560;line-height:1.58}.ppNextBestActionPanel .ppStartActionPanel{position:relative;min-height:100%;display:grid;align-content:center;justify-items:center;gap:18px;padding:0 0 0 16px;border-left:1px solid #e2e8f0;text-align:center}.ppNextBestActionPanel .ppStartActionPanel:before,.ppNextBestActionPanel .ppStartActionPanel:after{content:"+";position:absolute;color:#86efac;font-size:20px;font-weight:900;line-height:1}.ppNextBestActionPanel .ppStartActionPanel:before{top:52px;right:34%}.ppNextBestActionPanel .ppStartActionPanel:after{top:112px;left:24px}.ppStartActionStatus{width:64px;height:64px;display:inline-grid;place-items:center;border-radius:999px;color:#16a34a;background:#fff;box-shadow:inset 0 0 0 7px #22c55e1f,0 12px 24px #22c55e1a}.ppStartActionStatus svg{width:44px;height:44px;stroke-width:2.2}.ppNextBestActionPanel .ppPrimaryButton{width:100%;max-width:286px;min-width:0;min-height:48px;justify-content:space-between;gap:18px;padding:0 18px 0 38px;border:1px solid #15803d;border-radius:999px;background:linear-gradient(180deg,#2fb35f,#15803d);color:#fff;font-size:15px;font-weight:820;line-height:1;white-space:nowrap;box-shadow:inset 0 1px #ffffff52,0 8px 18px #16a34a57}.ppNextBestActionPanel .ppPrimaryButton s-icon{display:none}.ppNextBestActionPanel .ppPrimaryButton:after{content:"";width:10px;height:10px;flex:0 0 auto;margin-left:auto;border-top:2px solid #ffffff;border-right:2px solid #ffffff;transform:rotate(45deg)}.ppNextBestActionPanel .ppPrimaryButton:hover{border-color:#166534;background:linear-gradient(180deg,#27a956,#166534);color:#fff;box-shadow:inset 0 1px #ffffff57,0 10px 22px #16a34a61}.ppNextBestActionPanel .ppStartActionPanel>span:not(.ppStartActionStatus){max-width:245px;color:#475569;font-size:13px;font-weight:560;line-height:1.55}@media(max-width:1180px)and (min-width:821px){.ppNextBestActionPanel .ppStartContent{grid-template-columns:minmax(0,1fr) minmax(300px,.84fr)}.ppNextBestActionPanel .ppStartActionPanel{grid-column:1 / -1;min-height:150px;padding:20px 0 0;border-top:1px solid #e2e8f0;border-left:0}}@media(max-width:820px){.ppNextBestActionPanel{width:100%;min-height:0;gap:18px;padding:16px;border-radius:8px}.ppNextBestActionPanel .ppStartHeading{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;min-height:40px}.ppNextBestActionPanel .ppStartHeading h2{font-size:16px}.ppNextBestActionPanel .ppDashboardIcon{--pp-icon-badge-size: 40px;--pp-icon-badge-glyph-size: 27px;width:40px;height:40px}.ppRecommendedFixBadge{grid-column:2;grid-row:2;justify-self:start;min-height:24px;padding-inline:10px;font-size:10px}.ppNextBestActionPanel .ppStartContent,.ppNextBestActionPanel .ppStartProduct{grid-template-columns:1fr}.ppNextBestActionPanel .ppStartContent{gap:18px}.ppNextBestActionPanel .ppStartProduct{justify-items:stretch}.ppNextBestActionPanel .ppProductArt-large{width:min(100%,260px);height:220px;justify-self:center}.ppNextBestActionPanel .ppStartCopy h3{font-size:22px}.ppNextBestActionPanel .ppNextBestProductName{font-size:14px}.ppNextBestActionPanel .ppNextBestWhy,.ppNextBestActionPanel .ppStartActionPanel{min-height:0;padding:18px 0 0;border-top:1px solid #e2e8f0;border-left:0}.ppNextBestActionPanel .ppNextBestWhyMetric{grid-template-columns:36px auto minmax(0,1fr)}.ppNextBestActionPanel .ppNextBestWhyMetric small{white-space:normal;overflow:visible;text-overflow:clip}.ppNextBestActionPanel .ppStartActionPanel:before{top:28px;right:30%}.ppNextBestActionPanel .ppStartActionPanel:after{top:84px;left:12%}.ppNextBestActionPanel .ppPrimaryButton{width:min(100%,300px);min-width:0;padding-left:28px;white-space:normal}}
