.page-stocks .sec-pullback{background:radial-gradient(circle at 92% 4%,#2f68c41c,#0000 28rem),linear-gradient(#f8fbff 0%,#f4f7fb 100%);padding-top:40px;padding-bottom:72px;position:relative}.page-stocks .sec-pullback:before{content:"";pointer-events:none;background-image:linear-gradient(#123c7c06 1px,#0000 1px),linear-gradient(90deg,#123c7c06 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000008c,#0000 75%);mask-image:linear-gradient(#0000008c,#0000 75%)}.page-stocks .sec-pullback>.cmn-inner{position:relative}.pb{color:var(--text);letter-spacing:normal;font-feature-settings:normal;-webkit-font-smoothing:auto;font-family:Manrope,Noto Sans JP,system-ui,-apple-system,sans-serif;font-size:12px;line-height:1.6}.pb h2,.pb h3,.pb h4,.pb h5{font-weight:700}.pb{--navy:#123c7c;--deep:#102952;--blue:#2f68c4;--sky:#79a9ef;--bg:#f5f8fd;--text:#213148;--muted:#8190a3;--line:#e5ecf4;--green:#168157;--red:#b84752}.pb button{font:inherit;cursor:pointer}.pb a{color:inherit}.pb .eyebrow{color:var(--blue);letter-spacing:.16em;font-family:Manrope,Noto Sans JP,sans-serif;font-size:10px;font-weight:800}.pb .subtitle{color:#65758b;margin:0;font-size:12px}.pb .disclaimer{color:#788597;background:#f8faff;border:1px solid #dfe8f2;margin-bottom:24px;padding:11px 15px;font-size:10px;line-height:1.8}.pb .disclaimer strong{color:#435a78}.pb .content-head{justify-content:space-between;align-items:center;gap:14px;margin:0 0 15px;display:flex}.pb .content-head h2{color:var(--navy);margin:2px 0;font-size:20px}.pb .content-head .subtitle{font-size:11px}.pb .asof{color:#65768b;white-space:nowrap;background:#fff;border:1px solid #dce6f2;border-radius:4px;padding:6px 10px;font-size:10px}.pb .asof strong{color:var(--navy);margin-left:5px;font-family:Manrope,Noto Sans JP,sans-serif}.pb .summary{background:#fff;border:1px solid #dfe7f0;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:15px;display:grid;overflow:hidden;box-shadow:0 8px 26px #1e44720a}.pb .summary-item{border-right:1px solid #e6edf5;min-width:0;padding:13px 18px}.pb .summary-item:last-child{border-right:0}.pb .summary-label{color:#7b8899;font-size:10px;font-weight:700;display:block}.pb .summary-num{color:#18345b;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:4px;font-family:Manrope,Noto Sans JP,sans-serif;font-size:25px;font-weight:800;line-height:1.35;display:block}.pb .summary-note{color:#a0aaba;margin-top:3px;font-size:9px;display:block}.pb .pos{color:var(--green)!important}.pb .neg{color:var(--red)!important}.pb .flat{color:#67778a!important}.pb .panel{background:#fff;border:1px solid #dfe8f1;border-radius:9px;overflow:hidden;box-shadow:0 9px 25px #18365d0b}.pb .panel+.panel{margin-top:18px}.pb .panel-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.pb .panel-header-actions-only{justify-content:flex-end}.pb .sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.pb .panel-kicker{letter-spacing:.13em;color:var(--blue);margin:0 0 3px;font:800 9px Manrope,Noto Sans JP,sans-serif;display:block}.pb .panel-title{color:#18375c;margin:0;font-size:16px;font-weight:700}.pb .panel-sub{color:#8593a4;margin:2px 0 0;font-size:10px}.pb .chart-container{padding:12px 18px 8px}.pb .legend{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;margin:0 0 3px;display:flex}.pb .legend span{color:#60718b;white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:inline-flex}.pb .legend i{border-top:3px solid var(--c);border-radius:3px;width:21px;height:0;display:inline-block}.pb .chart-canvas{outline:0;width:100%;height:312px;position:relative}.pb .chart-canvas:focus-visible{outline-offset:1px;outline:2px solid #a4c6eb}.pb .chart-canvas svg{width:100%;height:100%;display:block;overflow:hidden}.pb .chart-tooltip{pointer-events:none;z-index:5;color:#6a7b8f;opacity:0;visibility:hidden;background:#fffffffc;border:1px solid #d9e4f0;border-radius:5px;min-width:170px;padding:9px 11px;font-size:10px;position:absolute;transform:translate(-50%,-105%);box-shadow:0 12px 30px #203f701f}.pb .chart-tooltip.show{opacity:1;visibility:visible}.pb .chart-tooltip b{color:var(--navy);margin-bottom:4px;font:800 12px Manrope,Noto Sans JP,sans-serif;display:block}.pb .chart-tooltip .pointline{justify-content:space-between;gap:12px;margin-top:2px;display:flex}.pb .chart-tooltip .pointline strong{color:#173755;font-family:Manrope,Noto Sans JP,sans-serif}.pb .chart-note{color:#8795a4;background:#fbfcfe;border-top:1px solid #eef1f6;margin:2px 0 0;padding:9px 18px 11px;font-size:10px;line-height:1.75}.pb .action-row{gap:7px;display:flex}.pb .action-row button{color:#315987;white-space:nowrap;background:#fff;border:1px solid #d4dfec;border-radius:4px;padding:6px 10px;font-size:10px;font-weight:700}.pb .action-row button:hover,.pb .action-row button:focus-visible{background:#f2f7ff;border-color:#a9bedb;outline:0}.pb .group-header,.pb .group-trigger{grid-template-columns:minmax(178px,2.3fr) .48fr .98fr .98fr .82fr .65fr .85fr .55fr .68fr;align-items:center;gap:5px;display:grid}.pb .group-header{color:#748296;background:#f5f8fc;border-bottom:1px solid #dce6f2;padding:8px 15px;font-size:9px;font-weight:700}.pb .group-header>span:not(:first-child){text-align:right}.pb .group-trigger{width:100%;color:var(--text);text-align:left;background:#fff;border:0;border-bottom:1px solid #e6edf5;min-height:51px;padding:9px 15px;transition:background .12s;position:relative}.pb .group-trigger:hover,.pb .group-trigger:focus-visible{background:#f6faff;outline:0}.pb .group-item.open>.group-trigger{background:#edf5ff;border-bottom-color:#dbe7f5}.pb .group-identity{align-items:center;gap:10px;min-width:0;display:flex}.pb .chevron{fill:none;stroke:#48729c;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px;transition:transform .16s;transform:rotate(0)}.pb .group-item.open .chevron{transform:rotate(90deg)}.pb .group-id-text{min-width:0;display:block}.pb .group-name{color:var(--navy);white-space:nowrap;font-size:11px;font-weight:800;display:block}.pb .hold-mark{display:none}.pb .period{color:#8594a8;white-space:nowrap;margin-top:1px;font:500 9.5px Manrope,Noto Sans JP,sans-serif;display:block}.pb .gcell{text-align:right;color:#51627a;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0;font-family:Manrope,Noto Sans JP,sans-serif;font-size:10.5px;display:block}.pb .gcell b{font-weight:800}.pb .gcell .mobile-label{display:none}.pb .gcell.greturn b{font-size:12.5px}.pb .group-details[hidden]{display:none}.pb .group-details{background:#fff;border-bottom:1px solid #d6e3f1}.pb .detail-caption{color:#8594a7;background:#fff;border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;padding:7px 15px;font-size:9.5px;display:flex}.pb .detail-caption strong{color:#365c87;font-weight:800}.pb .table-frame{padding:8px 12px 4px;overflow:hidden}.pb .stocks-table{border-collapse:collapse;border-spacing:0;table-layout:fixed;color:#35465b;width:100%;font-size:11px}.pb .stocks-table th{color:#697b90;text-align:left;white-space:nowrap;background:0 0;border-bottom:1px solid #e0e9f2;padding:8px;font-size:9.5px;font-weight:700}.pb .stocks-table td{vertical-align:middle;font-variant-numeric:tabular-nums;border-bottom:1px solid #edf2f7;height:34px;padding:7px 8px;line-height:1.3}.pb .stocks-table tbody tr:last-child td{border-bottom:0}.pb .stocks-table tbody tr:hover{background:#f8fbff}.pb .stocks-table th.num,.pb .stocks-table td.num{text-align:right}.pb .stocks-table .date{text-align:left;color:#62758e;font:600 10px Manrope,Noto Sans JP,sans-serif}.pb .stocks-table .tickerline{display:block}.pb .stocks-table .qty{white-space:nowrap;color:#3d516c;font:700 10.5px Manrope,Noto Sans JP,sans-serif}.pb .stocks-table .qty small{color:#97a3b3;margin-left:4px;font-size:9px;font-weight:600}.pb .stocks-table .price,.pb .stocks-table .valuation,.pb .stocks-table .days{white-space:nowrap;font:600 10.5px Manrope,Noto Sans JP,sans-serif}.pb .stocks-table .valuation{color:#2f4866;font-weight:800}.pb .ret-chip{text-align:center;white-space:nowrap;border-radius:0;min-width:auto;padding:0;font:800 10.5px Manrope,Noto Sans JP,sans-serif;display:inline-block;background:0 0!important}.pb .ret-chip.pos{color:#158358}.pb .ret-chip.neg{color:#b74753}.pb .ret-chip.flat{color:#77859b}.pb .detail-note{color:#99a4b1;margin:0;padding:5px 14px 11px;font-size:9px;line-height:1.55}.pb .group-end-note{color:#8b98a7;background:#fafcff;border-top:1px solid #e5edf6;margin:0;padding:10px 15px;font-size:9.5px;line-height:1.6}@media (width<=1100px){.pb .group-header,.pb .group-trigger{grid-template-columns:minmax(148px,2.2fr) .42fr .9fr .9fr .78fr .62fr .8fr .46fr .56fr;gap:4px}.pb .group-header{font-size:8px}.pb .group-trigger{padding:9px 12px}.pb .gcell{font-size:9.5px}.pb .period{font-size:9px}.pb .stocks-table td,.pb .stocks-table th{padding-left:5px;padding-right:5px}.pb .stocks-table .tickerline span{font-size:9px}}@media (width<=780px){.pb .summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pb .summary-item{padding:11px 14px}.pb .summary-item:nth-child(2){border-right:0}.pb .summary-item:nth-child(-n+2){border-bottom:1px solid #e6edf5}.pb .summary-num{font-size:22px}.pb .content-head{align-items:flex-start}.pb .content-head h2{font-size:19px}.pb .chart-canvas{height:270px}.pb .group-header{display:none}.pb .group-trigger{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"identity identity identity return""count invest value excess""es win days days";gap:6px 9px;padding:11px 12px}.pb .group-identity{grid-area:identity}.pb .gcount{grid-area:count}.pb .ginvest{grid-area:invest}.pb .gvalue{grid-area:value}.pb .greturn{grid-area:return}.pb .ges{grid-area:es}.pb .gexcess{grid-area:excess}.pb .gwin{grid-area:win}.pb .gdays{grid-area:days}.pb .gcell{text-align:left;white-space:normal;font-size:10.5px}.pb .gcell .mobile-label{color:#98a3b2;margin-bottom:0;font:600 9px Manrope,Noto Sans JP,sans-serif;display:block}.pb .greturn,.pb .greturn .mobile-label{text-align:right}.pb .gcell.greturn b{font-size:15px}.pb .gdays,.pb .gdays .mobile-label{text-align:right}.pb .period{font-size:9px}.pb .panel-header{padding:13px 12px}.pb .detail-caption{padding:6px 12px}.pb .table-frame{padding:6px 8px}.pb .stocks-table,.pb .stocks-table tbody{width:100%;display:block}.pb .stocks-table colgroup,.pb .stocks-table thead{display:none}.pb .stocks-table tbody{gap:6px;display:grid}.pb .stocks-table tbody tr{background:#fff;border:1px solid #e7edf6;border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 8px;padding:7px 9px;display:grid}.pb .stocks-table td,.pb .stocks-table td.num{text-align:left;white-space:normal;border:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-width:0;font-size:10px;line-height:1.35;display:flex;height:auto!important;padding:2px 1px!important}.pb .stocks-table td:before{content:attr(data-label);color:#94a2b1;margin-bottom:1px;font-family:Manrope,Noto Sans JP,sans-serif;font-size:8px;font-weight:600;display:block}.pb .stocks-table .stock-name{order:0;grid-column:1/-1;margin-bottom:3px;border-bottom:1px solid #eff2f6!important;padding:3px 1px 6px!important}.pb .stocks-table .stock-name:before{display:none}.pb .stocks-table .tickerline{gap:7px}.pb .stocks-table .tickerline strong{font-size:12px}.pb .stocks-table .tickerline span{font-size:10px}.pb .stocks-table .date{order:1;font-size:10px}.pb .stocks-table .qtycell{order:2}.pb .stocks-table .entrycell{order:3}.pb .stocks-table .nowcell{order:4}.pb .stocks-table .marketcell{order:5}.pb .stocks-table .retcell{order:6}.pb .stocks-table .dayscell{order:7}.pb .stocks-table .qty{font-size:10.5px}.pb .stocks-table .qty small{font-size:9px;display:inline}.pb .stocks-table .price,.pb .stocks-table .valuation,.pb .stocks-table .days{font-size:11px}.pb .ret-chip{min-width:0;padding:3px 6px;font-size:10px}}@media (width<=450px){.pb .disclaimer{font-size:9.5px}.pb .summary-num{font-size:20px}.pb .panel-title{font-size:15px}.pb .chart-container{padding:8px 10px 6px}.pb .chart-canvas{height:247px}.pb .legend{justify-content:flex-start;gap:12px}.pb .legend span{font-size:9px}.pb .content-head{flex-wrap:wrap}.pb .asof{font-size:10px}.pb .group-trigger{gap:5px 6px}.pb .group-identity{gap:7px}.pb .group-name{font-size:11px}.pb .gcell{font-size:10px}.pb .gcell.greturn b{font-size:14px}.pb .action-row button{padding:6px 7px}.pb .detail-note{font-size:8.5px}}@media (prefers-reduced-motion:reduce){.pb .chevron{transition:none}}.pb .stocks-table th.num,.pb .stocks-table td.num,.pb .stocks-table td.date,.pb .group-header>span:not(:first-child),.pb .gcell{text-align:center}.pb .gcell{justify-self:center}.pb .stocks-table .stock-name{min-width:0}.pb .stock-stack{flex-direction:column;gap:2px;min-width:0;display:flex}.pb .ticker-main{-moz-column-gap:10px;grid-template-columns:58px minmax(0,1fr);align-items:baseline;column-gap:10px;min-width:0;display:grid}.pb .ticker-main strong{width:58px;color:var(--navy);letter-spacing:.02em;font:800 11px Manrope,Noto Sans JP,sans-serif;display:block}.pb .company-name{text-overflow:ellipsis;white-space:nowrap;color:#6e7f93;min-width:0;font-size:10px;overflow:hidden}.pb .sector-line{color:#587390;white-space:nowrap;text-overflow:ellipsis;padding-left:68px;font-size:9px;line-height:1.35;overflow:hidden}.pb .index-line{flex-wrap:wrap;align-items:center;gap:4px 6px;padding-left:68px;display:flex}.pb .index-chip{color:#7390ae;letter-spacing:.02em;white-space:nowrap;font:700 8.5px/1.2 Manrope,Noto Sans JP,sans-serif;display:inline-block}.pb .dashboard-tip{max-width:300px}.pb .dashboard-tip .tip-tags{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.pb .dashboard-tip .tip-tag{color:#385574;white-space:nowrap;background:#f3f7fb;border-radius:999px;align-items:center;gap:4px;padding:2px 6px;font:700 9px/1.35 Manrope,Noto Sans JP,sans-serif;display:inline-flex}.pb .dashboard-tip .tip-sub{color:#90a0b2;margin-top:6px;font-size:9px;line-height:1.4;display:block}.pb .composition-card-chart{position:relative}.pb .composition-card-donut{width:143px;height:143px;box-shadow:none;background:0 0;border-radius:50%;flex:0 0 143px;position:relative;overflow:visible}.pb .composition-card-donut svg{width:100%;height:100%;display:block;overflow:visible}.pb .composition-card-donut .slice{cursor:pointer;transition:opacity .15s,transform .15s}.pb .composition-card-donut .slice.is-dim{opacity:.32}.pb .composition-card-legend .legend-row{cursor:default}.pb .composition-card-legend .legend-row.is-active{background:#f6faff;border-radius:4px}.pb .composition-card-legend .legend-detail{color:#9aa8b8;grid-column:2/span 2;margin-top:-1px;font-size:8.8px;display:block}.pb .composition-tip{z-index:40;min-width:170px;max-width:250px;display:none;position:fixed}.pb .composition-tip.is-shown{display:block}@media (width<=700px){.pb .ticker-main{-moz-column-gap:8px;grid-template-columns:52px minmax(0,1fr);column-gap:8px}.pb .ticker-main strong{width:52px}.pb .sector-line,.pb .index-line{padding-left:60px}.pb .stocks-table td,.pb .stocks-table th{vertical-align:middle}}.pb .composition-card-donut{box-shadow:none!important;background:0 0!important}.pb .composition-card-donut .center{pointer-events:none;z-index:2;border-radius:50%;gap:0;width:50%;height:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:none!important;background:0 0!important;border:0!important;display:flex!important}.pb .composition-card-donut .center strong{color:#173e78;font:800 24px/1.2 Manrope,Noto Sans JP,sans-serif}.pb .composition-card-donut .center span{color:#7e92aa;font-size:9px;line-height:1.25}@media (width<=700px){.pb .composition-card-donut .center strong{font-size:22px}}@media (width<=365px){.pb .composition-card-donut .center strong{font-size:19px}.pb .composition-card-donut .center span{font-size:8px}}.pb .composition-card-donut .slice{cursor:pointer;stroke:#fff;stroke-width:1.2px;stroke-linejoin:round}.pb .composition-card-donut .slice.is-active{filter:drop-shadow(0 1px 3px #17346033)}.pb .entry-bar.is-pinned{fill:#4276ba!important}.pb .entry-pinned-panel[hidden]{display:none!important}.pb .entry-pinned-panel{z-index:110;color:#304863;background:#fff;border:1px solid #cbdbea;border-radius:10px;flex-direction:column;width:min(372px,100vw - 24px);max-height:min(500px,75vh);display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 48px #11285038}.pb .entry-pinned-head{justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 13px 6px;display:flex}.pb .entry-pinned-title{color:#183e70;font-size:12px;font-weight:800}.pb .entry-pinned-subtitle{color:#8495a9;margin-top:2px;font-size:9px}.pb .entry-pinned-close{color:#7e91a8;background:0 0;border:0;border-radius:5px;padding:1px 5px;font-size:20px;line-height:1}.pb .entry-pinned-close:hover,.pb .entry-pinned-close:focus-visible{color:#174a81;background:#eef4fb;outline:0}.pb .entry-pinned-stats{border-bottom:1px solid #e7edf5;gap:16px;padding:2px 13px 9px;display:flex}.pb .entry-pinned-stats span{color:#8391a3;font-size:10px}.pb .entry-pinned-stats b{color:#173e70;margin-left:5px;font-family:Manrope,Noto Sans JP,sans-serif;font-size:12px;font-weight:800}.pb .entry-pinned-list{overscroll-behavior:contain;min-height:0;padding:4px 6px 7px;overflow-y:auto}.pb .entry-jump{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f3f7;border-radius:4px;grid-template-columns:53px minmax(0,1fr) 16px;align-items:center;gap:7px;width:100%;padding:7px;display:grid}.pb .entry-jump:last-child{border-bottom:0}.pb .entry-jump:hover,.pb .entry-jump:focus-visible{background:#f0f6ff;outline:0}.pb .entry-jump .entry-ticker{color:#174a86;font:800 11px Manrope,Noto Sans JP,sans-serif}.pb .entry-jump .entry-company{color:#344a64;white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.pb .entry-jump .entry-group{color:#95a3b3;margin-top:2px;font-size:9px;display:block}.pb .entry-jump .entry-arrow{color:#87a8cc;font-size:14px}.pb .entry-target td{transition:background-color .3s;background:#e7f3ff!important}.pb .entry-target:focus{outline-offset:1px;outline:2px solid #6193c6}@media (width<=700px){.pb .entry-pinned-panel{border-radius:10px;width:calc(100vw - 24px);max-height:min(58dvh,440px)}.pb .entry-jump{padding:9px 7px}}.pb .visual-panel{overflow:hidden}.pb .visual-head{border-bottom:1px solid #e8eef5;justify-content:space-between;align-items:center;gap:20px;padding:21px 24px 18px;display:flex}.pb .visual-head h3{color:#123c7c;margin:5px 0 3px;font-size:19px;font-weight:800;line-height:1.4}.pb .visual-head p{color:#8390a1;margin:0;font-size:11px;line-height:1.6}.pb .visual-head .asof{flex:none}.pb .visual-grid{grid-template-columns:minmax(0,1.57fr) minmax(340px,.95fr);align-items:stretch;display:grid}.pb .pl-side{border-right:1px solid #e8eef5;min-width:0;padding:20px 24px 16px}.pb .composition-side{background:#fff;min-width:0;padding:20px 22px 16px}.pb .subsection-title{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 12px;display:flex}.pb .subsection-title h4{color:#173b69;margin:0;font-size:13px;font-weight:800}.pb .subsection-title>span{color:#9aa8b8;white-space:nowrap;font:600 10px Manrope,Noto Sans JP,sans-serif}.pb .plot-legend{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:18px;padding:3px 0 5px;display:flex}.pb .plot-legend span{color:#63758e;white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:500;display:inline-flex}.pb .plot-legend i{border-top:3px solid var(--color);border-radius:2px;width:19px;height:0;display:block}.pb .plot-legend i.is-dash{border-top-style:dashed}.pb .dashboard-plot{outline:0;height:299px;margin-top:8px;position:relative}.pb .dashboard-plot svg{width:100%;height:100%;display:block;overflow:visible}.pb .dashboard-plot:focus-visible{outline-offset:3px;outline:2px solid #a8c7f0}.pb .dashboard-tip{z-index:10;pointer-events:none;color:#60728b;background:#fff;border:1px solid #dce5ef;border-radius:7px;min-width:168px;max-width:190px;padding:9px 12px;font-size:10px;line-height:1.6;display:none;position:absolute;box-shadow:0 8px 30px #18355d2b}.pb .dashboard-tip.is-shown{display:block}.pb .dashboard-tip strong{color:#183c70;margin-bottom:5px;font:800 11px Manrope,Noto Sans JP,sans-serif;display:block}.pb .dashboard-tip .tip-line{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pb .dashboard-tip .tip-line b{color:#293b55;font:750 11px Manrope,Noto Sans JP,sans-serif}.pb .dashboard-tip .tip-line b.pos{color:#168157!important}.pb .dashboard-tip .tip-line b.neg{color:#b84752!important}.pb .pl-comparison{border-top:1px solid #e8eef5;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;padding-top:13px;display:grid}.pb .pl-comparison>div{border-left:2px solid #dbe6f3;min-width:0;padding-left:12px}.pb .pl-comparison>div:first-child{border-left:0;padding-left:0}.pb .pl-comparison span{color:#8494a9;font-size:10px;font-weight:600;display:block}.pb .pl-comparison strong{color:#173b69;white-space:nowrap;font:800 18px/1.42 Manrope,Noto Sans JP,sans-serif;display:block}.pb .pl-comparison small{color:#8a9aaa;white-space:nowrap;font:700 10px Manrope,Noto Sans JP,sans-serif;display:block}.pb .composition-tabs{border-bottom:1px solid #e5edf5;grid-template-columns:1fr 1fr 1fr 1.2fr;gap:2px;margin-bottom:6px;display:grid;position:relative}.pb .comp-tab{color:#8391a4;text-align:center;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:9px 3px 10px;font-size:10.5px;font-weight:700;transition:color .15s,background .15s,border-color .15s}.pb .comp-tab:hover,.pb .comp-tab:focus-visible{color:#2f68c4;background:#f8fbff;outline:0}.pb .comp-tab.is-active{color:#123c7c;border-bottom-color:#2f68c4}.pb .composition-content{min-width:0}.pb .donut-stack{justify-content:center;align-items:center;min-height:167px;display:flex}.pb .composition-donut{background:#e7eef6;border-radius:50%;width:148px;height:148px;position:relative;box-shadow:inset 0 0 0 1px #fffc}.pb .donut-hole{text-align:center;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:27px;box-shadow:0 0 0 1px #fffffff2}.pb .donut-hole strong{color:#173b69;font:800 25px/1.1 Manrope,Noto Sans JP,sans-serif}.pb .donut-hole span{color:#90a0b3;margin-top:2px;font-size:9px;font-weight:600}.pb .legend-head{color:#798aa0;border-top:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:8px;padding:10px 0 5px;font-size:10px;font-weight:700;display:flex}.pb .show-all{color:#2f68c4;text-underline-offset:3px;background:0 0;border:0;padding:2px 3px;font-size:10px;font-weight:700;text-decoration:underline}.pb .show-all:hover,.pb .show-all:focus-visible{color:#123c7c;outline-offset:3px}.pb .composition-legend{scrollbar-width:thin;scrollbar-color:#c4d0de transparent;flex-direction:column;gap:1px;max-height:189px;padding-right:4px;display:flex;overflow-y:auto}.pb .comp-item{color:#44576f;border-bottom:1px solid #f1f4f8;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:29px;padding:4px 0;font-size:10.5px;display:grid}.pb .comp-item:last-child{border-bottom:0}.pb .comp-dot{border-radius:2px;flex:none;width:9px;height:9px;display:inline-block}.pb .comp-label{overflow-wrap:anywhere;min-width:0;line-height:1.3}.pb .comp-percent{color:#1b3d67;white-space:nowrap;font:800 11px Manrope,Noto Sans JP,sans-serif}.pb .visual-footnote{color:#8997a8;background:#fbfcfe;border-top:1px solid #edf2f7;margin:0;padding:12px 24px 14px;font-size:9.5px;line-height:1.75}@media (width>=1081px) and (width<=1240px){.pb .visual-grid{grid-template-columns:minmax(0,1.4fr) minmax(330px,.95fr)}.pb .pl-side{padding:18px 18px 15px}.pb .composition-side{padding:18px 17px 15px}.pb .plot-legend{gap:12px}}@media (width<=1080px){.pb .visual-grid{grid-template-columns:1fr}.pb .pl-side{border-bottom:1px solid #e8eef5;border-right:0}.pb .composition-side{padding:21px 24px}.pb .composition-content{grid-template-columns:minmax(190px,1fr) minmax(0,1fr);gap:0 22px;display:grid}.pb .donut-stack{grid-row:1/3;min-height:210px}.pb .composition-legend{max-height:220px}.pb .legend-head,.pb .composition-legend{grid-column:2}.pb .donut-stack .composition-donut{width:176px;height:176px}.pb .donut-stack .donut-hole{inset:34px}}@media (width<=700px){.pb .visual-head{flex-wrap:wrap;align-items:flex-start;gap:9px;padding:17px 15px 14px}.pb .visual-head h3{font-size:17px}.pb .visual-head p{font-size:10px}.pb .visual-head .asof{margin-left:0}.pb .pl-side{padding:15px 13px}.pb .composition-side{padding:16px 14px}.pb .subsection-title{margin-bottom:8px}.pb .plot-legend{justify-content:flex-start;gap:9px 12px}.pb .plot-legend span{font-size:9px}.pb .plot-legend i{border-top-width:2px;width:14px}.pb .dashboard-plot{height:252px;margin-top:8px}.pb .pl-comparison{gap:4px;margin-top:9px;padding-top:10px}.pb .pl-comparison>div{padding-left:6px}.pb .pl-comparison span{font-size:8px}.pb .pl-comparison strong{font-size:12px}.pb .pl-comparison small{font-size:9px}.pb .composition-tabs{margin-bottom:4px}.pb .comp-tab{padding:11px 3px;font-size:11px}.pb .composition-content{display:block}.pb .donut-stack{min-height:166px}.pb .donut-stack .composition-donut{width:152px;height:152px}.pb .donut-stack .donut-hole{inset:29px}.pb .composition-legend{max-height:218px}.pb .visual-footnote{padding:11px 14px;font-size:9px}}@media (prefers-reduced-motion:reduce){.pb .comp-tab{transition:none}}.pb .kpi-board{background:#fff;border:1px solid #dfe7f0;border-radius:9px;margin-bottom:16px;display:block;overflow:hidden;box-shadow:0 9px 25px #18365d0b}.pb .kpi-row{min-width:0;display:grid}.pb .kpi-primary{grid-template-columns:repeat(5,minmax(0,1fr))}.pb .kpi-secondary{background:#fbfcff;border-top:1px solid #e6edf5;grid-template-columns:repeat(6,minmax(0,1fr))}.pb .kpi-item{border-right:1px solid #e8eef5;min-width:0;padding:13px 16px 12px}.pb .kpi-row .kpi-item:last-child{border-right:none}.pb .kpi-label{color:#77889c;white-space:normal;font-size:10px;font-weight:700;line-height:1.5;display:block}.pb .kpi-value{color:#1a355a;font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.025em;margin-top:4px;font:800 clamp(17px,1.65vw,23px)/1.35 Manrope,Noto Sans JP,sans-serif;display:block}.pb .kpi-secondary .kpi-value{font-size:clamp(17px,1.5vw,20px)}.pb .kpi-unit{vertical-align:1px;margin-left:3px;font-family:Manrope,Noto Sans JP,sans-serif;font-size:.56em;font-weight:700}.pb .kpi-note{color:#9aa7b8;min-height:13px;margin-top:4px;font:600 9px/1.5 Manrope,Noto Sans JP,sans-serif;display:block}.pb .kpi-item .pos{color:#168157!important}.pb .kpi-item .neg{color:#b84752!important}.pb .visual-grid{grid-template-columns:minmax(0,1fr) clamp(245px,22%,277px)!important}.pb .pl-side{padding:18px 23px 17px!important}.pb .composition-side{padding:18px 15px 16px!important}.pb .visual-head{padding:18px 23px 16px}.pb .visual-head h3{font-size:18px}.pb .subsection-title{align-items:center;gap:8px}.pb .scale-tools{color:#94a0b0;flex:none;align-items:center;gap:7px;display:flex}.pb .scale-label{font:600 9px Manrope,Noto Sans JP,sans-serif}.pb .scale-buttons{background:#fbfcfd;border:1px solid #e9eef4;border-radius:5px;gap:1px;padding:2px;display:inline-flex}.pb .scale-switch{color:#98a4b1;white-space:nowrap;background:0 0;border:0;border-radius:3px;padding:4px 8px;font:700 9.5px Manrope,Noto Sans JP,sans-serif;transition:color .15s,background .15s}.pb .scale-switch:hover{color:#2f68c4;background:#f0f5fb}.pb .scale-switch:focus-visible{outline-offset:1px;outline:2px solid #a4bedf}.pb .scale-switch.is-active{color:#3c638e;background:#eaf1fa}.pb .plot-legend{gap:8px 16px;padding:0 0 3px}.pb .plot-legend span{font-size:9.5px}.pb .plot-legend .entry-legend{background:#aec6e5;border:0;border-radius:1px;width:9px;height:10px}.pb .dashboard-plot{height:382px;margin-top:8px}.pb .dashboard-tip{min-width:188px;max-width:232px}.pb .dashboard-tip .tip-line{gap:14px}.pb .composition-tabs{gap:0}.pb .comp-tab{padding:9px 1px;font-size:9.5px}.pb .composition-side .composition-legend{max-height:192px}.pb .composition-side .donut-stack{min-height:150px}.pb .composition-side .composition-donut{width:137px;height:137px}.pb .composition-side .donut-hole{inset:25px}.pb .composition-side .comp-item{gap:7px;font-size:10px}.pb .composition-side .comp-percent{font-size:10px}@media (width<=1120px){.pb .kpi-primary{grid-template-columns:repeat(5,minmax(0,1fr))}.pb .kpi-secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.pb .kpi-secondary .kpi-item:nth-child(3){border-right:none}.pb .kpi-secondary .kpi-item:nth-child(-n+3){border-bottom:1px solid #e7edf6}.pb .kpi-secondary .kpi-item:nth-child(6){border-right:none}}@media (width<=1140px){.pb .visual-grid{grid-template-columns:1fr!important}.pb .pl-side{border-bottom:1px solid #e8eef5;border-right:0!important}.pb .composition-side{padding:19px 24px!important}.pb .composition-content{grid-template-columns:minmax(185px,.75fr) minmax(0,1fr);gap:0 20px;display:grid}.pb .donut-stack{grid-row:1/3;min-height:200px}.pb .legend-head,.pb .composition-legend{grid-column:2}}@media (width<=900px){.pb .visual-grid{grid-template-columns:1fr!important}.pb .pl-side{border-bottom:1px solid #e8eef5;border-right:0!important}.pb .composition-side{padding:16px 24px!important}.pb .composition-content{grid-template-columns:minmax(170px,.8fr) minmax(0,1fr);gap:0 18px;display:grid}.pb .composition-side .donut-stack{grid-row:1/3;min-height:180px}.pb .legend-head,.pb .composition-legend{grid-column:2}.pb .composition-side .composition-donut{width:160px;height:160px}.pb .composition-side .donut-hole{inset:29px}}@media (width<=780px){.pb .kpi-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.pb .kpi-primary .kpi-item{border-bottom:1px solid #e6edf5}.pb .kpi-primary .kpi-item:nth-child(2n){border-right:none}.pb .kpi-primary .kpi-item:last-child{border-bottom:none;grid-column:1/-1}.pb .kpi-primary .kpi-item:nth-last-child(2){border-bottom:none}.pb .kpi-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.pb .kpi-secondary .kpi-item{border-bottom:1px solid #e6edf5;border-right:1px solid #e6edf5}.pb .kpi-secondary .kpi-item:nth-child(2n){border-right:0}.pb .kpi-secondary .kpi-item:nth-child(5),.pb .kpi-secondary .kpi-item:nth-child(6){border-bottom:0}.pb .kpi-row .kpi-item{padding:12px 14px}.pb .kpi-primary .kpi-value,.pb .kpi-secondary .kpi-value{font-size:20px}}@media (width<=700px){.pb .pl-side{padding:14px 13px 13px!important}.pb .dashboard-plot{height:360px;margin-top:7px}.pb .scale-switch{padding:4px 7px;font-size:9px}.pb .plot-legend{gap:6px 11px}.pb .plot-legend span{font-size:8.5px}.pb .plot-legend i{width:14px}.pb .visual-head{padding:16px 15px}.pb .visual-head h3{font-size:16px}.pb .composition-side{padding:15px 13px!important}.pb .composition-content{display:block}.pb .composition-side .donut-stack{min-height:161px}.pb .composition-side .composition-donut{width:147px;height:147px}.pb .composition-side .donut-hole{inset:27px}.pb .composition-side .composition-legend{max-height:215px}.pb .kpi-note{font-size:8.5px}}@media (width<=380px){.pb .kpi-primary .kpi-value,.pb .kpi-secondary .kpi-value{font-size:18px}.pb .kpi-label{font-size:9.5px}.pb .kpi-row .kpi-item{padding:10px}.pb .scale-tools{gap:3px}.pb .scale-label{display:none}.pb .plot-legend span{font-size:8px}}@media (prefers-reduced-motion:reduce){.pb .scale-switch{transition:none}}.pb .visual-grid--four-pies{min-width:0;grid-template-columns:none!important;display:block!important}.pb .visual-grid--four-pies>.pl-side{width:100%;min-width:0;border-right:0!important;padding:19px 25px 22px!important}.pb .visual-grid--four-pies .dashboard-plot{height:390px}.pb .visual-grid--four-pies .plot-legend{justify-content:flex-start}.pb .composition-overview{background:#fafcff;border-top:1px solid #e6edf5;min-width:0;padding:20px 24px 25px}.pb .composition-overview-head{justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.pb .composition-overview-head h4{color:#183b67;margin:0;font-size:14px;font-weight:800;line-height:1.45}.pb .composition-overview-head p{color:#8999ac;margin:3px 0 0;font-size:10px;line-height:1.65}.pb .composition-basis{color:#8999ad;white-space:nowrap;background:#fff;border:1px solid #e4ebf4;border-radius:4px;padding:5px 9px;font-size:10px}.pb .composition-four-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.pb .composition-card{background:#fff;border:1px solid #e4ebf3;border-radius:7px;flex-direction:column;min-width:0;padding:13px 13px 15px;display:flex;box-shadow:0 2px 8px #22457506}.pb .composition-card-heading{border-bottom:1px solid #eff2f7;justify-content:space-between;align-items:baseline;gap:9px;padding:0 0 9px;display:flex}.pb .composition-card-heading h5{color:#193f70;margin:0;font-size:12px;font-weight:800;line-height:1.3}.pb .composition-card-heading span{letter-spacing:.09em;color:#a9b7c7;font:800 8.5px Manrope,Noto Sans JP,sans-serif}.pb .composition-card-body{flex-direction:column;flex:1;gap:11px;min-width:0;display:flex}.pb .composition-card-chart{justify-content:center;align-items:center;min-width:0;height:168px;padding:6px 0 0;display:flex}.pb .composition-card-donut{background:#e9eff6;border-radius:50%;flex:0 0 143px;width:143px;height:143px;position:relative;box-shadow:inset 0 0 0 1px #fff}.pb .composition-card-donut .center{pointer-events:none;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:absolute;inset:26px;box-shadow:0 0 0 1px #fffffff2}.pb .composition-card-donut .center strong{color:#1c4477;font-variant-numeric:tabular-nums;font:800 24px/1.2 Manrope,Noto Sans JP,sans-serif}.pb .composition-card-donut .center span{color:#8b9aab;font-size:9px;font-weight:700}.pb .composition-card-legend{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.pb .composition-card-legend .legend-row{color:#526780;border-bottom:1px solid #f0f3f7;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:30px;padding:5px 0;font-size:10px;line-height:1.35;display:grid}.pb .composition-card-legend .legend-row:last-child{border-bottom:0}.pb .composition-card-legend .legend-swatch{border-radius:2px;width:9px;height:9px;display:block}.pb .composition-card-legend .legend-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pb .composition-card-legend .legend-percent{color:#2b517e;white-space:nowrap;font-variant-numeric:tabular-nums;font:800 10px Manrope,Noto Sans JP,sans-serif}@media (width<=1119px){.pb .composition-four-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.pb .composition-card-body{grid-template-columns:145px minmax(0,1fr);align-items:center;gap:11px;display:grid}.pb .composition-card-chart{height:auto;padding:10px 0}.pb .composition-card-donut{flex-basis:132px;width:132px;height:132px}.pb .composition-card-donut .center{inset:24px}.pb .composition-card-legend .legend-row{min-height:28px}}@media (width<=700px){.pb .visual-grid--four-pies>.pl-side{padding:14px 13px 19px!important}.pb .visual-grid--four-pies .dashboard-plot{height:360px}.pb .composition-overview{padding:17px 13px 18px}.pb .composition-overview-head{align-items:flex-start}.pb .composition-basis{display:none}.pb .composition-overview-head h4{font-size:13px}.pb .composition-four-grid{grid-template-columns:1fr;gap:10px}.pb .composition-card{padding:11px 12px 12px}.pb .composition-card-body{grid-template-columns:132px minmax(0,1fr);gap:8px}.pb .composition-card-chart{height:auto;padding:7px 0}.pb .composition-card-donut{flex-basis:120px;width:120px;height:120px}.pb .composition-card-donut .center{inset:22px}.pb .composition-card-donut .center strong{font-size:22px}.pb .composition-card-legend .legend-row{gap:6px;min-height:25px;padding:3px 0;font-size:10px}.pb .composition-card-legend .legend-percent{font-size:9.7px}}@media (width<=365px){.pb .composition-card-body{grid-template-columns:112px minmax(0,1fr);gap:8px}.pb .composition-card-donut{flex-basis:108px;width:108px;height:108px}.pb .composition-card-donut .center{inset:20px}.pb .composition-card-legend .legend-row,.pb .composition-card-legend .legend-percent{font-size:9px}}.pb .composition-card-donut>.center{width:50%!important;height:50%!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border:none!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important;position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.pb .composition-card-donut>.center strong{color:#173e78;font:800 24px/1.2 Manrope,Noto Sans JP,sans-serif}.pb .composition-card-donut>.center span{color:#8093aa;font-size:9px;line-height:1.25}@media (width<=700px){.pb .composition-card-donut>.center strong{font-size:22px}}@media (width<=365px){.pb .composition-card-donut>.center strong{font-size:19px}.pb .composition-card-donut>.center span{font-size:8px}}.pb .kpi-secondary{grid-template-columns:repeat(5,minmax(0,1fr))}.pb .kpi-row .kpi-item{padding:13px 13px 12px}.pb .kpi-win .kpi-note{letter-spacing:-.01em;white-space:nowrap;font-size:9.2px}.pb .group-header,.pb .group-trigger{grid-template-columns:minmax(182px,2.1fr) .53fr .92fr .95fr .78fr .78fr 1.04fr .55fr .73fr;gap:5px}.pb .group-header>span:not(:first-child),.pb .gcell{text-align:center!important}.pb .group-header{align-items:center}.pb .group-header span{line-height:1.45}.pb .gcell{text-align:center;justify-self:stretch}.pb .group-header span:nth-child(7){letter-spacing:-.025em}.pb .stocks-table td.stock-name{vertical-align:middle}.pb .sector-line{color:#6d8197;max-width:100%;font-size:9px;line-height:1.4}.pb .plot-legend i.is-dash{border-top-style:dashed;border-top-width:2.6px}.pb .visual-footnote{font-size:9.5px;line-height:1.8}@media (width<=1100px){.pb .group-header,.pb .group-trigger{grid-template-columns:minmax(160px,2.15fr) .5fr .9fr .95fr .7fr .77fr 1fr .5fr .7fr;gap:4px}.pb .group-header span{font-size:8.1px}.pb .kpi-item{padding:10px 11px}.pb .kpi-label{font-size:9.5px}.pb .kpi-value{font-size:18px}}@media (width<=780px){.pb .kpi-primary,.pb .kpi-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.pb .kpi-primary .kpi-item:last-child,.pb .kpi-secondary .kpi-item:last-child{grid-column:1/-1}.pb .kpi-row .kpi-item{min-height:68px}.pb .kpi-win .kpi-note{white-space:normal}}@media (width<=520px){.pb .group-trigger .gcell{text-align:right!important}.pb .group-trigger .gcell b{text-align:right}.pb .sector-line{font-size:9px}.pb .stocks-table .stock-name{min-width:0}}.pb .stocks-table thead th:first-child,.pb .stocks-table tbody td.date{text-align:center}.pb .composition-tip.composition-tip{background:#fff;border:1px solid #cfdeed;border-radius:7px;min-width:175px;max-width:min(265px,100vw - 24px);padding:10px 12px;display:none;inset:auto;box-shadow:0 10px 30px #1c3f6430;z-index:999!important;pointer-events:none!important;margin:0!important;position:fixed!important;transform:none!important}.pb .composition-tip.composition-tip.is-shown{display:block!important}.pb .composition-card-legend{flex:initial;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c6d4e5 #f6f9fd;min-height:0;max-height:222px;padding-right:5px;overflow-y:auto}.pb .composition-card-legend::-webkit-scrollbar{width:5px}.pb .composition-card-legend::-webkit-scrollbar-thumb{background:#c6d4e5;border-radius:6px}.pb .composition-card-legend::-webkit-scrollbar-track{background:#f6f9fd}.pb .composition-card-legend .legend-row{gap:6px;min-height:29px;padding:3px 0}.pb .composition-card-legend .legend-detail{font-size:8px}.pb .composition-card-legend .legend-row .legend-name{font-size:9.5px}.pb .legend-scroll-note{color:#91a1b6;text-align:left;border-top:1px solid #edf2f7;margin-top:auto;padding:8px 1px 0;font-size:9px;line-height:1.55}@media (width<=700px){.pb .composition-card-legend{max-height:198px}.pb .composition-card .legend-scroll-note{font-size:9px}}.pb .panel-header.panel-header-actions-only{justify-content:space-between;align-items:center;gap:12px}.pb .group-list-title{color:#18375c;letter-spacing:.01em;white-space:nowrap;margin:0;font-size:16px;font-weight:800;line-height:1.4}.pb .kpi-win .kpi-note{white-space:normal;flex-wrap:wrap;align-items:baseline;gap:2px 9px;min-height:24px;line-height:1.5;display:flex}.pb .kpi-win .kpi-note>span{white-space:nowrap}.pb .kpi-win .kpi-note b{font-variant-numeric:tabular-nums;font-weight:800}.pb .kpi-win .kpi-note .gain-count{color:#168157}.pb .kpi-win .kpi-note .loss-count{color:#b84752}.pb .kpi-win .kpi-note .unchanged-count{color:#7d8d9f}@media (width<=450px){.pb .group-list-title{font-size:14px}.pb .panel-header.panel-header-actions-only{gap:8px;padding:12px 13px}.pb .panel-header.panel-header-actions-only .action-row{gap:5px}.pb .panel-header.panel-header-actions-only .action-row button{padding:6px 7px;font-size:9.5px}}.pb .stock-asof-form,.pb .stock-note{font-family:var(--font-jp);line-height:var(--lh-main);letter-spacing:.04em;font-feature-settings:"palt";-webkit-font-smoothing:antialiased}.pb .stock-asof-button{font-weight:700}.pb .stock-note{margin-top:18px}.pb .exit-line{color:#7a8798;align-items:center;gap:6px;padding-left:68px;font-size:9px;line-height:1.4;display:flex}.pb .exit-badge{color:#4a5a70;white-space:nowrap;background:#eef1f5;border-radius:3px;padding:1px 6px;font-size:8.5px;font-weight:700;display:inline-block}.pb .exit-badge.exit-delisted{color:#b84752;background:#fbeaec}.pb .exit-note{color:#98a3b2;margin-top:1px;font-size:8.5px;font-weight:600;display:block}@media (width<=700px){.pb .exit-line{padding-left:60px}}.pb .pb-empty{color:#788597;text-align:center;background:#fff;border:1px solid #dfe8f1;border-radius:9px;padding:48px 20px;font-size:13px}.pb .composition-card-legend .legend-row{flex-shrink:0}.pb .composition-card .composition-card-heading h5{font-size:13px}.pb .composition-card .composition-card-heading span{font-size:9.5px}.pb .composition-card .composition-card-donut>.center span{font-size:10px}.pb .composition-card .composition-card-legend .legend-row .legend-name{font-size:10.5px}.pb .composition-card .composition-card-legend .legend-percent{font-size:11px}.pb .composition-card .composition-card-legend .legend-detail{font-size:9px}.pb .composition-card .legend-scroll-note{font-size:10px}@media (width<=700px){.pb .composition-card .composition-card-legend .legend-percent{font-size:10.7px}}@media (width<=365px){.pb .composition-card .composition-card-donut>.center span{font-size:9px}.pb .composition-card .composition-card-legend .legend-percent{font-size:10px}}.pb .legend-empty{color:#9aa8b8;text-align:center;margin:0;padding:24px 0;font-size:10px}@media (width<=780px){.pb .group-trigger{grid-template-columns:repeat(4,minmax(0,1fr))}}.pb .pb-group-panel{margin-top:18px}.pb .pb-group-panel .panel-header.panel-header-actions-only .action-row button{font-size:11px}.pb .pb-group-panel .group-header{font-size:10px}.pb .pb-group-panel .group-name{font-size:12px}.pb .pb-group-panel .period{font-size:10.5px}.pb .pb-group-panel .gcell{font-size:11.5px}.pb .pb-group-panel .gcell.greturn b{font-size:13.5px}.pb .pb-group-panel .stocks-table{font-size:12px}.pb .pb-group-panel .stocks-table th{font-size:10.5px}.pb .pb-group-panel .stocks-table .date{font-size:11px}.pb .pb-group-panel .stocks-table .qty{font-size:11.5px}.pb .pb-group-panel .stocks-table .qty small{font-size:10px}.pb .pb-group-panel .stocks-table .price,.pb .pb-group-panel .stocks-table .valuation,.pb .pb-group-panel .stocks-table .days,.pb .pb-group-panel .ret-chip{font-size:11.5px}.pb .pb-group-panel .ticker-main strong{font-size:12px}.pb .pb-group-panel .company-name{font-size:11px}.pb .pb-group-panel .sector-line{font-size:10px}.pb .pb-group-panel .index-chip{font-size:9.5px}.pb .pb-group-panel .detail-note{font-size:10px}.pb .pb-group-panel .group-end-note{font-size:10.5px}@media (width<=1100px){.pb .pb-group-panel .group-header,.pb .pb-group-panel .group-header span{font-size:9px}.pb .pb-group-panel .gcell{font-size:10.5px}.pb .pb-group-panel .period{font-size:10px}}@media (width<=780px){.pb .pb-group-panel .gcell{font-size:11.5px}.pb .pb-group-panel .gcell .mobile-label{font-size:10px}.pb .pb-group-panel .gcell.greturn b{font-size:16px}.pb .pb-group-panel .period{font-size:10px}.pb .pb-group-panel .stocks-table td:before{font-size:9px}.pb .pb-group-panel .stocks-table .date{font-size:11px}.pb .pb-group-panel .stocks-table .qty{font-size:11.5px}.pb .pb-group-panel .stocks-table .qty small{font-size:10px}.pb .pb-group-panel .stocks-table .price,.pb .pb-group-panel .stocks-table .valuation,.pb .pb-group-panel .stocks-table .days{font-size:12px}.pb .pb-group-panel .ret-chip{font-size:11px}}@media (width<=700px){.pb .pb-group-panel .panel-header.panel-header-actions-only .action-row button{font-size:10.5px}}@media (width<=450px){.pb .pb-group-panel .gcell{font-size:11px}.pb .pb-group-panel .gcell.greturn b{font-size:15px}.pb .pb-group-panel .detail-note{font-size:9.5px}}
