.gmk-scope .hero h1{font-size:clamp(2.65rem,4.75vw,5.3rem);line-height:1.07}.gmk-scope .preview-loading{position:fixed;bottom:var(--sp-6);left:50%;transform:translateX(-50%);z-index:10;padding:var(--sp-3) var(--sp-5);background:var(--white);color:var(--navy);font-size:var(--fs-body)}.gmk-scope .preview-loading,.gmk-scope .tour-dialog{border:var(--border-width-structural) solid var(--border)}.gmk-scope .tour-dialog{width:min(82.5rem,calc(100vw - var(--sp-7)));height:min(58rem,calc(100dvh - var(--sp-7)));max-width:none;max-height:calc(100dvh - var(--sp-7));padding:0;margin:auto;border-radius:var(--radius-3);color:var(--navigation-navy);background:var(--gps-bg)}.gmk-scope .tour-dialog[open]{display:flex;flex-direction:column;overflow:hidden}.gmk-scope .tour-header{flex:none;padding:var(--sp-5) var(--sp-6) 0;background:var(--white);border-bottom:var(--border-width-structural) solid var(--border)}.gmk-scope .tour-header .dialog-head{margin:0 0 var(--sp-5);align-items:center;gap:var(--sp-4)}.gmk-scope .tour-header .dialog-head h2{font-size:2rem;line-height:1.1;margin-top:var(--sp-2)}.gmk-scope .tour-header .eyebrow{font-size:var(--fs-micro);letter-spacing:var(--ls-label)}.gmk-scope .tour-header .icon-button{min-width:var(--control-height-touch);min-height:var(--control-height-touch);flex-shrink:0;border-color:var(--border)}.gmk-scope .tour-workspace-tabs{display:flex;gap:var(--sp-6)}.gmk-scope .tour-workspace-tabs button{padding:var(--sp-3) var(--sp-1) var(--sp-4);min-height:var(--control-height-touch);font-size:var(--fs-lead);color:var(--muted);border-bottom:var(--border-width-emphasis) solid transparent}.gmk-scope .tour-workspace-tabs button[aria-pressed=true]{color:var(--navy);border-color:var(--accent-gold);font-weight:600}.gmk-scope .tour-dialog>.tour-body{flex:1 1;min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--sp-6)}.gmk-scope .tour-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--sp-7);align-items:end;margin-bottom:var(--sp-6)}.gmk-scope .tour-intro h3{font-family:var(--serif);font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.2;margin-top:var(--sp-3)}.gmk-scope .tour-intro p{color:var(--muted);font-size:var(--fs-body);line-height:1.6}.gmk-scope .tour-intro p strong{color:var(--navigation-navy)}.gmk-scope .tour-quick-start{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);padding-bottom:var(--sp-5)}.gmk-scope .tour-quick-start>span{color:var(--muted);font-size:var(--fs-body-sm);margin-right:var(--sp-2)}.gmk-scope .tour-quick-start button{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:var(--control-height-touch);border:var(--border-width-structural) solid var(--border);border-radius:var(--radius-control);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-body);background:var(--white)}.gmk-scope .tour-quick-start button[aria-pressed=true]{border-color:var(--accent-gold);background:color-mix(in srgb,var(--gold) 15%,var(--white))}.gmk-scope .tour-quick-start button:hover{border-color:var(--navigation-navy)}.gmk-scope .tour-quick-start .tour-reset{margin-left:auto;color:var(--muted);border-color:transparent;background:transparent}.gmk-scope .tour-dialog>.dialog-bottom{flex:none;margin:0;padding:var(--sp-4) var(--sp-6);border-top:var(--border-width-structural) solid var(--border);background:var(--white);gap:var(--sp-5)}.gmk-scope .dialog-bottom>small{font-size:var(--fs-body-sm)}.gmk-scope .dialog-bottom .inline-link{font-size:var(--fs-body)}.gmk-scope .tour-body .example-workspace{box-shadow:none}.gmk-scope .tour-body .example-grid,.gmk-scope .tour-body .example-top{padding:var(--sp-4);gap:var(--sp-4)}.gmk-scope .tour-body .example-top>.example-preview-label{flex:none;margin-left:auto;background:transparent;font-size:var(--fs-body-sm);color:var(--muted);padding:0}.gmk-scope .tour-body .example-tabs{gap:var(--sp-5);overflow-x:auto}.gmk-scope .tour-body .example-tabs button{font-size:var(--fs-body);min-height:var(--control-height-touch);white-space:nowrap}.gmk-scope .tour-body .example-panel-head h4{font-size:var(--fs-body)}.gmk-scope .tour-body .example-footnote,.gmk-scope .tour-body .example-head-note,.gmk-scope .tour-body .example-inline-note,.gmk-scope .tour-body .example-panel-head button{font-size:var(--fs-body-sm)}.gmk-scope .tour-body .example-table td,.gmk-scope .tour-body .example-table th{font-size:var(--fs-body);padding:var(--sp-3)}.gmk-scope .tour-body .example-table-scroll{max-width:100%}.gmk-scope .tour-body .instrument-select{min-height:var(--control-height-touch)}.gmk-scope .tour-body .client-select,.gmk-scope .tour-body .instrument-select strong{font-size:var(--fs-body)}.gmk-scope .tour-body .instrument-select small{font-size:var(--fs-body-sm)}.gmk-scope .tour-body .market-example-search input{font-size:var(--fs-lead);min-height:var(--control-height-touch);width:14rem}.gmk-scope .tour-body .market-session{flex-wrap:wrap;gap:var(--sp-3) var(--sp-4)}.gmk-scope .tour-body .sample-publications strong{font-size:var(--fs-lead);line-height:1.5}.gmk-scope .tour-body .sample-publications em,.gmk-scope .tour-body .sample-publications small{font-size:var(--fs-body-sm);line-height:1.5}.gmk-scope .tour-body .sample-reading{max-width:54rem;margin-inline:auto;padding:var(--sp-6)}.gmk-scope .tour-body .sample-reading>p{font-size:var(--fs-lead);line-height:1.7}.gmk-scope .tour-body .priority-row{width:100%;text-align:left}.gmk-scope .tour-body .priority-row em{display:flex;align-items:center}.gmk-scope .tour-body .research-market-news>button{display:block;width:100%;text-align:left;padding-block:var(--sp-3);border-bottom:var(--border-width-structural) solid var(--border)}.gmk-scope .tour-body .research-market-news>button strong{display:block;font-size:var(--fs-body);font-weight:500;line-height:1.5}.gmk-scope .tour-body .research-market-news>button small{display:block;color:var(--muted);font-size:var(--fs-body-sm);margin-top:var(--sp-2)}.gmk-scope .tour-body .research-market-news>button:hover strong{color:var(--gps-gold-ink)}.gmk-scope .tour-body .research-example-grid:not([data-view=Overview]){grid-template-columns:1fr}.gmk-scope .tour-body .research-example-grid:not([data-view=Overview])>.example-panel:not(.publications-panel){display:none}.gmk-scope .tour-body .example-preview-label{white-space:nowrap}.gmk-scope .market-compare-toggle{display:inline-flex;gap:var(--sp-2);align-items:center;font-size:var(--fs-body);min-height:var(--control-height-touch)}.gmk-scope .market-compare-select input,.gmk-scope .market-compare-toggle input{width:auto;margin:0;accent-color:var(--navigation-navy)}.gmk-scope .market-compare-select{display:inline-flex;align-items:center;gap:var(--sp-2);margin:var(--sp-2) 0;font-size:var(--fs-body-sm)}.gmk-scope .market-comparison{margin-top:var(--sp-4)}.gmk-scope .market-comparison>p{padding:var(--sp-4);font-size:var(--fs-body);color:var(--muted)}.gmk-scope .market-comparison th button{min-width:var(--control-height-touch);min-height:var(--control-height-touch);margin-left:var(--sp-2)}.gmk-scope .market-detail{margin-top:var(--sp-4)}.gmk-scope .market-detail .example-panel-head>button{min-height:var(--control-height-touch)}.gmk-scope .market-detail-content{padding:var(--sp-4)}.gmk-scope .market-detail-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-5);margin:0 0 var(--sp-5)}.gmk-scope .market-detail-facts dt{font-size:var(--fs-body-sm);color:var(--muted)}.gmk-scope .market-detail-facts dd{margin:var(--sp-2) 0 0;font-size:var(--fs-title);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gmk-scope .market-detail-content p{font-size:var(--fs-body);color:var(--muted);line-height:1.65}.gmk-scope .market-detail-content{scroll-margin:var(--sp-4)}.gmk-scope .marketing-answers{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--sp-8);background:color-mix(in srgb,var(--white) 96%,var(--navy))}.gmk-scope .marketing-answers h2{font-family:var(--serif);font-size:clamp(2rem,3.5vw,3.6rem);line-height:1.1;letter-spacing:-.04em;margin-top:var(--sp-5)}.gmk-scope .marketing-answers h2 em{font-style:italic;color:var(--muted)}.gmk-scope .marketing-answers>div:first-child>p{color:var(--muted);font-size:var(--fs-lead);max-width:24rem;margin:var(--sp-5) 0 var(--sp-6)}.gmk-scope .marketing-answer-list details{border-top:var(--border-width-structural) solid var(--border);padding-block:var(--sp-5)}.gmk-scope .marketing-answer-list details:last-child{border-bottom:var(--border-width-structural) solid var(--border)}.gmk-scope .marketing-answer-list summary{cursor:pointer;font-size:var(--fs-lead);font-weight:500;line-height:1.5;padding-right:var(--sp-4)}.gmk-scope .marketing-answer-list p{font-size:var(--fs-lead);color:var(--muted);line-height:1.65;margin-top:var(--sp-4)}@media (max-width:760px){.gmk-scope .hero h1{font-size:clamp(2.65rem,10.5vw,4.5rem)}.gmk-scope .tour-dialog{width:calc(100vw - var(--sp-5));height:calc(100dvh - var(--sp-5));max-height:calc(100dvh - var(--sp-5))}.gmk-scope .tour-header{padding:var(--sp-4) var(--sp-4) 0}.gmk-scope .tour-header .dialog-head h2{font-size:1.65rem}.gmk-scope .tour-header .dialog-head{margin-bottom:var(--sp-4)}.gmk-scope .tour-workspace-tabs{gap:var(--sp-2)}.gmk-scope .tour-workspace-tabs button{flex:1 1;font-size:var(--fs-body);line-height:1.35}.gmk-scope .tour-dialog>.tour-body{padding:var(--sp-4)}.gmk-scope .tour-intro{grid-template-columns:1fr;gap:var(--sp-3);margin-bottom:var(--sp-5)}.gmk-scope .tour-intro h3{font-size:1.6rem}.gmk-scope .tour-intro .eyebrow{font-size:var(--fs-label)}.gmk-scope .tour-dialog>.dialog-bottom{padding:var(--sp-3) var(--sp-4);gap:var(--sp-2);align-items:start}.gmk-scope .dialog-bottom>small{font-size:var(--fs-micro)}.gmk-scope .dialog-bottom .inline-link{min-height:var(--control-height-touch)}.gmk-scope .tour-body .example-top{padding:var(--sp-3)}.gmk-scope .tour-body .example-shell-body>aside,.gmk-scope .tour-body .example-top>.example-preview-label{display:none}.gmk-scope .tour-body .example-grid{padding:var(--sp-3)}.gmk-scope .tour-body .market-example-search{width:100%}.gmk-scope .tour-body .market-session>.market-compare-toggle{flex-basis:100%}.gmk-scope .tour-body .market-example-search input{width:100%}.gmk-scope .tour-body .sample-reading{padding:var(--sp-4)}.gmk-scope .market-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.gmk-scope .marketing-answers{grid-template-columns:1fr;gap:var(--sp-6)}.gmk-scope .tour-quick-start .tour-reset{margin-left:0}}.gpx{font-family:var(--sans,Arial,sans-serif);color:var(--navigation-navy);background:var(--white);font-synthesis:none;--navy:var(--navigation-navy);--gold:var(--gps-gold,var(--accent-gold));--blue:var(--navigation-navy-active);--muted:var(--text-muted);--line:var(--border);--green:var(--positive);--red:var(--negative);--paper:var(--surface-page)}.gpx,.gpx *{box-sizing:border-box}.gpx{margin:0;min-width:320px;-webkit-font-smoothing:antialiased}.gpx a:not(:where(.public-equity-research *)),.gpx button:not(:where(.public-equity-research *)),.gpx input:not(:where(.public-equity-research *)){font:inherit}.gpx button:not(:where(.public-equity-research *)){cursor:pointer;background:none;border:0;color:inherit}.gpx a:not(:where(.public-equity-research *)){color:var(--blue);text-decoration:none}.gpx a:not(:where(.public-equity-research *)):hover{text-decoration:underline}.gpx button:not(:where(.public-equity-research *)):hover{color:var(--blue)}.gpx button:not(:where(.public-equity-research *)):disabled{cursor:wait;opacity:.5}.gpx a:not(:where(.public-equity-research *)):focus-visible,.gpx button:not(:where(.public-equity-research *)):focus-visible,.gpx input:not(:where(.public-equity-research *)):focus-visible{outline:2px solid var(--text-muted);outline-offset:4px}.gpx h1:not(:where(.public-equity-research *)),.gpx h2:not(:where(.public-equity-research *)),.gpx h3:not(:where(.public-equity-research *)),.gpx p:not(:where(.public-equity-research *)){margin:0}.gpx h1:not(:where(.public-equity-research *)),.gpx h2:not(:where(.public-equity-research *)),.gpx h3:not(:where(.public-equity-research *)){font-family:var(--serif-display,Georgia,serif);letter-spacing:-.035em}.gpx h1:not(:where(.public-equity-research *)){font-size:38px;line-height:1.15}.gpx h2:not(:where(.public-equity-research *)){font-size:23px;line-height:1.2}.gpx h3:not(:where(.public-equity-research *)){font-size:18px;line-height:1.25}.gpx p:not(:where(.public-equity-research *)){line-height:1.5}.gpx small:not(:where(.public-equity-research *)){font-size:12px;color:var(--muted)}.gpx .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.gpx .skip-link{position:fixed;z-index:100;left:240px;top:-100px;background:white;padding:14px}.gpx .skip-link:focus{top:10px}.gpx .sidebar{position:fixed;inset:0 auto 0 0;width:224px;background:var(--navy);color:var(--surface-raised);display:flex;flex-direction:column;z-index:40;overflow-y:auto}.gpx .brand{width:170px;height:calc(var(--sp-8) + var(--sp-6));margin:var(--sp-3) auto var(--sp-1);padding:0;flex-shrink:0}.gpx .brand img{width:100%;height:100%;object-fit:contain}.gpx .nav-group{margin:0 22px;padding:19px 0 17px;border-top:1px solid var(--navigation-navy-hover)}.gpx .nav-group:first-child{border-top:0;padding-top:var(--sp-1)}.gpx .nav-group h2{font:var(--weight-supporting) var(--type-table-heading-size)/1.4 var(--font-ui);letter-spacing:.1em;color:var(--navigation-text-muted);margin:0 14px 10px}.gpx .nav-group button,.gpx .sidebar-footer a,.gpx .sidebar-footer button{display:flex;align-items:center;gap:13px;font-size:13px;color:inherit;min-height:42px;text-align:left;width:calc(100% + 8px);padding:10px 12px;margin-left:-4px;position:relative}.gpx .nav-group button:hover,.gpx .sidebar-footer a:hover,.gpx .sidebar-footer button:hover{background:var(--navigation-navy-hover);color:var(--white);text-decoration:none}.gpx .nav-group button.active{background:var(--navigation-navy-hover);border-left:2px solid var(--gold)}.gpx .sidebar-footer{padding-top:12px;border-top:1px solid var(--navigation-navy-hover);margin:auto 22px 16px}.gpx .sidebar-footer small{display:block;color:var(--text-muted);font-size:11px;margin:12px 8px 0}.gpx .workspace{margin-left:224px;min-height:100vh}.gpx .topbar{height:64px;border-bottom:1px solid var(--line);gap:26px;padding:0 30px;position:sticky;top:0;z-index:30;background:var(--white)}.gpx .top-actions,.gpx .topbar{display:flex;align-items:center}.gpx .top-actions{margin-left:auto;gap:27px;white-space:nowrap;font-size:13px}.gpx .top-actions>a{color:var(--navy)}.gpx .gold-button,.gpx .navy-button{display:inline-flex;gap:20px;align-items:center;justify-content:center;padding:12px 19px;border-radius:4px;min-height:42px;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.gpx .gold-button{background:var(--gold);color:var(--navigation-navy-hover)}.gpx .gold-button:hover{background:var(--accent-gold);color:var(--navigation-navy-hover)}.gpx .navy-button{background:var(--navy);color:var(--white)}.gpx .navy-button:hover{background:var(--navigation-navy-hover);color:var(--white);text-decoration:none}.gpx .text-action{display:inline-flex;align-items:center;gap:11px;color:var(--blue);font-size:12px;line-height:1.4;padding:3px 0}.gpx .text-action:hover{color:var(--navigation-navy-hover);text-decoration:underline}.gpx .icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:4px;color:inherit}.gpx .refresh-button{color:var(--text-muted)}.gpx .drawer-backdrop,.gpx .drawer-close,.gpx .mobile-brand{display:none}.gpx .eyebrow{font:11px/1.5 Arial,sans-serif;letter-spacing:.1em;color:var(--text-muted)}.gpx .page-body{padding:27px 38px 18px;max-width:1450px;margin:auto}.gpx .briefing-grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(260px,1fr);gap:26px}.gpx .table-scroll:not(:where(.public-equity-research *)){overflow:auto;width:100%}.gpx table:not(:where(.public-equity-research *)){border-collapse:collapse;width:100%;text-align:left;font-size:12px;line-height:1.4;border:1px solid var(--line)}.gpx td:not(:where(.public-equity-research *)),.gpx th:not(:where(.public-equity-research *)){padding:10px 13px;border-bottom:1px solid var(--line);vertical-align:middle}.gpx thead:not(:where(.public-equity-research *)) th{background:var(--table-header-background);color:var(--navigation-navy-hover);font-size:11px;font-weight:600;padding:9px 13px}.gpx tbody:not(:where(.public-equity-research *)) th{font-weight:400}.gpx .market-table tbody th{white-space:nowrap}.gpx .market-table tbody th button{font-size:12px;font-weight:700;color:var(--blue);padding:0}.gpx .market-table td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gpx .proxy-label{margin-left:15px;font-size:11px;color:var(--text-muted);white-space:normal}.gpx .market-table .explore-col{width:88px}.gpx .market-table .text-action{font-size:11px}.gpx .market-table .text-action svg{width:15px}.gpx .positive{color:var(--green);font-weight:600}.gpx .negative{color:var(--red);font-weight:600}.gpx .source-note{font-size:10px;line-height:1.5;color:var(--text-muted);margin-top:9px}.gpx .rates-section{margin-top:23px}.gpx .rates-section h2{margin-bottom:10px;font-size:22px}.gpx .rates-table td:last-child{font-size:10px;color:var(--text-muted)}.gpx .rates-table td:last-child a{color:var(--text-muted)}.gpx .rates-table td:nth-child(2){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.gpx .rates-table th small{display:block;font-size:10px;font-weight:400;margin-top:5px}.gpx .news-rail{border-left:1px solid var(--line);padding-left:26px;min-width:0}.gpx .section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.gpx .section-heading h2{font-size:22px}.gpx .section-heading .text-action{white-space:nowrap;font-size:11px;gap:7px}.gpx .news-list article{padding:18px 0;border-bottom:1px solid var(--line)}.gpx .news-list article:last-child{border-bottom:0}.gpx .news-symbols{display:flex;flex-wrap:wrap;gap:10px;color:var(--blue);font-size:10px;font-weight:600;margin:0 0 7px}.gpx .story-title{font-family:var(--serif-display,Georgia,serif);font-size:18px;line-height:1.27;letter-spacing:-.02em;text-align:left;padding:0;display:block;width:100%;color:var(--navigation-navy)}.gpx .story-title:hover{text-decoration:underline;color:var(--navy)}.gpx .story-meta{font-size:10px;line-height:1.65;color:var(--text-muted);margin-top:9px}.gpx .story-meta>span{margin:0 4px}.gpx .news-list.compact article{padding:21px 0 18px}.gpx .story-summary{font-size:14px;line-height:1.6;color:var(--text-muted);margin-top:12px;max-width:900px}.gpx .empty-state{font-size:13px;line-height:1.5;color:var(--text-muted);padding:25px 15px;background:var(--surface-raised);border:1px solid var(--line)}.gpx .feed-footer{padding:22px 0 5px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:9px;color:var(--text-muted);font-size:10px;border-top:1px solid var(--surface-raised);margin-top:15px}.gpx .feed-footer p{max-width:440px}.gpx .feed-footer a{color:inherit}.gpx .feed-error{padding:12px 30px;background:var(--surface-raised);color:var(--accent-gold);font-size:13px}.gpx .feed-error button{text-decoration:underline;font-weight:700}.gpx .page-intro{color:var(--text-muted);font-size:16px;line-height:1.65;max-width:750px;margin:15px 0 28px}.gpx .page-body>.eyebrow{margin-bottom:10px}.gpx .filter-row{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 26px}.gpx .filter-row button{font-size:12px;min-height:38px;border:1px solid var(--line);border-radius:22px;padding:9px 18px;color:var(--text-muted)}.gpx .filter-row button.selected{background:var(--navy);color:white;border-color:var(--navy)}.gpx .news-page .news-list{max-width:940px}.gpx .news-page .story-title{font-size:24px;max-width:780px}.gpx .news-page .news-list article{padding:24px 0}.gpx .news-page .story-meta{font-size:12px}.gpx .news-page .news-symbols{font-size:11px}.gpx .back-action{margin-bottom:24px}.gpx .security-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.gpx .security-head h1{margin:8px 0 6px}.gpx .security-head p{font-size:13px;color:var(--muted)}.gpx .security-head>.free-badge{border:1px solid var(--text-muted);color:var(--navigation-navy-hover);font-size:11px;border-radius:4px;padding:8px 12px;white-space:nowrap}.gpx .security-tabs{display:flex;gap:24px;border-bottom:1px solid var(--line);margin:22px 0 24px;overflow:auto;white-space:nowrap}.gpx .security-tabs>span{font-size:13px;font-weight:700;padding:12px 0;border-bottom:2px solid var(--accent-gold)}.gpx .security-tabs button{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--text-muted);padding:12px 0}.gpx .quote-value{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:10px 0}.gpx .quote-value strong{font-family:var(--serif-display,Georgia,serif);font-size:42px;letter-spacing:-.03em}.gpx .quote-value>span{font-size:18px}.gpx .quote-value small{display:block;margin-top:5px;font-size:10px;font-weight:400}.gpx .overview-values{display:grid;grid-template-columns:1fr 1.6fr 1fr;margin:25px 0;padding-bottom:22px;border-bottom:1px solid var(--line)}.gpx .overview-values>div{padding:0 18px;border-right:1px solid var(--line)}.gpx .overview-values>div:first-child{padding-left:0}.gpx .overview-values>div:last-child{border:0;padding-right:0}.gpx dt:not(:where(.public-equity-research *)){font-size:11px;color:var(--text-muted);margin-bottom:8px}.gpx dd:not(:where(.public-equity-research *)){margin:0;font-size:14px;font-weight:600}.gpx .identity-section h2{font-size:23px}.gpx .identity-section dl{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0}.gpx .identity-section dd{font-size:13px;font-weight:400}.gpx .unavailable-quote{padding:24px;background:var(--surface-raised);border:1px solid var(--line);margin-bottom:25px}.gpx .unavailable-quote h2{font-size:22px;margin-bottom:10px}.gpx .unavailable-quote p{font-size:13px;color:var(--text-muted);max-width:530px}.gpx .locked-section{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.gpx .muted{color:var(--muted);font-size:14px;margin:9px 0}.gpx .locked-area{position:relative;padding:15px 0 8px;min-height:240px}.gpx .locked-underlay{filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.5;display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px}.gpx .locked-underlay>div{border:1px solid var(--line);padding:15px;border-radius:5px;background:var(--surface-raised)}.gpx .locked-underlay h3{font-size:17px;margin-bottom:15px}.gpx .locked-underlay table{font-size:11px;border:0}.gpx .locked-underlay td{padding:10px 4px}.gpx .paywall{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(530px,85%);padding:22px 25px;background:var(--white);text-align:center;border:1px solid var(--line);border-radius:6px;box-shadow:0 8px 30px color-mix(in srgb,var(--navigation-navy) 7.8%,transparent)}.gpx .paywall>svg{margin-bottom:7px}.gpx .paywall h3{font-size:23px}.gpx .paywall p{font-size:12px;line-height:1.6;color:var(--text-muted);max-width:370px;margin:8px auto 15px}.gpx .paywall small{display:block;font-size:10px;margin:10px 0 0}.gpx .access-boundary{font-size:14px;color:var(--text-muted);max-width:720px;line-height:1.65}.gpx .modal{border:1px solid var(--line);border-radius:8px;color:var(--navy);padding:36px;max-height:88dvh;overflow:auto;background:var(--white);width:min(1040px,calc(100% - 40px));box-shadow:0 20px 70px color-mix(in srgb,var(--navigation-navy) 18.8%,transparent)}.gpx .modal::backdrop{background:color-mix(in srgb,var(--navigation-navy) 60%,transparent)}.gpx .modal>h2{font-size:32px;margin:10px 0 12px;max-width:90%}.gpx .modal>p{color:var(--text-muted);font-size:14px}.gpx .close-modal{position:absolute;right:16px;top:16px}.gpx .story-modal{max-width:750px}.gpx .story-modal h2{font-size:30px;line-height:1.25}.gpx .story-modal .article-summary{font-size:16px;line-height:1.8;margin:22px 0 30px}.gpx .story-modal>.navy-button{margin-top:25px}.gpx .spinning{animation:spin 1.2s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media(min-width:1650px){.gpx .page-body{padding-top:35px}.gpx .story-title{font-size:20px}.gpx .market-table,.gpx .market-table tbody th button,.gpx .rates-table{font-size:14px}.gpx .proxy-label{font-size:12px}.gpx td:not(:where(.public-equity-research *)),.gpx th:not(:where(.public-equity-research *)){padding:13px}.gpx .source-note{font-size:11px}.gpx .sidebar{width:240px}.gpx .workspace{margin-left:240px}}@media(max-width:1190px) and (min-width:761px){.gpx .sidebar{width:202px}.gpx .workspace{margin-left:202px}.gpx .topbar{padding:0 22px;gap:18px}.gpx .top-actions{gap:18px}.gpx .refresh-button{display:none}.gpx .page-body{padding:25px 27px}.gpx .briefing-grid{grid-template-columns:minmax(0,1.65fr) minmax(230px,1fr);gap:20px}.gpx .news-rail{padding-left:20px}.gpx .proxy-label{display:block;margin:3px 0 0;font-size:10px}.gpx .story-title{font-size:16px}.gpx .market-table td,.gpx .market-table th{padding:10px 9px}.gpx .market-table .explore-col{width:75px}.gpx .rates-table td:last-child{font-size:9px}}@media(max-width:760px){.gpx .sidebar{transform:translateX(-100%);width:250px;z-index:80;transition:transform .18s}.gpx .drawer-open .sidebar{transform:translateX(0)}.gpx .drawer-open .drawer-backdrop{display:block;position:fixed;inset:0;z-index:70;background:color-mix(in srgb,var(--navigation-navy) 60%,transparent);width:100%;height:100%}.gpx .drawer-close{display:flex;position:absolute;right:10px;top:12px;color:white}.gpx .workspace{margin:0}.gpx .topbar{height:auto;min-height:124px;display:block;padding:0 13px 13px;background:var(--navy);position:sticky}.gpx .mobile-brand{height:77px;display:flex;align-items:center;justify-content:space-between;color:white;gap:20px}.gpx .mobile-brand>button:not(.icon-button){height:64px;width:118px;padding:0}.gpx .mobile-brand img{object-fit:contain;height:100%;width:100%}.gpx .mobile-brand a{font-size:12px;color:white}.gpx .mobile-brand .icon-button{min-height:44px;min-width:44px}.gpx .top-actions{display:none}.gpx .page-body{padding:25px 24px 18px}.gpx .briefing-grid{display:flex;flex-direction:column;gap:27px}.gpx .market-table td,.gpx .market-table th{padding:12px 10px;font-size:12px}.gpx .market-table .explore-col,.gpx .proxy-label{display:none}.gpx .market-table tbody th button{font-size:12px;min-height:20px}.gpx .market-table thead th{font-size:10px;padding:10px}.gpx .market-table th:first-child{width:28%}.gpx .market-table td:nth-child(2){width:32%}.gpx .rates-section{margin-top:22px}.gpx .rates-section h2{font-size:23px}.gpx .rates-table thead{display:none}.gpx .rates-table th{font-size:12px;min-width:125px}.gpx .rates-table td{font-size:12px}.gpx .rates-table td:last-child{font-size:9px;padding:9px;max-width:110px}.gpx .source-note{font-size:9px;line-height:1.5}.gpx .news-rail{border:0;border-top:1px solid var(--line);padding:22px 0 0}.gpx .section-heading h2{font-size:23px}.gpx .section-heading .text-action{font-size:10px}.gpx .news-list.compact article{padding:19px 0}.gpx .news-list .story-title{font-size:19px;line-height:1.3}.gpx .news-symbols,.gpx .story-meta{font-size:10px}.gpx .feed-error{padding:13px 22px;font-size:12px}.gpx .feed-footer{display:block;padding:20px 0;font-size:9px}.gpx .feed-footer p{margin-bottom:10px}.gpx .news-page .story-title{font-size:21px}.gpx .page-body h1{font-size:30px}.gpx .page-intro{font-size:14px;line-height:1.65;margin:13px 0 22px}.gpx .filter-row{gap:7px;margin:20px 0}.gpx .filter-row button{min-height:40px;padding:10px 14px;font-size:11px}.gpx .security-head{align-items:start}.gpx .security-head>.free-badge{font-size:9px;padding:6px}.gpx .security-head h1{font-size:29px}.gpx .security-head p{font-size:11px;line-height:1.5}.gpx .security-tabs{gap:22px;margin:20px 0}.gpx .security-tabs button{font-size:11px}.gpx .quote-value strong{font-size:36px}.gpx .quote-value>span{font-size:16px}.gpx .quote-value{gap:18px}.gpx .overview-values{grid-template-columns:1fr 1.3fr 1fr;gap:0;margin:22px 0}.gpx .overview-values>div{padding:0 9px}.gpx .overview-values dt{font-size:9px}.gpx .overview-values dd{font-size:12px;line-height:1.5}.gpx .identity-section dl{gap:15px}.gpx .identity-section h2{font-size:23px}.gpx .identity-section dd{font-size:12px}.gpx .locked-underlay{grid-template-columns:1fr;gap:10px}.gpx .locked-underlay>div:not(:first-child){display:none}.gpx .locked-area{min-height:266px}.gpx .paywall{width:100%;padding:22px 18px;box-shadow:0 5px 18px color-mix(in srgb,var(--navigation-navy) 4.3%,transparent)}.gpx .paywall h3{font-size:23px}.gpx .paywall p{font-size:12px}.gpx .paywall .gold-button{width:100%;min-height:44px}.gpx .locked-section>h2{font-size:24px}.gpx .modal{padding:30px 22px;width:calc(100% - 24px);max-height:92dvh}.gpx .modal>h2{font-size:26px;margin-top:12px}.gpx .story-modal h2{font-size:25px;line-height:1.3}.gpx .story-modal .article-summary{font-size:14px;line-height:1.75}.gpx .story-modal .navy-button{white-space:normal;width:100%;text-align:center}.gpx .skip-link{left:12px}.gpx .icon-button{min-width:44px;min-height:44px}}@media(prefers-reduced-motion:reduce){.gpx .sidebar{transition:none}.gpx .spinning{animation:none}}.gpx .mobile-rate-source{display:none}@media(max-width:760px){.gpx .rates-table.compact-source td:last-child{display:none}.gpx .mobile-rate-source{display:block;font-size:10px;color:var(--muted);margin-top:9px}.gpx .market-table tbody th button{min-height:30px;min-width:40px}.gpx .security-head h1{overflow-wrap:anywhere}}.gpx .public-panel-loading{padding:var(--sp-6);color:var(--text-secondary);font-size:var(--fs-body)}.gpx .sidebar-footer small{color:var(--navigation-text-muted)}@media(min-width:1191px) and (max-width:1649px){.gpx .page-body{padding:23px 40px 18px}.gpx .market-table,.gpx .nav-group button,.gpx .sidebar-footer a,.gpx .sidebar-footer button{font-size:14px}.gpx .market-table td,.gpx .market-table th{padding:7px 13px}.gpx .market-table thead th{font-size:12px;padding:8px 13px}.gpx .market-table tbody th button{font-size:14px}.gpx .proxy-label{font-size:12px}.gpx .market-table .text-action{font-size:12px;padding:0}.gpx .rates-table{font-size:13px}.gpx .rates-table td,.gpx .rates-table th{padding:5px 13px}.gpx .rates-table thead th{padding:6px 13px;font-size:12px}.gpx .rates-table td:last-child{font-size:11px}.gpx .source-note{font-size:11px;margin-top:7px}.gpx .rates-section{margin-top:19px}.gpx .rates-section h2{margin-bottom:6px;font-size:23px}.gpx .section-heading h2{font-size:23px}.gpx .story-meta{font-size:11px}}@media(max-width:760px){.gpx .market-table td,.gpx .market-table th{padding:0 10px;height:44px;font-size:13px}.gpx .market-table tbody th button{display:block;min-height:44px;min-width:44px;width:100%;text-align:left;font-size:13px}.gpx .market-table thead th{height:32px;padding:6px 10px;font-size:11px}.gpx .rates-table.compact-source td,.gpx .rates-table.compact-source th{padding:7px 10px;font-size:13px}.gpx .source-note{font-size:10px}}@media(max-width:1020px) and (min-width:761px){.gpx .news-rail .section-heading{display:block}.gpx .news-rail .section-heading .text-action{margin-top:7px}.gpx .nav-group button{gap:9px;padding-left:8px;padding-right:8px;font-size:12px}}.gpx .brand .gbrand,.gpx .mobile-brand .gbrand{display:block;width:100%;height:100%}.gpx .brand .gbrand img,.gpx .mobile-brand .gbrand img{width:100%;height:100%;object-fit:contain}@media(max-width:760px){.gpx .sidebar{visibility:hidden}.gpx .drawer-open .sidebar{visibility:visible}}.gpx .key-data-panel{min-width:0}.gpx .key-data-section-heading{min-height:var(--control-height-compact);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-1) var(--sp-3);border:var(--border-width-structural) solid var(--line);border-bottom:0;background:color-mix(in srgb,var(--navigation-navy) 4%,var(--white))}.gpx .key-data-section-heading h2{color:var(--navigation-navy);font-family:var(--font-ui);font-size:var(--type-panel-heading-size);font-weight:var(--weight-section);letter-spacing:var(--ls-label);line-height:1;text-transform:uppercase}.gpx .key-data-section-heading span{color:var(--text-muted);font-family:var(--font-ui);font-size:var(--type-metadata-size);font-weight:var(--weight-supporting)}.gpx .key-data-section-heading+.table-scroll table{border-top:0}.gpx .rates-section>.key-data-section-heading{margin-bottom:0}.gpx .home-earnings{margin-top:var(--sp-2);padding-top:var(--sp-1);border-top:calc(var(--border-width-structural) * 2) solid var(--gold)}.gpx .home-earnings .section-heading{align-items:center;margin-bottom:0}.gpx .home-earnings .section-heading h2{margin-block:0;color:var(--navigation-navy);font-size:var(--fs-title)}.gpx .earnings-table-scroll{width:100%;overflow-x:auto}.gpx .earnings-table{min-width:0;table-layout:fixed;border-color:var(--line);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--type-workbench-table-size);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;line-height:var(--type-workbench-table-line)}.gpx .earnings-table th:first-child{width:46%}.gpx .earnings-table th:nth-child(2){width:32%}.gpx .earnings-table th:last-child{width:22%}.gpx .earnings-table td,.gpx .earnings-table th{height:var(--table-row-compact);padding:var(--sp-1) var(--sp-2);font-weight:var(--weight-workbench-table-value)}.gpx .earnings-table thead th{padding:var(--sp-1) var(--sp-2);font-size:var(--type-table-heading-size);white-space:nowrap}.gpx .earnings-table td:nth-child(2){white-space:nowrap}.gpx .earnings-table td:last-child,.gpx .earnings-table thead th:last-child{text-align:right}.gpx .earnings-table td small{display:block;margin-top:var(--sp-1);color:var(--text-muted);font-size:var(--type-metadata-size);font-weight:var(--weight-supporting)}.gpx .earnings-company{display:flex;align-items:center;gap:var(--sp-2);width:100%;min-width:0;padding:0;text-align:left}.gpx .earnings-identity{display:grid;gap:var(--sp-1);min-width:0}.gpx .earnings-symbol{color:var(--navigation-navy-active);font-family:var(--mono);font-size:var(--type-workbench-table-size);font-weight:var(--weight-action)}.gpx .earnings-identity>small{overflow:hidden;color:var(--text-muted);font-family:var(--font-ui);font-size:var(--type-metadata-size);font-weight:var(--weight-supporting);text-overflow:ellipsis;white-space:nowrap}.gpx .earnings-company:focus-visible .earnings-symbol,.gpx .earnings-company:hover .earnings-symbol{color:var(--gps-gold-ink,var(--accent-gold))}.gpx .earnings-empty{margin:0;padding:var(--sp-3);border:var(--border-width-structural) solid var(--line);background:var(--surface-raised);color:var(--text-muted);font-family:var(--font-ui);font-size:var(--type-supporting-size);line-height:1.5}@media (max-width:760px){.gpx .key-data-section-heading{align-items:baseline}.gpx .home-earnings{margin-top:var(--sp-2)}}.gpx .public-screener-page{min-width:0}.gpx .public-screener-loading,.gpx .public-screener-page{background:var(--canvas-background);font-family:var(--font-ui)}.gpx .public-screener-loading{min-height:18rem;padding:var(--page-gutter);color:var(--text-subtle);font-size:var(--fs-body-sm)}.gpx .public-screener-page .msw button{color:var(--text-primary)}.gpx .public-screener-page .msw,.gpx .public-screener-page .msw input,.gpx .public-screener-page .msw select,.gpx .public-screener-page .msw summary,.gpx .public-screener-page .msw table,.gpx .public-screener-page .msw td,.gpx .public-screener-page .msw th{font-family:var(--font-ui)}.gpx .public-screener-page .msw summary{gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-body-sm)}.gpx .public-screener-page .msw .msrw-coverage-disclosure>summary{min-height:var(--control-height-compact);padding:var(--sp-1) 0}.gpx .public-screener-page .msw select{margin:0;padding:0 var(--sp-2);font-size:var(--fs-label);line-height:inherit}.gpx .public-screener-page .msw .msfd-mode-select,.gpx .public-screener-page .msw .msrw-view-select select{field-sizing:content;width:auto;min-width:0;max-width:min(14rem,100%)}.gpx .public-screener-page .msw .msw-results-footer select{field-sizing:content;width:auto;min-width:3.25rem;max-width:100%}.gpx .public-screener-page .msrw table.data th{font-size:var(--type-workbench-table-size);letter-spacing:0;text-transform:none}.gpx .public-screener-page .msw .btn-primary{border:1px solid var(--navigation-navy);background:var(--navigation-navy);color:var(--navigation-text)}.gpx .public-screener-page .msw .btn-secondary{border:1px solid var(--border-default);background:var(--surface-primary);color:var(--text-primary)}.gpx .public-screener-page .msrw-toolbar-context{flex:0 1 auto}.gpx .public-screener-page .msrw-toolbar-context>span{display:none}.gpx .public-screener-page .msrw-toolbar-actions{flex:0 1 auto;margin-left:auto}.gpx .public-trial-dialog{width:min(calc(100vw - 2rem),49rem);max-width:none;max-height:calc(100dvh - 2rem);margin:auto;border:1px solid var(--border-emphasis);border-top:2px solid var(--accent-gold);border-radius:0;padding:0;overflow-y:auto;background:var(--surface-primary);color:var(--text-primary);font-family:var(--font-ui);box-shadow:0 16px 42px rgb(3 27 47/22%)}.gpx .public-trial-dialog::backdrop{background:rgb(3 27 47/30%)}.gpx .public-trial-head{display:flex;min-height:3.5rem;align-items:center;justify-content:space-between;gap:var(--sp-4);border-bottom:1px solid var(--border-default);padding:var(--sp-2) var(--sp-4)}.gpx .public-trial-head>p{margin:0;color:var(--gps-gold-ink,var(--accent-gold));font-size:var(--type-label-size);font-weight:var(--weight-action);letter-spacing:var(--ls-label);text-transform:uppercase}.gpx .public-trial-head>div{display:flex;align-items:center;gap:var(--sp-3)}.gpx .public-trial-head>div>span{color:var(--text-subtle);font-size:var(--type-label-size);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.gpx .public-trial-close{display:grid;width:2rem;height:2rem;place-items:center;border:0;background:transparent;color:var(--text-secondary);cursor:pointer}.gpx .public-trial-close:hover{background:var(--surface-hover);color:var(--text-primary)}.gpx .public-trial-close svg{width:1rem;height:1rem}.gpx .public-trial-kicker{margin:0 0 var(--sp-1);color:var(--text-subtle);font-size:var(--type-metadata-size);font-weight:var(--weight-action);letter-spacing:var(--ls-label);text-transform:uppercase}.gpx .public-trial-dialog h2{margin:0;color:var(--navigation-navy);font-family:var(--font-ui);font-size:calc(var(--fs-title) + 4px);font-weight:var(--weight-section);letter-spacing:var(--ls-normal);line-height:1.2}.gpx .public-trial-ticket{display:grid;grid-template-columns:minmax(15rem,2fr) minmax(0,3fr)}.gpx .public-trial-definition{min-width:0;border-right:1px solid var(--border-default);padding:var(--sp-6);background:var(--surface-secondary)}.gpx .public-trial-definition>h2{font-size:var(--fs-title)}.gpx .public-trial-definition>p:not(.public-trial-kicker){margin:var(--sp-1) 0 var(--sp-4);color:var(--text-secondary);font-size:var(--fs-body-sm)}.gpx .public-trial-definition>ol{display:grid;margin:0;padding:0;border-top:1px solid var(--border-default);list-style:none}.gpx .public-trial-definition li{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:var(--sp-2);border-bottom:1px solid var(--border-default);padding:var(--sp-4) 0}.gpx .public-trial-definition li>span{color:var(--text-subtle);font-size:var(--type-label-size);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.gpx .public-trial-definition li>div{display:grid;gap:var(--sp-1);min-width:0}.gpx .public-trial-definition li strong{overflow:hidden;color:var(--navigation-navy);font-size:var(--fs-body-sm);text-overflow:ellipsis;white-space:nowrap}.gpx .public-trial-definition li small{color:var(--text-secondary);font-size:var(--type-label-size)}.gpx .public-trial-definition li.is-empty{display:block;color:var(--text-subtle);font-size:var(--type-label-size)}.gpx .public-trial-access{min-width:0;padding:var(--sp-6)}.gpx .public-trial-complete>p:not(.public-trial-kicker),.gpx .public-trial-copy{margin:var(--sp-2) 0 var(--sp-5);color:var(--text-secondary);font-size:var(--fs-body);line-height:1.5}.gpx .public-trial-form{display:grid;gap:var(--sp-3)}.gpx .public-trial-form>label:not(.public-trial-consent){display:grid;gap:var(--sp-1);color:var(--text-secondary);font-size:var(--type-label-size);font-weight:var(--weight-action)}.gpx .public-trial-form input[type=email]{width:100%;min-height:3.25rem;border:1px solid var(--border-emphasis);border-radius:var(--radius-1);padding:0 var(--sp-3);background:var(--surface-primary);color:var(--text-primary);font:inherit;font-size:var(--fs-body-sm)}.gpx .public-trial-form input:focus,.gpx .public-trial-form select:focus{border-color:var(--accent-gold);outline:2px solid color-mix(in srgb,var(--accent-gold) 24%,transparent);outline-offset:1px}.gpx .public-trial-back,.gpx .public-trial-primary{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;gap:var(--sp-2);border-radius:var(--radius-1);padding:0 var(--sp-4);font-family:var(--font-ui);font-size:var(--type-button-size);font-weight:var(--weight-action);cursor:pointer}.gpx .public-trial-primary{border:1px solid var(--navigation-navy);background:var(--navigation-navy);color:var(--navigation-text)}.gpx .public-trial-primary:hover:not(:disabled){background:var(--navigation-navy-active)}.gpx .public-trial-primary:disabled{cursor:wait;opacity:.65}.gpx .public-trial-primary svg{width:.95rem;height:.95rem}.gpx .public-trial-renewal{margin:var(--sp-3) 0 0;color:var(--text-subtle);font-size:var(--type-metadata-size);line-height:1.4}.gpx .public-trial-utility{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-top:var(--sp-4);border-top:1px solid var(--border-default);padding-top:var(--sp-3);color:var(--text-secondary);font-size:var(--type-label-size)}.gpx .public-trial-utility p{margin:0}.gpx .public-trial-utility nav{display:flex;gap:var(--sp-3)}.gpx .public-trial-utility a{color:var(--navigation-navy);font-weight:var(--weight-action)}.gpx .public-trial-details{width:min(100%,36rem);margin:0 auto;padding:var(--sp-5)}.gpx .public-trial-back{border:0;padding-inline:0;background:transparent;color:var(--text-secondary)}.gpx .public-trial-back svg{width:.9rem;height:.9rem}.gpx .public-trial-actions{gap:var(--sp-4)}.gpx .public-trial-actions,.gpx .public-trial-identity{display:flex;align-items:center;justify-content:space-between}.gpx .public-trial-identity{gap:var(--sp-3);border-block:1px solid var(--border-default);padding:var(--sp-3) 0}.gpx .public-trial-identity>span{display:grid;gap:var(--sp-1);min-width:0}.gpx .public-trial-identity small{color:var(--text-subtle);font-size:var(--type-metadata-size)}.gpx .public-trial-identity strong{overflow:hidden;color:var(--navigation-navy);font-size:var(--fs-body-sm);text-overflow:ellipsis;white-space:nowrap}.gpx .public-trial-identity button{border:0;padding:var(--sp-1) 0;background:transparent;color:var(--navigation-navy);font:inherit;font-size:var(--type-label-size);font-weight:var(--weight-action);cursor:pointer}.gpx .public-trial-plans{display:grid;gap:var(--sp-2);margin:0;padding:0;border:0}.gpx .public-trial-plans legend{margin-bottom:var(--sp-2);color:var(--text-secondary);font-size:var(--type-label-size);font-weight:var(--weight-action)}.gpx .public-trial-plans>label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sp-3);border:1px solid var(--border-default);border-radius:var(--radius-1);padding:var(--sp-2) var(--sp-3);background:var(--surface-primary);cursor:pointer}.gpx .public-trial-plans>label:hover{border-color:var(--border-emphasis);background:var(--surface-hover)}.gpx .public-trial-plans>label.is-selected{border-color:var(--accent-gold);box-shadow:inset 3px 0 0 var(--accent-gold)}.gpx .public-trial-plans input{width:1rem;height:1rem;margin:0;accent-color:var(--navigation-navy)}.gpx .public-trial-plans label>span{display:grid;gap:var(--sp-1);min-width:0}.gpx .public-trial-plans label>span strong{color:var(--navigation-navy);font-size:var(--fs-body-sm)}.gpx .public-trial-plans label>span small{color:var(--text-subtle);font-size:var(--type-metadata-size)}.gpx .public-trial-plans label>b{color:var(--navigation-navy);font-size:var(--fs-body);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.gpx .public-trial-plans label>b small{margin-left:var(--sp-1);color:var(--text-subtle);font-size:var(--type-metadata-size);font-weight:var(--weight-body)}.gpx .public-trial-terms{display:grid;gap:var(--sp-1);border-block:1px solid var(--border-default);padding:var(--sp-2) 0;color:var(--text-secondary);font-size:var(--fs-body-sm)}.gpx .public-trial-terms>div{display:flex;justify-content:space-between;gap:var(--sp-3)}.gpx .public-trial-terms b{color:var(--navigation-navy);font-size:var(--fs-body)}.gpx .public-trial-terms small{color:var(--text-subtle);font-size:var(--type-metadata-size);line-height:1.45}.gpx .public-trial-consent{display:flex;align-items:flex-start;gap:var(--sp-2);color:var(--text-secondary);font-size:var(--type-label-size);line-height:1.4}.gpx .public-trial-consent input{flex:0 0 1rem;width:1rem;min-width:1rem;height:1rem;margin:2px 0 0;accent-color:var(--navigation-navy)}.gpx .public-trial-consent a{color:var(--navigation-navy);font-weight:var(--weight-action);text-decoration:underline;text-underline-offset:2px}.gpx .public-trial-error{margin:0;border-left:2px solid var(--negative);padding-left:var(--sp-2);color:var(--negative);font-size:var(--type-label-size)}.gpx .public-trial-signin{margin:var(--sp-4) 0 0;padding-top:var(--sp-2);border-top:1px solid var(--border-default);color:var(--text-subtle);font-size:var(--type-label-size);text-align:center}.gpx .public-trial-signin a{color:var(--navigation-navy);font-weight:var(--weight-action)}.gpx .public-trial-complete{padding:var(--sp-6);text-align:center}.gpx .public-trial-check{display:grid;width:2.5rem;height:2.5rem;margin:0 auto var(--sp-4);place-items:center;border:1px solid var(--positive);color:var(--positive)}.gpx .public-trial-check svg{width:1.1rem;height:1.1rem}.gpx .public-trial-complete .public-trial-primary{width:100%}@media (max-width:760px){.gpx .public-trial-dialog{width:min(calc(100vw - var(--sp-4)),32rem)}.gpx .public-trial-head{padding-inline:var(--sp-3)}.gpx .public-trial-ticket{grid-template-columns:1fr}.gpx .public-trial-definition{border-right:0;border-bottom:1px solid var(--border-default);padding:var(--sp-4)}.gpx .public-trial-definition>ol{grid-template-columns:repeat(2,minmax(0,1fr))}.gpx .public-trial-definition li:nth-child(odd){padding-right:var(--sp-3)}.gpx .public-trial-definition li:nth-child(2n){border-left:1px solid var(--border-default);padding-left:var(--sp-3)}.gpx .public-trial-access,.gpx .public-trial-details{padding:var(--sp-4)}.gpx .public-trial-utility{align-items:flex-start;flex-direction:column}.gpx .public-trial-actions{align-items:stretch;flex-direction:column-reverse}.gpx .public-trial-actions .public-trial-primary{width:100%}}@media (max-width:420px){.gpx .public-trial-definition>ol{grid-template-columns:1fr}.gpx .public-trial-definition li:nth-child(odd){padding-right:0}.gpx .public-trial-definition li:nth-child(2n){border-left:0;padding-left:0}}.gpx .page-body.home-page-body{padding-block-start:var(--sp-2)}.gpx .home-market-identity{display:flex;align-items:center;gap:var(--sp-2);min-width:0;padding:0;text-align:left}.gpx .home-instrument-copy{display:grid;min-width:0}.gpx .home-instrument-copy .proxy-label{white-space:normal;font-weight:var(--weight-supporting)}.gpx .earnings-company>.security-mark,.gpx .home-market-identity>.security-mark{flex-shrink:0}.gpx .home-intro{padding:30px 32px 24px;border-bottom:1px solid var(--border);background:var(--white)}.gpx .home-intro h1{font-family:var(--serif-display);font-size:clamp(32px,3vw,44px);font-weight:600;line-height:1.1;letter-spacing:-.035em}.gpx .home-intro>p{font-size:15px;color:var(--text-muted);margin-top:14px;line-height:1.6}.gpx .home-quick-starts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:25px}.gpx .home-quick-starts>button{text-align:left;min-width:0;padding:0 22px;border-left:1px solid var(--border)}.gpx .home-quick-starts>button:first-child{padding-left:0;border-left:0}.gpx .home-quick-starts>button:last-child{padding-right:0}.gpx .home-quick-starts strong{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:600}.gpx .home-quick-starts span{display:block;font-size:12px;color:var(--text-muted);margin-top:5px}.gpx .home-quick-starts>button:hover strong{text-decoration:underline}.gpx .home-page-body.home-reviewed{padding:25px 32px 16px}.gpx .home-reviewed .briefing-grid{grid-template-columns:minmax(0,1.65fr) minmax(290px,1fr);gap:27px}.gpx .home-reviewed .section-heading{align-items:center;margin-bottom:12px}.gpx .home-reviewed .section-heading h2{font-family:var(--serif-display);font-size:25px;line-height:1.2;font-weight:600}.gpx .home-reviewed .section-heading .text-action{font-size:11px}.gpx .home-market-date{color:var(--text-muted);font-size:11px;margin-bottom:12px}.gpx .home-reviewed .key-data-section-heading h2{font-family:var(--sans);font-size:12px;font-weight:600}.gpx .home-reviewed .key-data-section-heading .text-action{font-size:11px}.gpx .home-reviewed .market-table td,.gpx .home-reviewed .market-table th{padding:11px 12px}.gpx .home-reviewed .market-table tbody th button{font-family:var(--sans);font-size:13px}.gpx .home-reviewed .market-table{font-size:13px}.gpx .home-reviewed .market-table thead th{font-size:11px}.gpx .home-reviewed .proxy-label{display:block;font-size:11px;font-weight:400;margin:1px 0 0}.gpx .home-reviewed .source-note{font-size:10px;margin-top:9px}.gpx .home-reviewed .rates-section{margin-top:18px}.gpx .home-reviewed .rates-table td,.gpx .home-reviewed .rates-table th{padding:8px 12px}.gpx .home-reviewed .news-rail{padding-left:27px}.gpx .home-publications ul{list-style:none;margin:0;padding:0}.gpx .home-publications li{padding:16px 0;border-bottom:1px solid var(--border)}.gpx .home-publications h3{font-family:var(--serif-display);font-size:20px;line-height:1.3;margin:7px 0}.gpx .home-publications h3 a{display:inline-flex;align-items:center;gap:12px}.gpx .home-publications article>p{font-size:13px;color:var(--text-muted);line-height:1.6}.gpx .home-publications .home-publication-meta{font-size:11px}.gpx .home-publication-empty{padding:16px 0;border-bottom:1px solid var(--border)}.gpx .home-publication-empty>svg{color:var(--text-muted);margin-bottom:8px}.gpx .home-publication-empty p{font-size:12px;color:var(--text-muted);line-height:1.6;margin-bottom:10px}.gpx .home-publication-empty .text-action{font-size:11px;font-weight:600}.gpx .home-publications.compact .home-publication-empty{background:var(--surface-raised);padding:18px;border:0;border-radius:var(--radius-2)}.gpx .home-publications.compact h3{font-size:17px}.gpx .home-news-heading{border-top:1px solid var(--border);padding-top:17px;margin-top:18px}.gpx .home-reviewed .news-list.compact article{padding:12px 0}.gpx .home-reviewed .news-list .story-title{font-size:16px;line-height:1.3}.gpx .home-reviewed .story-meta{margin-top:7px;font-size:10px}.gpx .home-reviewed .home-earnings{border-top-color:var(--border)}.gpx .home-research-tools{padding:24px 0 27px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:25px}.gpx .home-research-tools>h2{font-family:var(--serif-display);font-size:25px;font-weight:600}.gpx .home-research-tools-intro{font-size:var(--fs-body);color:var(--text-muted);margin-top:var(--sp-2);line-height:1.65}.gpx .home-research-tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-5);margin-top:var(--sp-5)}.gpx .home-research-tools-grid-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.gpx .home-research-tools-grid+.home-research-tools-grid{border-top:1px solid var(--border);padding-top:var(--sp-5)}.gpx .home-research-tool{display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-width:0;border-left:1px solid var(--border);padding-inline-start:var(--sp-5);color:var(--text);text-decoration:none}.gpx .home-research-tool:first-child{border-left:0;padding-inline-start:0}.gpx .home-research-tool h3{font-family:var(--font-ui);font-size:var(--fs-lead);font-weight:600;line-height:1.4}.gpx .home-research-tool p{font-size:var(--fs-body-sm);color:var(--text-muted);margin-block:var(--sp-2) var(--sp-4);line-height:1.65}.gpx .home-research-tool-action{display:flex;align-items:center;gap:var(--sp-2);margin-top:auto;font-size:var(--fs-body-sm);font-weight:600}.gpx .home-research-tool:hover .home-research-tool-action{color:var(--accent)}.gpx .home-research-tool:focus-visible{outline:2px solid var(--accent);outline-offset:var(--sp-1)}.gpx .home-deeper{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:32px;padding:28px 0;border-bottom:1px solid var(--border)}.gpx .home-deeper h2{font-family:var(--serif-display);font-size:34px;line-height:1.13;font-weight:600}.gpx .home-deeper>div>p{font-size:14px;color:var(--text-muted);margin:12px 0 0}.gpx .home-desk-entry{background:var(--navy);color:var(--white);padding:26px;border-radius:var(--radius-2);text-align:left;display:flex;flex-direction:column;align-items:flex-start}.gpx .home-desk-entry:hover{background:var(--navigation-navy-hover);color:var(--white)}.gpx .home-desk-entry>svg{color:var(--navigation-text-muted);margin-bottom:12px}.gpx .home-desk-entry h3{font-family:var(--serif-display);font-size:23px;line-height:1.2;font-weight:600}.gpx .home-desk-entry p{font-size:13px;color:var(--navigation-text-muted);line-height:1.7;margin-top:11px;max-width:300px}.gpx .home-desk-entry span{display:flex;align-items:center;gap:14px;font-size:12px;font-weight:600;margin-top:19px}.gpx .home-audiences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;padding:28px 0}.gpx .home-audiences>div+div{border-left:1px solid var(--border);padding-left:30px}.gpx .home-audiences h2{font-family:var(--serif-display);font-size:26px;font-weight:600}.gpx .home-audiences p{font-size:13px;color:var(--text-muted);line-height:1.7;margin-top:10px;max-width:470px}.gpx .home-audiences .gold-button,.gpx .home-outline-button{display:inline-flex;align-items:center;gap:18px;font-size:12px;min-height:44px;padding:11px 18px;margin-top:16px;font-weight:600;border-radius:var(--radius-2)}.gpx .home-outline-button{border:1px solid var(--border-strong,var(--border))}.gpx .home-audiences .home-trial-terms{font-size:11px;line-height:1.6;margin-top:13px}.gpx .home-newsletter{background:var(--surface-raised);margin:0 -32px;padding:27px 32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;align-items:center}.gpx .home-newsletter h2{font-family:var(--serif-display);font-size:31px;font-weight:600}.gpx .home-newsletter>div>p{max-width:460px;font-size:13px;color:var(--text-muted);line-height:1.65;margin-top:10px}.gpx .home-newsletter-fields{display:flex;gap:9px;align-items:stretch}.gpx .home-newsletter input{width:100%;min-width:0;flex:1 1;border:1px solid var(--border);padding:12px;font-size:12px;color:var(--navy);background:var(--white);min-height:44px;border-radius:var(--radius-2)}.gpx .home-newsletter-fields .navy-button{font-size:11px;white-space:nowrap;padding:12px}.gpx .home-newsletter .home-newsletter-note{font-size:10px;color:var(--text-muted);margin-top:10px;line-height:1.6}.gpx .home-newsletter-note a{text-decoration:underline}.gpx .home-newsletter-error{font-size:12px;color:var(--negative);margin-top:10px}.gpx .home-newsletter-status{font-size:13px;line-height:1.6}.gpx .home-header-advisors{white-space:nowrap}.gpx .topbar .top-actions{flex-shrink:0}@media (max-width:1190px) and (min-width:761px){.gpx .home-intro,.gpx .home-page-body.home-reviewed{padding-inline:24px}.gpx .home-reviewed .briefing-grid{grid-template-columns:minmax(0,1.6fr) minmax(245px,1fr);gap:20px}.gpx .home-reviewed .news-rail{padding-left:20px}.gpx .home-quick-starts>button{padding-inline:14px}.gpx .home-quick-starts strong{font-size:12px;gap:5px}.gpx .home-quick-starts span{font-size:11px}.gpx .home-newsletter{margin-inline:-24px;padding:24px}.gpx .home-newsletter-fields{flex-direction:column}.gpx .home-newsletter-fields .navy-button{align-self:flex-start}.gpx .top-actions{gap:15px}.gpx .topbar .gold-button{padding-inline:12px}}@media (max-width:760px){.gpx .home-intro{padding:25px 20px 22px}.gpx .home-intro h1{font-size:32px}.gpx .home-intro>p{font-size:14px}.gpx .home-quick-starts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px;margin-top:22px}.gpx .home-quick-starts>button{padding-inline:12px}.gpx .home-quick-starts>button:nth-child(3){border:0;padding-left:0}.gpx .home-quick-starts>button:nth-child(2){padding-right:0}.gpx .home-quick-starts strong{font-size:12px;gap:8px}.gpx .home-quick-starts span{font-size:11px}.gpx .home-page-body.home-reviewed{padding:22px 20px 16px}.gpx .home-reviewed .briefing-grid{display:flex;gap:23px}.gpx .home-reviewed .news-rail{padding:23px 0 0}.gpx .home-reviewed .section-heading h2{font-size:24px}.gpx .home-reviewed .section-heading .text-action{font-size:10px}.gpx .home-reviewed .market-table td,.gpx .home-reviewed .market-table th{padding:11px 8px;font-size:12px}.gpx .home-reviewed .market-table tbody th button{font-size:12px}.gpx .home-reviewed .market-table thead th{font-size:10px}.gpx .home-reviewed .proxy-label{display:block;font-size:9px}.gpx .home-reviewed .news-list .story-title{font-size:18px}.gpx .home-research-tools-grid{grid-template-columns:minmax(0,1fr);gap:0;margin-top:var(--sp-2)}.gpx .home-research-tools-grid+.home-research-tools-grid{margin-top:0;padding-top:0}.gpx .home-research-tool{padding:var(--sp-4) 0;border:0;border-bottom:1px solid var(--border)}.gpx .home-research-tool:last-child{border-bottom:0}.gpx .home-deeper{display:block;padding:24px 0}.gpx .home-deeper h2{font-size:31px}.gpx .home-desk-entry{margin-top:22px;padding:24px;width:100%}.gpx .home-audiences{display:block;padding:25px 0}.gpx .home-audiences>div+div{border:0;border-top:1px solid var(--border);padding:24px 0 0;margin-top:24px}.gpx .home-newsletter{display:block;margin-inline:-20px;padding:25px 20px}.gpx .home-newsletter form{margin-top:20px}.gpx .home-newsletter-fields{display:block}.gpx .home-newsletter-fields .navy-button{width:100%;margin-top:10px;min-height:44px;font-size:12px}}.gpx .home-market-sort{display:inline-flex;align-items:center;gap:5px;font:inherit;text-align:left}.gpx .home-market-sort svg{color:var(--text-muted);flex-shrink:0}.gpx .home-desk-entry:hover{text-decoration:none}.gpx .topbar .gold-button{font-size:12px;white-space:normal;text-align:center}@media(max-width:760px){.gpx .topbar{background:var(--white)}.gpx .mobile-brand{color:var(--navy);gap:8px}.gpx .mobile-brand>button:not(.icon-button){width:64px;height:44px;flex-shrink:0}.gpx .mobile-brand .home-mobile-trial{color:var(--navy);font-size:12px;max-width:min(174px,calc(100vw - 160px));padding:9px 12px;min-height:44px;line-height:1.3}.gpx .mobile-brand a:not(.home-mobile-trial){color:var(--navy)}}.gpx .public-search-trigger{display:grid;grid-template-columns:var(--sp-5) minmax(0,1fr) var(--sp-8);align-items:center;gap:var(--sp-3);width:min(100%,38rem);min-height:var(--control-height-large);padding:var(--sp-2) var(--sp-3);border:var(--border-width-structural) solid var(--border-strong);border-radius:var(--radius-2);background:var(--surface-panel);color:var(--text-brand);font-family:var(--font-ui);font-size:var(--fs-body);line-height:1.4;text-align:start}.gpx .public-search-trigger>span{min-width:0;white-space:normal;overflow-wrap:anywhere}.gpx .public-search-trigger>svg{width:var(--sp-5);height:var(--sp-5)}.gpx .public-search-trigger kbd{justify-self:end;color:var(--text-muted);font-family:var(--mono);font-size:var(--fs-label)}.gpx .public-search-trigger:focus-visible{outline:var(--border-width-emphasis) solid var(--focus-ring);outline-offset:var(--sp-1)}.gpx .public-search-trigger:disabled{cursor:wait}.public-search-canvas .cmdk-name{white-space:normal;overflow:visible;overflow-wrap:anywhere;text-align:center}.public-search-canvas .cmdk-row{border-top:0;border-right:0;text-align:center}.public-search-canvas .cmdk-query .cmdk-input{min-width:0;border:0;border-radius:0;outline:0;box-shadow:none;background:transparent;text-align:start}.public-search-clear{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--control-height-standard);height:var(--control-height-standard);border:0;background:transparent;color:var(--text-secondary)}.public-search-clear svg{width:var(--sp-4);height:var(--sp-4)}.public-search-disclosure{margin:0;padding:var(--sp-3) var(--sp-4);color:var(--text-muted);font-size:var(--fs-label);line-height:1.5;text-align:center}@media (max-width:760px){.gpx .public-search-trigger{width:100%;grid-template-columns:var(--sp-5) minmax(0,1fr) var(--sp-5)}.gpx .public-search-trigger kbd{visibility:hidden;width:var(--sp-5);overflow:hidden}}