.tm-demo .tm-about{display:block;scroll-margin-top:125px;color:#edf0f2}.tm-about-intro{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(24px,5vw,90px);gap:clamp(24px,5vw,90px);align-items:start;margin:45px 0 65px}.tm-about h2{font-size:clamp(32px,4.5vw,70px);line-height:1.3;margin:15px 0}.tm-about h3{font-size:clamp(23px,2.2vw,34px);line-height:1.4;margin:12px 0 20px}.tm-about p{font-size:16px;line-height:1.9;color:#aab7c0;margin:16px 0}.tm-about a{display:inline-flex;gap:10px;align-items:center;color:#ffb34d;font-size:15px;min-height:44px}.tm-about-intro>div>.tm-wordmark{max-width:280px}.tm-about-locations{padding:30px;border:1px solid #29323a;border-radius:20px;background:radial-gradient(ellipse at 80% 0,#252013 0,transparent 60%),#070b0e}.tm-about-locations header>span{font-size:12px;letter-spacing:.16em;color:#cba36b}.tm-about-locations ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:25px 0 0;list-style:none;grid-gap:12px;gap:12px}.tm-about-locations li{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid #29333c;border-radius:10px;background:#0d1318}.tm-about-locations li>span{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;border:1px solid #685032;color:#ffb34d;font:12px ui-monospace,monospace}.tm-about-locations li b{font-size:15px}.tm-about-locations li svg{-webkit-margin-start:auto;margin-inline-start:auto;color:#77838d;flex:none}.tm-about-partner{display:grid;grid-template-columns:1fr 260px;align-items:center;grid-gap:40px;gap:40px;padding:38px;margin:24px 0 65px;border:1px solid #5c4728;border-radius:20px;background:linear-gradient(110deg,#0b1629,#080b10 70%)}.tm-about-partner img{width:100%;height:auto;object-fit:contain}.tm-about-partner p{max-width:700px}.tm-about-partner .tm-about-ts-logo{background:#fff;border-radius:9px;padding:18px}.tm-about-partner+.tm-about-partner{margin-top:-40px}.tm-about-partner-name{font-size:32px;color:#f4f5f6;letter-spacing:-1px}.tm-about-heading{margin:45px 0 25px}.tm-about h4{font-size:21px;line-height:1.45;margin:0 0 12px}.tm-about-disciplines{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.tm-about-disciplines article{padding:26px 20px;border-top:1px solid #936b36;background:linear-gradient(#10151a,transparent)}.tm-about-disciplines svg{color:#ffb34d;margin-bottom:22px}.tm-about-disciplines h4{font-size:18px}.tm-about-disciplines p{font-size:14px}@media(max-width:1100px){.tm-about-disciplines{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.tm-about-intro{grid-template-columns:1fr;margin:25px 0 35px}.tm-about-locations{padding:20px}.tm-about-locations ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tm-about-locations li{padding:12px;gap:8px}.tm-about-locations li b{font-size:13px}.tm-about-locations li svg{display:none}.tm-about-partner{grid-template-columns:1fr;padding:24px;gap:20px;margin-bottom:40px}.tm-about-partner img{width:180px;grid-row:1}.tm-about h4{font-size:18px}.tm-about-disciplines article{padding:20px 12px}}.tm-demo{--demo-amber:#ffac59;--demo-muted:#a0abb5;--demo-line:#ffffff20;color:#f0f2f3!important;font-family:Arial,sans-serif;scroll-behavior:smooth;overflow-x:clip!important}.tm-demo,.tm-demo .tm-story,.tm-demo>.demo-manifesto,.tm-demo>.demo-nav,.tm-demo>footer,.tm-demo>section{background:#000!important}.demo-welcome-lockup{display:flex;align-items:center;justify-content:center;gap:18px;direction:ltr}.demo-welcome-lockup .tm-monogram{--tm-size:64px;filter:drop-shadow(0 3px 16px #000)}@media(max-width:700px){.demo-welcome-lockup{gap:10px}.demo-welcome-lockup .tm-monogram{--tm-size:38px}}.tm-demo *{box-sizing:border-box}.tm-demo a{text-decoration:none;color:inherit}.tm-demo button{font:inherit;cursor:pointer}.tm-demo a:focus-visible,.tm-demo button:focus-visible{outline:2px solid var(--demo-amber);outline-offset:5px}.tm-demo h2,.tm-demo h3,.tm-demo p{margin:0}.tm-demo em{font-style:normal;color:var(--demo-amber)}.demo-nav{min-height:88px;padding:16px 4vw;display:flex;justify-content:space-between;align-items:center;gap:25px;border-bottom:1px solid var(--demo-line);background:#030506;position:relative;z-index:5}.demo-brand{display:inline-flex;align-items:center;gap:12px;direction:ltr}.demo-brand b{font-size:20px;letter-spacing:1px}.demo-brand b span{color:var(--demo-amber)}.demo-brand .tm-monogram{--tm-size:35px}.demo-nav-actions,.demo-nav-sections{display:flex;align-items:center;gap:28px}.demo-nav-sections a{font-size:13px;color:#afb8be}.demo-nav-actions{gap:15px;font-size:12px}.demo-version{font:9px monospace;letter-spacing:2px;color:#909a9e}.demo-nav-actions button{background:#14191c;border:1px solid #41494d;color:#ffd2a4;width:44px;height:44px;display:grid;place-items:center;border-radius:50%}.demo-nav-actions a{padding:12px}.tm-demo .tm-story{background:radial-gradient(ellipse at 50% 45%,#25150950,transparent 65%),#030506}.tm-demo .tm-story-toolbar>span{opacity:.65}.tm-demo .tm-story-sticky{padding-inline:5vw}.tm-demo .tm-story-headings{max-width:1100px}.tm-demo .tm-story h1,.tm-demo .tm-story h2{font-weight:500}.tm-demo .tm-story[data-animated=true] .tm-story-earth{width:min(90vw,960px)}.tm-story-shockwave{position:absolute;width:min(70vw,800px);aspect-ratio:1;pointer-events:none;border-radius:50%;opacity:0;box-shadow:0 0 80px 22px #ff9d4033,inset 0 0 80px 10px #ffb87133;border:2px solid #ffd8a088;background:radial-gradient(circle,transparent 45%,#ffb45c22 66%,transparent 72%)}.demo-manifesto{display:flex;align-items:center;justify-content:center;gap:4vw;padding:48px 24px;border-block:1px solid var(--demo-line);color:#d7d5d0;font:500 clamp(11px,2.1vw,28px) monospace;letter-spacing:.2em;direction:ltr;background:linear-gradient(90deg,#120d08,#030506,#120d08)}.demo-manifesto svg{color:#ab7340;width:20px}.demo-section{padding:90px max(24px,6vw);position:relative;isolation:isolate}.demo-section-label{display:flex;align-items:center;justify-content:space-between;gap:18px;font:10px/1.5 monospace;letter-spacing:2px;color:#8e989f;border-top:1px solid #67747a40;padding-top:20px;direction:ltr;margin-bottom:65px}.demo-section-label>span:first-child{color:#d5a16d}.demo-kicker{color:var(--demo-amber);font:11px/1.8 monospace;letter-spacing:2px;display:flex;align-items:center;gap:8px}.demo-copy h2,.demo-research-heading h2{font-size:clamp(32px,4.3vw,66px);font-weight:500;line-height:1.3;letter-spacing:-.035em;margin:24px 0}.demo-copy p{font-size:17px;color:var(--demo-muted);line-height:1.9;max-width:510px}.demo-link{justify-content:space-between;gap:35px;border-bottom:1px solid #d6a46870;padding:17px 0;min-height:48px;color:#ffd0a1!important;font-size:14px}.demo-link,.demo-primary{display:inline-flex;align-items:center}.demo-primary{justify-content:center;gap:15px;border:1px solid #ffb96e;color:#14100b!important;background:linear-gradient(120deg,#ffd3a1,#ff9833);padding:17px 25px;border-radius:7px;min-height:52px;font-weight:600;font-size:15px;box-shadow:0 10px 40px #e38b2022}.demo-split{display:grid;grid-template-columns:1fr 1.25fr;align-items:center;grid-gap:7vw;gap:7vw;min-height:620px}.demo-workspace{background:radial-gradient(ellipse at 20% 55%,#14252380,transparent 60%)}.demo-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:30px 0 18px}.demo-tabs button{display:flex;align-items:center;gap:8px;background:transparent;border:1px solid #3a464e;border-radius:8px;color:#aeb9c1;padding:12px;font-size:12px;min-height:44px}.demo-tabs button[aria-pressed=true]{background:#372618;border-color:#b67a42;color:#ffd2a4}.demo-constellation{height:550px;position:relative;perspective:1200px;display:grid;place-items:center;direction:ltr}.demo-halo{position:absolute;inset:8%;border:1px solid #bd8c482d;border-radius:50%;background:radial-gradient(circle,#aa632411,transparent 68%);box-shadow:0 0 0 45px #a3731e06,0 0 0 90px #a3731e04}.demo-workbench{width:80%;max-width:440px;background:linear-gradient(135deg,#151e23,#070c10);border:1px solid #8d704f;border-radius:14px;padding:20px;transform:rotateY(-12deg) rotateX(8deg) rotate(-3deg);box-shadow:-15px 25px 0 -10px #191b1d,-30px 45px 0 -20px #4d3d2e,0 60px 90px #000b;position:relative;z-index:2;transition:transform .6s}.demo-constellation[data-mode=scalper] .demo-workbench{transform:rotateY(10deg) rotateX(4deg) rotate(2deg)}.demo-constellation[data-mode=research] .demo-workbench{transform:rotateY(0) rotateX(0)}.demo-workbench header{display:flex;align-items:center;gap:10px;border-bottom:1px solid #ffffff20;padding-bottom:18px;font:12px monospace;letter-spacing:1px}.demo-workbench header .tm-monogram{--tm-size:28px}.demo-workbench header small{display:block;color:#aa947b;margin-top:5px;font-size:9px}.demo-workbench header i{margin-left:auto;width:6px;height:6px;border-radius:50%;background:#b9b3a9}.demo-mini{padding:25px 0 0}.demo-mini>div{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:13px;color:#b7c5cb}.demo-mini b{font:500 27px monospace;color:#fff}.demo-mini .tm-tape-spark{width:100%;height:130px;margin:12px 0}.demo-mini>small{display:block;font-size:10px;color:#8d9caa;line-height:1.7}.demo-bench-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:22px;border-top:1px solid #ffffff20;padding-top:17px;font:9px monospace;color:#c5a47e}.demo-bench-bottom>span{display:flex;align-items:center;gap:7px}.demo-orbit-grid{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;align-content:space-between;justify-content:space-between;pointer-events:none}.demo-orbit-tile{width:155px;min-height:70px;background:linear-gradient(130deg,#1c2327f5,#0a1015f5);border:1px solid #7a6145;border-radius:10px;display:flex;align-items:center;gap:10px;padding:15px;margin-block:12px;box-shadow:0 15px 25px #0007;pointer-events:auto;position:relative;z-index:3;color:#d8dee2!important;font-size:12px}.demo-orbit-tile:nth-child(2n){justify-self:end}.demo-orbit-tile>svg{color:#ffb05e;flex-shrink:0}.demo-orbit-tile>svg:last-child{margin-left:auto}.demo-orbit-tile:hover{border-color:#ffc889;background:#202932}.demo-market-wrap{padding:65px max(24px,6vw);background:#0a1013;border-block:1px solid #29343a}.demo-market-wrap>.demo-section-label{margin-bottom:15px}.tm-demo .tm-story-markets{background:transparent;padding:30px 0 0}.tm-demo .tm-story-markets>header{align-items:center;margin-bottom:34px}.tm-demo .tm-story-markets h2{font-size:clamp(32px,3.7vw,58px);max-width:740px;font-weight:500}.tm-demo .tm-story-price-row{padding-block:21px}.tm-demo .tm-story-price-row[aria-pressed=true]{background:linear-gradient(90deg,#fca55508,#fca55515);box-shadow:inset -2px 0 #eea45d}.tm-demo .tm-story-reading{background:linear-gradient(135deg,#192027,#090d10);border-radius:4px 4px 32px 4px;padding:32px}.tm-demo .tm-story-price-list{border:0}.tm-demo .tm-story-list-head{border-bottom:1px solid #58656d}.tm-demo .tm-story-price-row[data-direction=rise] .tm-tape-spark{color:#36e2b0}.tm-demo .tm-story-price-row[data-direction=fall] .tm-tape-spark{color:#ff7794}.demo-research{background:radial-gradient(ellipse at 70% 70%,#55342125,transparent 60%)}.demo-research-heading{text-align:center;margin:0 auto 70px}.demo-research-heading .demo-kicker{justify-content:center}.demo-research-grid{display:grid;grid-template-columns:1.6fr .8fr;grid-gap:7vw;gap:7vw;align-items:center;max-width:1300px;margin:auto}.demo-ai-console{border:1px solid #485057;border-radius:15px;background:linear-gradient(150deg,#121b22,#06090d);padding:28px;box-shadow:0 40px 80px #0007}.demo-ai-console>header{display:flex;gap:15px;justify-content:space-between;font:10px monospace;color:#bbc7d1;line-height:1.8}.demo-ai-console>header>small{color:#e9b983}.demo-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#ffad59;-webkit-margin-end:7px;margin-inline-end:7px}.demo-ai-question{display:flex;align-items:center;gap:16px;padding:32px 0;font-size:23px;border-bottom:1px solid #ffffff20;line-height:1.5}.demo-ai-question svg{color:#ffad59;flex-shrink:0}.demo-research-path{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:32px 0}.demo-research-path button{border:1px solid #3c454c;border-radius:10px;padding:20px 10px;background:#11191e;color:#9aa8b4;display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0}.demo-research-path button[aria-pressed=true]{background:#332519;color:#ffd1a1;border-color:#d08c4c;box-shadow:0 0 40px #c97c2320}.demo-research-path b{font-size:12px}.demo-research-path span{font:9px monospace}.demo-ai-answer{display:flex;gap:22px;align-items:flex-start;min-height:160px;padding:20px;background:#03080b;border:1px solid #ffffff12;border-radius:8px}.demo-ai-answer>svg{flex-shrink:0;color:#ffac59}.demo-ai-answer h3{font-size:21px;font-weight:500;line-height:1.4}.demo-ai-answer p{font-size:14px;line-height:1.9;color:#a7b4bf;margin-top:10px}.demo-ai-console>footer{font-size:10px;color:#9ba7b1;line-height:1.7;padding-top:20px}.demo-report{perspective:1000px;max-width:320px;margin:auto;width:100%}.demo-report-cover{aspect-ratio:.73;background:#e7e4dc;color:#18242a;padding:30px;border-left:6px solid #bfbcb5;box-shadow:15px 20px 60px #0009;transform:rotateY(-16deg) rotate(6deg);position:relative;overflow:hidden}.demo-report-cover>span{display:block;font:10px/1.5 monospace;letter-spacing:1px;margin-top:20px}.demo-report-cover .tm-monogram{--tm-size:36px}.demo-report-cover h3{font-size:29px;font-weight:500;line-height:1.4;white-space:pre-line;margin:24px 0}.demo-report-cover>small{font:8px monospace;letter-spacing:1px}.demo-report-art{height:100px;display:flex;align-items:flex-end;gap:8px;border-bottom:1px solid #8a8d8b;margin-top:25px;direction:ltr}.demo-report-art i{width:14%;height:35%;background:#cb823d}.demo-report-art i:nth-child(2){height:55%}.demo-report-art i:nth-child(3){height:42%}.demo-report-art i:nth-child(4){height:70%}.demo-report-art i:nth-child(5){height:60%}.demo-report-art i:nth-child(6){height:85%}.demo-report-art i:nth-child(7){height:100%;background:#213b43}.demo-report>.demo-link{margin-top:35px;width:100%}.demo-world{background:#030708}.demo-world-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;grid-gap:5vw;gap:5vw}.demo-world-visual{position:relative;height:620px;min-width:0;display:grid;place-items:center;overflow:hidden}.demo-world-art{position:absolute;inset:0}.demo-world-art .tm-planet{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;transform:none!important;overflow:visible!important}.demo-world-art img{width:100%!important;height:100%!important;object-fit:contain;filter:none!important}.demo-map-caption{position:absolute;top:15px;left:0;font:9px monospace;letter-spacing:4px;color:#9b8b76;direction:ltr}.demo-location{position:absolute;bottom:40px;left:12%;right:12%;display:flex;align-items:center;gap:16px;padding:18px 22px;background:#101820e8;border:1px solid #ba824888;border-radius:9px;box-shadow:0 20px 40px #0009;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.demo-location>span{font-size:31px}.demo-location>div{flex:1 1}.demo-location b{display:block;font-size:17px}.demo-location small{display:block;font:8px monospace;color:#b39777;margin-top:8px}.demo-location svg{color:#dfa56a}.demo-region-buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:25px 0}.demo-region-buttons button{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 14px;border:1px solid #34454e;background:#0c1419;color:#c1ccd3;border-radius:7px;text-align:start;font-size:13px}.demo-region-buttons button>span{font-size:22px}.demo-region-buttons [aria-pressed=true]{background:#332618;border-color:#c3884c;color:#ffe2c4}.demo-broadcast{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:5vw;gap:5vw;align-items:center;padding:55px;border:1px solid #354046;border-radius:16px;background:linear-gradient(120deg,#172127,#080c10);margin-top:50px}.demo-broadcast-copy h3{font-size:40px;font-weight:500;line-height:1.35;white-space:pre-line;margin:20px 0}.demo-broadcast-copy p{color:#acbac5;font-size:14px;line-height:1.8}.demo-source-links{display:flex;flex-wrap:wrap;gap:15px;margin-top:25px;font:11px/1.8 monospace;color:#d6b28e}.demo-tv{min-width:0}.demo-tv>button{position:relative;aspect-ratio:16/10;width:100%;border:1px solid #756045;background:radial-gradient(ellipse at 80% 20%,#60432380,transparent 80%),#071015;border-radius:9px;overflow:hidden;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.demo-tv-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff08 1px,transparent 0),linear-gradient(90deg,#ffffff08 1px,transparent 0);background-size:30px 30px;transform:perspective(500px) rotateX(25deg) scale(1.2)}.demo-tv-title{font-size:clamp(19px,2.5vw,35px);font-weight:600;letter-spacing:3px;position:relative;line-height:1.3}.demo-tv-title em{font-size:.55em;letter-spacing:8px;font-weight:400}.demo-play{width:54px;height:54px;border:1px solid #ffc585;border-radius:50%;display:grid;place-items:center;background:#ffb56522;position:relative}.demo-tv>button>small{font:8px monospace;letter-spacing:1px;position:relative;color:#d6bda4}.demo-tv iframe{width:100%;aspect-ratio:16/10;border:0;border-radius:9px}.demo-tv-note{display:block;color:#9aabb5;font-size:10px;line-height:1.7;margin-top:12px}.demo-profile{display:grid;grid-template-columns:1fr 1fr;grid-gap:10vw;gap:10vw;align-items:center;background:radial-gradient(ellipse at 20% 50%,#694c2a25,transparent 60%);padding-block:150px}.demo-book-scene{perspective:1200px;display:grid;place-items:center;min-height:530px}.demo-book-scene>a{display:block;width:min(75%,350px);transform:rotateY(24deg) rotate(-6deg);box-shadow:18px 10px 0 -10px #c7bdae,24px 12px 0 -12px #322c27,35px 35px 100px #c0772520;transition:transform .6s}.demo-book-scene>a:hover{transform:rotateY(7deg) rotate(-2deg)}.demo-book-scene img{display:block;width:100%;height:auto;border:1px solid #bc8544;border-radius:3px}.demo-book-scene>span{font:9px monospace;letter-spacing:4px;color:#a28f78;margin-top:45px}.demo-profile-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:35px}.demo-finale{text-align:center;padding:100px 24px 120px;background:radial-gradient(ellipse at 50% 100%,#61381940,transparent 65%);border-bottom:1px solid #463a2a}.demo-finale>.demo-kicker{justify-content:center;margin-top:20px;font-size:9px}.demo-finale>svg{color:#dba66f}.demo-finale h2{font-size:clamp(36px,5.5vw,80px);font-weight:500;line-height:1.4;margin:25px auto 35px}.demo-footer{padding:65px 6vw 35px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px;background:#020405}.demo-footer p{font-size:15px;color:#c1c6c9}.demo-footer>div{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;font-size:12px}.demo-footer>div>a{padding:12px 0}.demo-footer>small{font-size:11px;color:#97a3aa;line-height:1.8}.demo-footer>span{font:8px monospace;letter-spacing:2px;color:#79868e}@media(max-width:1050px){.demo-nav-sections{display:none}.demo-split{gap:3vw;grid-template-columns:1fr 1.1fr}.demo-orbit-tile{width:130px;padding:12px;font-size:11px}.demo-research-grid{gap:5vw}.demo-broadcast{padding:30px;gap:30px}.demo-world-visual{height:520px}.demo-copy h2{font-size:43px}}@media(max-width:700px){.demo-nav{padding:12px 18px;min-height:72px;gap:10px}.demo-brand b{font-size:14px}.demo-brand .tm-monogram{--tm-size:29px}.demo-nav-actions{gap:3px}.demo-version{display:none}.demo-nav-actions button{width:40px;height:40px}.demo-nav-actions a{font-size:11px}.tm-demo .tm-story-sticky{padding-inline:16px}.tm-demo .tm-story[data-animated=true] .tm-story-earth{width:115vw}.demo-manifesto{padding:28px 16px;gap:14px;letter-spacing:1px;font-size:10px}.demo-manifesto svg{width:12px}.demo-section{padding:60px 20px}.demo-section-label{font-size:8px;letter-spacing:1px;margin-bottom:40px;gap:15px}.demo-section-label>span:last-child{font-size:7px;letter-spacing:.5px}.demo-split{grid-template-columns:1fr;gap:15px;min-height:0}.demo-copy h2,.demo-research-heading h2{font-size:37px;margin:18px 0}.demo-copy p{font-size:14px;line-height:1.9}.demo-kicker{font-size:9px}.demo-tabs{margin-top:22px;gap:6px}.demo-tabs button{font-size:10px;padding:10px 8px;gap:5px}.demo-tabs svg{width:15px}.demo-constellation{height:490px;margin-inline:10px}.demo-workbench{width:90%;padding:16px}.demo-workbench header{font-size:10px}.demo-orbit-tile{width:128px;min-height:58px;font-size:10px;padding:12px;gap:8px}.demo-orbit-tile>svg{width:18px}.demo-orbit-grid{inset:10px 0}.demo-mini b{font-size:24px}.demo-mini>div{font-size:12px}.demo-mini .tm-tape-spark{height:95px}.demo-mini>small{font-size:9px}.demo-market-wrap{padding:50px 17px}.tm-demo .tm-story-markets{padding:8px 0 0}.tm-demo .tm-story-markets h2{font-size:34px}.tm-demo .tm-story-reading{padding:22px}.tm-demo .tm-story-price-row{padding-block:18px}.demo-research-heading{text-align:start;margin-bottom:32px}.demo-research-heading .demo-kicker{justify-content:flex-start}.demo-research-grid{grid-template-columns:1fr;gap:55px}.demo-ai-console{padding:18px}.demo-ai-console>header{font-size:8px;gap:10px}.demo-ai-console>header>small{font-size:7px}.demo-ai-question{font-size:20px;gap:12px;padding:24px 0}.demo-research-path{gap:7px;margin:22px 0}.demo-research-path button{padding:15px 5px}.demo-research-path b{font-size:10px;line-height:1.5}.demo-ai-answer{padding:16px;gap:12px;min-height:170px}.demo-ai-answer h3{font-size:20px}.demo-ai-answer p{font-size:13px}.demo-ai-answer>svg{width:22px}.demo-report{max-width:260px}.demo-world-grid{grid-template-columns:1fr;gap:15px}.demo-world-visual{height:390px;grid-row:2}.demo-location{bottom:5px;left:4%;right:4%;padding:15px}.demo-map-caption{top:24px;font-size:8px}.demo-broadcast{grid-template-columns:1fr;gap:27px;margin-top:45px;padding:22px 18px}.demo-broadcast-copy h3{font-size:32px}.demo-broadcast-copy p{font-size:13px}.demo-tv>button{min-height:225px}.demo-tv-title{font-size:23px}.demo-tv>button>small{font-size:7px}.demo-source-links{font-size:10px;gap:14px}.demo-profile{grid-template-columns:1fr;gap:55px;padding-top:80px}.demo-book-scene{min-height:390px;grid-row:2}.demo-book-scene>a{width:64%;max-width:260px}.demo-book-scene>span{margin-top:40px;font-size:8px;letter-spacing:2px}.demo-profile-actions{gap:18px}.demo-primary{font-size:13px;padding:14px 18px}.demo-link{font-size:12px;gap:20px}.demo-finale{padding:70px 20px 80px}.demo-finale h2{font-size:38px}.demo-footer{padding:45px 20px 25px;gap:18px}.demo-footer>div{gap:20px;font-size:11px}.demo-footer>small{font-size:10px}.demo-footer>span{font-size:7px;line-height:1.8;letter-spacing:1px}}@media(prefers-reduced-motion:reduce){.tm-demo{scroll-behavior:auto}.tm-demo *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.demo-book-scene>a,.demo-report-cover,.demo-workbench{transform:none}.tm-story-shockwave{display:none}}.demo-world-art,.tm-demo .tm-story-earth .tm-planet{mix-blend-mode:screen}.demo-section{overflow:clip}.tm-demo[data-motion=static]{scroll-behavior:auto}.tm-demo[data-motion=static] *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.tm-demo .tm-story[data-animated=true][data-scene=world] .tm-story-earth img{animation:demo-planet-turn 95s linear infinite}@keyframes demo-planet-turn{to{transform:rotate(1turn)}}.demo-scroll-cue{position:relative;z-index:4;margin:8px auto 0;display:flex;align-items:center;gap:16px;padding:8px 16px;min-height:48px;background:#05090dcc;border:1px solid #d4a06a50;border-radius:30px;color:#e5c19b;font-size:11px;cursor:pointer}.demo-scroll-cue>span:last-child{display:flex;flex-direction:column;gap:0}.demo-scroll-cue svg{width:18px;height:13px;animation:demo-cue 1.8s ease-in-out infinite}.demo-scroll-cue svg:last-child{animation-delay:.18s}@keyframes demo-cue{0%,to{transform:translateY(-3px);opacity:.5}50%{transform:translateY(3px);opacity:1}}.demo-live-widgets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px;margin:45px auto 5px;perspective:1300px;max-width:1200px}.demo-live-widget{background:linear-gradient(130deg,#152026,#090f13);border:1px solid #47565d;border-top-color:#c18f57;border-radius:12px;padding:23px;box-shadow:0 20px 45px #0006;min-width:0;position:relative;transition:transform .4s,border-color .4s}.demo-live-widget:hover{transform:translateY(-9px) rotateX(4deg);border-color:#d9a56b}.demo-live-widget>header{display:flex;justify-content:space-between;gap:10px;font:11px monospace;color:#e5d1ba;direction:ltr}.demo-live-widget>header small{font-size:8px;color:#91a29f}.demo-live-widget>strong{display:inline-block;font:27px monospace;margin:18px 0 8px}.demo-widget-change{display:inline-block;-webkit-margin-start:18px;margin-inline-start:18px;color:#fa8798;font:12px monospace}.demo-widget-change[data-positive=true]{color:#43dbaf}.demo-live-widget>.tm-tape-spark{width:100%;height:65px;display:block}.demo-live-widget>small{display:block;color:#91a2af;font:9px monospace;margin-top:16px;line-height:1.6}.demo-scalper{background:radial-gradient(ellipse at 20% 60%,#0b49352b,transparent 70%),#05090b}.demo-scalper-heading{display:grid;grid-template-columns:1fr .8fr;grid-gap:8vw;gap:8vw;align-items:center;margin-bottom:65px}.demo-scalper-heading h2{font-size:clamp(32px,4vw,60px);font-weight:500;line-height:1.4;margin:18px 0}.demo-scalper-heading p{color:#aab7bf;line-height:1.9;font-size:16px}.demo-scalper-stage{display:grid;grid-template-columns:minmax(0,1fr) 290px;grid-gap:32px;gap:32px;perspective:1600px;align-items:center;max-width:1280px;margin:auto}.demo-sim-desk{background:linear-gradient(130deg,#151f24,#050a0d);border:1px solid #608578;border-radius:15px;box-shadow:0 35px 75px #0009,0 0 45px #27ad7520;padding:22px;min-width:0;transform:rotateY(-4deg)}.demo-broadcast-animation>header,.demo-sim-desk>header{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid #ffffff20;color:#c5d4dc;font:12px monospace}.demo-broadcast-animation>header>span,.demo-sim-desk>header>span{display:flex;align-items:center;gap:8px}.demo-broadcast-animation>header>b,.demo-sim-desk>header>b{-webkit-margin-start:auto;margin-inline-start:auto;font-size:9px;font-weight:400;color:#e4bd87}.demo-broadcast-animation>header>button,.demo-sim-desk>header>button{border:1px solid #43534e;background:#131d21;color:#adcec1;border-radius:6px;min-width:36px;min-height:36px;display:grid;place-items:center}.demo-sim-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:26px 0}.demo-sim-top>div>small{display:block;color:#91aba8;font:11px monospace}.demo-sim-top strong{display:block;font:33px monospace;margin-top:10px}.demo-buy-beacon{display:flex;align-items:center;gap:10px;padding:12px 20px;border:1px solid #279b75;color:#7cfdce;background:#104d39;border-radius:7px;font-size:12px}.demo-scalper-stage[data-running=true] .demo-buy-beacon{animation:demo-buy-glow 2.4s ease-in-out infinite}@keyframes demo-buy-glow{50%{box-shadow:0 0 24px #3cf6a945;border-color:#93ffcd}}.demo-sim-chart{height:270px;position:relative;background-image:linear-gradient(#a2b7b30c 1px,transparent 0),linear-gradient(90deg,#a2b7b30c 1px,transparent 0);background-size:45px 45px;direction:ltr;border-block:1px solid #34453e;-webkit-padding-end:110px;padding-inline-end:110px}.demo-sim-chart>svg{position:absolute;inset:20px 125px 25px 12px;width:calc(100% - 145px);height:225px;overflow:visible}.demo-sim-line{transition:stroke-dashoffset 1.2s ease}.demo-target-ladder{position:absolute;right:0;inset-block:12px;display:flex;flex-direction:column-reverse;justify-content:space-between;width:130px}.demo-target-ladder>span{display:flex;align-items:center;justify-content:space-between;gap:6px;background:#172b23;border:1px solid #304e42;border-radius:4px;padding:7px;font:10px monospace;color:#9bb5aa}.demo-target-ladder>span[data-hit=true]{color:#8dffd0;border-color:#3aaa7a;background:#0d3c2b}.demo-target-ladder b{font-size:9px}.demo-target-ladder i{display:none}.demo-entry-label{position:absolute;bottom:6px;left:10px;font:9px monospace;color:#e5b97e}.demo-sim-status{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:20px;color:#adccbe;font-size:12px;line-height:1.6}.demo-broadcast-animation footer button,.demo-replay,.demo-sim-status button{display:inline-flex;gap:8px;align-items:center;justify-content:center;border:1px solid #526158;background:#111b1e;color:#d0dece;min-height:40px;padding:8px 12px;border-radius:6px;font-size:11px}.demo-target-widgets{display:grid;grid-gap:18px;gap:18px;transform:rotateY(6deg)}.demo-profit-widget,.demo-target-checks{border:1px solid #51695f;background:linear-gradient(145deg,#15251f,#08110d);border-radius:12px;padding:23px;box-shadow:0 20px 40px #0007}.demo-profit-widget>span{display:flex;align-items:center;gap:8px;color:#91eac1;font-size:11px}.demo-profit-widget strong{display:block;color:#6ff9b8;font:40px monospace;margin:20px 0}.demo-profit-widget p{font-size:11px;color:#c2d6cb;line-height:1.7}.demo-profit-widget small{display:block;font-size:9px;color:#95afa1;margin-top:9px;line-height:1.6}.demo-scalper-stage[data-running=true] .demo-profit-widget{animation:demo-widget-enter .7s ease-out both}@keyframes demo-widget-enter{0%{transform:translateX(20px) scale(.9);opacity:.4}to{transform:translateX(0) scale(1);opacity:1}}.demo-target-checks>span{display:block;color:#bdcbbf;font:10px monospace;margin-bottom:13px}.demo-target-checks>div{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #ffffff13;padding:12px 0;font:11px monospace;color:#83978d}.demo-target-checks b{font-size:11px;font-weight:400}.demo-target-checks svg{opacity:.2}.demo-target-checks [data-hit=true]{color:#7af6b8}.demo-target-checks [data-hit=true] svg{opacity:1}.demo-simulation-note{color:#9aafa4;font-size:11px;line-height:1.9;max-width:1280px;margin:28px auto!important}.demo-broadcast{grid-template-columns:.65fr 1.35fr}.demo-broadcast-animation{padding:23px;border:1px solid #635543;background:linear-gradient(130deg,#111e26,#0a1014);border-radius:12px;min-width:0}.demo-broadcast-animation>header{font-size:11px}.demo-broadcast-animation>header>b{font-size:8px}.demo-video-scene{position:relative;height:280px;overflow:hidden;border:1px solid #766043;margin-top:18px;background:radial-gradient(ellipse at 80% 0,#66502566,transparent 70%),#071219;border-radius:8px;display:flex;flex-direction:column;justify-content:center;align-items:center}.demo-video-grid{position:absolute;inset:-25%;background-image:linear-gradient(#7d9ab81a 1px,transparent 0),linear-gradient(90deg,#7d9ab81a 1px,transparent 0);background-size:38px 38px;transform:perspective(500px) rotateX(32deg);opacity:.8}.demo-broadcast-animation[data-running=true][data-frame="0"] .demo-video-grid{animation:demo-grid-travel 4s linear infinite}@keyframes demo-grid-travel{to{translate:0 38px}}.demo-video-wordmark{position:relative;font:600 28px/1.15 monospace;letter-spacing:3px;text-align:center}.demo-video-wordmark em{color:#edbc7e;font-size:23px}.demo-video-wordmark small{display:block;font:7px/1.8 Arial;letter-spacing:0;color:#b1bbb9;margin:12px}.demo-audio-bars{position:relative;display:flex;gap:4px;align-items:center;justify-content:center;height:42px;width:70%;margin-top:12px;direction:ltr}.demo-audio-bars i{height:var(--bar-height);width:5px;background:#d5b27b;opacity:.7;transform-origin:center}.demo-broadcast-animation[data-running=true][data-frame="0"] .demo-audio-bars i{animation:demo-wave .65s ease-in-out infinite alternate;animation-delay:var(--bar-delay)}@keyframes demo-wave{to{scale:1 .3;opacity:.3}}.demo-frame-label{position:absolute;top:12px;inset-inline-start:12px;display:flex;align-items:center;gap:8px;font-size:10px;color:#ffcf95}.demo-video-caption{position:absolute;bottom:0;inset-inline:0;background:#04080be8;color:#d6e0e6;padding:12px;font-size:11px;line-height:1.6;text-align:center}.demo-tv-process{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;margin:15px 0}.demo-tv-process button{background:#111c22;color:#97a9b4;border:1px solid #30434c;border-radius:5px;padding:10px 5px;min-height:49px;font-size:10px}.demo-tv-process button span{display:block;font:8px monospace;margin-bottom:5px}.demo-tv-process [aria-pressed=true]{border-color:#d39750;background:#392b1b;color:#ffcc90}.demo-analysis-widgets{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.demo-analysis-widgets article{border:1px solid #40535d;background:#121e26;padding:15px;border-radius:8px;opacity:.4;transform:translateY(8px) scale(.97);transition:opacity .6s,transform .6s,border-color .6s}.demo-analysis-widgets [data-revealed=true]{opacity:1;transform:none;border-color:#c18d4f}.demo-analysis-widgets svg{color:#ffb766;display:block;margin-bottom:9px}.demo-analysis-widgets span{font-size:9px;color:#d4b58c}.demo-analysis-widgets p{font-size:12px;color:#c6d4df;line-height:1.7;margin-top:8px}.demo-broadcast-animation>footer p{font-size:10px;line-height:1.8;color:#9fb1bd;margin:16px 0}.demo-broadcast-animation>footer>div{display:flex;gap:9px;flex-wrap:wrap}.demo-real-broadcast{margin-top:22px;border-top:1px solid #ffffff20;padding-top:16px}.demo-real-broadcast>span{font:8px/1.6 monospace;display:block;color:#c0a98f;margin-bottom:14px}.demo-real-broadcast iframe{width:100%;aspect-ratio:16/9;border:0}.demo-plans h2{font-size:clamp(32px,4vw,56px);font-weight:500;line-height:1.4}.demo-plans>p{color:#a2b0ba;line-height:1.8;font-size:14px;margin:18px 0 35px}.demo-plan-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:15px;gap:15px}.demo-plan-grid article{border:1px solid #4c4337;background:linear-gradient(135deg,#1b1d1f,#090e12);border-radius:12px;padding:25px 18px;min-width:0}.demo-plan-grid article:nth-child(3){border-color:#d8944c;background:linear-gradient(135deg,#3b2c1c,#0d1114)}.demo-plan-grid article>span{font:9px monospace;letter-spacing:1px;color:#b79d7c}.demo-plan-grid h3{font-size:22px;margin:22px 0;color:#ede4d8}.demo-plan-grid strong{display:block;font:31px monospace}.demo-plan-grid strong small{font-size:9px;color:#9daab3}.demo-plan-grid a{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #ffffff20;margin-top:35px;padding-top:18px;min-height:44px;font-size:11px;color:#efcda5}@media(max-width:1000px){.demo-scalper-stage{grid-template-columns:minmax(0,1fr) 230px;gap:18px}.demo-profit-widget,.demo-target-checks{padding:17px}.demo-broadcast{grid-template-columns:1fr}.demo-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-live-widget{padding:18px}.demo-live-widget>strong{font-size:23px}}@media(max-width:700px){.demo-scroll-cue{font-size:9px;min-height:38px;padding:5px 12px;margin-top:3px}.tm-demo .tm-story-bottom{margin-top:5px}.demo-live-widgets{grid-template-columns:1fr;gap:12px;margin-top:28px}.demo-live-widget{padding:18px;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 15px;gap:0 15px}.demo-live-widget>header,.demo-live-widget>small{grid-column:1/-1}.demo-live-widget>strong{font-size:25px}.demo-widget-change{justify-self:end;margin-top:22px}.demo-live-widget>.tm-tape-spark{grid-column:1/-1;height:45px}.demo-scalper-heading{grid-template-columns:1fr;gap:15px;margin-bottom:34px}.demo-scalper-heading h2{font-size:36px}.demo-scalper-heading p{font-size:14px}.demo-scalper-stage{grid-template-columns:1fr;gap:22px}.demo-sim-desk{transform:none;padding:15px}.demo-sim-desk>header{font-size:10px;gap:8px}.demo-sim-desk>header>b{font-size:7px}.demo-sim-top strong{font-size:28px}.demo-buy-beacon{padding:10px;font-size:10px;gap:5px}.demo-sim-chart{height:230px}.demo-sim-chart>svg{height:195px;width:calc(100% - 100px);right:85px;left:0}.demo-target-ladder{width:103px;inset-block:10px}.demo-target-ladder>span{font-size:8px;padding:5px;gap:4px}.demo-target-ladder svg{width:12px}.demo-target-ladder b{font-size:8px}.demo-sim-status{font-size:10px;gap:8px}.demo-sim-status button{font-size:9px;padding:8px;flex-shrink:0}.demo-target-widgets{transform:none;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.demo-profit-widget,.demo-target-checks{padding:14px}.demo-profit-widget strong{font-size:29px;margin:15px 0}.demo-profit-widget>span{font-size:9px;gap:5px}.demo-profit-widget p{font-size:10px}.demo-profit-widget small{font-size:8px}.demo-target-checks>div{font-size:9px;gap:7px;padding:9px 0}.demo-target-checks b{font-size:9px}.demo-target-checks svg{width:13px}.demo-target-checks>span{font-size:9px}.demo-replay{grid-column:1/-1}.demo-simulation-note{font-size:10px;margin-top:20px!important}.demo-broadcast{padding:18px 12px}.demo-broadcast-animation{padding:13px}.demo-broadcast-animation>header{font-size:10px;gap:7px}.demo-broadcast-animation>header>b{font-size:7px}.demo-video-scene{height:235px}.demo-video-wordmark{font-size:23px;letter-spacing:2px}.demo-video-wordmark em{font-size:18px}.demo-video-caption{font-size:9px}.demo-frame-label{font-size:8px}.demo-tv-process{gap:4px}.demo-tv-process button{font-size:8px}.demo-analysis-widgets{gap:7px}.demo-analysis-widgets article{padding:12px}.demo-analysis-widgets p{font-size:11px}.demo-analysis-widgets span{font-size:8px}.demo-broadcast-animation>footer p{font-size:9px}.demo-broadcast-animation footer button{font-size:9px;padding:8px;gap:5px}.demo-plan-grid{grid-template-columns:1fr 1fr;gap:12px}.demo-plan-grid article{padding:20px 15px}.demo-plan-grid article:last-child{grid-column:1/-1}.demo-plan-grid h3{font-size:21px}.demo-plan-grid strong{font-size:27px}.demo-plans>p{font-size:12px}}@media(prefers-reduced-motion:reduce){.demo-audio-bars i,.demo-buy-beacon,.demo-scroll-cue svg,.demo-video-grid,.tm-demo .tm-story-earth img{animation:none!important}.demo-sim-desk,.demo-target-widgets{transform:none}.demo-analysis-widgets article,.demo-sim-line{transition:none}}.tm-demo[data-motion=static] .demo-scroll-cue svg,.tm-demo[data-motion=static] .tm-story-earth img{animation:none!important}.demo-welcome-brand{position:absolute;z-index:2;bottom:14%;inset-inline:0;display:flex;align-items:center;flex-direction:column;gap:14px;text-align:center;animation:demo-brand-arrive 1.5s .5s both}.demo-welcome-brand strong{font-size:clamp(32px,5vw,68px);font-weight:700;letter-spacing:.12em;color:#fff;text-shadow:0 3px 25px #000,0 0 50px #000;direction:ltr}.demo-welcome-brand strong>span{color:#ffac35}.demo-welcome-brand small{font-size:14px;letter-spacing:.16em;color:#e4d5bf;text-shadow:0 2px 9px #000}.tm-demo .demo-scroll-cue{animation:demo-cue-arrive .7s 2.6s both}.tm-demo .tm-story[data-scene=world] .demo-welcome-brand{pointer-events:none}.tm-demo .tm-story[data-animated=true][data-scene=world] .tm-story-headings{height:0;min-height:0;margin:0;visibility:hidden}.tm-demo .tm-story[data-animated=true][data-scene=world] .tm-story-heading{visibility:hidden}.tm-demo .tm-story-earth-tag{display:none}@keyframes demo-brand-arrive{0%{opacity:0;transform:translateY(24px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes demo-cue-arrive{0%{opacity:0;visibility:hidden;transform:translateY(-7px)}to{opacity:1;visibility:visible;transform:translateY(0)}}@media(max-width:700px){.demo-welcome-brand{bottom:19%;gap:10px}.demo-welcome-brand strong{font-size:32px;letter-spacing:.08em}.demo-welcome-brand small{font-size:12px}}@media(prefers-reduced-motion:reduce){.demo-welcome-brand,.tm-demo .demo-scroll-cue{animation:none!important}}