body.page-results .cmn-page-body{--text-sub:var(--c-navy-80);--text-muted:var(--c-navy-70)}.cmn-sec.sec-note{padding:2.5rem 0 0}.sec-note+.sec-kpi{border-top:none}.sec-kpi .kpi-list{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.5rem;margin-bottom:3rem;display:grid}@media screen and (width<=1024px){.sec-kpi .kpi-list{grid-template-columns:1fr}}.sec-kpi .kpi-item{border-radius:12px;padding:1.625rem 1.75rem}@media screen and (width<=767px){.sec-kpi .kpi-item{padding:1.375rem 1.25rem}}.sec-kpi .kpi-label{color:var(--text-muted);letter-spacing:.12em;margin-bottom:.375rem;font-size:.75rem}.sec-kpi .kpi-num{font-size:2rem;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;letter-spacing:.02em;background:var(--grad-chip);color:#0000;-webkit-background-clip:text;background-clip:text;line-height:1.2}@media screen and (width<=767px){.sec-kpi .kpi-num{font-size:1.75rem}}.sec-kpi .kpi-note{color:var(--text-muted);margin-top:.25rem;font-size:.75rem}.sec-kpi .kpi-chart{border-radius:12px;padding:2.25rem 2.25rem 1.75rem}@media screen and (width<=1024px){.sec-kpi .kpi-chart{padding:1.5rem 1.25rem}}@media screen and (width<=767px){.sec-kpi .kpi-chart{padding:1.25rem 1rem}}.sec-kpi .chart-title{font-size:1rem;font-weight:var(--fw-bold);margin-bottom:.25rem}.sec-kpi .chart-sub{color:var(--text-muted);margin-bottom:1.5rem;font-size:.8125rem}.sec-kpi .kpi-chart svg{width:100%;height:auto;display:block}.sec-kpi .kpi-chart .chart-grid{stroke:var(--c-gray-07)}.sec-kpi .kpi-chart .chart-base{stroke:var(--c-gray-20)}.sec-kpi .kpi-chart .chart-tick{fill:var(--text-muted)}.sec-kpi .kpi-chart #cumDot{fill:var(--c-blue-d)}html.is-anim .sec-kpi .kpi-chart #cumLine{stroke-dasharray:1;stroke-dashoffset:1px}html.is-anim .sec-kpi .kpi-chart.is-inview #cumLine{stroke-dashoffset:0;transition:stroke-dashoffset 1.7s cubic-bezier(.32,.66,.3,1) .2s}html.is-anim .sec-kpi .kpi-chart #cumDot{opacity:0;transition:opacity .5s}html.is-anim .sec-kpi .kpi-chart.is-inview #cumDot{opacity:1;transition-delay:1.5s}.sec-members .charts-2col{grid-template-columns:1fr 1fr;gap:1.75rem;margin-top:2.5rem;display:grid}@media screen and (width<=1024px){.sec-members .charts-2col{grid-template-columns:1fr}}.sec-members .members-box,.sec-members .alloc-box,.sec-members .symbols-box{border-radius:12px;padding:2.25rem 2.25rem 1.75rem}@media screen and (width<=1024px){.sec-members .members-box,.sec-members .alloc-box,.sec-members .symbols-box{padding:1.5rem 1.25rem}}@media screen and (width<=767px){.sec-members .members-box,.sec-members .alloc-box,.sec-members .symbols-box{padding:1.25rem 1rem}}.sec-members .chart-title{font-size:1rem;font-weight:var(--fw-bold);margin-bottom:.25rem}.sec-members .chart-sub{color:var(--text-muted);margin-bottom:1.5rem;font-size:.8125rem}.sec-members .bars-list{flex-direction:column;gap:1.375rem;margin-top:.5rem;display:flex}.sec-members .bar-row{grid-template-columns:4rem 1fr 4.75rem;align-items:center;gap:1.125rem;display:grid}@media screen and (width<=767px){.sec-members .bar-row{grid-template-columns:3.25rem 1fr 3.75rem;gap:.75rem}}.sec-members .bar-name{font-size:.875rem;font-weight:var(--fw-bold);letter-spacing:.08em}.sec-members .bar-track{background:var(--bg-subtle);height:1.125rem;position:relative}.sec-members .bar-fill{background:linear-gradient(90deg, var(--c-blue-bright), var(--c-blue-d));position:absolute;inset:0 auto 0 0}.sec-members .bar-row:first-child .bar-fill{width:100%}.sec-members .bar-row:nth-child(2) .bar-fill{width:37.8%}.sec-members .bar-row:nth-child(3) .bar-fill{width:91.8%}.sec-members .bar-row:nth-child(4) .bar-fill{width:34.3%}.sec-members .bar-val{font-variant-numeric:tabular-nums;text-align:right;color:var(--text-sub);font-size:.875rem}.sec-members .alloc-grid{grid-template-columns:1fr;align-items:center;gap:.5rem;display:grid}.sec-members .donut-svg{width:15rem;height:15rem;margin-inline:auto}@media screen and (width<=767px){.sec-members .donut-svg{width:12.5rem;height:12.5rem}}.sec-members .donut-svg svg{width:100%;height:100%;display:block}.sec-members .donut-svg .alloc-seg{cursor:pointer;transition:opacity .15s}.sec-members .donut-svg .alloc-outline,.sec-members .donut-svg text{pointer-events:none}.sec-members .donut-svg #allocCenterLabel{fill:var(--text-muted)}.sec-members .donut-svg #allocCenterPct{fill:var(--text-main)}.sec-members .legend{flex-direction:column;gap:.375rem;margin-top:1.5rem;display:flex}.sec-members .legend li{color:var(--text-sub);cursor:default;align-items:center;gap:.625rem;font-size:.8125rem;transition:opacity .15s;display:flex}.sec-members .legend .sw{border-radius:3px;flex-shrink:0;width:.875rem;height:.875rem}.sec-members .symbols-box{margin-top:1.75rem}.sec-members .symbols-table th{border-bottom-color:var(--border);padding-top:.625rem;padding-bottom:.625rem}.sec-members .symbols-table td{padding-top:.625rem;padding-bottom:.625rem}.sec-members .symbols-table th:first-child{width:4rem}.sec-members .symbols-table th:last-child,.sec-members .symbols-table td:last-child{text-align:right}.sec-members .symbols-table .rank-cell{font-family:var(--font-en);color:var(--text-muted);width:4rem}.sec-members .sheet-wide{width:100%;margin-top:1.75rem}.sec-members .sheet-embed{border-radius:12px;padding:0;overflow:hidden}.sec-members .sheet-head{padding:1.75rem 2rem 1.25rem}@media screen and (width<=767px){.sec-members .sheet-head{padding:1.25rem 1.25rem 1rem}}.sec-members .sheet-head .chart-sub{margin-bottom:0}.sec-members .sheet-frame-wrap{border:1px solid var(--border);background:var(--bg-subtle);border-radius:10px;height:clamp(37.5rem,80vh,62.5rem);margin:0 2rem 2rem;position:relative;overflow:hidden}@media screen and (width<=767px){.sec-members .sheet-frame-wrap{margin:0 1rem 1.5rem}}.sec-members .sheet-frame-wrap iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}html.is-anim .sec-members .members-box .bar-fill{transition:width 1.1s cubic-bezier(.22,.61,.36,1)}html.is-anim .sec-members .members-box:not(.is-inview) .bar-fill{width:0!important}html.is-anim .sec-members .alloc-box .donut-svg{opacity:0;transition:opacity .8s}html.is-anim .sec-members .alloc-box.is-inview .donut-svg{opacity:1}html.is-anim .sec-members .alloc-box .donut-svg .alloc-rot{transform-box:view-box;transform-origin:120px 120px;transition:transform 1.05s cubic-bezier(.22,.61,.36,1);transform:rotate(-115deg)scale(.9)}html.is-anim .sec-members .alloc-box.is-inview .donut-svg .alloc-rot{transform:rotate(0)scale(1)}html.is-anim .sec-members .alloc-box .legend li{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(.5rem)}html.is-anim .sec-members .alloc-box.is-inview .legend li{opacity:1;transform:none}
