.dragon-links{flex-wrap:wrap;gap:8px;min-width:0;margin:12px 0;display:flex}.dragon-page :is(.dragon-market-group,.dragon-directory-table,.dragon-profile-stats,.dragon-activity-history>article,.dragon-department-chart,.dragon-detail-summary,[class$=-hero],[class$=-panel],[class$=-board],[class$=-card]){box-shadow:none!important;background-image:none!important;border-radius:2px!important}.dragon-page :-webkit-any(h1,h2){line-height:1.5;letter-spacing:0!important;font-size:16px!important}.dragon-page :is(h1,h2){line-height:1.5;letter-spacing:0!important;font-size:16px!important}.dragon-page :-webkit-any(button,input,select,textarea){box-shadow:none!important;border-radius:2px!important}.dragon-page :is(button,input,select,textarea){box-shadow:none!important;border-radius:2px!important}.dragon-page :is(table thead th,.dragon-directory-table-head,.dragon-detail-table-head){color:#243044;background-color:#f5f8fc!important;background-image:none!important}.dragon-links a{border:1px solid var(--line);border-radius:var(--control-radius);color:var(--link-muted-color);background:#fff;padding:7px 12px;font-size:13px}.dragon-links a:hover,.dragon-links a.is-current{background:var(--market-rise-soft);color:var(--red);border-color:#ffb8b8;font-weight:700}.dragon-date-form{min-width:0;color:var(--muted);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.dragon-date-form input,.dragon-date-form button{border:1px solid var(--line);color:#3d4652;min-height:30px;font:inherit;background:#fff}.dragon-date-form input{min-width:0;padding:4px 6px}.dragon-date-form button{cursor:pointer;padding:4px 10px}.dragon-section-title{border:1px solid var(--line);background:var(--head);justify-content:space-between;align-items:baseline;gap:18px;min-width:0;padding:12px 14px;display:flex}.dragon-section-title h2,.dragon-section-title p{margin:0}.dragon-section-title h2{flex:none;font-size:15px}.dragon-section-title p{min-width:0;color:var(--muted);text-align:right;font-size:12px}.dragon-market,.dragon-focus-board,.dragon-disclosures{margin:16px 0}.dragon-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.dragon-market-groups{gap:18px;display:grid}.dragon-market-group{background:#fff;border:1px solid #e8ebf0;border-radius:15px;min-width:0;overflow:hidden;box-shadow:0 8px 24px #1018280a}.dragon-market-group>header{border-bottom:1px solid #e8ebf0;padding:13px 20px 13px 26px;position:relative}.dragon-market-group>header:before{background:var(--red);content:"";border-radius:0 999px 999px 0;width:5px;position:absolute;top:13px;bottom:13px;left:0}.dragon-market-group h3{color:#161b22;margin:0;font-size:19px;line-height:1.35}.dragon-stock-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 123px;min-width:0;padding:20px 22px;display:grid}.dragon-stock-column{min-width:0;position:relative}.dragon-stock-column+.dragon-stock-column:before{content:"";background:#edf0f4;width:1px;position:absolute;top:4px;bottom:4px;left:-61.5px}.dragon-stock-row{grid-template-columns:82px minmax(120px,380px) 80px minmax(210px,300px);align-items:baseline;gap:5px;min-width:0;min-height:40px;padding:5px 0;font-size:15px;line-height:1.55;display:grid}.dragon-stock-name{min-width:0;color:var(--blue);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.dragon-stock-change{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.dragon-stock-reason{color:#3d4652;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dragon-stock-core{white-space:nowrap;align-items:baseline;gap:7px;min-width:0;display:flex;overflow:hidden}.dragon-stock-core a{text-overflow:ellipsis;font-size:13px;font-weight:400;overflow:hidden}.dragon-stock-core a.is-buy{color:var(--red)}.dragon-stock-core a.is-sell{color:var(--green)}.dragon-stock-core a.is-balanced{color:var(--muted)}.dragon-stock-core>span{color:var(--muted);flex:none;font-size:12px}.dragon-empty{color:#8a939e;text-align:center;margin:0;padding:18px}.dragon-focus-grid{border-right:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dragon-focus-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,1fr) auto auto;gap:7px 12px;min-width:0;padding:10px 12px;display:grid}.dragon-focus-grid article>div{align-items:baseline;gap:7px;min-width:0;display:flex}.dragon-focus-grid article>div>b{color:var(--red);background:#fff1f1;border-radius:999px;flex:none;padding:2px 6px;font-size:11px}.dragon-focus-grid article>div>a{min-width:0;color:var(--blue);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.dragon-focus-grid article>span{flex-wrap:wrap;grid-column:1/-1;gap:3px 10px;min-width:0;font-size:12px;display:flex}.dragon-focus-grid article>span a{color:var(--muted)}.dragon-focus-grid article>span a.is-buy{color:var(--red)}.dragon-focus-grid article>span a.is-sell{color:var(--green)}.dragon-compact-details{border:1px solid var(--line);border-top:0}.dragon-compact-details summary{color:var(--blue);cursor:pointer;padding:10px 14px}.dragon-compact-details>p{color:var(--muted);margin:8px 14px 12px;font-size:12px}.dragon-participation{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.dragon-participation>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#3d4652;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:8px 10px;overflow:hidden}.dragon-participation>a>span{color:var(--muted);font-size:11px}.dragon-participation b{color:var(--red)}.dragon-focus-inactive{border-top:1px dashed var(--line);color:var(--muted);flex-wrap:wrap;gap:7px 14px;padding:10px 14px;font-size:12px;display:flex}.dragon-focus-inactive strong{color:#3d4652}.dragon-focus-inactive a{color:var(--muted)}.dragon-disclosure{border:1px solid var(--line);background:#fff;border-top:0}.dragon-summary-list{border:0}.dragon-summary-table{border:1px solid var(--line);background:#fff;border-top:0;overflow:hidden}.dragon-summary-head{border-bottom:1px solid var(--line);color:#667085;background:#f8fafc;grid-template-columns:142px 88px minmax(260px,1fr) 108px 108px 112px;align-items:center;gap:10px;min-width:0;min-height:36px;padding:7px 14px;font-size:11px;font-weight:600;display:grid}.dragon-summary-head>span:nth-last-child(-n+3){text-align:right}.dragon-summary-list article{border-bottom:1px solid var(--line);grid-template-columns:142px 88px minmax(260px,1fr) 108px 108px 112px;align-items:center;gap:10px;min-width:0;min-height:52px;padding:7px 14px;transition:background-color .15s;display:grid}.dragon-summary-list article:last-child{border-bottom:0}.dragon-summary-list article:nth-child(2n){background:#fcfdff}.dragon-summary-list article:hover{background:#f6f9fd}.dragon-summary-list article>a{color:var(--blue);text-overflow:ellipsis;white-space:nowrap;display:grid;overflow:hidden}.dragon-summary-stock strong{text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.dragon-summary-stock small{color:#98a2b3;font-variant-numeric:tabular-nums;margin-top:2px;font-size:10px;font-weight:400}.dragon-summary-period{color:#667085;text-overflow:ellipsis;white-space:nowrap;background:#f7f8fa;border:1px solid #e4e8ee;border-radius:999px;width:fit-content;max-width:100%;padding:3px 7px;font-size:11px;overflow:hidden}.dragon-summary-list article>span:nth-child(2){color:var(--muted)}.dragon-summary-list article>span:nth-child(3){color:#344054;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;line-height:1.45;display:-webkit-box;overflow:hidden}.dragon-summary-amount{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;justify-self:end;font-size:12px;font-weight:700}.dragon-summary-amount.is-net{border-left:1px solid #edf0f4;min-width:0;padding-left:12px}@media (max-width:900px){.dragon-summary-head{display:none}}.dragon-disclosure>summary{cursor:pointer;grid-template-columns:140px 92px minmax(220px,1fr) 112px 112px 112px;align-items:center;gap:10px;min-width:0;min-height:46px;padding:8px 12px;list-style-position:inside;display:grid}.dragon-summary-stock{min-width:0;color:var(--blue);grid-template-columns:minmax(0,1fr) auto;gap:5px;display:inline-grid}.dragon-summary-stock strong,.dragon-summary-reason{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dragon-summary-stock small,.dragon-summary-period{color:var(--muted);font-weight:400}.dragon-seat-columns{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.dragon-seat-columns>section:first-child{border-right:1px solid var(--line)}.dragon-seat-columns h3{border-bottom:1px solid var(--line);background:var(--head);text-align:center;margin:0;padding:8px 12px;font-size:13px}.dragon-seat-list article{border-bottom:1px dashed #edf0f4;grid-template-columns:24px minmax(0,1fr) 90px 90px 90px;align-items:center;gap:8px;min-width:0;min-height:38px;padding:5px 10px;display:grid}.dragon-seat-list article>b{color:#929ba5;text-align:center}.dragon-seat-list article>a,.dragon-seat-list article>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dragon-seat-list article>a{color:var(--blue)}.dragon-seat-list article>em{font-variant-numeric:tabular-nums;text-align:right;font-size:12px;font-style:normal}.dragon-seat-list>p{color:var(--muted);text-align:center;margin:0;padding:16px 12px;font-size:12px}.dragon-disclosure>footer{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 14px;padding:9px 12px;font-size:12px;display:flex}.dragon-disclosure>footer>a:first-child{color:var(--blue)}.dragon-full-list{--dragon-full-data:var(--market-text);min-width:0;margin:16px 0}.dragon-full-guide{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:13px 16px;display:flex}.dragon-full-guide h2,.dragon-full-guide p{margin:0}.dragon-full-guide-copy{min-width:0}.dragon-full-kicker{color:var(--muted);letter-spacing:.06em;margin-bottom:2px;font-size:11px;display:block}.dragon-full-guide h2{color:var(--dragon-full-data);font-size:15px}.dragon-full-guide p{color:var(--muted);margin-top:3px;font-size:12px}.dragon-full-pagination{justify-content:center;align-items:center}.dragon-full-pagination.is-top{margin-bottom:4px}.dragon-full-pagination.is-bottom{margin-top:4px}.dragon-full-card{background:#fff;border:1px solid #edf0f4;border-radius:16px;min-width:0;margin:56px 0;overflow:hidden;box-shadow:0 10px 26px #0f172a0b}.dragon-full-card-summary{background:#fff;border-bottom:1px solid #e7ecf2;padding:16px 22px 12px;position:relative}.dragon-full-card-summary:before{background:var(--red);content:"";border-radius:0 4px 4px 0;width:5px;position:absolute;top:14px;bottom:12px;left:0}.dragon-full-head{grid-template-columns:minmax(400px,1fr) minmax(320px,.9fr);align-items:center;gap:12px 24px;min-width:0;padding:0;display:grid}.dragon-full-stock{flex-wrap:wrap;align-items:baseline;gap:5px 10px;min-width:0;display:flex}.dragon-full-stock>span{color:var(--dragon-full-data);font-weight:700}.dragon-full-stock-name{min-width:0;font:inherit;line-height:inherit;margin:0}.dragon-full-stock-name>a{color:var(--dragon-full-data);font-size:16px;font-weight:700}.dragon-full-stock>b{color:var(--red);font-variant-numeric:tabular-nums;font-weight:700}.dragon-full-stock>strong,.dragon-full-stock>em{font-variant-numeric:tabular-nums;font-style:normal}.dragon-full-stock>em{color:var(--dragon-full-data);font-size:14px;font-weight:700}.dragon-full-detail{color:var(--blue);font-size:12px}.dragon-full-disclosure-reason{min-width:0;color:var(--dragon-full-data);justify-content:flex-end;align-items:baseline;margin:0;font-size:14px;display:flex}.dragon-full-disclosure-reason>strong{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.dragon-full-limit-reason{color:var(--dragon-full-data);gap:8px;margin:0;padding:16px 0 0;font-size:14px;font-weight:700;line-height:1.7;display:flex}.dragon-full-limit-reason strong{color:var(--dragon-full-data);flex:none;font-weight:700}.dragon-full-limit-reason span{min-width:0}.dragon-full-limit-reason.is-fallback strong{color:var(--muted)}.dragon-full-quote{min-width:0;color:var(--dragon-full-data);flex-wrap:wrap;justify-content:flex-end;gap:6px 14px;padding:16px 0 0;font-size:14px;font-weight:700;display:flex}.dragon-full-quote b{color:var(--dragon-full-data);font-variant-numeric:tabular-nums;font-weight:700}.dragon-full-seat-columns{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;min-width:0;padding:0;display:grid}.dragon-full-seat-columns>section{background:#fff;border:1px solid #e5eaf0;min-width:0;overflow:hidden}.dragon-full-seat-columns h3{margin:0}.dragon-full-seat-head,.dragon-full-seat-list article,.dragon-full-seat-columns footer{grid-template-columns:46px minmax(0,1fr) 96px 96px;align-items:center;gap:0;min-width:0;display:grid}.dragon-full-seat-head{min-height:50px;color:var(--dragon-full-data);text-align:center;background:#fafbfc;border-bottom:1px solid #e5eaf0;font-size:14px;font-weight:700}.dragon-full-seat-head>:first-child{grid-column:span 2}.dragon-full-seat-head>span{box-sizing:border-box;justify-content:center;align-items:center;min-width:0;min-height:50px;padding:5px 10px;display:flex}.dragon-full-seat-head>:nth-child(n+2){border-left:1px solid #e5eaf0}.dragon-full-seat-list article{border-bottom:1px solid #e8edf2;min-height:50px}.dragon-full-seat-list article>b{box-sizing:border-box;white-space:nowrap;align-items:center;min-height:50px;padding:5px 10px;font-size:14px;font-weight:400;display:flex}.dragon-full-seat-name{box-sizing:border-box;flex-wrap:wrap;align-content:center;align-items:baseline;gap:2px 7px;min-width:0;min-height:50px;padding:5px 10px;display:flex}.dragon-full-seat-name-link,.dragon-full-seat-name-text{min-width:0;max-width:100%;color:var(--dragon-full-data);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dragon-full-seat-name-link:hover{color:var(--blue)}.dragon-focus-seat{color:var(--red);background:#fff1f1;border-radius:999px;flex:none;padding:1px 5px;font-size:10px;font-weight:700}.dragon-full-seat-list article>em{box-sizing:border-box;font-variant-numeric:tabular-nums;text-align:right;border-left:1px solid #e5eaf0;justify-content:center;align-items:center;min-height:50px;padding:5px 10px;font-size:14px;font-style:normal;display:flex}.dragon-full-seat-list>p{color:var(--muted);text-align:center;border-bottom:1px dashed #edf0f4;margin:0;padding:14px}.dragon-full-seat-columns footer{min-height:50px;color:var(--dragon-full-data);background:#fff;font-size:14px}.dragon-full-seat-columns footer>strong{box-sizing:border-box;grid-column:span 2;justify-content:center;align-items:center;min-height:50px;padding:6px 10px;font-weight:400;display:flex}.dragon-full-seat-columns footer>span{box-sizing:border-box;font-variant-numeric:tabular-nums;border-left:1px solid #e5eaf0;justify-content:center;align-items:center;min-height:50px;padding:6px 10px;display:flex}.dragon-stock-detail{margin:16px 0}.dragon-detail-dates{background:#fff;border:1px solid #dee2e6;border-radius:6px;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin:16px 0;padding:20px 18px;display:grid}.dragon-detail-dates a{color:var(--blue);background:0 0;border:0;padding:0;font-size:14px;font-weight:700}.dragon-detail-dates a:hover,.dragon-detail-dates a.is-current{color:var(--red);background:0 0;border:0}.dragon-latest-market{background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;margin:16px 0;padding:16px;overflow:hidden}.dragon-latest-market-grid{justify-content:center;align-items:center;gap:16px;min-width:0;display:flex}.dragon-latest-market-image{place-items:center;min-width:0;display:grid}.dragon-latest-market-image>*{grid-area:1/1}.dragon-latest-market-image img{width:auto;max-width:100%;height:auto;display:block}.dragon-latest-market-image p{color:var(--muted);text-align:center}.dragon-detail-summary{box-shadow:none;background:#fff;border:1px solid #dee2e6;border-radius:6px;padding:16px}.dragon-detail-summary-head{min-width:0}.dragon-detail-summary-head h2,.dragon-detail-summary-head p,.dragon-detail-profile,.dragon-detail-concepts,.dragon-detail-limit-reason{margin:0}.dragon-detail-summary-head h2{color:#20252c;font-size:16px;font-weight:500}.dragon-detail-summary-head p{color:#3d4652;text-align:right;min-width:0;margin-top:12px}.dragon-detail-profile,.dragon-detail-concepts,.dragon-detail-limit-reason{color:var(--muted);margin-top:12px;line-height:1.75}.dragon-detail-profile span{margin-left:16px}.dragon-detail-limit-reason{color:#7b5a18}.dragon-detail-board{margin-top:16px}.dragon-detail-quote{min-width:0;color:var(--muted);flex-wrap:wrap;justify-content:flex-end;gap:7px 20px;margin:12px 0 0;padding:0;font-size:14px;display:flex}.dragon-detail-quote b{font-variant-numeric:tabular-nums}.dragon-detail-table{border:1px solid var(--line);min-width:0;box-shadow:none;background:#fff;border-radius:0;margin-top:16px;overflow:hidden}.dragon-detail-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,50%) repeat(5,minmax(0,10%));align-items:center;min-width:0;display:grid}.dragon-detail-row>:not(:first-child){border-left:1px solid var(--line);font-variant-numeric:tabular-nums;text-align:center;min-width:0;padding:9px 7px;font-size:14px}.dragon-detail-table-head{background:#fafbfc;min-height:38px;font-size:14px}.dragon-detail-table-head>b:first-child{text-align:center;padding:8px 12px}.dragon-detail-row.is-sell-start{border-top:6px solid #f5f6f8}.dragon-detail-seat{grid-template-columns:32px minmax(0,1fr) max-content;align-items:center;gap:4px 10px;min-width:0;padding:9px 12px;display:grid}.dragon-detail-board .dragon-detail-seat>b{width:24px;height:24px;color:var(--ink);text-align:center;background:#fff;border:2px solid #0000;border-radius:50%;justify-content:center;align-self:center;align-items:center;padding:0;font-size:12px;font-weight:400;line-height:1;display:inline-flex}.dragon-detail-seat>b.is-buy{border-color:var(--red)}.dragon-detail-seat>b.is-sell{border-color:var(--green)}.dragon-detail-seat-main,.dragon-detail-seat-meta{flex-wrap:wrap;align-items:baseline;min-width:0;display:flex}.dragon-detail-seat-main{align-self:center;gap:4px 8px;font-size:16px;line-height:1.45}.dragon-detail-seat-main>a,.dragon-detail-seat-main>span{color:var(--blue);overflow-wrap:anywhere;white-space:normal;font-weight:400}.dragon-detail-seat-meta{color:var(--muted);text-align:right;justify-content:flex-end;align-items:center;gap:2px 8px;font-size:13px}.dragon-detail-seat-meta :-webkit-any(.dragon-detail-previous,.dragon-detail-seat-rank,.dragon-detail-seat-tier){font-weight:400}.dragon-detail-seat-meta :is(.dragon-detail-previous,.dragon-detail-seat-rank,.dragon-detail-seat-tier){font-weight:400}@media (min-width:1200px){.dragon-detail-seat{grid-template-columns:32px minmax(0,1fr) 300px}.dragon-detail-seat-meta{text-align:left;grid-template-columns:100px 104px 80px;justify-content:end;place-items:center start;gap:4px;display:grid}.dragon-detail-seat-meta .dragon-detail-previous{grid-column:1}.dragon-detail-seat-meta .dragon-detail-seat-rank{font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:2}.dragon-detail-seat-meta .dragon-detail-seat-tier{grid-column:3}}.dragon-detail-previous{color:var(--red);white-space:nowrap;align-items:center;gap:10px;font-weight:700;display:inline-flex}.dragon-detail-previous>span{flex:none}.dragon-detail-total{background:#fafbfc;border-bottom:0;min-height:42px}.dragon-detail-total>strong:first-child{text-align:center;padding:8px 12px}.dragon-detail-notes{box-shadow:none;color:#3d4652;background:#fff;border:1px solid #dee2e6;border-radius:6px;margin-top:22px;padding:16px 18px}.dragon-detail-notes p{margin:0 0 7px}.dragon-detail-notes p:last-child{margin-bottom:0}.dragon-directory-list{border:1px solid var(--line);margin:16px 0}.dragon-directory-head,.dragon-directory-list>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,1fr) 90px 120px 120px 110px;align-items:center;gap:10px;min-width:0;min-height:42px;padding:7px 12px;display:grid}.dragon-directory-head{background:var(--head);text-align:center}.dragon-directory-list>article:last-child{border-bottom:0}.dragon-directory-list>article>a{min-width:0;color:var(--blue);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.dragon-directory-list>article>span{font-variant-numeric:tabular-nums;text-align:center}.dragon-directory-list>article>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.dragon-directory-table{border:1px solid var(--line);background:#fff;border-radius:14px;margin:16px 0;overflow:hidden}.dragon-directory-table-head,.dragon-directory-table>article{grid-template-columns:54px minmax(366px,1fr) 130px 90px 120px 120px 130px 110px;align-items:center;min-width:0;display:grid}.dragon-directory-table.is-department-ranking .dragon-directory-table-head,.dragon-directory-table.is-department-ranking>article{grid-template-columns:48px minmax(380px,1fr) 130px 90px 120px 120px 130px 110px}.dragon-directory-table-head{background:var(--head);min-height:44px}.dragon-directory-table-head>*,.dragon-directory-table>article>*{border-left:1px solid var(--line);font-variant-numeric:tabular-nums;text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:9px 10px;overflow:hidden}.dragon-directory-table-head>:first-child,.dragon-directory-table>article>:first-child{border-left:0}.dragon-directory-table:not(.is-department-ranking) .dragon-directory-table-head>b:nth-child(2),.dragon-directory-table:not(.is-department-ranking)>article>a:nth-child(2),.dragon-directory-table.is-department-ranking .dragon-directory-table-head>b:nth-child(2),.dragon-directory-table.is-department-ranking>article>a:nth-child(2){text-align:left}.dragon-directory-sequence{color:var(--muted);font-weight:400}.dragon-directory-table>article{border-top:1px solid var(--line);min-height:43px}.dragon-directory-table>article>a{color:var(--blue);font-weight:700}.dragon-directory-table.is-department-ranking>article>a{text-overflow:clip;white-space:normal;line-height:1.45;overflow:visible}.dragon-directory-table>article{transition:background-color .15s}@media (hover:hover){.dragon-directory-table>article:hover{background:#e7f0ff}}.dragon-profile-stats,.dragon-activity-history>article{background:#fff;border:1px solid #e8ebf0;border-radius:14px;box-shadow:0 8px 24px #1018280a}.dragon-profile-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:16px 0;display:grid;overflow:hidden}.dragon-profile-stats>span{border-left:1px solid var(--line);min-height:70px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:12px;display:flex}.dragon-profile-stats>span:first-child{border-left:0}.dragon-profile-stats b{color:#20252c;font-variant-numeric:tabular-nums;font-size:17px}.dragon-department-chart{background:#fff;border:1px solid #e8ebf0;border-radius:14px;margin:16px 0;overflow:hidden;box-shadow:0 8px 24px #1018280a}.dragon-department-chart>header{border-bottom:1px solid var(--line);background:var(--head);align-items:center;gap:16px;min-width:0;padding:11px 14px;display:flex}.dragon-department-chart>header>div{min-width:0;margin-right:auto}.dragon-department-chart h2,.dragon-department-chart p{margin:0}.dragon-department-chart h2{font-size:15px}.dragon-department-chart p{color:var(--muted);margin-top:3px;font-size:12px}.dragon-department-chart header>span{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.dragon-department-chart header i{border-radius:999px;width:18px;height:3px}.dragon-department-chart header i.is-buy{background:var(--red)}.dragon-department-chart header i.is-sell{background:var(--green)}.dragon-department-chart svg{width:100%;min-width:980px;height:230px;display:block}.dragon-department-chart text{fill:var(--muted);font-size:11px}.dragon-chart-grid{stroke:#e8ebf0;stroke-width:1px;vector-effect:non-scaling-stroke}.dragon-chart-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.dragon-chart-line.is-buy{stroke:var(--red)}.dragon-chart-line.is-sell{stroke:var(--green)}.dragon-activity-history{gap:16px;margin:16px 0;display:grid}.dragon-activity-history>article{overflow:hidden}.dragon-activity-history>article>header{border-bottom:1px solid var(--line);background:var(--head);align-items:baseline;gap:10px 18px;min-width:0;padding:11px 14px;display:flex}.dragon-activity-history h2{margin:0;font-size:15px}.dragon-activity-history header>span{color:var(--muted);font-size:12px}.dragon-activity-history header>b:first-of-type{margin-left:auto}.dragon-activity-head,.dragon-activity-row{grid-template-columns:minmax(104px,10%) minmax(180px,18%) minmax(260px,32%) minmax(126px,11%) minmax(72px,6%) repeat(3,minmax(92px,1fr));align-items:center;min-width:0;display:grid}.dragon-activity-head{background:#fafbfc;min-height:38px}.dragon-activity-head>*,.dragon-activity-row>*{border-left:1px solid var(--line);font-variant-numeric:tabular-nums;text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:8px 10px;overflow:hidden}.dragon-activity-head>:first-child,.dragon-activity-row>:first-child{border-left:0}.dragon-activity-row{border-top:1px solid var(--line);min-height:52px;transition:background-color .15s}@media (hover:hover){.dragon-activity-row:hover{background:#e7f0ff}}.dragon-activity-row>.dragon-activity-stock{text-align:center}.dragon-activity-row a{color:var(--blue);font-weight:700}.dragon-activity-reason,.dragon-activity-theme{color:var(--muted);font-weight:400;line-height:1.5;text-align:left!important;text-overflow:clip!important;white-space:normal!important}.dragon-activity-period{text-overflow:clip!important}.dragon-pagination{justify-content:flex-end;align-items:center}.dragon-pagination>span{color:var(--muted)}@media (max-width:1180px){.dragon-stock-list{grid-template-columns:1fr;gap:0}.dragon-stock-column+.dragon-stock-column:before{content:none}.dragon-stock-row{grid-template-columns:112px minmax(130px,1fr) 86px minmax(260px,340px)}}@media (max-width:900px){.dragon-detail-summary-head{flex-direction:column;gap:6px}.dragon-detail-summary-head p{text-align:left}.dragon-section-title{flex-direction:column;align-items:flex-start;gap:5px}.dragon-section-title p{text-align:left}.dragon-stock-row{grid-template-columns:104px minmax(110px,1fr) 82px;font-size:14px}.dragon-stock-core{grid-area:2/1/auto/-1}.dragon-stock-reason{grid-row:1}.dragon-stock-list{padding:14px 16px}.dragon-disclosure>summary{grid-template-columns:minmax(110px,1fr) 86px 98px 98px}.dragon-summary-list article{grid-template-columns:minmax(100px,1fr) 82px 90px 90px}.dragon-summary-list article>span:nth-child(3){grid-area:2/1/auto/-1}.dragon-summary-list article>:last-child{display:none}.dragon-summary-reason{white-space:normal;grid-column:1/-1}.dragon-seat-columns{grid-template-columns:1fr}.dragon-seat-columns>section:first-child{border-right:0;border-bottom:1px solid var(--line)}.dragon-full-head{grid-template-columns:1fr}.dragon-full-disclosure-reason{justify-content:flex-start}.dragon-full-disclosure-reason>strong{text-align:left}.dragon-full-seat-columns{grid-template-columns:1fr;gap:18px}.dragon-detail-row{grid-template-columns:minmax(0,1fr) repeat(3,76px)}.dragon-detail-row>:nth-child(3),.dragon-detail-row>:nth-child(5){display:none}.dragon-directory-head,.dragon-directory-list>article{grid-template-columns:minmax(140px,1fr) repeat(2,86px)}.dragon-directory-head>:nth-child(4),.dragon-directory-head>:nth-child(5),.dragon-directory-list>article>:nth-child(4),.dragon-directory-list>article>:nth-child(5){display:none}}@media (max-width:600px){.dragon-page .topbar-inner,.dragon-page .page,.dragon-page .site-footer{padding-left:10px;padding-right:10px}.dragon-date-form{width:100%;margin-left:0}.dragon-full-guide{align-items:flex-start}.dragon-full-head{padding:0}.dragon-full-stock>strong,.dragon-full-stock>em{flex-basis:auto}.dragon-full-quote{justify-content:flex-start;padding-top:14px}.dragon-full-seat-head,.dragon-full-seat-list article,.dragon-full-seat-columns footer{grid-template-columns:34px minmax(0,1fr) 70px 70px;padding:0}.dragon-full-seat-head>span,.dragon-full-seat-list article>b,.dragon-full-seat-name,.dragon-full-seat-list article>em,.dragon-full-seat-columns footer>strong,.dragon-full-seat-columns footer>span{padding-left:7px;padding-right:7px}.dragon-full-card{border-radius:10px;margin:28px 0}.dragon-full-card-summary{padding:13px 12px 10px}.dragon-full-card-summary:before{width:4px;top:12px;bottom:10px}.dragon-full-limit-reason{padding-top:12px}.dragon-market-groups{gap:12px}.dragon-market-group>header{padding:11px 14px 11px 20px}.dragon-market-group>header:before{width:4px;top:11px;bottom:11px}.dragon-market-group h3{font-size:17px}.dragon-stock-list{padding:10px 12px}.dragon-stock-row{grid-template-columns:minmax(84px,1fr) 82px;gap:2px 8px;padding:7px 0}.dragon-stock-reason{grid-area:2/1/auto/-1}.dragon-stock-change{text-align:right;grid-area:1/2}.dragon-stock-core{grid-row:3}.dragon-disclosure>summary{grid-template-columns:minmax(100px,1fr) 78px}.dragon-summary-list article{grid-template-columns:minmax(100px,1fr) 76px}.dragon-summary-list article>:nth-child(n+4){display:none}.dragon-seat-list article{grid-template-columns:22px minmax(0,1fr) 76px}.dragon-seat-list article>em:nth-last-child(2),.dragon-seat-list article>em:nth-last-child(3){display:none}.dragon-detail-seat{grid-template-columns:30px minmax(0,1fr);padding-left:7px;padding-right:7px}.dragon-detail-seat>b{grid-row:1/span 2}.dragon-directory-head,.dragon-directory-list>article{grid-template-columns:minmax(120px,1fr) 68px}.dragon-directory-head>:nth-child(n+3),.dragon-directory-list>article>:nth-child(n+3){display:none}}@media (min-width:601px){.dragon-market-groups{gap:12px}.dragon-market-group>header,.dragon-stock-list{padding-top:10px;padding-bottom:10px}.dragon-stock-row{min-height:34px;padding-top:3px;padding-bottom:3px;line-height:1.45}.dragon-stock-change{font-variant-numeric:tabular-nums;text-align:left;grid-template-columns:8px minmax(0,1fr) 8px;align-items:baseline;gap:2px;width:100%;display:grid}.dragon-stock-change>span:nth-child(2),.dragon-stock-change>span:last-child{text-align:right}}.dragon-page{--dragon-card-accent-major:#f59e0b;--dragon-card-accent-minor:#2563eb}.dragon-intro>h1:before{background:var(--dragon-card-accent-major)}.dragon-market-group>header:before{background:var(--dragon-card-accent-minor)}.dragon-focus-table-head,.dragon-focus-grid>article{grid-template-columns:64px 220px 110px 110px minmax(0,1fr);gap:0;min-width:0;display:grid}.dragon-focus-table-scroll{max-width:100%}.dragon-focus-table-head{border-right:1px solid var(--line);border-left:1px solid var(--line);color:#3d4652;background:#f5f7fa;align-items:center;min-height:40px;font-size:13px}.dragon-focus-table-head>b{min-width:0;padding:10px 12px;font-weight:600}.dragon-focus-table-head>b+b{border-left:1px solid var(--line)}.dragon-focus-grid{border:1px solid var(--line);background:#fff;display:block}.dragon-focus-grid>article{border-bottom:1px solid var(--line);background:#fff;min-height:54px;padding:0;transition:background-color .12s}.dragon-focus-grid>article:nth-child(2n){background:#fcfdff}.dragon-focus-grid>article:hover{background:#f7faff}.dragon-focus-grid>article:last-child{border-bottom:0}.dragon-focus-grid>article>.dragon-focus-position,.dragon-focus-grid>article>.dragon-focus-department{align-items:flex-start;min-width:0;padding:10px 12px 8px;line-height:1.5;display:flex}.dragon-focus-grid>article>.dragon-focus-position{color:var(--red);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;font-size:13px}.dragon-focus-grid>article>.dragon-focus-department{border-left:1px solid var(--line);color:var(--blue);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.dragon-focus-grid>article>strong{border-left:1px solid var(--line);font-variant-numeric:tabular-nums;text-align:right;justify-content:flex-end;align-items:flex-start;padding:10px 12px 8px;font-size:13px;display:flex}.dragon-focus-grid>article>.dragon-focus-stock-list{border-left:1px solid var(--line);flex-wrap:wrap;grid-area:auto;align-content:flex-start;align-items:flex-start;gap:3px 14px;min-width:0;padding:10px 14px 8px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.5;display:flex}.dragon-focus-stock-list>a{font-family:inherit;font-size:inherit;font-weight:600}.dragon-focus-stock-list>a.is-buy{color:var(--red)}.dragon-focus-stock-list>a.is-sell{color:var(--green)}@media (max-width:900px){.dragon-focus-table-head,.dragon-focus-grid>article{grid-template-columns:56px 170px 96px 96px minmax(0,1fr)}}@media (max-width:600px){.dragon-focus-table-scroll{overscroll-behavior-x:contain;overflow-x:auto}.dragon-focus-table-head,.dragon-focus-grid>article{grid-template-columns:56px 180px 96px 96px minmax(292px,1fr);min-width:720px}.dragon-focus-table-head>b,.dragon-focus-grid>article>.dragon-focus-position,.dragon-focus-grid>article>.dragon-focus-department,.dragon-focus-grid>article>strong,.dragon-focus-grid>article>.dragon-focus-stock-list{padding-left:6px;padding-right:6px}.dragon-focus-grid>article>.dragon-focus-department{font-size:13px}.dragon-focus-grid>article>strong{overflow-wrap:normal;text-align:right;justify-content:flex-end;align-items:center;font-size:12px}}.dragon-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.dragon-section-heading>span{color:#64748b;white-space:nowrap;font-size:13px;font-weight:500}.dragon-disclosures .dragon-summary-table{overflow-x:auto}.dragon-disclosures .dragon-summary-head,.dragon-disclosures .dragon-summary-list>article{grid-template-columns:150px minmax(260px,1.3fr) 180px minmax(320px,2fr) repeat(3,130px);gap:0;min-width:1300px;padding:0}.dragon-disclosures .dragon-summary-head>*,.dragon-disclosures .dragon-summary-list>article>*{border-right:1px solid #e2e8f0;align-items:center;min-width:0;padding:11px 12px;display:flex}.dragon-disclosures .dragon-summary-head>:last-child,.dragon-disclosures .dragon-summary-list>article>:last-child{border-right:0}.dragon-disclosures .dragon-summary-stock{justify-content:center;align-items:flex-start}.dragon-disclosures .dragon-summary-concept,.dragon-disclosures .dragon-summary-reason{color:#475569;white-space:normal;text-overflow:clip;line-height:1.5;overflow:visible}.dragon-disclosures .dragon-summary-period{width:auto;max-width:none;box-shadow:none;color:#334155;white-space:nowrap;text-overflow:clip;background:0 0;border:0;border-right:1px solid #e2e8f0;border-radius:0;justify-content:flex-start;place-self:stretch stretch;display:flex;overflow:visible}.dragon-disclosures .dragon-summary-amount{font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end}.dragon-page .stock-detail-link{font-family:inherit;font-size:14px;font-weight:var(--link-emphasis-weight);line-height:inherit}.dragon-page .stock-detail-link:not(:-webkit-any(.is-buy,.is-sell)){color:var(--link-color)}.dragon-page .stock-detail-link:not(:is(.is-buy,.is-sell)){color:var(--link-color)}.dragon-page .stock-detail-link:hover{text-underline-offset:3px;text-decoration:underline}.dragon-page .stock-detail-link:not(:-webkit-any(.is-buy,.is-sell)):hover{color:var(--link-hover-color)}.dragon-page .stock-detail-link:not(:is(.is-buy,.is-sell)):hover{color:var(--link-hover-color)}.dragon-page,.dragon-detail-board,.dragon-detail-notes{font-size:var(--market-body-size)}.dragon-detail-notes p{font-family:inherit;font-size:var(--market-body-size);line-height:1.5}.dragon-detail-board :is(.stock-detail-link,.dragon-detail-summary-head>p,.dragon-detail-profile,.dragon-detail-concepts,.dragon-detail-limit-reason,.dragon-detail-quote,.dragon-detail-table-head>*,.dragon-detail-row>*,.dragon-detail-seat-main,.dragon-detail-seat-main>a,.dragon-detail-previous){font-family:inherit;font-size:var(--market-body-size);line-height:1.5}.dragon-detail-notes small{font-size:var(--market-meta-size)}.dragon-detail-board :is(.dragon-detail-seat-meta,.dragon-detail-row small){font-size:var(--market-meta-size)}.dragon-disclosures>.dragon-section-title{margin-block-start:12px;margin-block-end:12px;padding-left:22px;position:relative}.dragon-disclosures>.dragon-section-title:before{background:var(--warning-color);content:"";border-radius:2px;width:4px;position:absolute;top:14px;bottom:14px;left:10px}.dragon-page :is(.stock-detail-link,.dragon-stock-name,.dragon-focus-department,.dragon-full-detail,.dragon-full-seat-name-link,.dragon-seat-list article>a,.dragon-directory-list>article>a,.dragon-directory-table>article>a,.dragon-activity-row a){font-family:inherit;font-size:var(--market-body-size);line-height:1.5}.dragon-disclosures :is(.dragon-summary-head>*,.dragon-summary-list>article>*,.dragon-summary-stock strong){font-size:var(--market-body-size)}.dragon-disclosures .dragon-summary-stock small{font-size:12px}.dragon-focus-board>.dragon-section-title{padding-left:22px;position:relative}.dragon-focus-board,.dragon-disclosures{margin-block-start:100px;margin-block-end:100px}.dragon-focus-board>.dragon-section-title:before{background:var(--warning-color);content:"";border-radius:2px;width:4px;position:absolute;top:14px;bottom:14px;left:10px}.dragon-focus-cards{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.dragon-focus-card{border:1px solid var(--line);background:var(--surface);min-width:0;overflow:hidden}.dragon-focus-card>header{border-bottom:1px solid var(--line);background:var(--head);grid-template-columns:minmax(0,1fr) 390px;align-items:center;gap:0;min-height:66px;padding:0;display:grid}.dragon-focus-card-identity{align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.dragon-focus-card-identity .dragon-focus-department{min-width:0;color:var(--link-color);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.dragon-focus-card-totals{grid-template-columns:repeat(3,130px);align-self:stretch;margin:0;display:grid}.dragon-focus-card-totals>div{border-left:1px solid var(--line);text-align:right;flex-direction:column;justify-content:center;align-items:flex-end;min-width:0;padding:10px 12px;display:flex}.dragon-focus-card-totals dt{color:var(--muted);margin-bottom:3px;font-size:11px}.dragon-focus-card-totals dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:14px;font-weight:700}.dragon-focus-stock-table{overflow-x:auto}.dragon-focus-stock-head,.dragon-focus-stock-row{grid-template-columns:150px minmax(260px,1.3fr) 180px minmax(320px,2fr) repeat(3,130px);min-width:1300px;display:grid}.dragon-focus-stock-head{border-bottom:1px solid var(--line);min-height:36px;color:var(--muted);background:#f8fafc;align-items:center;font-size:12px}.dragon-focus-stock-head>*,.dragon-focus-stock-row>*{border-left:1px solid var(--line);min-width:0;padding:9px 12px}.dragon-focus-stock-head>:first-child,.dragon-focus-stock-row>:first-child{border-left:0}.dragon-focus-stock-head>b:nth-last-child(-n+3),.dragon-focus-stock-row>b{text-align:right}.dragon-focus-stock-row{border-bottom:1px solid var(--line);align-items:stretch;min-height:48px}.dragon-focus-stock-row:last-child{border-bottom:0}.dragon-focus-stock-row:nth-child(odd){background:#fcfdff}.dragon-focus-stock-row>*{align-items:center;display:flex}.dragon-focus-stock-row>b{font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;font-size:13px}.dragon-focus-stock-row>a{flex-wrap:wrap;gap:4px 8px;font-size:14px;display:flex}.dragon-focus-stock-concept,.dragon-focus-stock-reason{color:#475569;white-space:normal;line-height:1.5}.dragon-focus-stock-reason{gap:8px}.dragon-focus-stock-reason-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dragon-focus-stock-reason.is-expanded{align-items:flex-start}.dragon-focus-stock-reason.is-expanded .dragon-focus-stock-reason-text{white-space:normal;overflow:visible}.dragon-focus-stock-reason-toggle{color:#5a7da8;cursor:pointer;font:inherit;white-space:nowrap;background:#f5f9ff;border:1px solid #cdddf6;border-radius:10px;flex:none;padding:1px 6px;line-height:1.4;display:none}.dragon-focus-stock-reason-toggle.is-visible{display:inline-block}.dragon-focus-stock-period{color:#334155;white-space:nowrap}.dragon-focus-stock-row>a.is-buy{color:var(--market-rise)}.dragon-focus-stock-row>a.is-sell{color:var(--market-fall)}.dragon-focus-stock-row>a.is-balanced{color:var(--link-color)}@media (max-width:720px){.dragon-focus-card>header{grid-template-columns:minmax(0,1fr);gap:10px}.dragon-focus-card-totals>div:first-child{border-left:0;padding-left:0}}
