.tm-demo{overscroll-behavior-y:contain}.tm-demo [data-demo-visible=false],.tm-demo [data-demo-visible=false] *,.tm-demo [data-demo-visible=false] :after,.tm-demo [data-demo-visible=false] :before,.tm-demo[data-page-hidden=true] *,.tm-demo[data-page-hidden=true] :after,.tm-demo[data-page-hidden=true] :before{animation-play-state:paused!important}@media (max-width:700px),(pointer:coarse){.tm-demo>.site-navigation{-webkit-backdrop-filter:none;backdrop-filter:none;background:#050504!important;box-shadow:0 4px 12px #0008}.tm-demo .demo-location{-webkit-backdrop-filter:none;backdrop-filter:none;background:#101820}.tm-demo .research-excerpts{perspective:none;padding-inline:0}.tm-demo .research-excerpt-detail,.tm-demo .research-excerpt-screen{transform:none;width:100%;box-shadow:none}.tm-demo .research-excerpt-pipeline{flex-direction:column;flex-wrap:nowrap;gap:8px}.tm-demo .research-excerpt-pipeline>span{justify-content:center;width:min(100%,300px);min-height:44px;font-size:12px}.tm-demo .research-excerpts .research-excerpt-pipeline>svg{transform:none;width:16px}}.tm-demo .demo-brand>.tm-wordmark{width:174px;max-width:100%}.tm-demo .demo-mini>div{gap:12px;flex-wrap:wrap}.tm-demo .atlas-price,.tm-demo .demo-mini b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;max-width:100%}.tm-demo .demo-live-widget strong{overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tm-demo .source-logo-badge{max-width:100%}.tm-demo .demo-book-scene{perspective:none}.tm-demo .atlas-report-sheet,.tm-demo .demo-book-scene>a,.tm-demo .demo-book-scene>a:hover,.tm-demo .demo-report-cover,.tm-demo .demo-target-widgets,.tm-demo .demo-workbench,.tm-demo .research-excerpt-detail,.tm-demo .research-excerpt-screen{transform:none;rotate:none}.tm-demo .demo-book-scene>a{box-shadow:0 16px 45px #0008}.tm-demo .research-excerpt-detail{width:100%}.tm-demo .demo-research-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(20px,4vw,60px);width:100%}.tm-demo .demo-ai-answer,.tm-demo .demo-ai-console,.tm-demo .demo-ai-question,.tm-demo .demo-research-path{min-width:0;max-width:100%}.tm-demo .demo-ai-answer p,.tm-demo .demo-ai-question p{overflow-wrap:anywhere}@media(max-width:950px){.tm-demo .demo-research-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.tm-demo>.site-navigation{gap:8px;padding:9px 10px;min-height:62px;width:calc(100% - 20px);top:8px;margin:10px auto}.tm-demo .site-navigation .demo-brand{gap:6px;min-width:0}.tm-demo .site-navigation .tm-monogram{--tm-size:28px}.tm-demo .site-navigation .tm-wordmark{width:132px}.tm-demo .site-nav-actions{gap:1px}.tm-demo .site-nav-actions>a{padding:7px}.tm-demo .site-nav-actions button{width:38px;min-width:38px}.tm-demo .demo-market-wrap,.tm-demo .demo-section{padding-inline:18px;max-width:100%;min-width:0}.tm-demo .demo-book-scene{perspective:none;min-height:0;padding-block:24px}.tm-demo .demo-book-scene>a,.tm-demo .demo-book-scene>a:hover{transform:none;box-shadow:0 10px 28px #0008;width:min(78%,290px)}.tm-demo .demo-book-scene>span{margin-top:20px;letter-spacing:1px}.tm-demo .demo-live-widget{grid-template-columns:minmax(0,1fr);gap:9px;padding:18px;transform:none!important}.tm-demo .demo-live-widget>strong{font-size:27px;margin:6px 0;grid-column:1}.tm-demo .demo-widget-change{justify-self:start;margin:0;grid-column:1}.tm-demo .demo-live-widget>header{flex-wrap:wrap;line-height:1.6}.tm-demo .demo-live-widget>header small{font-size:10px}.tm-demo .demo-live-widget>small{font-size:10px;overflow-wrap:anywhere;margin-top:6px}.tm-demo .demo-mini>div{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px}.tm-demo .demo-mini b{font-size:25px;white-space:normal;overflow-wrap:anywhere}.tm-demo .atlas-report-sheet,.tm-demo .demo-orbit-tile,.tm-demo .demo-report-cover,.tm-demo .demo-world-art{rotate:none!important;transform:none!important}.tm-demo .demo-constellation{height:auto;min-height:0;margin:24px 0 0;display:flex;flex-direction:column;gap:16px;perspective:none}.tm-demo .demo-halo{display:none}.tm-demo .demo-workbench{width:100%;max-width:none;box-sizing:border-box;box-shadow:none}.tm-demo .demo-orbit-grid{position:static;inset:auto;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.tm-demo .demo-orbit-tile{width:100%;min-width:0;margin:0;padding:13px 10px;box-sizing:border-box;min-height:62px;box-shadow:none}.tm-demo .demo-orbit-tile span{overflow-wrap:anywhere;line-height:1.6}.tm-demo .rc-columns>div{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px 12px;border:1px solid #48371e;border-radius:12px}.tm-demo .rc-columns h4{font-size:18px;line-height:1.5;overflow-wrap:anywhere;width:100%}.tm-demo .rc-title{flex-wrap:wrap;align-items:flex-start}.tm-demo .rc-title h3{font-size:23px;line-height:1.5;flex:1 1;min-width:0}.tm-demo .rc-title small{white-space:nowrap}.tm-demo .rc-slide{padding:16px}.tm-demo .atlas-price{font-size:26px;line-height:1.5;display:block;overflow-wrap:anywhere}.tm-demo .atlas-fund-card{min-width:0;height:auto;display:flex;flex-direction:column;align-items:stretch;gap:10px;text-align:start}.tm-demo .atlas-fund-card>*{max-width:100%;min-width:0;overflow-wrap:anywhere}.tm-demo .atlas-fund-mark{align-self:flex-start}.tm-demo .atlas-fund-card b{line-height:1.5;white-space:normal}.tm-demo .atlas-fund-deck{grid-template-columns:minmax(0,1fr)!important}.tm-demo .country-market-readings>div{grid-template-columns:minmax(0,1fr)}.tm-demo .country-market-readings strong{font-size:22px;overflow-wrap:anywhere}.tm-demo .gulf-readings{gap:18px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.tm-demo .gulf-country header .data-detail-trigger{flex-wrap:wrap;max-width:100%}.tm-demo .demo-plan-grid{grid-template-columns:minmax(0,1fr)}.tm-demo .cinema-controls{bottom:max(8px,env(safe-area-inset-bottom))}.tm-demo .cinema-hint{display:none}}@media(max-width:360px){.tm-demo .site-navigation .tm-wordmark{width:112px}.tm-demo .site-navigation .tm-monogram{--tm-size:24px}.tm-demo .gulf-readings{grid-template-columns:minmax(0,1fr)}}.tm-interactive-site{scroll-behavior:auto!important;scroll-snap-type:none!important}.tm-interactive-site>section{scroll-margin-top:100px}.site-hero{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:3vw;gap:3vw;min-height:min(740px,82svh);padding:55px 6vw 65px;isolation:isolate;overflow:clip}.site-hero-copy{position:relative;z-index:1;min-width:0}.site-hero-brand{display:flex;align-items:center;gap:14px;direction:ltr;width:-moz-fit-content;width:fit-content;margin-bottom:35px}.site-hero-brand .tm-monogram{--tm-size:40px}.site-hero-brand .tm-wordmark{width:240px;max-width:65vw}.site-hero h1{font-size:clamp(44px,5.4vw,88px);line-height:1.3;font-weight:600;margin:24px 0;letter-spacing:-.035em}.site-title-line{display:block}.site-title-line:last-child{color:#ffb345}.site-title-line>span{display:inline-block;white-space:pre}.site-hero p{max-width:570px;font-size:clamp(16px,1.4vw,20px);line-height:1.95;color:#b9c4cb}.site-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin-top:35px}.site-hero-art{position:relative;min-width:0;aspect-ratio:1;display:grid;place-items:center}.site-hero-earth{width:100%;height:auto;transform:translate(var(--pointer-x,0),var(--pointer-y,0));transition:transform .35s ease-out;pointer-events:none}.site-orbit-outline{position:absolute;inset:4%;border:1px solid #bb7b3040;border-radius:50%;transform:translate(calc(var(--pointer-x,0px) * -1),calc(var(--pointer-y,0px) * -1));transition:transform .45s ease-out}.site-orbit-outline:after,.site-orbit-outline:before{content:"";position:absolute;inset:7%;border:1px solid #bb7b3024;border-radius:50%}.site-orbit-outline:after{inset:17%}.site-hero-tool-links{position:absolute;inset-inline:2%;bottom:14%;display:flex;flex-wrap:wrap;justify-content:center;gap:9px}.site-hero-tool-links a{display:flex;align-items:center;gap:10px;padding:14px 17px;border:1px solid #755020;background:#080c0ff0;border-radius:12px;color:#dbe3e8;transition:transform .2s,border-color .2s}.site-hero-tool-links svg{color:#ffb345}.site-hero-tool-links a:focus-visible,.site-hero-tool-links a:hover{transform:translateY(-5px);border-color:#ffb345}.site-art-caption{position:absolute;bottom:6%;font:10px monospace;letter-spacing:.22em;color:#ab9574}.site-terminal-section{padding:35px 3vw 65px;border-block:1px solid #ffffff17}.site-terminal-section>header{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin:0 1vw 25px;flex-wrap:wrap}.site-terminal-section h2{font-size:clamp(25px,2.4vw,38px);font-weight:500;margin-top:12px}.site-terminal-frame{height:clamp(680px,84svh,1000px);border:1px solid #80571f;border-radius:16px;padding:10px;overflow:hidden;background:#020608}.site-terminal-frame .cp-dashboard{height:100%;min-height:0;pointer-events:auto}.site-terminal-frame .cp-preview-brand,.site-terminal-frame .cp-preview-dock{display:none}.site-terminal-loading{display:grid;place-items:center;height:100%;color:#b6c6d0}.tm-interactive-site :is(.demo-workbench,.demo-orbit-tile,.demo-world-art,.demo-book-scene>a,.research-excerpt-screen,.research-excerpt-detail,.demo-sim-desk,.demo-target-widgets){transform:none!important}.tm-interactive-site .demo-live-widget:hover{transform:translateY(-4px)}.tm-interactive-site[data-reveal-motion=true] [data-demo-reveal][data-entered=true]{animation:site-section-enter .55s ease-out both}.tm-interactive-site[data-reveal-motion=true] .site-title-line>span{animation:site-word-enter .65s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--word-index)*85ms)}@keyframes site-section-enter{0%{opacity:.6;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes site-word-enter{0%{opacity:.25;transform:translateY(22px)}to{opacity:1;transform:none}}@media(max-width:1050px){.site-hero{min-height:0;padding:55px 5vw;gap:20px}.site-hero h1{font-size:clamp(38px,5vw,56px)}.site-hero-tool-links a{padding:10px;font-size:12px}.site-hero-brand .tm-wordmark{width:200px}.site-terminal-frame{height:760px}}@media(max-width:700px){.site-hero{grid-template-columns:minmax(0,1fr);padding:45px 22px 35px;gap:18px}.site-hero h1{font-size:clamp(38px,10vw,52px);line-height:1.4;margin:18px 0}.site-hero-brand{margin-bottom:23px}.site-hero p{font-size:16px}.site-hero-actions{gap:20px;margin-top:23px}.site-hero-art{width:min(100%,380px);margin:auto}.site-hero-tool-links{bottom:11%;inset-inline:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.site-hero-tool-links a{flex-direction:column;min-height:64px;font-size:11px;padding:10px 6px;gap:6px;text-align:center}.site-hero-tool-links a>svg:last-child{display:none}.site-art-caption{bottom:2%;font-size:8px}.site-terminal-section{padding:25px 10px 40px}.site-terminal-frame{height:690px;padding:5px}.site-terminal-section>header{margin-inline:10px}.site-terminal-section h2{font-size:26px}}@media(min-width:1201px){.site-terminal-frame .cp-responsive-controls{display:none}.site-terminal-frame .cp-grid{grid-template-columns:minmax(140px,16fr) minmax(0,57fr) minmax(260px,27fr)!important}.site-terminal-frame .cp-center{grid-template-rows:65px 30px minmax(260px,1fr) minmax(190px,.65fr)}.site-terminal-frame .cp-atlas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1200px){.site-terminal-frame .cp-responsive-controls{display:flex;min-height:48px;flex-shrink:0;overflow:auto}.site-terminal-frame .cp-responsive-controls nav{display:flex;gap:6px;white-space:nowrap}.site-terminal-frame .cp-responsive-controls button{min-height:44px}.site-terminal-frame .cp-grid{display:block!important;overflow:auto}.site-terminal-frame .cp-center{display:flex;flex-direction:column;width:100%;height:auto}.site-terminal-frame .cp-analysis-row{display:block;width:100%}.site-terminal-frame .cp-main-chart{width:100%;height:430px;min-height:340px}.site-terminal-frame .cp-scenario{margin-top:8px}.site-terminal-frame .cp-dashboard .cp-atlas,.site-terminal-frame .cp-dashboard .cp-intelligence,.site-terminal-frame .cp-dashboard .cp-left-column{display:none!important}.site-terminal-frame .cp-dashboard[data-mobile-panel=markets] .cp-left-column{display:grid!important;width:100%}.site-terminal-frame .cp-dashboard[data-mobile-panel=intelligence] .cp-intelligence{display:grid!important;grid-template-rows:280px 190px minmax(240px,1fr)}.site-terminal-frame .cp-dashboard:is([data-mobile-panel=markets],[data-mobile-panel=intelligence]) .cp-center{display:none}.site-terminal-frame .cp-dashboard[data-mobile-panel=atlas] .cp-atlas{display:grid!important;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}.site-terminal-frame .cp-atlas>*{min-height:300px}.site-terminal-frame .cp-dashboard[data-mobile-panel=atlas] :is(.cp-analysis-row,.cp-metrics-paged,.cp-tour){display:none}.site-terminal-frame .cp-metrics-paged{order:0;height:62px;flex-shrink:0}.site-terminal-frame .cp-metrics-paged>div{grid-template-columns:repeat(5,minmax(0,1fr))}.site-terminal-frame .cp-left-column>.cp-panel{min-height:280px}.site-terminal-frame .cp-panel{max-width:100%}}@media(pointer:coarse),(prefers-reduced-motion:reduce){.site-hero-earth,.site-orbit-outline{transform:none!important;transition:none!important}}.tm-interactive-site[data-motion=static] :is(.site-hero-earth,.site-orbit-outline){transform:none!important}@media(prefers-reduced-motion:no-preference){.tm-interactive-site[data-reveal-motion=true] :is(.gtc-intro-world[data-entered=true] .gtc-intro-world-copy>*,.gtc-updates-column[data-entered=true]>.gtc-reopen-offer,.site-terminal-section[data-entered=true]>header,.site-terminal-section[data-entered=true]>.site-terminal-frame,.demo-section[data-entered=true]>.demo-section-label,.demo-live-widgets[data-entered=true]>.demo-live-widget,.gulf-grid[data-entered=true]>*,.demo-plan-grid[data-entered=true]>*){animation:site-content-arrive .65s cubic-bezier(.22,.8,.25,1) both}.tm-interactive-site[data-reveal-motion=true] :is(.gtc-intro-world-copy>:nth-child(2),.demo-live-widgets>.demo-live-widget:nth-child(2),.gulf-grid>:nth-child(2),.demo-plan-grid>:nth-child(2)){animation-delay:80ms}.tm-interactive-site[data-reveal-motion=true] :is(.gtc-intro-world-copy>:nth-child(3),.demo-live-widgets>.demo-live-widget:nth-child(3),.gulf-grid>:nth-child(3),.demo-plan-grid>:nth-child(3),.site-terminal-section>.site-terminal-frame){animation-delay:.16s}.tm-interactive-site[data-reveal-motion=true] :is(.gulf-grid>:nth-child(n+4),.demo-plan-grid>:nth-child(n+4)){animation-delay:.24s}.tm-interactive-site[data-reveal-motion=true] .demo-section[data-entered=true]>.demo-section-label{animation-name:site-rule-arrive}.tm-interactive-site[data-reveal-motion=true] :is(.demo-live-widget,.demo-plan-grid article,.demo-region-buttons button,.demo-tabs button){transition:translate .25s ease,border-color .25s ease,background-color .25s ease}}@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.tm-interactive-site[data-reveal-motion=true] .gtc-intro-orbit{translate:calc(var(--pointer-x,0px) * -.45) calc(var(--pointer-y,0px) * -.45);transition:translate .4s ease-out}.tm-interactive-site[data-reveal-motion=true] :is(.demo-plan-grid article,.demo-region-buttons button,.demo-tabs button):hover{translate:0 -3px;border-color:#c59a58}}@keyframes site-content-arrive{0%{opacity:.35;translate:0 20px}to{opacity:1;translate:0 0}}@keyframes site-rule-arrive{0%{opacity:.25;transform:translateY(8px)}to{opacity:1;transform:none}}