.tm-partner-badge{display:flex;align-items:center;gap:10px;flex-shrink:0;text-decoration:none;-webkit-border-start:1px solid #ad8b494d;border-inline-start:1px solid #ad8b494d;-webkit-padding-start:12px;padding-inline-start:12px;color:#cdb784;min-height:44px}.tm-partner-badge span{font-size:10px;line-height:1.4;max-width:65px}.tm-partner-badge img{width:78px;height:28px;object-fit:contain}.tm-co-brand{display:flex;align-items:center;gap:14px;min-width:0}.tm-partnership-card{margin-top:28px;padding:24px;border:1px solid #ab8b4959;border-radius:20px;background:radial-gradient(ellipse at 90% 0,#30385b66,transparent 65%),#111520;color:#f5f2eb;display:grid;grid-gap:18px;gap:18px;max-width:620px}.tm-partnership-identity{display:flex;align-items:center;gap:18px;direction:ltr}.tm-partnership-identity span{font-size:12px;letter-spacing:.13em;color:#c9cdd7}.tm-partnership-identity img{object-fit:contain}.tm-partnership-card small{color:#c6a86a;font-size:11px;letter-spacing:.06em}.tm-partnership-card h3{font-size:clamp(18px,2vw,24px);line-height:1.5;margin:6px 0}.tm-partnership-card p{font-size:13px!important;line-height:1.8!important;margin:0!important;color:#aeb6c8!important}.tm-partnership-card>a{color:#e9cc90;min-height:44px;display:flex;align-items:center;text-decoration:none;font-size:13px}.tm-partner-badge:focus-visible,.tm-partnership-card>a:focus-visible{outline:2px solid #e5b95b;outline-offset:4px}@media(max-width:700px){.tm-co-brand{flex-wrap:wrap;gap:3px 9px}.tm-co-brand .tm-partner-badge{border:0;padding:0;min-height:25px;gap:6px}.tm-co-brand .tm-partner-badge img{width:50px;height:18px}.tm-co-brand .tm-partner-badge span{font-size:9px;max-width:none}.topbar>.tm-partner-badge{-webkit-padding-start:6px;padding-inline-start:6px;gap:4px}.topbar>.tm-partner-badge span{display:none}.topbar>.tm-partner-badge img{width:43px;height:20px}.tm-partnership-card{padding:18px}}.tm-demo>.site-navigation{position:-webkit-sticky;position:sticky;top:12px;z-index:90;width:calc(100% - 48px);margin:16px auto 12px;min-height:72px;padding:12px 20px;gap:18px;border:1px solid #a2622866;border-radius:19px;background:#050504f2!important;box-shadow:0 8px 30px #000b,0 0 24px #ff971209;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-navigation .demo-brand{gap:10px}.site-navigation .demo-brand b{font-size:18px;letter-spacing:.06em}.site-nav-actions,.site-nav-links{display:flex;align-items:center;gap:5px}.site-nav-links{min-width:0}.site-nav-actions button,.site-nav-actions>a,.site-nav-links a{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:10px 12px;border-radius:11px;border:1px solid transparent;background:transparent;color:#b6bcb9;font-size:12px;white-space:nowrap;transition:background .25s,color .25s,border-color .25s,box-shadow .25s,transform .25s}.site-nav-actions :focus-visible,.site-nav-actions button:hover,.site-nav-actions>a:hover,.site-nav-links a:focus-visible,.site-nav-links a:hover{color:#ffd09a;background:#ff991417;border-color:#ffab4566;box-shadow:inset 0 0 14px #ff941010,0 0 18px #ff9a1520;transform:translateY(-1px)}.site-nav-links .site-nav-launch{color:#ffc67e;border-color:#b9773655;background:#281c0d}.site-nav-actions{gap:3px}.site-nav-actions button{width:44px;padding:0;border-color:#453723}.site-nav-actions .site-menu-toggle{display:none}.tm-demo #story-markets,.tm-demo [id^=demo-]{scroll-margin-top:108px}.tm-demo .tm-story-price-list{padding:8px;border:1px solid #704b2866;border-radius:16px;background:#060706}.tm-demo .tm-story-price-row{border-radius:10px;transition:background .25s,box-shadow .25s}.tm-demo .tm-story-price-row:hover{background:#ff9b1510;box-shadow:inset 0 0 0 1px #d7893544}.tm-demo .tm-story-price-row[aria-pressed=true]{background:#ff9b1518;box-shadow:inset 0 0 0 1px #d7893588}.tm-demo .tm-story-filters button{border-radius:10px}@media(max-width:1250px){.site-nav-links{display:none;position:absolute;top:calc(100% + 10px);inset-inline:0;padding:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:1px solid #9f642977;border-radius:16px;background:#060605fa;box-shadow:0 20px 35px #000c;max-height:calc(100svh - 120px);overflow-y:auto}.site-navigation[data-open=true] .site-nav-links{display:grid}.site-nav-links a{justify-content:space-between;min-height:48px;border-color:#ffffff0d}.site-nav-links .site-nav-launch{grid-column:1/-1;justify-content:center}.site-nav-actions .site-menu-toggle{display:inline-flex}.site-nav-actions{-webkit-margin-start:auto;margin-inline-start:auto}}@media(max-width:600px){.tm-demo>.site-navigation{top:8px;width:calc(100% - 20px);margin:10px auto;min-height:64px;padding:9px 11px;border-radius:15px;gap:6px}.site-navigation .demo-brand{gap:6px}.site-navigation .demo-brand .tm-monogram{--tm-size:27px}.site-navigation .demo-brand b{font-size:14px;letter-spacing:0}.site-nav-actions>a{padding:8px;min-width:34px}.site-nav-actions button{width:36px;min-height:40px}.site-nav-actions{gap:3px}.tm-demo #story-markets,.tm-demo [id^=demo-]{scroll-margin-top:90px}}@media(prefers-reduced-motion:reduce){.site-nav-actions button,.site-nav-actions>a,.site-nav-links a,.tm-demo .tm-story-price-row{transition:none}}@media(min-width:1251px) and (max-width:1550px){.site-nav-links{display:none;position:absolute;top:calc(100% + 10px);inset-inline:0;padding:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:1px solid #9f642977;border-radius:16px;background:#060605fa;max-height:calc(100svh - 120px);overflow-y:auto}.site-navigation[data-open=true] .site-nav-links{display:grid}.site-nav-links a{justify-content:space-between;min-height:48px}.site-nav-actions .site-menu-toggle{display:inline-flex}.site-nav-actions{-webkit-margin-start:auto;margin-inline-start:auto}}.site-nav-links a[href^="/reports/daily"]{color:#ffbd67;border-color:#8f5c29;background:#21170c;white-space:normal}.site-navigation .tm-partner-badge{-webkit-padding-start:18px;padding-inline-start:18px;gap:12px}.site-navigation .tm-partner-badge img{width:88px;height:35px}.site-navigation .tm-partner-badge span{color:#e2bc7b;font-size:11px}@media(max-width:700px){.site-navigation .tm-co-brand{flex-direction:column;align-items:flex-start;gap:7px}.site-navigation .tm-partner-badge{padding:0;border:0;gap:10px;min-height:25px}.site-navigation .tm-partner-badge img{width:66px;height:23px}.site-navigation .tm-partner-badge span{font-size:10px}.site-navigation .demo-brand .tm-wordmark{width:155px}}.tm-demo .tm-story:not([data-animated=true]) .tm-story-earth{position:relative;inset:auto;flex-shrink:0;width:100%;height:clamp(310px,80vw,560px);opacity:1;margin:0 auto 30px}.tm-demo .tm-story:not([data-animated=true]) .demo-welcome-brand{bottom:13%}.tm-demo .tm-story:not([data-animated=true]) .demo-welcome-brand strong{font-size:clamp(22px,6vw,48px);letter-spacing:.05em}