/* Independent global edition, preserving the familiar light financial charts. */
:root{--canvas:#f7f9fc}.sidebar .brand{font-size:23px;letter-spacing:1px;padding-left:11px;gap:10px}.sidebar .brand small{font-size:9px;letter-spacing:1.2px;margin-top:5px}.global-home-nav{margin-bottom:25px}.sidebar .nav-caption{letter-spacing:1.2px}.global-search-help{font-size:11px;color:#7c8ea7;margin:9px 2px 16px}.global-home-visible .page-heading,.global-home-visible .mode-control{display:none}.global-home-visible .company-form{max-width:none}.global-home-visible .control-panel{padding:15px 18px}.global-home-visible .company-form>.field-label{display:none}.global-home-visible #refresh-button{display:none}.global-home-visible .search-field input{height:43px}.global-home{min-width:0}.global-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 18px 36px 3px;border-bottom:1px solid #e1e8f2;margin-bottom:32px;overflow:hidden}.global-hero-copy{position:relative;z-index:1;flex:1;min-width:0}.global-hero .eyebrow{font-size:10px;letter-spacing:2px}.global-hero h1{font-size:clamp(28px,3.1vw,45px);font-weight:550;line-height:1.4;letter-spacing:-1px;margin:15px 0 18px;color:#15345c}.global-hero h1 em{font-style:normal;color:#2563eb}.global-hero p{font-size:13px;color:#72849e;line-height:2;margin:0}.global-hero-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.global-hero-pills span{font-size:10px;padding:5px 9px;border:1px solid #dce6f3;border-radius:5px;background:#fff;color:#617a9b}.global-orbit{width:310px;height:270px;position:relative;flex-shrink:0;background:radial-gradient(ellipse at center,#dceaff80 0,transparent 67%)}.global-orbit-ring{position:absolute;border:1px solid #cbdcf4;border-radius:50%;transform:rotate(-20deg);left:22px;top:33px;width:270px;height:200px}.global-orbit-ring.two{transform:rotate(55deg);width:245px;height:186px;left:35px;top:42px;border-color:#e0e9f6}.global-orbit-center{position:absolute;inset:82px 81px 72px;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #dce8f8;border-radius:50%;background:#ffffffb3;color:#2563eb;font-size:38px;font-weight:500;box-shadow:0 8px 36px #3566b309}.global-orbit-center span{font-size:7px;letter-spacing:1px;margin-top:4px;color:#6c8dbb}.global-orbit i{position:absolute;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid #d3e1f4;background:#fff;border-radius:10px;font-style:normal;color:#41699c;font-size:10px;box-shadow:0 4px 12px #21539207}.orbit-us{left:23px;top:64px}.orbit-cn{right:34px;top:35px}.orbit-jp{right:10px;top:152px}.orbit-eu{left:126px;top:6px}.orbit-in{left:51px;bottom:23px}.orbit-tw{right:73px;bottom:18px}.orbit-kr{left:2px;top:155px}.global-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.global-section-heading .eyebrow{font-size:9px;letter-spacing:1.5px}.global-section-heading h2{font-size:23px;font-weight:550;color:#19385f;margin:5px 0 0;line-height:1.5}.global-section-heading p{font-size:12px;color:#7c8da5;line-height:1.8;margin:8px 0 0}.global-section-meta{font-size:10px;color:#8b9bb0;line-height:1.8;text-align:right}.global-market-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:19px}.global-market-tabs button{border:1px solid transparent;background:none;color:#7186a2;padding:7px 12px;font-size:11px;min-height:34px}.global-market-tabs button[aria-pressed=true]{background:#fff;border-color:#ccdcf2;color:#1d4ed8;box-shadow:0 1px 4px #234b8506}.global-market-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.global-market-card{padding:18px 17px 16px;border:1px solid #dfe7f2;background:#fff;border-radius:12px;min-width:0;transition:border-color .18s,box-shadow .18s}.global-market-card:hover{border-color:#a9c4eb;box-shadow:0 5px 19px #234c8b08}.global-market-card.available{border-color:#c4d9f5}.global-market-open{display:flex;width:100%;align-items:center;gap:10px;border:0;background:none;text-align:left;padding:0;color:inherit}.global-market-code{display:flex;align-items:center;justify-content:center;width:35px;height:35px;flex-shrink:0;border:1px solid #dbe7f6;border-radius:8px;background:#f5f9ff;color:#3c6eaf;font-size:10px;font-weight:600}.global-market-title{min-width:0}.global-market-title strong{display:block;font-size:16px;font-weight:550;color:#25476f}.global-market-title small{display:block;font-size:9px;color:#8d9eb5;margin-top:2px}.global-market-arrow{margin-left:auto;color:#84a0c5;font-size:17px}.global-coverage{display:inline-flex;align-items:center;gap:6px;color:#8b98ab;font-size:10px;line-height:1.6;flex-shrink:0}.global-market-card>.global-coverage{margin-top:17px}.global-coverage i{width:5px;height:5px;border-radius:50%;background:#b3c0d1}.global-coverage.ready{color:#416d9d}.global-coverage.ready i{background:#3b82f6}.global-market-card>p{font-size:11px;line-height:1.85;color:#7c8ea8;margin:9px 0 13px;min-height:40px;overflow-wrap:anywhere}.global-index-list{display:flex;gap:5px;flex-wrap:wrap;border-top:1px solid #edf1f7;padding-top:12px}.global-index-list span{font-size:9px;color:#8397b1;background:#f6f8fc;border-radius:4px;padding:3px 5px}.global-featured{margin-top:34px}.global-company-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.global-company{border:1px solid #dfe7f2;border-radius:10px;background:#fff;padding:16px;display:flex;align-items:center;gap:12px;min-width:0}.global-company-monogram{display:flex;align-items:center;justify-content:center;width:37px;height:37px;border-radius:9px;background:#eef5ff;border:1px solid #dde8f7;color:#4876b0;font-size:11px;flex-shrink:0}.global-company-info{min-width:0;flex:1}.global-company-info strong{display:block;font-size:13px;font-weight:550;color:#2b4b74;overflow-wrap:anywhere}.global-company-info span{display:block;font-size:10px;color:#7e92ad;margin:3px 0}.global-company-info small{display:block;font-size:10px;color:#95a4b9;overflow-wrap:anywhere}.global-company>.text-button{font-size:11px;flex-shrink:0}.global-unavailable{font-size:10px;color:#96a4b7;white-space:nowrap}.global-market-detail{border:1px solid #dce6f3;border-radius:12px;background:#fff;padding:24px}.global-market-detail .global-company{background:#fbfcfe}.global-market-notice{padding:13px 15px;border:1px solid #dce7f6;background:#f4f8ff;border-radius:8px;color:#6b82a2;font-size:12px;line-height:1.9;margin-bottom:17px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.global-market-notice strong{font-weight:550;color:#486a96}.global-market-notice .text-button{margin-left:auto}.global-detail-empty,.global-market-note{font-size:11px;color:#8496ae;line-height:1.9;margin:15px 0}.global-official-links{display:flex;flex-wrap:wrap;gap:9px 18px;align-items:center;padding-top:18px;border-top:1px solid #e9eef6;margin-top:20px;font-size:11px}.global-official-links>span{color:#8b9db6}.global-official-links a{color:#416da8;text-decoration:none}.global-official-links a:hover{text-decoration:underline}.global-submarket{border-top:1px solid #e9eef6;margin-top:18px;padding-top:17px;font-size:12px}.global-submarket>span{margin-left:13px;color:#8799b2;font-size:11px}.global-submarket .global-official-links{border:0;padding-top:0;margin-top:10px}.global-method{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:38px;padding-top:29px;border-top:1px solid #e0e8f2}.global-method article>span{font-size:10px;color:#8fa9cc}.global-method h3{font-size:13px;font-weight:550;margin:8px 0;color:#4f6c93}.global-method p{font-size:11px;line-height:1.9;color:#8a9bb2;margin:0}.global-search-results{border:1px solid #d5e2f4;background:#fff;border-radius:11px;box-shadow:0 10px 25px #123d7610;margin:3px 0 20px;padding:10px 15px;max-height:430px;overflow:auto;position:relative;z-index:4}.global-search-heading{display:flex;align-items:center;justify-content:space-between;color:#8a9db8;font-size:11px;border-bottom:1px solid #edf1f7;padding-bottom:7px}.global-search-heading button{font-size:11px}.global-search-option{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#fff;border:0;border-radius:7px;text-align:left;width:100%;padding:12px 11px;margin-top:4px}.global-search-option:hover,.global-search-option[aria-selected=true]{background:#f0f6ff}.global-search-option strong{font-size:13px;font-weight:550;color:#2b4b74;display:block}.global-search-option small{font-size:11px;color:#8196b1;margin-top:5px;display:block}.global-search-tag{font-size:11px;color:#4676b6;white-space:nowrap}.global-search-option[data-available=false] .global-search-tag{color:#9aa8bc}.global-search-empty{font-size:12px;line-height:1.9;color:#8296b1;padding:8px 10px}.global-company-meta{color:#4b6f9f!important}.pool-search-sort{flex-wrap:wrap}.pool-search-sort #pool-market{min-width:105px}.pool-company small{white-space:normal}.global-home-visible #message{margin-bottom:18px}
@media(max-width:1250px){.global-market-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.global-orbit{width:270px;transform:scale(.9);transform-origin:right center;margin-left:-20px}.global-hero h1{font-size:34px}.global-company-grid{grid-template-columns:1fr}}
@media(max-width:960px){.global-hero{padding-right:0}.global-orbit{display:none}.global-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.global-hero h1{font-size:35px}.global-method{gap:20px}.global-section-meta{max-width:190px}.global-hero-pills{margin-top:20px}}
@media(max-width:720px){.sidebar .brand{font-size:24px;padding-left:14px}.global-home-nav{margin-bottom:20px}.global-home-visible .control-panel{padding:12px}.global-home-visible .search-field input{font-size:12px;height:42px}.global-search-help{font-size:10px;line-height:1.8;margin:8px 2px 12px}.global-hero{padding:20px 2px 27px;gap:0;margin-bottom:25px}.global-hero h1{font-size:30px;letter-spacing:-.5px;margin:12px 0 14px}.global-hero .eyebrow{font-size:9px;letter-spacing:1.5px}.global-hero p{font-size:11px;line-height:1.95}.global-hero-pills{gap:7px;margin-top:19px}.global-hero-pills span{font-size:9px;padding:4px 7px}.global-section-heading{align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:14px}.global-section-heading h2{font-size:21px}.global-section-meta{font-size:9px;max-width:none;text-align:left}.global-market-tabs{gap:4px;margin-bottom:15px}.global-market-tabs button{font-size:10px;padding:6px 10px;min-height:34px}.global-market-grid{gap:10px}.global-market-card{padding:14px 12px 12px;border-radius:10px}.global-market-open{gap:8px}.global-market-code{width:29px;height:29px;border-radius:7px;font-size:9px}.global-market-title strong{font-size:15px}.global-market-title small{font-size:8px}.global-market-arrow{font-size:14px}.global-market-card>.global-coverage{font-size:9px;margin-top:13px}.global-market-card>p{font-size:10px;min-height:38px;margin:8px 0 11px;line-height:1.9}.global-index-list{padding-top:10px;gap:4px}.global-index-list span{font-size:8px;padding:3px 4px}.global-market-detail{padding:18px 14px}.global-market-detail .global-section-heading h2{font-size:21px}.global-market-detail .global-section-heading p{font-size:11px}.global-market-notice{padding:11px 12px;font-size:11px}.global-featured{margin-top:26px}.global-company{padding:13px 11px;gap:10px}.global-company-monogram{width:31px;height:31px;font-size:10px}.global-company-info strong{font-size:12px}.global-company-info span,.global-company-info small{font-size:9px;line-height:1.7}.global-company>.text-button{font-size:10px;min-height:38px}.global-method{grid-template-columns:1fr;gap:17px;margin-top:28px;padding-top:23px}.global-method article{display:grid;grid-template-columns:25px 1fr;gap:0 9px}.global-method article>span{padding-top:2px}.global-method h3{margin:0 0 5px;font-size:12px}.global-method p{grid-column:2;font-size:10px}.global-official-links{font-size:10px;gap:10px 14px;margin-top:15px;padding-top:15px}.global-search-results{padding:9px;max-height:390px}.global-search-option{padding:11px 7px;gap:9px}.global-search-option strong{font-size:12px}.global-search-option small{font-size:9px;line-height:1.8}.global-search-tag{font-size:10px}.pool-search-sort #pool-market{width:105px;min-width:0}.pool-search-sort input{width:calc(100% - 115px);flex:auto}.pool-search-sort #pool-sort{width:100%}.global-unavailable{font-size:9px}}
@media(max-width:355px){.global-market-open{gap:6px}.global-market-code{width:24px;height:27px}.global-market-title strong{font-size:14px}.global-market-arrow{display:none}.global-hero h1{font-size:27px}.global-company-monogram{display:none}}

/* Keep company actions readable while long market and fiscal metadata wrap. */
.company-heading>div:first-child{flex:1 1 0;min-width:0}.company-heading>.company-actions{flex:0 0 auto;white-space:nowrap}.company-actions>button{flex-shrink:0;white-space:nowrap}.company-meta>span{min-width:0;overflow-wrap:anywhere}
