*{box-sizing:border-box}html{scroll-behavior:smooth}body.pk{background-color:var(--pk-canvas);background-image:linear-gradient(var(--pk-line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--pk-line-soft) 1px, transparent 1px);background-size:44px 44px;min-width:320px;min-height:100vh;overflow-x:hidden}button,input,select{font:inherit}a{color:inherit}.app-shell{min-height:100vh}.topbar{z-index:100;background:color-mix(in srgb, var(--pk-panel) 94%, transparent);border-bottom:1px solid var(--pk-line);justify-content:space-between;align-items:center;height:58px;padding:0 22px;display:flex;position:fixed;inset:0 0 auto}.brand{color:var(--pk-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:inline-flex}.brand>span:last-child{flex-direction:column;gap:1px;display:flex}.brand b{letter-spacing:.16em;font-size:11px;font-weight:550}.brand small{color:var(--pk-ink-2);font-size:11px}.brand-mark{border:1px solid var(--pk-line-strong);background:var(--pk-inset);border-radius:7px;grid-template-columns:repeat(3,5px);place-content:center;gap:2px;width:22px;height:22px;display:inline-grid;position:relative}.brand-mark i{background:var(--pk-ink-2);width:5px;height:5px}.brand-mark i:first-child{opacity:.45}.brand-mark i:nth-child(2){opacity:.7}.brand-mark.small{flex:none;width:28px;height:28px}.topbar-meta{color:var(--pk-ink-2);align-items:center;gap:10px;display:flex}.top-status{align-items:center;gap:7px;font-size:11px;display:inline-flex}.sidebar{z-index:40;border-right:1px solid var(--pk-line);background:color-mix(in srgb, var(--pk-canvas) 96%, transparent);width:206px;position:fixed;top:58px;bottom:0;left:0}.sidebar-inner{flex-direction:column;height:100%;padding:26px 15px 18px;display:flex}.sidebar .pk-label{margin:0 0 11px;padding:0 8px}.sidebar .pk-tree{flex-direction:column;gap:3px;display:flex}.sidebar .pk-tree div{height:31px}.sidebar .pk-tree div[aria-selected=true]{box-shadow:0 0 0 1px var(--pk-line-strong)}.sidebar-foot{border-top:1px solid var(--pk-line);margin-top:auto;padding:15px 8px 0}.sidebar-foot .pk-label{padding:0}.mobile-nav{display:none}.report-main{width:calc(100% - 206px);margin-left:206px;padding:58px 0 0}.report-section{width:min(1380px,100% - 64px);margin:0 auto;padding:90px 0 34px;scroll-margin-top:58px}.hero-section{padding-top:104px}.hero-grid{grid-template-columns:minmax(0,1.45fr) minmax(330px,.65fr);align-items:end;gap:64px;display:grid}.eyebrow{color:var(--pk-ink-3);font:10px/1 var(--pk-mono);letter-spacing:.13em;align-items:center;gap:10px;margin-bottom:22px;display:inline-flex}.eyebrow span{color:var(--pk-ink-2)}.eyebrow i{background:var(--pk-line-strong);width:38px;height:1px}.hero-grid .pk-display{letter-spacing:-.045em;max-width:820px;font-size:clamp(42px,5.1vw,78px);line-height:1.02}.hero-copy{max-width:790px;color:var(--pk-ink-2);margin:28px 0 0;font-size:clamp(15px,1.4vw,18px);line-height:1.8}.hero-copy strong{color:var(--pk-ink);font-weight:550}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.scope-panel{box-shadow:none;padding:22px 24px}.scope-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.scope-thesis{color:var(--pk-ink);margin:24px 0 18px;font-size:18px;font-weight:350;line-height:1.65}.pk-note{color:var(--pk-ink-3);margin:15px 0 0;font-size:11.5px;line-height:1.6}.metric-strip{box-shadow:none;grid-template-columns:repeat(4,1fr);margin-top:70px;padding:0;display:grid;overflow:hidden}.metric-strip>div{border-right:1px solid var(--pk-line);grid-template-columns:auto 1fr;gap:4px 13px;padding:22px 24px;display:grid}.metric-strip>div:last-child{border-right:0}.metric-strip .pk-label{grid-column:1/-1}.metric-strip strong{font:200 34px/1 var(--pk-mono)}.metric-strip small{color:var(--pk-ink-3);align-self:end;font-size:11px}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.section-heading>div:first-child{max-width:840px}.section-heading .pk-label{margin:0 0 8px}.section-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,44px);font-weight:250;line-height:1.08}.section-heading p:not(.pk-label){max-width:720px;color:var(--pk-ink-2);margin:13px 0 0;font-size:14px;line-height:1.7}.section-index{color:var(--pk-ink-3);font:11px/1 var(--pk-mono);margin-bottom:18px;display:inline-block}.compact-heading{margin-top:70px}.compact-heading h2{font-size:28px}.section-stat{align-items:baseline;gap:5px;display:flex}.section-stat span{color:var(--pk-ink-3);margin-right:10px}.section-stat b{font:200 42px/1 var(--pk-mono)}.section-stat small{color:var(--pk-ink-3)}.findings-grid{border-top:1px solid var(--pk-line-strong)}.finding-row{border-bottom:1px solid var(--pk-line);grid-template-columns:72px 1fr;gap:24px;padding:26px 0;display:grid}.finding-num{color:var(--pk-ink-3);font:11px var(--pk-mono)}.finding-row p{max-width:1050px;color:var(--pk-ink);margin:0;font-size:clamp(17px,1.6vw,21px);font-weight:320;line-height:1.65}.market-bands{box-shadow:none;margin-top:48px;padding:0 24px 10px}.market-band-head{border-bottom:1px solid var(--pk-line);justify-content:space-between;align-items:flex-end;gap:20px;padding:22px 0 18px;display:flex}.market-band-head .pk-label{margin-bottom:7px;display:block}.market-band-head h3{margin:0;font-size:17px;font-weight:500}.market-band-head>span{font-size:11px}.market-band{border-bottom:1px solid var(--pk-line);grid-template-columns:140px minmax(120px,.8fr) 36px minmax(280px,1.7fr);align-items:center;gap:18px;min-height:64px;display:grid}.market-band:last-child{border-bottom:0}.market-band-name{font-weight:500}.market-bar{background:var(--pk-inset);height:4px;overflow:hidden}.market-bar i{background:var(--pk-ink-2);height:100%;display:block}.market-band b{font:500 13px var(--pk-mono)}.market-band p{color:var(--pk-ink-2);margin:0;font-size:12px}.methodology-note{align-items:flex-start;margin-top:18px}.methodology-note svg{flex:none;margin-top:2px}.methodology-note p,.monitor-note p{margin:4px 0 0}.table-console,.sources-console{box-shadow:none;overflow:hidden}.table-toolbar{border-bottom:1px solid var(--pk-line);justify-content:space-between;align-items:center;gap:14px;min-height:60px;padding:10px 14px;display:flex}.search-field{border-radius:var(--pk-r-ctl);background:var(--pk-inset);min-width:250px;height:36px;color:var(--pk-ink-3);flex:360px;align-items:center;gap:9px;padding:0 12px;display:flex}.search-field input{width:100%;min-width:0;color:var(--pk-ink);background:0 0;border:0;outline:0}.search-field input::placeholder{color:var(--pk-ink-3)}.filters{align-items:center;gap:8px;display:flex}.filters>label{color:var(--pk-ink-3);align-items:center;gap:6px;display:flex}.filters .pk-field{background-image:linear-gradient(45deg, transparent 50%, var(--pk-ink-3) 50%), linear-gradient(135deg, var(--pk-ink-3) 50%, transparent 50%);background-position:calc(100% - 14px) 14px,calc(100% - 10px) 14px;background-repeat:no-repeat;background-size:4px 4px,4px 4px;width:auto;min-width:118px;padding:7px 30px 7px 10px}.selected-strip{border-bottom:1px solid var(--pk-line);background:color-mix(in srgb, var(--pk-inset) 35%, transparent);align-items:center;gap:12px;min-height:48px;padding:9px 14px;display:flex}.selected-strip>span{white-space:nowrap;color:var(--pk-ink-2);font-size:11px}.selected-strip>span b{color:var(--pk-ink);font:500 13px var(--pk-mono)}.selected-strip>div{flex-wrap:wrap;gap:6px;display:flex}.selected-strip em{color:var(--pk-warn);margin-left:auto;font-size:11px;font-style:normal}.table-scroll{overflow-x:auto}.competitor-table{min-width:1160px}.competitor-table th{z-index:1;background:var(--pk-panel);position:sticky;top:0}.competitor-table td{vertical-align:top;padding-top:12px;padding-bottom:12px;line-height:1.55}.competitor-table .check-col{text-align:center;width:48px}.competitor-table td:nth-child(2){width:190px}.competitor-table td:nth-child(3){width:148px}.competitor-table td:nth-child(4){width:130px}.competitor-table .wide-cell{min-width:250px;color:var(--pk-ink-2)}.competitor-table tr.is-selected-row td{background:color-mix(in srgb, var(--pk-inset) 52%, transparent)}.row-check{border:1px solid var(--pk-line-strong);width:20px;height:20px;color:var(--pk-on-ink);cursor:pointer;background:0 0;border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.row-check.is-on{background:var(--pk-ink);border-color:var(--pk-ink)}.product-name{align-items:center;gap:5px;font-weight:550;text-decoration:none;display:inline-flex}.product-name:hover,.sources-table a:hover,.monitor-row a:hover{text-underline-offset:3px;text-decoration:underline}.competitor-table td small,.sources-table td small{color:var(--pk-ink-3);margin-top:3px;font-size:10.5px;display:block}.category-text{color:var(--pk-ink-2);margin-bottom:7px;font-size:11px;display:block}.evidence{width:22px;height:22px;font:550 10px var(--pk-mono);border-radius:50%;justify-content:center;align-items:center;margin-right:7px;font-style:normal;display:inline-flex}.evidence-高{color:var(--pk-ok);background:color-mix(in srgb, var(--pk-ok) 12%, transparent)}.evidence-中{color:var(--pk-warn);background:color-mix(in srgb, var(--pk-warn) 14%, transparent)}.evidence-低{color:var(--pk-bad);background:color-mix(in srgb, var(--pk-bad) 12%, transparent)}.source-links{vertical-align:middle;flex-wrap:wrap;gap:4px;display:inline-flex}.source-links a{color:var(--pk-ink-3);font:9.5px var(--pk-mono);text-decoration:none}.source-links a:hover{color:var(--pk-ink)}.comparison-panel{box-shadow:none;margin-top:18px;padding:0;overflow:hidden}.comparison-title{border-bottom:1px solid var(--pk-line);justify-content:space-between;align-items:flex-end;gap:20px;padding:18px;display:flex}.comparison-title h3{margin:5px 0 0;font-size:18px;font-weight:500}.comparison-title>span{font-size:10.5px}.comparison-grid{grid-template-columns:repeat(var(--compare-count), minmax(190px, 1fr));display:grid;overflow-x:auto}.comparison-grid article{border-right:1px solid var(--pk-line);min-width:210px;padding:18px}.comparison-grid article:last-child{border-right:0}.compare-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:18px;display:flex}.compare-head>div{flex-direction:column;gap:4px;display:flex}.compare-head small{color:var(--pk-ink-3)}.score-meter{grid-template-columns:62px 1fr;align-items:center;gap:10px;margin:9px 0;display:grid}.score-meter>span{color:var(--pk-ink-2);font-size:11px}.score-meter .pk-meter{height:7px}.comparison-grid article>p{border-top:1px solid var(--pk-line);color:var(--pk-ink-2);margin:18px 0 0;padding-top:14px;font-size:11.5px;line-height:1.6}.deep-console{box-shadow:none;overflow:hidden}.deep-tabs{padding:0 14px;overflow-x:auto}.deep-tabs .pk-tab{white-space:nowrap}.deep-matrix{grid-template-columns:190px repeat(5,minmax(200px,1fr));display:grid;overflow-x:auto}.deep-axis,.deep-matrix article{border-right:1px solid var(--pk-line);min-height:300px;padding:22px}.deep-axis{background:color-mix(in srgb, var(--pk-inset) 44%, transparent)}.deep-axis h3{margin:9px 0 12px;font-size:20px;font-weight:450}.deep-axis p{color:var(--pk-ink-3);margin:0;font-size:11.5px;line-height:1.6}.deep-matrix article:last-child{border-right:0}.deep-product{border-bottom:1px solid var(--pk-line);justify-content:space-between;align-items:flex-start;gap:10px;min-height:70px;padding-bottom:15px;display:flex}.deep-product span:first-child{color:var(--pk-ink-3);font-size:10px}.deep-product h3{margin:5px 0 0;font-size:15px;font-weight:550}.deep-matrix article>p{color:var(--pk-ink-2);margin:18px 0 0;line-height:1.75}.direct-benchmark{margin-top:16px}.direct-benchmark p{margin:0}.funnel-flow{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.funnel-step{box-shadow:none;min-height:310px}.funnel-top{border-bottom:1px solid var(--pk-line);align-items:center;gap:10px;padding-bottom:13px;display:flex}.funnel-top span{color:var(--pk-ink-3);font:10px var(--pk-mono)}.funnel-top b{font-size:12px;font-weight:550}.funnel-top i{color:var(--pk-ink-3);margin-left:auto;font-style:normal}.funnel-step h3{margin:18px 0 20px;font-size:20px;font-weight:350;line-height:1.4}.funnel-line{margin-top:14px}.funnel-line small{color:var(--pk-ink-3);font:9.5px var(--pk-mono);letter-spacing:.11em;text-transform:uppercase;margin-bottom:3px;display:block}.funnel-line p{color:var(--pk-ink-2);margin:0;font-size:11.5px;line-height:1.55}.funnel-line.friction{border-left:2px solid var(--pk-warn);padding-left:9px}.growth-table{min-width:1000px}.growth-table td{min-width:180px;color:var(--pk-ink-2);line-height:1.55}.growth-table td:first-child{min-width:120px;color:var(--pk-ink)}.opportunity-layout{grid-template-columns:minmax(500px,1.15fr) minmax(380px,.85fr);gap:16px;display:grid}.opportunity-chart{min-height:540px;box-shadow:none;background-image:linear-gradient(var(--pk-line) 1px, transparent 1px), linear-gradient(90deg, var(--pk-line) 1px, transparent 1px);background-size:20% 20%;border-radius:4px;position:relative;overflow:hidden}.opportunity-chart:before,.opportunity-chart:after{content:"";background:var(--pk-line-strong);position:absolute}.opportunity-chart:before{width:1px;top:0;bottom:0;left:50%}.opportunity-chart:after{height:1px;top:50%;left:0;right:0}.axis-y,.axis-x{z-index:2;color:var(--pk-ink-3);font:9.5px var(--pk-mono);letter-spacing:.1em;position:absolute}.axis-y{writing-mode:vertical-rl;top:15px;left:15px;transform:rotate(180deg)}.axis-x{bottom:14px;right:16px}.quad{z-index:1;color:var(--pk-ink-3);letter-spacing:.08em;font-size:10px;position:absolute}.q1{top:18px;left:25%}.q2{top:18px;left:75%}.q3{bottom:18px;left:25%}.q4{bottom:18px;left:75%}.opportunity-point{z-index:3;border:1px solid var(--pk-ink);background:var(--pk-panel);width:34px;height:34px;color:var(--pk-ink);font:550 11px var(--pk-mono);cursor:help;box-shadow:0 0 0 5px color-mix(in srgb, var(--pk-canvas) 72%, transparent);border-radius:50%;position:absolute;transform:translate(-50%,50%)}.opportunity-point.horizon-暂缓{color:var(--pk-warn);border-style:dashed;border-color:var(--pk-warn)}.opportunity-list{box-shadow:none;padding:0 18px}.opportunity-list article{border-bottom:1px solid var(--pk-line);grid-template-columns:30px 1fr;gap:10px;padding:17px 0;display:grid}.opportunity-list article:last-child{border-bottom:0}.opportunity-list article>span{color:var(--pk-ink-3);font:10px var(--pk-mono);padding-top:2px}.opportunity-list article>div>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.opportunity-list b{font-weight:550}.opportunity-list em{color:var(--pk-ink-3);font-size:10px;font-style:normal}.opportunity-list p{color:var(--pk-ink-2);margin:7px 0;font-size:11.5px;line-height:1.55}.opportunity-list small{color:var(--pk-ink-3)}.priority-stack{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.priority-stack article{box-shadow:none}.priority-stack h3{margin:14px 0 8px;font-size:18px;font-weight:400}.priority-stack p{color:var(--pk-ink-2);margin:0;line-height:1.65}.risk-list{box-shadow:none;padding:0 20px}.risk-list article{border-bottom:1px solid var(--pk-line);grid-template-columns:120px 1fr 110px;align-items:start;gap:24px;padding:23px 0;display:grid}.risk-list article:last-child{border-bottom:0}.risk-rank{align-items:center;gap:10px;display:flex}.risk-rank>span:first-child{color:var(--pk-ink-3);font:10px var(--pk-mono)}.risk-body h3{margin:0 0 10px;font-size:16px;font-weight:500}.risk-body p{color:var(--pk-ink-2);margin:7px 0 0;font-size:12px;line-height:1.6}.risk-body p b{min-width:68px;color:var(--pk-ink-3);letter-spacing:.08em;font-size:10px;font-weight:500;display:inline-block}.risk-owner{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.risk-owner b{font-size:11px;font-weight:500}.evidence-key{color:var(--pk-ink-2);gap:18px;font-size:11px;display:flex}.evidence-key>span{align-items:center;display:flex}.sources-table{min-width:980px}.sources-table td{vertical-align:top;line-height:1.55}.sources-table td:nth-child(2){min-width:220px}.sources-table td:nth-child(4){min-width:310px;color:var(--pk-ink-2)}.sources-table a{align-items:center;gap:5px;font-weight:500;text-decoration:none;display:inline-flex}.source-id{color:var(--pk-ink-3);font:10.5px var(--pk-mono)}.monitoring-section{padding-bottom:90px}.monitor-console{box-shadow:none;overflow:hidden}.monitor-console.has-live-diff .monitor-change-panel{background:color-mix(in srgb, var(--pk-halo) 54%, transparent)}.monitor-head{border-bottom:1px solid var(--pk-line);justify-content:space-between;align-items:flex-start;gap:20px;padding:25px;display:flex}.monitor-head h3{margin:13px 0 5px;font-size:22px;font-weight:400}.monitor-head p{color:var(--pk-ink-2);margin:0}.monitor-state{color:var(--pk-ink-2);font:10px var(--pk-mono);letter-spacing:.12em;align-items:center;gap:8px;display:inline-flex}.monitor-metrics{border-bottom:1px solid var(--pk-line);grid-template-columns:repeat(4,1fr);display:grid}.monitor-metrics>div{border-right:1px solid var(--pk-line);flex-direction:column;gap:5px;min-height:110px;padding:20px 24px;display:flex}.monitor-metrics>div:last-child{border-right:0}.monitor-metrics b{font:350 20px var(--pk-mono);margin-top:6px}.monitor-metrics small{color:var(--pk-ink-3)}.monitor-pages{padding:0 24px}.monitor-row{border-bottom:1px solid var(--pk-line);grid-template-columns:190px minmax(230px,.8fr) 88px minmax(300px,1.2fr) 82px;align-items:center;gap:18px;min-height:58px;font-size:11.5px;display:grid}.monitor-row:last-child{border-bottom:0}.monitor-row>span:first-child{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.monitor-row>span:first-child small{width:100%;padding-left:16px}.monitor-row>span:nth-child(4){flex-direction:column;align-items:flex-start;gap:3px;line-height:1.45;display:flex}.monitor-row>span:nth-child(4) b{font-size:10.5px;font-weight:550}.monitor-row>span:nth-child(4) small{color:var(--pk-ink-3)}.monitor-row a{color:var(--pk-ink-2);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;text-decoration:none;display:inline-flex;overflow:hidden}.monitor-labels{min-height:36px;color:var(--pk-ink-3);font:9.5px var(--pk-mono);letter-spacing:.1em;text-transform:uppercase}.monitor-result{color:var(--pk-ink-3);font:10px var(--pk-mono)}.monitor-row.is-meaningful{background:color-mix(in srgb, var(--pk-halo) 28%, transparent)}.monitor-row.is-error{color:var(--pk-bad)}.monitor-loading-row .pk-skeleton{border-radius:3px;width:82%;height:10px;display:block}.monitor-api-error,.monitor-empty{min-height:84px;color:var(--pk-ink-2);justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.monitor-api-error b{color:var(--pk-bad);font-weight:550}.monitor-api-error p{color:var(--pk-ink-3);margin:4px 0 0}.monitor-change-panel{border-top:1px solid var(--pk-line);transition:background var(--pk-dur-base);padding:22px 24px}.monitor-change-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:12px;display:flex}.monitor-change-head h4{margin:5px 0 0;font-size:16px;font-weight:500}.monitor-change-head>span{color:var(--pk-ink-3);font:10px var(--pk-mono)}.monitor-no-change{align-items:flex-start;gap:10px;padding:15px 0;display:flex}.monitor-no-change>i{margin-top:4px}.monitor-no-change p{flex-direction:column;gap:4px;margin:0;display:flex}.monitor-no-change b{font-size:12px;font-weight:500}.monitor-no-change small{color:var(--pk-ink-3);line-height:1.55}.monitor-change-row{border-top:1px solid var(--pk-line);grid-template-columns:180px 1fr 28px;align-items:start;gap:18px;padding:13px 0;display:grid}.monitor-change-row>div{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.monitor-change-row small{color:var(--pk-ink-3);font:9.5px var(--pk-mono)}.monitor-change-row p{color:var(--pk-ink-2);margin:0;line-height:1.6}.monitor-change-row>a{border:1px solid var(--pk-line);width:28px;height:28px;color:var(--pk-ink-2);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.monitor-history{border-top:1px solid var(--pk-line);background:color-mix(in srgb, var(--pk-inset) 38%, transparent);grid-template-columns:150px 1fr;gap:18px;padding:18px 24px;display:grid}.monitor-history>div:first-child{flex-direction:column;gap:6px;display:flex}.monitor-history>div:first-child b{font-size:12px;font-weight:500}.monitor-history-track{align-items:stretch;gap:8px;display:flex;overflow-x:auto}.monitor-history-track>span{border:1px solid var(--pk-line);background:var(--pk-panel);border-radius:8px;grid-template-columns:8px auto;gap:3px 7px;min-width:132px;padding:8px 10px;display:grid}.monitor-history-track>span i{grid-row:1/3;margin-top:3px}.monitor-history-track>span b{font:500 10px var(--pk-mono)}.monitor-history-track>span small{color:var(--pk-ink-3);font-size:9.5px}.monitor-foot{border-top:1px solid var(--pk-line);background:var(--pk-inset);color:var(--pk-ink-3);font:10px var(--pk-mono);flex-wrap:wrap;gap:20px;padding:15px 24px;display:flex}.monitor-foot code{color:var(--pk-ink-2)}.monitor-note{align-items:flex-start;margin-top:14px}.monitor-note svg{color:var(--pk-warn);flex:none;margin-top:2px}.report-footer{border-top:1px solid var(--pk-line);justify-content:space-between;align-items:center;gap:20px;width:min(1380px,100% - 64px);margin:0 auto 36px;padding-top:26px;display:flex}.report-footer>div{align-items:center;gap:10px;display:flex}.report-footer p{flex-direction:column;gap:2px;margin:0;display:flex}.report-footer p b{font-size:11.5px;font-weight:550}.report-footer p small{color:var(--pk-ink-3);font-size:10px}.rotate-180{transform:rotate(180deg)}@media (width<=1180px){.report-section{width:calc(100% - 40px)}.hero-grid{grid-template-columns:1fr;gap:34px}.scope-panel{max-width:720px}.table-toolbar{flex-direction:column;align-items:stretch}.filters{flex-wrap:wrap}.filters>label:first-child{flex:220px}.filters .pk-field{flex:145px}.funnel-flow{grid-template-columns:repeat(2,1fr)}.opportunity-layout{grid-template-columns:1fr}.opportunity-chart{min-height:470px}.report-footer{width:calc(100% - 40px)}}@media (width<=860px){.topbar{padding:0 14px}.sidebar{display:none}.mobile-nav{z-index:90;background:var(--pk-panel);border-bottom:1px solid var(--pk-line);padding:0 8px;display:flex;position:fixed;top:58px;left:0;right:0;overflow-x:auto}.mobile-nav .pk-tab{white-space:nowrap;padding:10px 12px;font-size:11.5px}.report-main{width:100%;margin-left:0;padding-top:98px}.report-section{padding-top:72px;scroll-margin-top:98px}.hero-section{padding-top:70px}.metric-strip{grid-template-columns:repeat(2,1fr)}.metric-strip>div:nth-child(2){border-right:0}.metric-strip>div:nth-child(-n+2){border-bottom:1px solid var(--pk-line)}.market-band{grid-template-columns:120px minmax(100px,1fr) 28px;padding:12px 0}.market-band p{grid-column:1/-1}.section-heading{align-items:flex-start}.comparison-grid{grid-template-columns:repeat(var(--compare-count), minmax(220px, 1fr))}.priority-stack{grid-template-columns:1fr}.risk-list article{grid-template-columns:100px 1fr}.risk-owner{grid-column:2;align-items:flex-start}.monitor-metrics{grid-template-columns:repeat(2,1fr)}.monitor-metrics>div:nth-child(2){border-right:0}.monitor-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--pk-line)}.monitor-row{grid-template-columns:170px minmax(220px,.8fr) 82px minmax(280px,1.2fr) 78px}.monitor-pages{overflow-x:auto}.monitor-row{min-width:940px}}@media (width<=620px){.desktop-only{display:none!important}.brand small{display:none}.topbar-meta{gap:5px}.report-section{width:calc(100% - 28px);padding-top:62px}.hero-section{padding-top:56px}.hero-grid .pk-display{font-size:clamp(40px,13vw,58px)}.hero-copy{font-size:15px}.hero-actions .pk-btn{flex:100%;justify-content:center}.scope-panel{padding:18px}.scope-thesis{font-size:16px}.metric-strip{margin-top:42px}.metric-strip>div{padding:17px 15px}.metric-strip strong{font-size:27px}.metric-strip small{display:none}.section-heading{margin-bottom:22px;display:block}.section-heading h2{font-size:32px}.section-stat,.section-heading>.pk-pill,.evidence-key{margin-top:15px}.finding-row{grid-template-columns:38px 1fr;gap:10px}.finding-row p{font-size:16px}.market-bands{padding:0 14px 8px}.market-band-head{display:block}.market-band-head>span{margin-top:8px;display:block}.market-band{grid-template-columns:110px 1fr 24px;gap:10px}.table-toolbar{padding:10px}.search-field{width:100%;min-width:0}.filters{grid-template-columns:repeat(2,1fr);width:100%;display:grid}.filters>label:first-child{display:contents}.filters>label:first-child svg{display:none}.filters .pk-field{width:100%;min-width:0}.selected-strip{flex-direction:column;align-items:flex-start}.selected-strip em{margin-left:0}.comparison-title{flex-direction:column;align-items:flex-start}.deep-matrix{grid-template-columns:155px repeat(5,235px)}.deep-axis,.deep-matrix article{padding:17px}.funnel-flow{grid-template-columns:1fr}.funnel-step{min-height:auto}.funnel-top i{display:none}.opportunity-chart{min-height:390px}.q1,.q2,.q3,.q4{display:none}.opportunity-point{width:30px;height:30px}.risk-list{padding:0 14px}.risk-list article{grid-template-columns:1fr;gap:13px}.risk-owner{grid-column:1;align-items:flex-start}.monitor-head{flex-direction:column;padding:20px}.monitor-metrics>div{min-height:94px;padding:16px}.monitor-metrics b{font-size:16px}.monitor-change-panel{padding:18px}.monitor-change-row{grid-template-columns:1fr 28px}.monitor-change-row>div,.monitor-change-row p{grid-column:1}.monitor-change-row>a{grid-area:1/2/3}.monitor-history{grid-template-columns:1fr;padding:16px 18px}.monitor-foot{flex-direction:column;gap:7px}.report-footer{flex-direction:column;align-items:flex-start;width:calc(100% - 28px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
