.character-globe-module__P8Ij6W__globe{z-index:-1;pointer-events:none;opacity:.8;width:100%;height:100%;position:absolute;inset:0}@media (max-width:700px){.character-globe-module__P8Ij6W__globe{opacity:.5}}
.landing-module__bxHgOq__landing{--grain:url(/grain.svg);background:var(--page-bg);background-image:var(--grain);color:var(--page-ink);min-height:100vh;font-size:14px;overflow:clip}.landing-module__bxHgOq__featureBox,.landing-module__bxHgOq__engineCard,.landing-module__bxHgOq__tradingScope{background-image:var(--grain)}.landing-module__bxHgOq__landing a{text-decoration:none}.landing-module__bxHgOq__landing button{cursor:pointer}.landing-module__bxHgOq__landing :is(a,button,summary){touch-action:manipulation}.landing-module__bxHgOq__landing :is(a,button,summary):focus-visible{outline:3px solid var(--accent);outline-offset:5px}.landing-module__bxHgOq__landing :is(section[id],main[id]){scroll-margin-top:30px}.landing-module__bxHgOq__skipLink{background:var(--page-raised);z-index:20;padding:12px 20px;position:absolute;top:-80px;left:20px}.landing-module__bxHgOq__skipLink:focus{top:12px}.landing-module__bxHgOq__header{justify-content:space-between;align-items:center;gap:28px;max-width:1192px;height:106px;margin:auto;padding:0 28px;display:flex}.landing-module__bxHgOq__brand{letter-spacing:-1.15px;align-items:center;gap:7px;font-size:25px;font-weight:650;display:inline-flex}.landing-module__bxHgOq__brandDot{color:var(--accent)}.landing-module__bxHgOq__navigation{color:var(--page-muted);align-items:center;gap:32px;font-size:13px;display:flex}.landing-module__bxHgOq__navigation a:hover,.landing-module__bxHgOq__footerLinks a:hover{color:var(--accent)}.landing-module__bxHgOq__headerCta{border:1px solid var(--page-line);border-radius:7px;align-items:center;gap:18px;padding:11px 17px;font-size:12px;transition:background .2s;display:flex}.landing-module__bxHgOq__headerCta:hover{background:var(--page-raised)}.landing-module__bxHgOq__hero{isolation:isolate;text-align:center;padding:56px 24px 64px;position:relative;overflow:hidden}.landing-module__bxHgOq__hero h1{letter-spacing:-2.8px;margin:23px 0;font-size:clamp(40px,4.8vw,64px);font-weight:500;line-height:1.09}.landing-module__bxHgOq__hero h1>span{color:var(--accent)}.landing-module__bxHgOq__hero>p{color:var(--page-muted);letter-spacing:-.2px;font-size:16px;line-height:1.75}.landing-module__bxHgOq__heroCopy{max-width:560px;margin-inline:auto}.landing-module__bxHgOq__hero .landing-module__bxHgOq__capacity{font-family:var(--font-geist-mono), monospace;margin-top:18px;font-size:12px;line-height:1.5}.landing-module__bxHgOq__capacity strong{color:var(--accent);font-weight:500}.landing-module__bxHgOq__heroActions{justify-content:center;align-items:center;gap:27px;margin-top:29px;display:flex}.landing-module__bxHgOq__primaryButton{background:var(--button);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:25px;padding:14px 21px;font-size:12px;font-weight:500;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 3px 6px #00000040,inset 0 1px #ffffff18}.landing-module__bxHgOq__primaryButton:hover{background:var(--button-hover);transform:translateY(-2px)}.landing-module__bxHgOq__textButton{align-items:center;gap:11px;font-size:12px;font-weight:500;display:inline-flex}.landing-module__bxHgOq__textButton:hover{color:var(--accent)}.landing-module__bxHgOq__inviteDialog{text-align:left;overscroll-behavior:contain;background:var(--page-surface) var(--grain);width:min(440px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--page-ink);border:1px solid var(--page-line);border-radius:12px;margin:auto;padding:0;position:fixed;box-shadow:0 24px 90px #0006}.landing-module__bxHgOq__inviteDialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3}.landing-module__bxHgOq__dialogContent{padding:32px;position:relative}.landing-module__bxHgOq__dialogClose{color:var(--page-muted);border-radius:5px;place-items:center;padding:8px;display:grid;position:absolute;top:14px;right:14px}.landing-module__bxHgOq__dialogClose:hover{background:var(--page-raised);color:var(--page-ink)}.landing-module__bxHgOq__landing .landing-module__bxHgOq__dialogClose:focus-visible{outline-offset:-4px;outline-width:2px}.landing-module__bxHgOq__dialogIcon{color:var(--accent);margin-bottom:20px}.landing-module__bxHgOq__inviteDialog h2{letter-spacing:-.7px;font-size:26px;font-weight:500;line-height:1.25}.landing-module__bxHgOq__inviteDialog p{color:var(--page-muted);margin-top:12px;font-size:13px;line-height:1.75}.landing-module__bxHgOq__accessRequirement{background:var(--page-raised);border:1px solid var(--page-line);border-radius:6px;margin-top:24px;padding:18px}.landing-module__bxHgOq__accessRequirement>span{color:var(--page-muted);font-size:11px}.landing-module__bxHgOq__accessRequirement>strong{letter-spacing:-.5px;margin-top:6px;font-size:25px;font-weight:500;display:block}.landing-module__bxHgOq__accessRequirement p{margin-top:6px;font-size:12px}.landing-module__bxHgOq__inviteDialog .landing-module__bxHgOq__primaryButton{gap:12px;width:100%;margin-top:24px}.landing-module__bxHgOq__eyebrow{color:var(--page-muted);letter-spacing:1.3px;font-size:10px;font-family:var(--font-geist-mono), monospace}.landing-module__bxHgOq__catalogue,.landing-module__bxHgOq__agents,.landing-module__bxHgOq__trading,.landing-module__bxHgOq__faq,.landing-module__bxHgOq__finalCta{max-width:1136px;margin:0 auto}.landing-module__bxHgOq__sectionIntro{margin-bottom:26px}.landing-module__bxHgOq__sectionIntro h2,.landing-module__bxHgOq__faq>h2{letter-spacing:-.9px;font-size:30px;font-weight:500;line-height:1.25}.landing-module__bxHgOq__sectionIntro .landing-module__bxHgOq__eyebrow+h2{margin-top:12px}.landing-module__bxHgOq__sectionIntro>p{color:var(--page-muted);max-width:790px;margin-top:12px;font-size:14px;line-height:1.75}.landing-module__bxHgOq__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.landing-module__bxHgOq__featureBox{background-color:var(--page-surface);border:1px solid var(--page-line);border-radius:3px;padding:21px 22px}.landing-module__bxHgOq__featureBox h3{align-items:center;gap:9px;font-size:15px;font-weight:500;line-height:1.4;display:flex}.landing-module__bxHgOq__featureBox h3 svg{color:var(--page-muted);flex-shrink:0}.landing-module__bxHgOq__featureBox p{color:var(--page-muted);margin-top:9px;font-size:13px;line-height:1.7}.landing-module__bxHgOq__agents{border-top:1px solid var(--page-line);margin-top:77px;padding-top:47px}.landing-module__bxHgOq__engineGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.landing-module__bxHgOq__engineCard{background-color:var(--page-surface);border:1px solid var(--page-line);border-radius:6px;align-items:center;gap:16px;padding:24px;display:flex}.landing-module__bxHgOq__engineCard img{object-fit:contain;flex-shrink:0}.landing-module__bxHgOq__engineCard h3{letter-spacing:-.4px;font-size:20px;font-weight:500}.landing-module__bxHgOq__engineCard span{color:var(--page-muted);font-size:11px}.landing-module__bxHgOq__agentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:30px;display:grid}.landing-module__bxHgOq__agentGrid article>svg{color:var(--accent);margin-bottom:13px}.landing-module__bxHgOq__agentGrid h3,.landing-module__bxHgOq__guardrailGrid h3{font-size:15px;font-weight:500}.landing-module__bxHgOq__agentGrid p,.landing-module__bxHgOq__guardrailGrid p{color:var(--page-muted);margin-top:8px;font-size:13px;line-height:1.75}.landing-module__bxHgOq__engineChoice{border-top:1px solid var(--page-line);border-bottom:1px solid var(--page-line);justify-content:space-between;align-items:center;gap:24px;margin-top:29px;padding:22px 0;display:flex}.landing-module__bxHgOq__engineChoice p{color:var(--page-muted);font-size:13px;line-height:1.7}.landing-module__bxHgOq__engineChoice .landing-module__bxHgOq__textButton{flex-shrink:0}.landing-module__bxHgOq__engineChoice .landing-module__bxHgOq__textButton,.landing-module__bxHgOq__trading>.landing-module__bxHgOq__textButton{color:var(--accent)}.landing-module__bxHgOq__trading{margin-top:62px}.landing-module__bxHgOq__trading h2{align-items:center;gap:12px;display:flex}.landing-module__bxHgOq__trading h2 svg{color:var(--accent);flex-shrink:0}.landing-module__bxHgOq__tradingScope{background-color:var(--page-surface);border-left:2px solid var(--accent);padding:17px 20px}.landing-module__bxHgOq__tradingScope strong{color:var(--page-ink);font-size:12px;font-weight:550}.landing-module__bxHgOq__tradingScope p{color:var(--page-muted);max-width:980px;margin-top:5px;font-size:13px;line-height:1.75}.landing-module__bxHgOq__guardrailGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin-top:27px;display:grid}.landing-module__bxHgOq__guardrailGrid h3{font-size:13px}.landing-module__bxHgOq__guardrailGrid p{font-size:12px}.landing-module__bxHgOq__trading>.landing-module__bxHgOq__textButton{margin-top:24px}.landing-module__bxHgOq__faq{border-top:1px solid var(--page-line);grid-template-columns:1fr 2fr;gap:60px;margin-top:67px;padding-top:34px;display:grid}.landing-module__bxHgOq__questions details{border-bottom:1px solid var(--page-line)}.landing-module__bxHgOq__questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:13px;list-style:none;display:flex}.landing-module__bxHgOq__questions summary::-webkit-details-marker{display:none}.landing-module__bxHgOq__questions summary svg{color:var(--accent);flex-shrink:0;transition:transform .2s}.landing-module__bxHgOq__questions details[open] summary svg{transform:rotate(180deg)}.landing-module__bxHgOq__questions details p{color:var(--page-muted);padding-bottom:20px;font-size:13px;line-height:1.8}.landing-module__bxHgOq__finalCta{border-bottom:1px solid var(--page-line);border-top:1px solid var(--page-line);justify-content:space-between;align-items:center;gap:25px;margin-top:55px;padding:30px 0;display:flex}.landing-module__bxHgOq__finalCta h2{letter-spacing:-.6px;font-size:23px;font-weight:500}.landing-module__bxHgOq__finalCta p{color:var(--page-muted);margin-top:7px;font-size:13px}.landing-module__bxHgOq__footer{justify-content:space-between;align-items:center;gap:25px;max-width:1192px;margin:auto;padding:30px 28px;display:flex}.landing-module__bxHgOq__footer .landing-module__bxHgOq__brand{letter-spacing:-.8px;font-size:20px}.landing-module__bxHgOq__footer .landing-module__bxHgOq__brand svg{width:27px;height:27px}.landing-module__bxHgOq__footerLinks{color:var(--page-muted);flex-wrap:wrap;align-items:center;gap:24px;font-size:11px;display:flex}.landing-module__bxHgOq__footerLinks>span{color:var(--page-muted)}@media (max-width:1192px){.landing-module__bxHgOq__catalogue,.landing-module__bxHgOq__agents,.landing-module__bxHgOq__trading,.landing-module__bxHgOq__faq,.landing-module__bxHgOq__finalCta{margin-left:28px;margin-right:28px}}@media (max-width:950px){.landing-module__bxHgOq__featureGrid,.landing-module__bxHgOq__engineGrid,.landing-module__bxHgOq__guardrailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.landing-module__bxHgOq__landing{--mobile-gutter:max(20px, env(safe-area-inset-left), env(safe-area-inset-right))}.landing-module__bxHgOq__landing :is(a,button,summary){min-width:44px;min-height:44px}.landing-module__bxHgOq__dialogContent{padding:24px}.landing-module__bxHgOq__dialogClose{width:44px;height:44px;top:8px;right:8px}.landing-module__bxHgOq__inviteDialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000c}.landing-module__bxHgOq__inviteDialog p{font-size:14px;line-height:1.65}.landing-module__bxHgOq__accessRequirement>span{font-size:12px}.landing-module__bxHgOq__header{height:auto;padding:max(12px, env(safe-area-inset-top)) var(--mobile-gutter) 0;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;display:grid}.landing-module__bxHgOq__header>a,.landing-module__bxHgOq__footer>a{justify-self:start;align-items:center;display:inline-flex}.landing-module__bxHgOq__brand{font-size:23px}.landing-module__bxHgOq__navigation{border-bottom:1px solid var(--page-line);grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;font-size:13px;display:grid}.landing-module__bxHgOq__navigation a{justify-content:center;align-items:center;display:flex}.landing-module__bxHgOq__navigation a:active{color:var(--accent);background:var(--page-selected)}.landing-module__bxHgOq__headerCta{grid-area:1/2;gap:12px;padding:9px 12px;font-size:13px}.landing-module__bxHgOq__hero{padding:28px var(--mobile-gutter) 36px;text-align:left}.landing-module__bxHgOq__hero h1{letter-spacing:-1.8px;margin:17px 0;font-size:clamp(34px,9.2vw,48px)}.landing-module__bxHgOq__hero>p{max-width:480px;font-size:15px;line-height:1.7}.landing-module__bxHgOq__heroActions{grid-template-columns:minmax(0,1fr);gap:6px;margin-top:22px;display:grid}.landing-module__bxHgOq__landing .landing-module__bxHgOq__primaryButton{gap:15px;min-height:52px;padding:14px 20px;font-size:14px}.landing-module__bxHgOq__heroActions .landing-module__bxHgOq__primaryButton,.landing-module__bxHgOq__finalCta>.landing-module__bxHgOq__primaryButton{width:100%}.landing-module__bxHgOq__textButton{gap:9px;font-size:14px}.landing-module__bxHgOq__heroActions .landing-module__bxHgOq__textButton{justify-content:center}.landing-module__bxHgOq__eyebrow{letter-spacing:1px;font-size:10px}.landing-module__bxHgOq__catalogue,.landing-module__bxHgOq__agents,.landing-module__bxHgOq__trading,.landing-module__bxHgOq__faq,.landing-module__bxHgOq__finalCta{margin-left:var(--mobile-gutter);margin-right:var(--mobile-gutter)}.landing-module__bxHgOq__sectionIntro h2,.landing-module__bxHgOq__faq>h2{letter-spacing:-.7px;font-size:26px}.landing-module__bxHgOq__sectionIntro>p{font-size:15px;line-height:1.65}.landing-module__bxHgOq__featureGrid{grid-template-columns:1fr;gap:12px}.landing-module__bxHgOq__featureBox{border-radius:6px;padding:20px}.landing-module__bxHgOq__featureBox h3{font-size:16px}.landing-module__bxHgOq__featureBox p,.landing-module__bxHgOq__agentGrid p,.landing-module__bxHgOq__tradingScope p,.landing-module__bxHgOq__guardrailGrid p,.landing-module__bxHgOq__questions details p,.landing-module__bxHgOq__finalCta p{font-size:15px;line-height:1.65}.landing-module__bxHgOq__agents{margin-top:44px;padding-top:30px}.landing-module__bxHgOq__engineGrid{gap:12px}.landing-module__bxHgOq__engineCard{gap:10px;padding:16px 12px}.landing-module__bxHgOq__engineCard img{width:32px;height:32px}.landing-module__bxHgOq__engineCard h3{font-size:18px}.landing-module__bxHgOq__heroCopy{margin-left:0}.landing-module__bxHgOq__agentGrid{grid-template-columns:1fr;gap:24px;margin-top:27px}.landing-module__bxHgOq__agentGrid article>svg{margin-bottom:9px}.landing-module__bxHgOq__agentGrid h3{font-size:16px}.landing-module__bxHgOq__engineChoice{flex-direction:column;align-items:flex-start;gap:12px}.landing-module__bxHgOq__engineChoice p{font-size:15px}.landing-module__bxHgOq__trading{margin-top:42px}.landing-module__bxHgOq__trading h2{align-items:flex-start}.landing-module__bxHgOq__trading h2 svg{margin-top:3px}.landing-module__bxHgOq__guardrailGrid{grid-template-columns:1fr;gap:22px}.landing-module__bxHgOq__guardrailGrid h3{font-size:15px}.landing-module__bxHgOq__tradingScope strong{font-size:13px}.landing-module__bxHgOq__faq{grid-template-columns:1fr;gap:16px;margin-top:40px;padding-top:29px}.landing-module__bxHgOq__questions summary{padding:20px 0;font-size:15px;line-height:1.5}.landing-module__bxHgOq__finalCta{flex-direction:column;align-items:flex-start;gap:19px;margin-top:35px}.landing-module__bxHgOq__footer{padding:20px var(--mobile-gutter) max(24px, env(safe-area-inset-bottom));flex-direction:column;align-items:flex-start;gap:12px}.landing-module__bxHgOq__footerLinks{grid-template-columns:minmax(0,1fr) auto auto;gap:8px 16px;width:100%;font-size:13px;display:grid}.landing-module__bxHgOq__footerLinks a{align-items:center;display:inline-flex}.landing-module__bxHgOq__footerLinks>span{grid-column:1/-1;margin:0;font-size:12px}}@media (max-width:480px){.landing-module__bxHgOq__inviteDialog{width:calc(100% - 24px);max-height:calc(100dvh - max(12px, env(safe-area-inset-top)) - max(12px, env(safe-area-inset-bottom)));margin:0 auto max(12px, env(safe-area-inset-bottom));border-radius:16px;inset:auto 0 0}}@media (min-width:480px) and (max-width:700px){.landing-module__bxHgOq__featureGrid,.landing-module__bxHgOq__guardrailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:none) and (pointer:coarse){.landing-module__bxHgOq__landing :is(a,button,summary){min-width:44px;min-height:44px}.landing-module__bxHgOq__primaryButton:hover{transform:none}}
