.stock-report-controls{border:1px solid var(--line);border-radius:16px;background:var(--card);padding:22px;margin:24px 0;scroll-margin-top:160px}.report-controls-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.report-controls-head h2{margin:4px 0;font-size:23px}.report-eyebrow{font-size:10px;letter-spacing:1.2px;color:var(--accent);margin:0;font-weight:700}.report-intro{font-size:13px;color:var(--muted);line-height:1.65;max-width:70ch}.report-view-actions{display:flex;gap:8px;flex-wrap:wrap}.stock-report-controls button,.stock-report-controls select,.stock-report-controls input{font:inherit;color:inherit;border:1px solid var(--line);background:var(--bg);border-radius:8px;min-height:44px;padding:10px 12px}.stock-report-controls button{cursor:pointer;font-size:12px}.report-topics{display:flex;gap:7px;flex-wrap:wrap;margin:18px 0}.report-topics button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--bg);font-weight:700}.report-inputs{display:flex;gap:15px}.report-inputs label{display:grid;gap:7px;flex:1;font-size:12px;font-weight:650;min-width:0}.report-inputs input{width:100%}.report-inputs .report-mobile-topic{display:none}.report-scope,.report-status-row{font-size:11px;color:var(--muted)}.report-status-row{display:flex;justify-content:space-between;align-items:center;gap:10px}.report-status-row p{margin:4px 0}.stock-report-controls [data-report-jumps]{display:flex;gap:8px 14px;flex-wrap:wrap;padding-top:13px;border-top:1px solid var(--line);margin-top:12px}.stock-report-controls [data-report-jumps] a{font-size:12px;min-height:32px;display:inline-flex;align-items:center;color:var(--accent)}[data-report-feedback]{font-size:12px;color:var(--accent);margin:0}[data-report-feedback]:not(:empty){margin-top:12px}.stock-reading-section{min-width:0}.stock-reading-section>h2{scroll-margin-top:155px}.stock-reading-section[hidden],.stock-report-controls [hidden],.report-empty[hidden],.report-continue[hidden]{display:none!important}.report-section-foot{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--line);margin:22px 0;padding:8px 0}.report-section-foot a{font-size:11px;color:var(--muted);min-height:40px;display:flex;align-items:center;max-width:65%}.report-section-foot a:last-child{text-align:right}.report-empty{padding:30px 20px;border:1px dashed var(--line);border-radius:12px;color:var(--muted)}.report-continue{margin:18px 0 25px}.report-continue a{display:flex;justify-content:space-between;gap:15px;padding:16px;border-radius:10px;background:var(--card);border:1px solid var(--line);color:var(--accent);text-decoration:none}.report-continue span{font-size:11px;color:var(--muted)}.report-print-source{display:none}.stock-report-controls :focus-visible,.stock-reading-section h2:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.stock-reading-section .scroll{max-width:100%}@media(max-width:650px){.stock-report-controls{padding:16px;margin-top:18px;scroll-margin-top:180px}.report-controls-head{display:block}.report-controls-head h2{font-size:22px}.report-view-actions{margin-top:12px}.report-topics{display:none}.report-inputs{display:grid;gap:12px;margin-top:16px}.report-inputs .report-mobile-topic{display:grid}.report-inputs input,.report-inputs select{font-size:16px;width:100%;min-width:0}.stock-report-controls [data-report-jumps]{max-height:140px;overflow:auto}.stock-report-controls [data-report-jumps] a{min-height:44px}.report-continue a{display:grid;gap:6px}.stock-reading-section>h2{scroll-margin-top:180px}.report-section-foot{gap:10px}.report-section-foot a{font-size:11px;min-height:44px}}@media print{body{background:white!important;color:black!important}.top,.stock-report-controls,.report-section-foot,.report-continue,.research-dock,.research-drawer-ready .research-dock,.compare-tray,[data-shortlist-bar],[data-saved-views-bar],.share,dialog,.read-table-button,[data-copy-table],.metric-help-trigger,main>.cta{display:none!important}main{max-width:none!important;margin:0!important;padding:0!important}.report-print-source{display:block!important;font-size:10px;overflow-wrap:anywhere;border-top:1px solid #999;margin-top:22px;padding-top:12px}.stock-reading-section{break-inside:auto}.stock-reading-section h2{break-after:avoid}.stock-reading-section .scroll{overflow:visible}.stock-reading-section table{font-size:9px}.stock-reading-section table tr{break-inside:avoid}.stock-reading-section a{color:inherit}.stock-reading-section .filter-chips,.stock-reading-section input,.stock-reading-section button,.stock-reading-section select{display:none!important}}

.stock-report-controls{padding:18px}.report-controls-head h2{font-size:21px}.report-topics{margin:14px 0}.report-scope{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.report-status-row{margin:8px 0}.report-jump-list{border-top:1px solid var(--line);padding-top:4px}.report-jump-list summary{cursor:pointer;font-size:12px;min-height:40px;align-content:center}.report-jump-list [data-report-jumps]{border-top:0;margin-top:0;padding-top:0}.report-view-actions button{font-size:11px}@media(max-width:650px){.stock-report-controls{padding:15px}.report-controls-head h2{font-size:21px}.report-jump-list summary{min-height:44px}}

@media print{main,main *{color:#111!important;background:transparent!important;box-shadow:none!important;text-shadow:none!important;border-color:#ddd!important}.stock-actions,.research-header-button{display:none!important}.stock-reading-section .cols td,.stock-reading-section .cols th{position:static!important;white-space:normal!important;min-width:0!important;padding:5px!important}.stock-reading-section table{width:100%!important;max-width:100%!important}.stock-reading-section .grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important}.stock-reading-section .card{break-inside:avoid}.stock-reading-section .cols{table-layout:fixed}.stock-reading-section .cols td{overflow-wrap:anywhere}}
