.pfx-page [id]{scroll-margin-top:84px}.pfx-page .prof-tabs{padding-top:2px}.pfx-page .prof-h2{letter-spacing:-.015em;text-transform:none;color:var(--ink);border-bottom:1px solid var(--line);overflow-wrap:anywhere;align-items:baseline;gap:10px;margin:34px 0 12px;padding:0 0 10px;font-size:1.22rem;font-weight:700;line-height:1.3;display:flex}.pfx-page .prof-h2:before{content:"";background:var(--blue);border-radius:2px;flex:none;width:4px;height:.9em;transform:translateY(2px)}.pfx-page .prof-exprow{border-bottom:1px solid var(--line);align-items:flex-end;margin:34px 0 12px;padding:0 0 10px}.pfx-page .prof-exprow .prof-h2{border-bottom:0;flex:auto;margin:0;padding:0}.pfx-page .prof-card__head{font-size:.92rem}.pfx-page a:focus-visible,.pfx-page button:focus-visible,.pfx-page summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.pfx-page .prof-bc a{padding:4px 0}.pfx-page .prof-wincard__title{padding:2px 0}.pfx-page .prof-comp__name,.pfx-page .prof-comp__more{padding:3px 0}.pfx-page .prof-table td a,.pfx-list a,.pfx-winner a,.pfx-note a,.pfx-more a,.pfx-win1__facts dd a{padding:4px 0}.pfx-h1sub{letter-spacing:0;color:var(--dim);margin-top:4px;font-size:.56em;font-weight:600;display:block}.pfx-page a.prof-chip:hover{color:var(--blue)}.pfx-page span.prof-comp__name:hover{color:var(--ink)}.pfx-page .prof-comp__title{flex:auto;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.prof-charts.pfx-charts--one{grid-template-columns:minmax(0,1fr)}.pfx-page .prof-charts>*{min-width:0}.pfx-trend__sum{margin-top:4px}.pfx-trend__note{margin-top:2px}.pfx-intro{color:var(--ink);overflow-wrap:break-word;max-width:72ch;margin:-6px 0 18px;font-size:.95rem;line-height:1.6}.pfx-page .prof-wins{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.pfx-page .prof-radar__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(320px,40%)),1fr))}.pfx-page .prof-comp__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.pfx-page .kio-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.pfx-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.pfx-fact{border:1px solid var(--line);background:var(--bg);border-radius:10px;min-width:0;padding:10px 12px}.pfx-fact__v{font-variant-numeric:tabular-nums;overflow-wrap:break-word;font-size:1.02rem;font-weight:700;display:block}.pfx-fact__l{color:var(--dim);margin-top:3px;font-size:.74rem;line-height:1.35;display:block}.pfx-note{color:var(--dim);overflow-wrap:break-word;margin:6px 0 0;font-size:.84rem;line-height:1.55}.pfx-lead{margin:0 0 12px}.pfx-note a,.pfx-link{color:var(--blue);font-weight:600}.pfx-note a:hover,.pfx-link:hover{text-decoration:underline}.pfx-muted{color:var(--muted);margin:10px 0 0;font-size:.76rem;line-height:1.5}.pfx-strong{color:var(--ink);font-weight:600}.pfx-plain{color:var(--ink);overflow-wrap:anywhere;min-width:0;font-weight:600}.pfx-state{background:var(--soft);color:var(--ink);border-radius:10px;padding:10px 12px}.pfx-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:4px;display:grid}.pfx-cols>*{min-width:0}.pfx-cols>:only-child{grid-column:1/-1}.pfx-sub{margin:0 0 8px;font-size:.86rem;font-weight:700}.pfx-list{gap:4px;max-width:480px;margin:0;padding:0;list-style:none;display:grid}.pfx-list li{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;font-size:.84rem;display:flex}.pfx-list a{color:var(--blue);overflow-wrap:anywhere;min-width:0;font-weight:600}.pfx-list a:hover{text-decoration:underline}.pfx-list__n{color:var(--dim);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.76rem}.pfx-sub .pfx-list__n{font-weight:500}.pfx-bars{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pfx-bars__row{grid-template-columns:minmax(0,1fr) minmax(56px,30%) auto auto;align-items:center;gap:10px;min-height:26px;font-size:.84rem;display:grid}.pfx-bars__label{overflow-wrap:anywhere;min-width:0;line-height:1.35}.pfx-bars__label a{color:var(--blue);padding:4px 0;font-weight:600}.pfx-bars__label a:hover{text-decoration:underline}.pfx-bars__track{background:var(--soft);border-radius:99px;height:8px;display:block;overflow:hidden}.pfx-bars__fill{background:var(--blue);border-radius:99px;height:100%;display:block}.pfx-bars__row:first-child .pfx-bars__fill{background:var(--blue-deep)}.pfx-bars__n{text-align:right;font-variant-numeric:tabular-nums;min-width:2.2em;font-weight:700}.pfx-bars__pct{text-align:right;min-width:2.9em;color:var(--dim);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.76rem}.pfx-active{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(320px,40%)),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pfx-active__item{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:11px 13px;display:flex}.pfx-active__top{color:var(--dim);flex-wrap:wrap;align-items:center;gap:7px;font-size:.76rem;display:flex}.pfx-active__title{color:var(--ink);overflow-wrap:anywhere;padding:2px 0;font-size:.88rem;font-weight:600;line-height:1.4}.pfx-active__title:hover{color:var(--blue)}.pfx-active__org{color:var(--muted);overflow-wrap:anywhere;font-size:.76rem}.pfx-tag{max-width:100%;color:var(--dim);background:var(--soft);overflow-wrap:anywhere;border-radius:6px;padding:2px 8px;font-size:.72rem;font-weight:600;display:inline-block}.pfx-more{margin:12px 0 0;font-size:.86rem}.pfx-more a{color:var(--blue);font-weight:600}.pfx-more a:hover{text-decoration:underline}.pfx-cta{background:var(--blue-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:14px;padding:12px 14px;display:flex}.pfx-cta__txt{min-width:0;color:var(--ink);flex:260px;font-size:.86rem;line-height:1.5}.pfx-oneline{margin:0 0 22px}.pfx-oneline .pfx-cta{margin-top:0}.pfx-more--lead{margin:0}.pfx-active__loc{align-items:center;gap:4px;display:inline-flex}.pfx-active__loc svg{flex:none}.pfx-radar-link{padding:4px 0;font-size:.86rem}.pfx-page .prof-card.pfx-win1{border-left:3px solid var(--amber);padding:16px 18px 14px}.pfx-win1__top{color:var(--dim);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:8px;font-size:.78rem;display:flex}.pfx-win1__title{color:var(--ink);overflow-wrap:anywhere;padding:2px 0;font-size:1.02rem;font-weight:700;line-height:1.4;display:inline-block}.pfx-win1__title:hover{color:var(--blue)}.pfx-win1__facts{border-top:1px solid var(--soft);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px 18px;margin:12px 0 0;padding:12px 0 0;display:grid}.pfx-win1__facts>div{min-width:0}.pfx-win1__facts dt{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.7rem;font-weight:700}.pfx-win1__facts dd{color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:.9rem;font-weight:600}.pfx-win1__facts dd a{color:var(--blue)}.pfx-win1__facts dd a:hover{text-decoration:underline}.pfx-months{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:4px;height:140px;margin:4px 0 6px;padding:0;list-style:none;display:grid}.pfx-month{flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.pfx-month__bar{background:var(--blue-bright);border-radius:5px 5px 2px 2px;width:100%;max-width:30px;min-height:3px}.pfx-month--peak .pfx-month__bar{background:var(--blue-deep)}.pfx-month__n{color:var(--dim);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-bottom:3px;font-size:.6875rem}.pfx-month__l{color:var(--muted);white-space:nowrap;margin-top:4px;font-size:.6875rem}.pfx-month--peak .pfx-month__n,.pfx-month--peak .pfx-month__l{color:var(--ink);font-weight:700}.pfx-month__full{display:none}.pfx-month__abbr{text-transform:uppercase;letter-spacing:.02em}.pfx-month--nodata .pfx-month__bar{border:1px dashed var(--line);background:0 0;height:10px;min-height:0}.pfx-month--nodata .pfx-month__n{color:var(--muted)}.pfx-years{border-collapse:collapse;width:100%;max-width:720px;font-size:.86rem}.pfx-years th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:6px 10px 6px 0;font-size:.7rem;font-weight:700}.pfx-years tbody th{text-transform:none;letter-spacing:0;color:var(--ink);border-bottom:1px solid var(--soft);padding:8px 10px 8px 0;font-size:.86rem;font-weight:700}.pfx-years td{border-bottom:1px solid var(--soft);font-variant-numeric:tabular-nums;white-space:nowrap;padding:8px 10px 8px 0}.pfx-years tr:last-child td,.pfx-years tr:last-child th{border-bottom:0}.pfx-years__bar{vertical-align:middle;background:var(--soft);border-radius:99px;width:64px;height:7px;margin-right:8px;display:inline-block;overflow:hidden}.pfx-years__bar>span{background:var(--blue);border-radius:99px;height:100%;display:block}.pfx-num,.pfx-years th.pfx-num,.pfx-page .prof-table th.pfx-num{text-align:right}.pfx-m-only{display:none}.pfx-years td:last-child,.pfx-years th:last-child{padding-right:0}.pfx-winner{color:var(--dim);overflow-wrap:anywhere;font-size:.78rem}.pfx-winner a{color:var(--blue);font-weight:600}.pfx-winner a:hover{text-decoration:underline}.pfx-pag{border-top:1px solid var(--soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding-top:14px;display:flex}.pfx-pag__list{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pfx-pag__num,.pfx-pag__step{font-variant-numeric:tabular-nums;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:36px;font-size:.86rem;font-weight:600;display:inline-flex}.pfx-pag__num{border:1px solid var(--line);min-width:36px;color:var(--ink);padding:0 8px}a.pfx-pag__num:hover{border-color:var(--blue);color:var(--blue)}.pfx-pag__num.is-cur{background:var(--blue);border-color:var(--blue);color:var(--bg)}.pfx-pag__gap{text-align:center;min-width:16px;color:var(--muted)}.pfx-pag__step{border:1px solid var(--line);color:var(--blue);white-space:nowrap;padding:0 14px}a.pfx-pag__step:hover{border-color:var(--blue)}.pfx-pag__step.is-off{color:var(--muted);border-style:dashed}.pfx-range{color:var(--ink);margin:10px 0 0;font-size:.92rem;font-weight:600}.pfx-nowrap{white-space:nowrap}.pfx-back{color:var(--blue);margin-top:8px;padding:4px 0;font-size:.86rem;font-weight:600;display:inline-block}.pfx-back:hover{text-decoration:underline}.pfx-sources{border:1px dashed var(--line);color:var(--dim);border-radius:10px;margin:22px 0 0;padding:12px 14px;font-size:.78rem;line-height:1.55}.pfx-sources strong{color:var(--ink)}@media (min-width:1024px){.pfx-month__full{display:inline}.pfx-month__abbr{display:none}}@media (min-width:561px){.pfx-page .pfx-narrow-only{display:none}}@media (max-width:900px){.pfx-active{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.pfx-cols{grid-template-columns:1fr}.pfx-intro{font-size:.9rem}.pfx-page .prof-h2{margin-top:28px;font-size:1.1rem}.pfx-page .prof-exprow{gap:8px;margin-top:28px}.pfx-months{gap:2px;height:124px}.pfx-month__abbr{letter-spacing:0}.pfx-years__bar{width:40px;margin-right:6px}.pfx-hide-sm{display:none}.pfx-m-only{display:inline}.pfx-rank-table thead{display:none}.pfx-rank-table,.pfx-rank-table tbody{display:block}.pfx-rank-table tr{border-bottom:1px solid var(--soft);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:9px 0;display:grid}.pfx-rank-table tr:last-child{border-bottom:0}.pfx-page .pfx-rank-table td{border:0;padding:0}.pfx-rank-table .pfx-c-name{grid-column:1/-1}.pfx-rank-table .pfx-c-n{text-align:left;color:var(--dim);font-size:.8rem}.pfx-rank-table .pfx-c-v{font-size:.8rem;font-weight:600}.pfx-page .prof-comp__name{white-space:normal;overflow-wrap:anywhere;overflow:visible}.pfx-page .prof-comp__item .prof-bar{display:none}.pfx-bars__row{grid-template-columns:minmax(0,1fr) 48px auto auto;gap:8px}.pfx-page .pfx-wide-only,.pfx-page .prof-wins--collapsed>.prof-wincard:nth-child(n+9){display:none}.pfx-pag{grid-template-columns:1fr 1fr;display:grid}.pfx-pag__prev{grid-column:1;justify-self:start}.pfx-pag__next{grid-column:2;justify-self:end}.pfx-pag__list{grid-area:2/1/auto/-1}}
