.symbol-tier2,.symbol-tier2-section,.symbol-financials{box-sizing:border-box;min-width:0;color:var(--text);text-align:left}:is(.article-body:has([data-symbol-tier2]),.symbol-company-description,.symbol-reference-evidence,.symbol-tier2){font-variant-numeric:tabular-nums}.symbol-company-description{color:var(--text);margin:4px 0 10px;font-size:14px;font-weight:700;line-height:1.65}.symbol-tier2{width:min(820px,100%);margin:20px auto 0}.symbol-tier2-intro{border:1px solid #333;border-left:4px solid var(--accent);color:var(--onblack-text);background:#111;border-radius:4px;margin:0 0 12px;padding:7px 10px}.symbol-tier2-intro strong,.symbol-tier2-intro span{display:block}.symbol-tier2-intro strong{font-size:13px}.symbol-tier2-intro span{color:var(--onblack-muted);margin-top:2px;font-size:10.5px;line-height:1.6}.symbol-tier2-section,.symbol-financials{border:1px solid var(--line);background:var(--panel);width:100%;box-shadow:0 1px 3px var(--shadow);overflow-wrap:anywhere;border-radius:4px;margin:0 0 12px;padding:10px 11px 12px}.symbol-tier2>.symbol-tier2-section>h2,.symbol-tier2>.symbol-financials>h2{color:#fff;background:linear-gradient(#333,#555);border-bottom:1px solid #ffffff40;border-radius:3px 3px 0 0;flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:30px;margin:-10px -11px 8px;padding:5px 9px;font-size:15px;line-height:1.35;display:flex;box-shadow:0 1px #0009}.symbol-tier2-section h3,.symbol-financials h3{border-top:1px solid var(--line-soft);color:var(--text);margin:14px 0 3px;padding-top:9px;font-size:13px;line-height:1.4}.symbol-tier2-section h3:first-of-type,.symbol-financials h3:first-of-type{border-top:0;margin-top:8px;padding-top:0}.symbol-tier2-stamp{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10px;font-weight:400}.symbol-tier2>.symbol-tier2-section>h2 .symbol-tier2-stamp,.symbol-tier2>.symbol-financials>h2 .symbol-tier2-stamp{color:#fff;white-space:nowrap;margin-left:auto}.symbol-tier2-axis,.symbol-financial-axis,.article-body .symbol-tier2-axis,.article-body .symbol-financial-axis{border-left:3px solid var(--line-soft);color:var(--muted);margin:4px 0 6px;padding-left:6px;font-size:10.5px;line-height:1.6}.symbol-tier2-note,.symbol-financial-note,.article-body .symbol-tier2-note,.article-body .symbol-financial-note{color:var(--subtle);margin:6px 0 0;font-size:10.5px;line-height:1.6}.symbol-financial-chart{border:0;border-top:3px double var(--line);border-bottom:3px double var(--line);background:var(--band);-webkit-overflow-scrolling:touch;min-width:0;margin:2px auto 0;padding:8px 0 6px;overflow-x:auto}.symbol-financial-chart svg{width:100%;max-width:100%;height:auto;margin:0 auto;display:block}.symbol-financial-chart text{fill:var(--muted);font-family:Tahoma,Arial,sans-serif;font-size:9px}.symbol-financial-chart .financial-grid line{stroke:var(--line-soft);stroke-width:1px}.symbol-financial-chart .financial-zero-line{stroke:var(--line);stroke-width:1px}.symbol-financial-chart .financial-bar-revenue{fill:var(--accent)}.symbol-financial-chart .financial-bar-net-income{fill:var(--warn)}.symbol-financial-chart .financial-axis-label,.symbol-financial-chart .financial-year-label{font-size:8px}.symbol-financial-table-block{min-width:0}.symbol-financial-table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;margin-top:7px;overflow-x:auto}.symbol-financial-table-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.symbol-financial-table-scroll table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:560px;color:var(--text);font-variant-numeric:tabular-nums;font-size:11.5px}.symbol-financial-table-scroll th,.symbol-financial-table-scroll td{border-bottom:1px solid var(--line-soft);text-align:right;white-space:nowrap;padding:4px 6px}.symbol-financial-table-scroll thead th{background:var(--band);color:var(--muted);font-size:10.5px;font-weight:400}.symbol-financial-table-scroll tbody th{text-align:left}.symbol-financial-table-scroll small,.symbol-market-rows small{color:var(--muted);white-space:normal;font-family:inherit;font-size:9.5px;font-weight:400;line-height:1.45;display:block}.financial-negative{color:var(--down)}.financial-source-value{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.financial-missing{color:var(--subtle)}.symbol-financial-history{margin:8px 0 0}.symbol-financial-history summary{color:var(--muted);cursor:pointer;padding:3px 0;font-size:11px}.symbol-financial-per{border:1px solid var(--line-soft);background:var(--band);border-radius:4px;flex-wrap:wrap;align-items:baseline;gap:12px;margin:6px 0 0;padding:8px 10px;display:flex}.symbol-financial-per strong{color:var(--text);font-variant-numeric:tabular-nums;font-family:Tahoma,Arial,sans-serif;font-size:30px;line-height:1.05}.symbol-financial-per .symbol-financial-axis{border-left:0;flex:220px;margin:0;padding-left:0}.symbol-market-grid{grid-template-columns:1fr;gap:10px;margin:6px 0 0;display:grid}.symbol-market-block{border:1px solid var(--line-soft);background:var(--panel);border-radius:4px;min-width:0;padding:7px 9px 8px;box-shadow:0 1px #00000059}.symbol-market-block h3{border:0;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 2px;padding:0;font-size:12.5px;display:flex}.symbol-market-rows{background:var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:1px;display:grid}.symbol-market-rows>div{background:var(--panel);border:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2px;min-width:0;min-height:58px;padding:5px 7px 6px;display:flex;box-shadow:0 1px #00000059}.symbol-market-rows>div:last-child{border-bottom:0}.symbol-market-rows dt{min-width:0;color:var(--muted);flex:0 auto;font-size:11.5px}.symbol-market-rows dd{min-width:0;color:var(--text);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;margin:0;font-family:Tahoma,Arial,sans-serif;font-size:13px;font-weight:700}.symbol-market-diagram{border-top:3px double var(--line);border-bottom:1px solid var(--line-soft);background:var(--band);min-width:0;margin:7px 0;padding:6px 7px 5px}.symbol-market-diagram[data-tier2-diagram-state=empty]{visibility:hidden}.symbol-market-diagram svg{width:100%;height:auto;display:block;overflow:visible}.symbol-market-diagram figcaption{color:var(--muted);margin:2px 0 0;font-size:9.5px;line-height:1.45}.symbol-diagram-label,.symbol-diagram-side,.symbol-diagram-value,.symbol-diagram-rate{fill:var(--text);font-variant-numeric:tabular-nums;font-family:Tahoma,Arial,sans-serif;font-size:13px}.symbol-diagram-label{fill:var(--muted)}.symbol-diagram-side{font-size:12.5px;font-weight:700}.symbol-diagram-value,.symbol-diagram-rate{font-weight:700}.symbol-diagram-track{fill:var(--panel);stroke:var(--line-soft)}.symbol-diagram-bar--oi{fill:var(--accent)}.symbol-diagram-bar--volume{fill:var(--warn)}.symbol-funding-rope{stroke:var(--line);stroke-width:4px;stroke-linecap:round}.symbol-funding-knot{fill:var(--accent);stroke:var(--panel);stroke-width:2px}.symbol-funding-arrow{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;display:none}.symbol-funding-tug[data-direction=long-to-short] .symbol-funding-arrow--positive,.symbol-funding-tug[data-direction=short-to-long] .symbol-funding-arrow--negative{display:block}.symbol-observation-table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;margin:8px 0 0;overflow-x:auto}.symbol-observation-table-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.symbol-observation-table{border-collapse:collapse;width:100%;min-width:780px;color:var(--text);font-variant-numeric:tabular-nums;border-top:3px double var(--line);border-bottom:3px double var(--line);font-size:10.5px}.symbol-observation-table th,.symbol-observation-table td{border-bottom:1px dotted var(--line-soft);text-align:right;white-space:nowrap;padding:4px 6px}.symbol-observation-table thead th{background:var(--band);color:var(--muted);font-size:10px;font-weight:400}.symbol-observation-table tbody th{color:var(--muted);text-align:left;font-weight:400}.symbol-observation-positive{color:var(--up)}.symbol-observation-negative{color:var(--down)}.symbol-observation-missing,.article-body .symbol-observation-missing{color:var(--muted);margin:6px 0 0;font-size:10.5px;line-height:1.6}.symbol-observation-range dt small{color:var(--subtle);font-size:9.5px;font-weight:400;line-height:1.45;display:block}.symbol-observation-range{border-top:3px double var(--line);border-bottom:3px double var(--line);background:0 0;padding:0;display:block}.symbol-observation-range>div{border-bottom:1px dotted var(--line-soft);min-height:0;box-shadow:none;flex-direction:row;justify-content:space-between;align-items:baseline;gap:10px;padding:5px 0;display:flex}.symbol-observation-range>div:last-child{border-bottom:0}.symbol-reference-evidence{border:0;border-top:3px double var(--line);border-bottom:3px double var(--line);background:var(--panel);border-radius:0}.symbol-reference-list{border-top:3px double var(--line);border-bottom:3px double var(--line)}.symbol-reference-list>div{border-bottom:1px dotted var(--line-soft)}.symbol-reference-list>div:last-child{border-bottom:0}.symbol-tier2-ad{box-sizing:border-box;border:1px dashed var(--line);width:336px;max-width:none;color:var(--onblack-muted);letter-spacing:.04em;text-align:center;background:#111;border-radius:4px;justify-content:center;align-items:center;margin:0 auto 12px;padding:0 8px;font-size:10.5px;line-height:1.5;display:flex}.symbol-tier2-ad--rect{height:280px}.symbol-tier2-ad--band{height:100px}.symbol-tier2-ad-label--wide{display:inline}.symbol-tier2-ad-label--mobile{display:none}.symbol-tier2-faq>section h3{border:0;margin:9px 0 2px;padding:0;font-size:12.5px}.symbol-tier2-faq>section p,.symbol-tier2-disclaimer p{color:var(--text);margin:0 0 6px;font-size:11.5px;line-height:1.7}.symbol-tier2-disclaimer{width:min(820px,100%);margin:0 auto 12px}.symbol-tier2-disclaimer p{color:var(--muted);font-size:10.5px}@media (min-width:640px){.symbol-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.symbol-tier2,.symbol-tier2-disclaimer{width:calc(100% - 12px)}.symbol-tier2-ad{width:300px;margin-inline:calc(50% - 150px)}.symbol-tier2-ad--rect{height:250px}.symbol-tier2-ad-label--wide{display:none}.symbol-tier2-ad-label--mobile{display:inline}.symbol-tier2-section,.symbol-financials{padding:10px 9px 11px}.symbol-tier2>.symbol-tier2-section>h2,.symbol-tier2>.symbol-financials>h2{margin-left:-9px;margin-right:-9px}.symbol-financial-table-scroll table{font-size:10px}.symbol-financial-table-scroll th,.symbol-financial-table-scroll td{padding:5px 4px}.symbol-financial-chart{direction:rtl}.symbol-financial-chart svg{direction:ltr;width:640px;max-width:none}}
