.ps-root .pf-head{align-items:flex-end;gap:16px;display:flex}.ps-root .pf-head h1{letter-spacing:-.025em;margin:4px 0 0;font-size:28px;font-weight:800;line-height:1.15}.ps-root .pf-head h1 em{color:var(--c-accent);font-style:normal}.ps-root .pf-head p{color:var(--c-ink-2);max-width:640px;margin:6px 0 0;font-size:14px;line-height:1.5}.ps-root .pf-head-end{flex:none;margin-left:auto}.ps-root .pf-tabs{border-bottom:1px solid var(--c-line);align-items:center;gap:4px;margin-top:14px;display:flex}.ps-root .pf-tabs a{height:36px;color:var(--c-ink-2);white-space:nowrap;align-items:center;padding:0 12px;font-size:13.5px;font-weight:700;display:inline-flex;position:relative}.ps-root .pf-tabs a:hover,.ps-root .pf-tabs a[aria-current=page]{color:var(--c-ink)}.ps-root .pf-tabs a[aria-current=page]:after{content:"";background:var(--c-accent);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.ps-root .pf-tabs-end{color:var(--c-ink-2);white-space:nowrap;margin-left:auto;font-size:12.5px}.ps-root .pf-row{align-items:stretch;gap:14px;margin-top:14px;display:grid}.ps-root .pf-row.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.ps-root .pf-row.c84{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.ps-root .pf-row.c2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.ps-root .pf-tile{border-radius:var(--r-card);border:1px solid var(--c-line);background:var(--c-card);align-content:start;gap:4px;min-width:0;padding:14px 16px;display:grid}.ps-root .pf-tile.is-unknown{border-style:dashed;border-color:var(--c-line-2)}.ps-root .pf-k{letter-spacing:.06em;text-transform:uppercase;color:var(--c-ink-2);align-items:center;gap:6px;font-size:11.5px;font-weight:800;display:flex}.ps-root .pf-v{font-size:var(--t-kpi);letter-spacing:-.02em;white-space:nowrap;font-weight:800;line-height:1.15}.ps-root .pf-v.pf-v-sm{white-space:normal;font-size:18px}.ps-root .pf-s{color:var(--c-ink-2);font-size:13px;line-height:1.45}.ps-root .pf-s b{color:var(--c-ink)}.ps-root .pf-n{border-top:1px solid var(--c-line);color:var(--c-ink-2);margin-top:6px;padding-top:8px;font-size:12.5px;line-height:1.45}.ps-root .pf-panel{border-radius:var(--r-card);border:1px solid var(--c-line);background:var(--c-card);flex-direction:column;min-width:0;scroll-margin-top:72px;display:flex;overflow:hidden}.ps-root .pf-panel-h{border-bottom:1px solid var(--c-line);flex-wrap:wrap;align-items:baseline;gap:10px;padding:12px 16px;display:flex}.ps-root .pf-panel-h h2{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:800}.ps-root .pf-panel-b{gap:8px;padding:12px 16px 14px;display:grid}.ps-root .pf-panel-f{border-top:1px solid var(--c-line);color:var(--c-ink-2);padding:10px 16px;font-size:12px;line-height:1.45}.ps-root .pf-cap{color:var(--c-ink-2);margin:0;font-size:12px;line-height:1.45}.ps-root .pf-in{margin:12px 16px 14px}.ps-root .pf-tbl-wrap{overflow-x:auto}.ps-root .pf-tbl-wrap:focus-visible{outline:2px solid var(--c-focus);outline-offset:-2px}.ps-root .pf-tbl{border-collapse:collapse;width:100%;font-size:13px}.ps-root .pf-tbl th{text-align:left;color:var(--c-ink-2);border-bottom:1px solid var(--c-line);white-space:nowrap;padding:8px 16px;font-size:12px;font-weight:700}.ps-root .pf-tbl td{border-top:1px solid var(--c-line);white-space:nowrap;padding:8px 16px}.ps-root .pf-tbl tbody tr:first-child td{border-top:0}.ps-root .pf-tbl .r{text-align:right}.ps-root .pf-tbl tr.is-total td{border-top:1px solid var(--c-line-2);background:var(--c-card-2);font-weight:800}.ps-root .pf-wk{color:var(--c-ink-2);font-size:12px;font-weight:600}.ps-root .pf-ou{color:var(--c-total);font-weight:800}.ps-root .pf-src{align-items:center;gap:8px;min-width:0;max-width:240px;display:inline-flex}.ps-root .pf-rank{text-align:right;width:18px;color:var(--c-ink-2);flex:none}.ps-root .pf-av{background:var(--c-card-3);width:22px;height:22px;color:var(--c-ink);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:inline-grid}.ps-root .pf-ell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ps-root .pf-legend{color:var(--c-ink-2);flex-wrap:wrap;gap:6px 18px;margin-top:8px;font-size:12.5px;display:flex}.ps-root .pf-legend b{color:var(--c-ink)}.ps-root .pf-legend b.ps-pos{color:var(--c-win)}.ps-root .pf-legend b.ps-neg{color:var(--c-loss)}.ps-root .pf-legend i{vertical-align:middle;background:var(--c-chart-official);border-radius:2px;width:14px;height:3px;margin-right:6px;display:inline-block}.ps-root .pf-disc{border-radius:var(--r-card);border:1px solid var(--c-line);border-left:3px solid var(--c-accent);background:var(--c-card);margin-top:14px;padding:14px 18px}.ps-root .pf-disc h2{margin:0;font-size:15px;font-weight:800}.ps-root .pf-disc p{color:var(--c-ink-2);margin:4px 0 0;font-size:13.5px;line-height:1.55}.ps-root .pf-disc p b{color:var(--c-ink)}.ps-root .pf-disc p b.ps-pos{color:var(--c-win)}.ps-root .pf-disc p b.ps-neg{color:var(--c-loss)}.ps-root .pf-status{border-radius:var(--r-card);border:1px dashed var(--c-line-2);background:var(--c-card);text-align:center;color:var(--c-ink-2);justify-items:center;gap:6px;margin-top:16px;padding:28px 24px;font-size:13.5px;line-height:1.5;display:grid}.ps-root .pf-status b{color:var(--c-ink);font-size:16px}.ps-root .pf-status .ps-si{background:var(--c-card-2);width:40px;height:40px;color:var(--c-accent);border-radius:50%;place-items:center;display:grid}.ps-root .pf-band{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;margin-top:16px;display:grid}.ps-root .pf-band>div>.ps-card{height:100%}.ps-root .pf-ctabox{border-radius:var(--r-card);border:1px solid var(--c-line);background:radial-gradient(60% 160% at 100% 50%, var(--c-accent-glow), transparent 60%), var(--c-card);flex-direction:column;justify-content:center;gap:8px;min-width:0;padding:20px 22px}.ps-root .pf-ctabox:not(.fp-recbox){display:flex}.ps-root .pf-ctabox h2{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:800}.ps-root .pf-ctabox p{color:var(--c-ink-2);max-width:520px;margin:0;font-size:13.5px;line-height:1.5}.ps-root .pf-ctabox.is-row{flex-direction:row;align-items:center;gap:18px;margin-top:16px}.ps-root .pf-ctabox.is-row>span{margin-left:auto}.ps-root .pf-cta-btn{height:40px;padding:0 16px;font-size:14px}.ps-root .pr-root .pr-strip{margin-top:14px}.ps-root .pr-root .pr-curve{margin:0}.ps-root .pr-root .pr-curve svg{height:auto;display:block}.ps-root .pr-root .pr-grid{stroke:var(--c-chart-grid);stroke-width:1px}.ps-root .pr-root .pr-base{stroke:var(--c-chart-axis);stroke-width:1px;stroke-dasharray:4 4}.ps-root .pr-root .pr-ax{fill:var(--c-ink-2);font-size:11px}.ps-root .pr-root .pr-line{fill:none;stroke:var(--c-chart-official);stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round}.ps-root .pr-root .pr-area{fill:var(--c-chart-official);fill-opacity:.1}.ps-root .pr-root .pr-dot{fill:var(--c-chart-official)}.ps-root .pr-root .pr-rule{color:var(--c-ink-2);font-size:13px;line-height:1.5}.ps-root .pr-root .pr-rule b{color:var(--c-ink)}.ps-root .pr-root .pr-rule b.ps-pos{color:var(--c-win)}.ps-root .pr-root .pr-rule b.ps-neg{color:var(--c-loss)}.ps-root .pr-root .pr-eq{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ps-root .pr-root .pr-eq>span{border-radius:var(--r-inner);border:1px solid var(--c-line);color:var(--c-ink-2);text-align:center;justify-items:center;gap:2px;padding:10px 6px;font-size:12px;display:grid}.ps-root .pr-root .pr-eq>span b{font-size:16px}.ps-root .pr-root .pr-curve-note{margin-bottom:4px}.ps-root .pc-root .pc-bt-h{color:var(--c-ink-2);font-weight:600}.ps-root .pc-root .pc-notrec{border-radius:var(--r-card);border:1px solid var(--c-line);background:var(--c-card);max-width:860px;color:var(--c-ink-2);align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 14px;font-size:13px;line-height:1.5;display:flex}.ps-root .pc-root .pc-notrec svg{color:var(--c-ink-2);flex:none;margin-top:3px}.ps-root .pc-root .pc-notrec b{color:var(--c-ink)}.ps-root .pc-root .pc-inline{display:inline}.ps-root .pc-root .pc-proof{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;margin-top:14px;display:grid}.ps-root .pc-root .pc-tile{border-radius:var(--r-card);border:1px solid var(--c-line);background:var(--c-card);gap:6px;min-width:0;padding:14px 16px;display:grid}.ps-root .pc-root .pc-tile.is-mega,.ps-root .pc-root .pc-tile.is-unknown{border-style:dashed;border-color:var(--c-line-2)}.ps-root .pc-root .pc-th{align-items:flex-start;gap:8px;display:flex}.ps-root .pc-root .pc-th h2{margin:0;font-size:14px;font-weight:800;line-height:1.3}.ps-root .pc-root .pc-tag{border-radius:var(--r-chip);border:1px solid var(--c-line-ctl);height:20px;color:var(--c-ink-2);flex:none;align-items:center;margin-left:auto;padding:0 7px;font-size:11.5px;font-weight:700;display:inline-flex}.ps-root .pc-root .pc-v{letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1.15}.ps-root .pc-root .pc-v.is-unk{color:var(--c-ink-2);font-size:18px}.ps-root .pc-root .pc-price{letter-spacing:0;color:var(--c-ink-2);margin-top:2px;font-size:12px;font-weight:700;display:block}.ps-root .pc-root .pc-s{color:var(--c-ink-2);font-size:12.5px;line-height:1.45}.ps-root .pc-root .pc-warn{color:var(--c-ink);font-size:12.5px;font-weight:700;line-height:1.45}.ps-root .pc-root .pc-foot{justify-content:flex-end;display:flex}.ps-root .pc-root .pc-foot a{font-size:13px}.ps-root .pc-root .pc-bars{border-top:1px solid var(--c-line);margin:4px 0 0;padding-top:10px}.ps-root .pc-root .pc-plot{align-items:stretch;gap:6px;height:140px;margin:0;padding:0;list-style:none;display:flex}.ps-root .pc-root .pc-bar{flex:1 1 0;grid-template-rows:auto minmax(0,1fr) auto;justify-items:center;gap:2px;min-width:0;display:grid}.ps-root .pc-root .pc-col{grid-row:2;align-items:flex-end;width:100%;max-width:34px;display:flex}.ps-root .pc-root .pc-col i{background:var(--c-chart-market);border-radius:3px 3px 0 0;width:100%;display:block}.ps-root .pc-root .pc-bar.is-neg .pc-col{align-items:flex-start}.ps-root .pc-root .pc-bar.is-neg .pc-col i{opacity:.55;border-radius:0 0 3px 3px}.ps-root .pc-root .pc-bt{color:var(--c-ink);grid-row:1;font-size:11.5px;font-weight:800}.ps-root .pc-root .pc-bl{color:var(--c-ink-2);text-align:center;grid-row:3;font-size:11px;line-height:1.2}.ps-root .pc-root .pc-bars .pf-cap{margin-top:6px}.ps-root .pc-root .pc-priced{border-radius:var(--r-card);border:1px dashed var(--c-line-2);background:var(--c-card);align-items:center;gap:14px;margin-top:16px;padding:16px 18px;display:flex}.ps-root .pc-root .pc-priced .ps-si{background:var(--c-card-2);width:36px;height:36px;color:var(--c-ink-2);border-radius:10px;flex:none;place-items:center;display:grid}.ps-root .pc-root .pc-priced h2{margin:0;font-size:15px;font-weight:800}.ps-root .pc-root .pc-priced p{color:var(--c-ink-2);margin:3px 0 0;font-size:13px;line-height:1.5}.ps-root .pc-root .pc-st{color:var(--c-ink-2);white-space:nowrap;flex:none;align-items:center;gap:6px;margin-left:auto;font-size:13px;font-weight:700;display:inline-flex}.ps-root .pc-root .pc-fn{color:var(--c-ink-2);margin:14px 0 0;font-size:12px;line-height:1.5}@media (max-width:1100px){.ps-root .pc-root .pc-proof{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:979px){.ps-root .pf-row.c84,.ps-root .pf-row.c2,.ps-root .pf-band{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.ps-root .pf-head{display:block}.ps-root .pf-head h1{font-size:24px}.ps-root .pf-head-end{margin-top:10px;display:block}.ps-root .pf-tabs-end{display:none}.ps-root .pf-row.c3{grid-template-columns:minmax(0,1fr)}.ps-root .pf-hide-ph{display:none}.ps-root .pf-tbl th,.ps-root .pf-tbl td{padding-left:12px;padding-right:12px}.ps-root .pf-ctabox.is-row{flex-direction:column;align-items:stretch}.ps-root .pf-ctabox.is-row>span{margin-left:0}.ps-root .pf-cta-btn{width:100%;height:44px}.ps-root .pr-root .pr-eq>span b{font-size:15px}.ps-root .pc-root .pc-proof{grid-template-columns:minmax(0,1fr)}.ps-root .pc-root .pc-priced{flex-direction:column;align-items:flex-start}.ps-root .pc-root .pc-st{white-space:normal;margin-left:0}}
