.ft-workspace{color:#e4eaf3;background:#0d1117;min-height:100vh;font-size:13px}.ft-global,.ft-ticker,.ft-nav{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:#161d26e0;border-bottom:1px solid #2b3645;align-items:center;gap:16px;padding:12px 20px;display:flex}.ft-global strong{font-size:16px}.ft-global .ft-source{margin-left:auto}.ft-ticker{background:#0e131a;flex-wrap:wrap}.ft-ticker h1{letter-spacing:.04em;margin:0;font-size:21px}.ft-ticker>strong{font-variant-numeric:tabular-nums;font-size:20px}.ft-muted,.ft-note{color:#a5b2c4}.ft-source{color:#a5b2c4;border:1px solid #384555;border-radius:3px;padding:2px 5px;font-size:11px}.ft-chip{color:#c1ccda;background:#202b3a;border-radius:14px;padding:4px 10px}.ft-nav{background:#0e131a;padding:0 20px}.ft-nav button{color:#a5b2c4;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px}.ft-nav button[aria-current=page]{color:#e4eaf3;border-bottom-color:#dbe6f4}.ft-grid{grid-template-columns:minmax(300px,1.15fr) minmax(420px,1.55fr) minmax(280px,1fr);align-items:start;gap:12px;padding:12px 16px;display:grid}.ft-left-column,.ft-chart-column,.ft-right-column{gap:12px;min-width:0;display:grid}.ft-panel{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:#171f29e0;border:1px solid #303c4a;border-radius:8px;min-width:0;padding:16px}.ft-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.ft-heading h2{margin:0;font-size:13px;font-weight:600}.ft-control{align-items:center;gap:10px;margin:14px 0;display:flex}.ft-control select{color:#e4eaf3;background:#101720;border:1px solid #435064;border-radius:4px;padding:6px 8px}.ft-scroll{overflow-x:auto}.ft-workspace table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.ft-workspace th,.ft-workspace td{text-align:right;white-space:nowrap;border-bottom:1px solid #293441;padding:10px 8px}.ft-workspace th:first-child{text-align:left}.ft-workspace thead th{color:#adbacb;font-size:11px;font-weight:500}.ft-workspace a{color:#78b4ff}.ft-current{background:#1c2a3a}.ft-note{margin:14px 0 0;font-size:12px;line-height:1.5}.ft-note strong{color:#e4eaf3}.ft-comps [data-selected=true]{color:#fff;font-weight:700}.ft-valuation{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.ft-valuation div{background:#101720;border:1px solid #303c4a;border-radius:4px;padding:12px}.ft-valuation dt{color:#adbacb}.ft-valuation dd{font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:16px}.ft-single{padding:12px 20px}.ft-financials-stack{gap:12px;display:grid}.ft-financials{margin-top:16px}.ft-financials .ft-projection{background:#1b2939}.ft-financials .ft-subrow th,.ft-financials .ft-subrow td{color:#a5b2c4;padding-top:5px;padding-bottom:5px;font-size:12px;font-weight:400}.ft-financials .ft-subrow th{padding-left:20px}.ft-financials .ft-subrow .ft-negative{color:#ff8585}.ft-chart-controls{flex-wrap:wrap;align-items:end;gap:16px;margin:16px 0;display:flex}.ft-chart-controls fieldset{border:0;flex-wrap:wrap;gap:12px;padding:0;display:flex}.ft-chart-controls legend{color:#a5b2c4;margin-bottom:6px}.ft-chart-controls select{color:#e4eaf3;background:#101720;border:1px solid #435064;border-radius:4px;padding:6px}.ft-chart-legend{gap:16px;margin-bottom:8px;display:flex}.ft-chart-legend i{width:9px;height:9px;margin-right:6px;display:inline-block}.ft-chart{background:#0d141c;border:1px solid #303c4a;border-radius:4px;width:100%;min-height:240px;display:block}.ft-chart-values{max-width:400px}.ft-chart-values caption{text-align:left;color:#a5b2c4;margin-top:16px}.ft-post-grid{grid-template-columns:minmax(0,2.4fr) minmax(280px,1fr);gap:12px;display:grid}.ft-article{min-height:600px;padding:32px 48px}.ft-article h2{margin:28px 0 8px;font-size:28px;line-height:1.2}.ft-post-subtitle{color:#b7c3d2;font-size:16px}.ft-post-body{max-width:900px;margin-top:28px;font:16px/1.7 Georgia,serif}.ft-post-body p{margin-bottom:16px}.ft-paywall{text-align:center;border-top:1px solid #344150;margin-top:32px;padding-top:20px}.ft-paywall button{color:#111820;cursor:pointer;background:#e4eaf3;border:0;border-radius:4px;padding:10px 18px;font-weight:600}.ft-post-filter{margin:16px 0 4px;display:block}.ft-post-filter select{color:#e4eaf3;background:#101720;border:1px solid #435064;padding:5px}.ft-post-list{margin:0;padding:0;list-style:none}.ft-post-list li{border-bottom:1px solid #293441;gap:6px;padding:14px 0;display:grid}.ft-post-list button{color:#e4eaf3;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.ft-post-list button[aria-current=true]{color:#8fc3ff}.ft-messages{margin:16px 0;padding:0;list-style:none}.ft-messages li{border-bottom:1px solid #293441;padding:10px 0}.ft-messages p{margin:4px 0;line-height:1.5}.ft-holding{color:#8de2b1;font-size:12px}.ft-chat-form{gap:8px;display:grid}.ft-chat-form textarea,.ft-chat-form select{color:#e4eaf3;background:#101720;border:1px solid #435064;border-radius:4px;padding:8px}.ft-chat-form button{color:#111820;cursor:pointer;background:#e4eaf3;border:0;border-radius:4px;justify-self:start;padding:9px 12px}.ft-handle{color:#8fc3ff;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.ft-demo-profile{border:1px solid #435064;border-radius:6px;margin:12px 0;padding:12px}.ft-demo-profile p{margin:8px 0}.ft-demo-profile button{color:#e4eaf3;cursor:pointer;background:#202d3d;border:1px solid #435064;border-radius:4px;padding:6px 9px}.ft-filing-list{margin:12px 0;padding:0;list-style:none}.ft-filing-list li{border-bottom:1px solid #293441;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.ft-filing-list span{color:#a5b2c4}.ft-filing-filters{flex-wrap:wrap;gap:4px;margin-top:12px;display:flex}.ft-filing-filters button{color:#c1ccda;cursor:pointer;background:#101720;border:1px solid #435064;border-radius:4px;padding:5px 8px}.ft-filing-filters button[aria-pressed=true]{color:#fff;background:#26364a}.ft-document-links{flex-wrap:wrap;gap:16px;margin-top:12px;display:flex}.ft-document{max-width:900px;margin:0 auto;padding:32px}.ft-document>p:not(.ft-note){margin:28px 0;font:17px/1.8 Georgia,serif}.ft-document mark{color:#111820;background:#f1d66c}.ft-document-actions{justify-items:start;gap:10px;margin:24px 0;display:grid}.ft-document-actions button,.ft-document-actions input{color:#e4eaf3;background:#101720;border:1px solid #435064;border-radius:4px;padding:8px}.ft-document-actions label{gap:6px;width:min(100%,700px);display:grid}.ft-subheading{color:#b7c3d2;margin:18px 0 4px;font-size:12px}.ft-field{width:100%;display:block;overflow:visible}.ft-workspace :focus-visible{outline-offset:2px;outline:2px solid #8fc3ff}@media (max-width:1100px){.ft-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ft-chart-column{grid-area:2/span 2}}@media (max-width:760px){.ft-grid,.ft-post-grid{grid-template-columns:minmax(0,1fr)}.ft-chart-column{grid-area:auto}.ft-article{min-height:0;padding:20px}.ft-nav{overflow-x:auto}.ft-nav button{white-space:nowrap}.ft-ticker{gap:10px}.ft-global .ft-muted{display:none}}.ft-precedents table{table-layout:fixed;min-width:360px}.ft-precedents th,.ft-precedents td{white-space:normal;overflow-wrap:anywhere;padding:8px 4px}.ft-precedents tbody td{white-space:nowrap;overflow-wrap:normal}.ft-precedents th:first-child{width:34%}.ft-precedents th:nth-child(2){width:12%}.ft-precedents th:nth-child(3){width:20%}.ft-precedents th:nth-child(4),.ft-precedents th:nth-child(5){width:17%}.ft-precedents tbody th .ft-muted{font-size:11px;font-weight:400;display:block}.ft-precedents .ft-scroll-hint{display:none}@media (max-width:1100px){.ft-precedents .ft-scroll-hint{display:block}}.ft-axis-labels{color:#b7c3d2;justify-content:space-between;gap:8px;margin:4px 5% 0;font-size:12px;display:flex}.ft-comps table{table-layout:fixed;min-width:380px}.ft-comps th,.ft-comps td{white-space:normal;overflow-wrap:anywhere;padding:8px 3px}.ft-comps tbody td{white-space:nowrap;overflow-wrap:normal}.ft-comps .ft-control{flex-wrap:wrap}.ft-comps .ft-control select{min-width:0;max-width:100%}.ft-comps th:first-child,.ft-comps th:nth-child(2){width:14%}.ft-comps th:nth-child(3){width:15%}.ft-comps th:nth-child(n+4){width:14.25%}.ft-comps .ft-scroll-hint{display:none}@media (max-width:1100px){.ft-comps .ft-scroll-hint{display:block}}.ft-post-list .ft-handle{color:#8fc3ff}.ft-reader{overflow-wrap:anywhere;padding:24px}.ft-reader>.ft-panel{max-width:1050px;margin:0 auto}.ft-reader>.ft-panel>a{align-items:center;min-height:44px;display:inline-flex}.ft-reader .ft-paywall button{min-height:44px}.ft-reader h1{margin:28px 0 8px;font-size:28px;line-height:1.2}.ft-paywall button:disabled{cursor:not-allowed;opacity:.65}@media (max-width:760px){.ft-reader{padding:12px}}.ft-creator-profile h2{font-size:17px}.ft-live-community{overflow-wrap:anywhere}.ft-live-community .ft-handle,.ft-live-community .ft-paywall a,.ft-live-community .ft-note>a,.ft-creator-profile .ft-post-list a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:760px){.ft-live-community .ft-post-list button{min-height:44px}}.ft-author-studio h2{margin:24px 0 16px;font-size:20px}.ft-author-studio nav a,.ft-author-actions a{align-items:center;min-height:44px;display:inline-flex}.ft-author-form{gap:16px;margin-top:16px;display:grid}.ft-author-form label,.ft-author-access,.ft-author-field{gap:8px;display:grid}.ft-author-form input,.ft-author-form textarea,.ft-author-form select{color:#e4eaf3;width:100%;min-width:0;min-height:44px;font:inherit;background:#101720;border:1px solid #586b85;border-radius:4px;padding:12px}.ft-author-form textarea{resize:vertical}.ft-author-form .ft-note{margin:0}.ft-author-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ft-author-actions button{color:#e4eaf3;cursor:pointer;background:#202d3d;border:1px solid #586b85;border-radius:4px;min-height:44px;padding:8px 16px}.ft-author-actions button[value=save]{color:#111820;background:#e4eaf3}.ft-author-form :disabled{cursor:not-allowed;opacity:.65}@media (max-width:760px){.ft-author-form input,.ft-author-form textarea,.ft-author-form select{font-size:16px}}.ft-subscription-control button{color:#111820;cursor:pointer;background:#e4eaf3;border:1px solid #e4eaf3;border-radius:4px;min-height:44px;padding:12px 16px}.ft-subscription-control button:disabled{cursor:not-allowed;opacity:.65}.ft-subscription-control a,.ft-live-chat .ft-handle,.ft-live-chat>a,.ft-global>a,.ft-profile-actions a{align-items:center;min-height:44px;display:inline-flex}.ft-live-chat .ft-chat-refresh,.ft-follow-control button,.ft-audience-controls .ft-post-list button{color:#e4eaf3;cursor:pointer;background:#202d3d;border:1px solid #586b85;border-radius:4px;min-height:44px;padding:8px 12px}.ft-live-chat .ft-chat-form input[type=checkbox]{width:20px;height:20px}.ft-live-chat .ft-chat-attach{align-items:center;gap:8px;min-height:44px;display:flex}.ft-live-chat select,.ft-live-chat textarea,.ft-live-chat .ft-chat-form>button{min-height:44px}.ft-live-chat select,.ft-live-chat textarea{border-color:#586b85}.ft-live-chat{overflow-wrap:anywhere}.ft-live-chat .ft-chat-form{grid-template-columns:minmax(0,1fr);min-width:0}.ft-live-chat .ft-chat-form select,.ft-live-chat .ft-chat-form textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.ft-live-chat .ft-chat-form textarea{resize:vertical}.ft-live-chat .ft-source{font-size:12px}.ft-live-chat time{color:#a5b2c4;font-size:12px;display:block}.ft-profile-actions{flex-wrap:wrap;gap:16px;display:flex}.ft-audience-controls .ft-post-list button{justify-self:start}.ft-audience-controls .ft-post-list a{align-items:center;min-height:44px;display:inline-flex}.ft-profile-holdings{margin:24px 0}.ft-author-form button[type=submit]{color:#111820;cursor:pointer;background:#e4eaf3;border:1px solid #586b85;border-radius:4px;min-height:44px;padding:12px 16px}@media (max-width:760px){.ft-live-chat textarea,.ft-live-chat select{font-size:16px}}.ft-post-filters{flex-wrap:wrap;gap:12px;margin:16px 0 4px;display:flex}.ft-post-filters .ft-post-filter{flex:96px;gap:4px;min-width:0;margin:0;display:grid}.ft-post-filters select{min-width:0;max-width:100%;min-height:44px;font:inherit;box-sizing:border-box;border-color:#586b85;padding:8px 12px}.ft-post-grid{overflow-wrap:anywhere}@media (max-width:760px){.ft-post-filters select{font-size:16px}}.ft-stock-header{flex-wrap:wrap}.ft-stock-header .ft-brand{color:#e4eaf3;align-items:center;min-height:44px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.ft-stock-search{flex:0 420px;align-items:center;gap:8px;min-width:0;display:flex}.ft-search-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ft-stock-search input{box-sizing:border-box;color:#e4eaf3;width:100%;min-width:0;min-height:44px;font:inherit;background:#101720;border:1px solid #586b85;border-radius:4px;flex:1 1 0;padding:8px 12px}.ft-stock-search input::placeholder{color:#a5b2c4;opacity:1}.ft-stock-search button{color:#e4eaf3;min-height:44px;font:inherit;cursor:pointer;background:#202d3d;border:1px solid #586b85;border-radius:4px;flex:none;padding:8px 12px}.ft-stock-search button:active{background:#2b3b50}.ft-stock-results{max-width:720px;margin:24px 20px}.ft-stock-results h1{margin:0;font-size:28px;line-height:1.2}.ft-stock-list{margin:16px 0 0;padding:0;list-style:none}.ft-stock-list li+li{border-top:1px solid #303c4a}.ft-stock-list a{overflow-wrap:anywhere;align-items:center;gap:16px;min-height:44px;padding:8px 0;display:flex}.ft-stock-list strong{min-width:44px}@media (max-width:760px){.ft-stock-search{flex-basis:100%;order:3}.ft-stock-search input{font-size:16px}.ft-stock-results{margin:16px 12px}}
