.cta-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--mint);text-decoration:none;font-family:Funnel Display,sans-serif;font-weight:700;line-height:1;transition:border-color .2s ease,color .2s ease,transform .2s ease}.cta-btn:focus-visible{outline:2px solid var(--pearl);outline-offset:2px}.cta-btn:active{transform:translateY(1px)}.cta-btn-content{position:relative;z-index:2;display:inline-flex;align-items:center;gap:6px}.cta-btn-shine{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,transparent 0%,rgba(140,242,195,.18) 52%,transparent 100%);transform:translate(-115%);transition:transform .35s ease}.cta-btn:hover .cta-btn-shine,.cta-btn:focus-visible .cta-btn-shine{transform:translate(115%)}.cta-btn-icon{width:16px;height:16px;flex-shrink:0;transition:transform .25s ease,opacity .25s ease,width .25s ease,margin .25s ease}.cta-btn--icon-arrow:hover .cta-btn-icon--trailing,.cta-btn--icon-arrow:focus-visible .cta-btn-icon--trailing{transform:translate(2px)}.cta-btn--icon-stock .cta-btn-content{gap:0}.cta-btn--icon-stock{--cta-stock-swap-rotate: 0deg}.cta-btn--icon-stock .cta-btn-icon--swap{width:0;margin-left:0;opacity:0;transform:translate(8px) rotate(var(--cta-stock-swap-rotate))}.cta-btn--icon-stock:hover .cta-btn-icon--stock,.cta-btn--icon-stock:focus-visible .cta-btn-icon--stock{width:0;margin-right:0;opacity:0;transform:translate(-8px)}.cta-btn--icon-stock:hover .cta-btn-icon--swap,.cta-btn--icon-stock:focus-visible .cta-btn-icon--swap{width:16px;margin-left:4px;opacity:1;transform:translate(0) rotate(var(--cta-stock-swap-rotate))}.cta-btn--md{min-height:38px;padding:10px 16px;font-size:16px}.cta-btn--sm{min-height:34px;padding:8px 12px;font-size:14px}.cta-btn--outline{background:var(--bg);color:var(--mint)}.cta-btn--outline:hover,.cta-btn--outline:focus-visible{background:var(--mint-a)}.cta-btn--mint{background:var(--mint);border-color:var(--bg);color:var(--bg)}.cta-btn--mint:hover,.cta-btn--mint:focus-visible{color:#001925}.cta-btn--dark{background:#0a1412;border-color:var(--mint);color:var(--mint)}.cta-btn--dark:hover,.cta-btn--dark:focus-visible{background:#11211e}.header{position:sticky;top:0;z-index:1000;background:#0d0d0d;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:none;padding:16px}.header-inner{width:100%;max-width:1280px;min-height:37px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0}.header-logo{flex:0 0 130px;min-height:37px;display:flex;align-items:center}.header-logo img{width:126px;height:32px}.header-nav{display:flex;align-items:center;justify-content:center;width:100%;max-width:622px;flex:0 0 622px;gap:16px;min-height:26px}@media(max-width:1024px){.header-inner,.header-nav{gap:14px}}.header-nav-link{display:inline-flex;align-items:center;height:26px;min-height:26px;padding:4px 8px;color:var(--mint);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;line-height:18px;border:1px solid transparent;transition:background .18s ease,border-color .18s ease}.header-nav-link:hover,.header-nav-link:focus-visible{background:transparent;border-color:var(--mint)}.header-nav-link--active{background:var(--mint-a);border-color:var(--mint)}.header-actions{flex:0 0 130px;min-height:37px;display:flex;justify-content:flex-end;align-items:center}.header-try-btn{width:125px;min-height:37px;height:37px;padding:8px 12px;border-color:transparent;background:var(--mint);color:#011439}.header-try-btn .cta-btn-content{width:101px;gap:0;justify-content:flex-start}.header-try-btn .cta-btn-text{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:16px;font-style:normal;font-weight:400;line-height:21px;white-space:nowrap;color:#011439}.header-try-btn.cta-btn--icon-stock{--cta-stock-swap-rotate: 0deg}.header-try-btn .cta-btn-icon--leading,.header-try-btn .cta-btn-icon--trailing{width:20px!important;height:20px!important;color:#011439}.header-try-btn.cta-btn--icon-stock .cta-btn-icon--swap{position:absolute;top:50%;right:0;width:20px!important;margin-left:0;opacity:0;transform:translate(14px,-50%) rotate(var(--cta-stock-swap-rotate))}.header-try-btn:hover .cta-btn-text,.header-try-btn:focus-visible .cta-btn-text,.header-try-btn:hover .cta-btn-icon--leading,.header-try-btn:focus-visible .cta-btn-icon--leading,.header-try-btn:hover .cta-btn-icon--trailing,.header-try-btn:focus-visible .cta-btn-icon--trailing{color:#0d0d0d}.header-try-btn .cta-btn-text{transform:translate(4px);transition:transform .25s ease}.header-try-btn:hover .cta-btn-text,.header-try-btn:focus-visible .cta-btn-text{transform:translate(-2px)}.header-try-btn.cta-btn--icon-stock:hover .cta-btn-icon--stock,.header-try-btn.cta-btn--icon-stock:focus-visible .cta-btn-icon--stock{width:0!important;margin-right:0;opacity:0;transform:translate(-14px)}.header-try-btn.cta-btn--icon-stock:hover .cta-btn-icon--swap,.header-try-btn.cta-btn--icon-stock:focus-visible .cta-btn-icon--swap{width:20px!important;margin-left:0;opacity:1;transform:translateY(-50%) rotate(var(--cta-stock-swap-rotate))}.header-mobile-toggle{display:none;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;color:var(--mint);flex:0 0 24px}.header-burger{display:inline-flex;flex-direction:column;justify-content:center;gap:4px}.header-burger span{display:block;width:24px;height:2px;background:currentColor;transition:transform .2s ease,opacity .2s ease}.header-burger--opened span:nth-child(1){transform:translateY(6px) rotate(45deg)}.header-burger--opened span:nth-child(2){opacity:0}.header-burger--opened span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.header-mobile-panel,.header-mobile-layer{display:none}@media(max-width:900px){.header{padding:0;background:#0d0d0d;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:none}.header-inner{width:100%;max-width:none;min-height:61px;padding:12px;gap:10px}.header-nav,.header-actions{display:none}.header-mobile-toggle{display:inline-flex;margin-left:auto}.header-mobile-panel{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative;gap:0;padding:0 12px;width:100%;height:0;margin:0 auto;overflow:hidden;background:#0d0d0d;transition:height .32s ease,padding .32s ease,gap .32s ease}.header-mobile-layer{position:absolute;top:61px;left:0;right:0;height:calc(100dvh - 61px);z-index:1100;display:flex;align-items:flex-start;justify-content:center;padding:0;background:#0000002e;visibility:hidden;pointer-events:none;transition:visibility 0s linear .32s}.header-mobile-layer--open{visibility:visible;pointer-events:auto;transition-delay:0s}.header-mobile-layer--open .header-mobile-panel{height:240px;gap:16px;padding:12px}.header-mobile-nav{display:flex;flex-direction:column;gap:16px;width:100%}.header-mobile-link{display:flex;flex-direction:row;align-items:center;gap:10px;width:100%;height:26px;padding:4px 8px;align-self:stretch;color:var(--mint);font-size:14px;line-height:18px;border:1px solid transparent;font-family:IBM Plex Mono,monospace;font-style:normal;font-weight:400;transition:border-color .18s ease,color .18s ease}.header-mobile-link:hover,.header-mobile-link:focus-visible{border-color:var(--mint);color:var(--mint)}.header-mobile-link--active{background:transparent;border-color:var(--mint)}.header-mobile-actions{display:flex;flex-direction:row;gap:8px;justify-content:flex-end;align-items:center;padding:0;width:100%;height:37px;align-self:stretch}.header-mobile-start-btn,.header-mobile-try-btn{flex:0 0 auto;min-height:0;padding:8px 12px}.header-mobile-start-btn{--hover-fill-color: var(--mint);width:156px;height:36px;border:1px solid #8cf2c3;background:#0d0d0d;color:#8cf2c3}.header-mobile-start-btn.cta-btn--outline:hover,.header-mobile-start-btn.cta-btn--outline:focus-visible{background:#0d0d0d}.header-mobile-start-btn .cta-btn-shine{display:none}.header-mobile-start-btn .cta-btn-content{gap:4px}.header-mobile-start-btn .cta-btn-text{font-family:Funnel Display,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px;color:#8cf2c3;transition:color .32s ease}.header-mobile-start-btn .cta-btn-icon--trailing{width:20px;height:20px;color:#8cf2c3;transform:rotate(-45deg);transition:color .32s ease,transform .32s ease}.header-mobile-start-btn:hover .cta-btn-text,.header-mobile-start-btn:focus-visible .cta-btn-text,.header-mobile-start-btn:hover .cta-btn-icon--trailing,.header-mobile-start-btn:focus-visible .cta-btn-icon--trailing{color:#011439}.header-mobile-start-btn.cta-btn--icon-arrow:hover .cta-btn-icon--trailing,.header-mobile-start-btn.cta-btn--icon-arrow:focus-visible .cta-btn-icon--trailing{transform:rotate(0)}.header-mobile-try-btn{width:125px;height:37px;border:none;background:#8cf2c3;--cta-stock-swap-rotate: 0deg}.header-mobile-try-btn .cta-btn-content{gap:0}.header-mobile-try-btn .cta-btn-text{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:16px;font-style:normal;font-weight:400;line-height:21px;text-align:center;white-space:nowrap;color:#011439;transition:transform .25s ease}.header-mobile-try-btn:hover .cta-btn-text,.header-mobile-try-btn:focus-visible .cta-btn-text{transform:translate(-2px)}.header-mobile-try-btn .cta-btn-icon--leading,.header-mobile-try-btn .cta-btn-icon--trailing{width:20px;height:20px;color:#011439}.header-mobile-try-btn .cta-btn-shine{display:none}}.footer{position:relative;margin-top:auto;overflow:hidden;padding:80px 0 0;min-height:579px;border-top:1px solid rgba(140,242,195,.08)}.footer-bg{position:absolute;inset:0;pointer-events:none;background-image:url(/assets/footer-CXJMs8Hk.png);background-repeat:no-repeat;background-position:center top;background-size:cover}.footer-inner{position:relative;z-index:1;padding-left:32px;padding-right:32px;padding-bottom:12px;min-height:499px;display:flex;flex-direction:column}.footer .panel{background:#0d0d0d;border:none}.footer-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:32px}.footer-brand-block{max-width:390px;display:flex;flex-direction:column;gap:24px}.footer-logo-link{display:inline-flex}.footer-logo{width:189px;height:48px;filter:drop-shadow(0 2px 6px rgba(0,0,0,.45))}.footer-newsletter{padding:8px;background:#0d0d0d}.footer-news-title{font-size:24px;color:var(--mint);margin-bottom:16px}.footer-form-row{display:flex;border:1px solid var(--mint)}.footer-input{width:100%;min-width:0;border:none;outline:none;background:var(--bg);color:var(--mint);padding:12px;font-size:16px;line-height:21px}.footer-input::placeholder{color:#8cf2c3cc}.footer-submit{--hover-fill-color: var(--mint);--hover-fill-text-color: var(--bg);border-left:1px solid var(--mint);padding:12px 16px;min-width:128px;color:var(--mint);background:#0d0d0d;transition:background .2s ease;white-space:nowrap;font-size:16px;line-height:21px;position:relative;overflow:hidden;transition:background .2s ease,color .2s ease}.footer-submit:hover,.footer-submit:focus-visible{color:var(--bg)}.footer-submit--submitting{cursor:wait;min-width:152px;animation:footer-submit-pulse .9s ease-in-out infinite}.footer-submit--submitting:after{content:"";position:absolute;inset:-1px auto -1px -42%;width:38%;background:linear-gradient(90deg,#8cf2c300,#8cf2c347 55%,#8cf2c300);transform:skew(-18deg);animation:footer-submit-glint 1.1s linear infinite}.footer-submit:disabled{opacity:1;color:var(--mint)}@keyframes footer-submit-pulse{0%,to{background:#8cf2c30f}50%{background:#8cf2c333}}@keyframes footer-submit-glint{0%{left:-42%}to{left:122%}}.footer-notice{margin-top:10px;min-height:24px}.footer-alert{display:flex;align-items:flex-start;gap:8px;padding:8px;font-size:12px;line-height:1.35}.footer-alert img{width:18px;height:18px}.footer-alert--success{color:var(--green);background:#00f27124}.footer-alert--error{color:#ff7d9a;background:#ee195524}.footer-alert a{text-decoration:underline}.footer-links-wrap{padding:8px;display:flex;flex-direction:column;align-items:flex-end;gap:18px;background:#0d0d0d}.footer-columns{display:flex;gap:8px;align-items:flex-start}.footer-column{width:120px;display:flex;flex-direction:column;gap:4px}.footer-column-title{font-size:16px;color:var(--mint);margin:0 0 12px 8px}.footer-column-link{display:inline-flex;align-items:center;min-height:26px;padding:4px 8px;border:1px solid transparent;color:var(--mint);font-size:14px;transition:background .2s ease}.footer-column-link:hover,.footer-column-link:focus-visible{background:transparent;border-color:#8cf2c34d}.footer-column-link--disabled,.footer-column-link--disabled:hover,.footer-column-link--disabled:focus-visible{background:transparent;border-color:transparent;cursor:default;pointer-events:none}.footer-socials{display:flex;flex-wrap:wrap;gap:8px}.footer-social{--hover-fill-color: var(--mint);--hover-fill-text-color: var(--bg);width:40px;height:40px;border:1px solid var(--mint);display:grid;place-items:center;background:transparent;transition:border-color .2s ease}.footer-social:hover,.footer-social:focus-visible{border-color:var(--mint)}.footer-social img{width:24px;height:24px;transition:filter .22s ease}.footer-social:hover img,.footer-social:focus-visible img{filter:brightness(0) saturate(100%)}.footer-wordmark{margin-top:auto;width:min(100%,801px);align-self:flex-start;-webkit-user-select:none;user-select:none}.footer-wordmark img{width:100%;height:auto;display:block}@media(max-width:920px){.footer-inner{padding-left:20px;padding-right:20px}.footer-links-wrap{align-items:flex-start;width:100%}.footer-columns{width:100%;justify-content:space-between}.footer-wordmark{width:100%;max-width:801px}}@media(max-width:900px){.footer{padding-top:80px;min-height:646px}.footer-bg{background-image:linear-gradient(0deg,#0006,#0006),url(/assets/footer-CXJMs8Hk.png)}.footer-inner{padding-left:16px;padding-right:16px;padding-bottom:8px;min-height:566px}.footer-top{gap:32px}.footer-brand-block,.footer-newsletter{max-width:none;width:100%}.footer-columns{width:100%;gap:8px;flex-wrap:nowrap;justify-content:space-between}.footer-column{width:auto;flex:1 1 0;min-width:0}.footer-column-link{min-height:24px;font-size:12px;line-height:16px}.footer-news-title{font-size:20px;line-height:1.1}.footer-socials{width:100%;justify-content:center}.footer-wordmark{width:100%;max-width:398px}}.hero{min-height:calc(100svh - 69px);box-sizing:border-box;display:flex;align-items:center;justify-content:center}.hero-inner{width:100%;max-width:800px;min-height:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:16px;text-align:center}.hero-head{width:100%;max-width:768px;display:flex;flex-direction:column;align-items:center}.hero-orbe-video{width:100px;height:100px;display:block}.hero-orbe{width:100px;height:100px;flex:0 0 100px}.hero-title{width:100%;margin:0;font-family:Funnel Display,IBM Plex Mono,sans-serif;font-size:40px;font-weight:700;line-height:110%;color:var(--pearl);text-align:center}.hero-title-accent{color:var(--pearl)}.hero-prompt-stack{width:100%;max-width:768px;display:flex;flex-direction:column;align-items:center;gap:16px}.hero-prompt-box{box-sizing:border-box;width:100%;min-height:148px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:8px;background:#1c1c1c;border:1px solid rgba(241,241,239,.2);border-radius:4px;text-align:left}.hero-prompt-editor{width:100%;min-height:87px;display:flex;align-items:flex-start;justify-content:center;padding:12px;position:relative}.hero-input{width:100%;min-height:63px;border:none;outline:none;max-height:320px;resize:vertical;padding:0;margin:0;background:transparent;color:#f1f1ef;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-style:normal;font-weight:400;font-size:16px;line-height:21px;caret-color:#f1f1ef}.hero-input::placeholder{color:#f1f1ef;opacity:.6}.hero-prompt-footer{width:100%;min-height:37px;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px;padding:0}.hero-beta{flex:1;width:100%;text-align:right;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:var(--pearl);opacity:.8}.hero-send{box-sizing:border-box;width:37px;height:37px;flex:0 0 37px;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:8px;gap:4px;border:1px solid var(--mint);background:var(--mint-a);color:var(--mint)}.hero-send:hover,.hero-send:focus-visible{background:#8cf2c347}.hero-send:disabled{opacity:.4;cursor:not-allowed}.hero-send-icon{transform:rotate(-90deg)}.examples-wrap{width:100%;max-width:768px;text-align:left}.examples-toggle{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:var(--pearl);padding:0}.examples-chevron{transition:transform .2s ease}.examples-chevron--open{transform:rotate(180deg)}.examples-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.examples-collapse{display:grid;grid-template-rows:0fr;width:100%;max-width:768px;transition:grid-template-rows .42s cubic-bezier(.4,0,.2,1)}.examples-collapse--open{grid-template-rows:1fr}.examples-collapse:not(.examples-collapse--open){pointer-events:none}.examples-collapse-inner{overflow:hidden;min-height:0}.examples-card{width:100%;display:flex;align-items:center;gap:16px;padding:16px 16px 16px 20px;border:none;border-left:3px solid transparent;background:transparent;text-align:left;color:var(--pearl);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;transition:border-left-color .2s,background .2s}.examples-card:hover{border-left-color:var(--mint)}.examples-card--filling{pointer-events:none}.examples-card-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.examples-card-title{font-size:16px;line-height:21px;color:var(--mint)}.examples-card-desc{font-size:14px;line-height:1.35;color:var(--pearl);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.examples-card-arrow{flex-shrink:0;color:var(--pearl);transition:transform .2s ease}.examples-card:hover .examples-card-arrow{transform:rotate(-45deg)}@media(prefers-reduced-motion:reduce){.examples-collapse,.examples-card-arrow{transition:none}}.section-inner{max-width:1280px;margin:0 auto;padding:0 24px}.meet{padding:100px 0 120px;content-visibility:auto;contain-intrinsic-size:900px}.meet-inner{display:flex;flex-direction:column;gap:48px}.meet-header{text-align:center;max-width:1051px;margin:0 auto;display:flex;flex-direction:column;gap:8px}.meet-title{font-family:Funnel Display,sans-serif;font-size:clamp(36px,6vw,54px);font-weight:700;line-height:1.1;color:var(--mint)}.meet-subtitle{font-size:24px;font-weight:500;color:var(--pearl);line-height:1.35}.meet-grid{display:flex;flex-wrap:nowrap;align-content:flex-start;gap:24px;align-items:center;justify-content:space-between;width:100%;max-width:1280px;min-height:540px}.chat-mock-wrap{flex:1 1 calc((100% - 24px)/2);width:auto;min-width:0;max-width:628px;height:540px;background:var(--charcoal-800);padding:16px;display:flex;align-items:center;justify-content:center}.chat-mock{width:100%;max-width:520px;border:1px solid var(--mint);background:var(--bg);display:flex;flex-direction:column}.chat-mock-head{display:flex;align-items:center;gap:8px;min-height:47px;padding:8px;background:var(--mint-a);border-bottom:1px solid var(--mint)}.chat-mock-dot{width:28px;height:28px}.chat-mock-label{font-size:24px;font-weight:700;line-height:31px;color:var(--mint)}.chat-mock-body{min-height:296px;padding:16px;display:flex;flex-direction:column;justify-content:center;gap:16px;align-items:flex-end}.chat-bubble-user{width:100%;max-width:440px;padding:12px;background:var(--charcoal-800);color:var(--pearl);font-size:16px;line-height:21px}.chat-strategy{width:100%;border:1px dashed var(--mint);padding:12px;display:flex;flex-direction:column;gap:16px}.chat-strategy-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-height:21px}.chat-strategy-name{font-size:16px;font-weight:700;line-height:21px;color:var(--pearl)}.badge{display:inline-flex;align-items:center;gap:4px;padding:2px 4px;font-size:12px;line-height:16px}.badge-icon{width:14px;height:14px;display:block;flex-shrink:0}.badge-draft{background:var(--pearl-a);color:var(--pearl)}.badge-active{background:var(--mint-a);color:var(--green)}.badge-soon{margin-left:8px;background:var(--yellow-a);color:var(--yellow);border-radius:100px}.chat-strategy-text{font-size:16px;color:var(--pearl);line-height:21px;display:block}.chat-strategy-text>span+span{margin-left:.22em}.chat-strategy-text .pill{margin:0 2px;vertical-align:baseline}.chat-strategy-market{display:flex;flex-direction:column;gap:16px}.chat-market-stats{display:flex;flex-wrap:nowrap;gap:16px;align-items:flex-start;width:100%;max-width:488px}.chat-market-item{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;flex:0 0 auto}.chat-market-label{font-size:12px;line-height:16px;color:var(--mint);white-space:nowrap}.chat-market-description-title{font-size:16px;line-height:21px;font-weight:700;color:var(--pearl)}.pill{display:inline-flex;align-items:center;gap:2px;padding:2px 6px 2px 4px;border-radius:100px;background:var(--pearl-a);font-size:12px;line-height:16px;color:var(--pearl);white-space:nowrap}.pill-success{background:#00f27133;color:var(--green)}.chat-mock-body--market{min-height:258px;align-items:flex-start;justify-content:flex-start;padding:16px}.chat-strategy--market{width:100%;padding:0;border:none;gap:16px}.chat-strategy--market .chat-strategy-head{width:100%;max-width:488px}.chat-strategy--market .pill{background:var(--mint-a);color:var(--mint)}.chat-strategy--market .pill-success{background:#00f27133;color:var(--green)}.chat-strategy--market .chat-market-description-title{font-size:16px;line-height:21px}.chat-strategy--market .chat-strategy-text{width:100%;max-width:488px;font-size:14px;line-height:18px}.pill-strong{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pill-icons{display:inline-flex;align-items:center;padding-right:4px;flex-shrink:0}.pill-icons img{width:14px;height:14px;display:block}.pill-icons img+img{margin-left:-4px}.pill-icon{width:14px;height:14px;display:block;flex-shrink:0}.pill-dot{width:14px;height:14px;border-radius:50%;flex-shrink:0}.pill-dot--eth{background:linear-gradient(135deg,#627eea,#3c3c3c)}.pill-dot--poly{background:#8247e5}.feature-tabs{flex:1 1 calc((100% - 24px)/2);width:auto;min-width:0;max-width:628px;min-height:297px;display:flex;flex-direction:column;justify-content:center;gap:16px}.feature-tab{text-align:left;width:100%;border:none;background:transparent;font:inherit;color:inherit;cursor:pointer;transition:border-left-color .18s ease,background .18s ease}.feature-tab--active{background:var(--mint-a);border-left:4px solid var(--mint);padding:16px 16px 16px 24px;display:flex;flex-direction:column;gap:8px}.feature-tab--inactive{border-left:4px solid transparent;padding:16px 16px 16px 24px;opacity:.95}.feature-tab--inactive:hover,.feature-tab--inactive:focus-visible{border-left-color:var(--mint);background:transparent}.feature-tab-head{display:flex;align-items:center;gap:12px}.feature-tab-icon{flex-shrink:0;color:var(--mint);width:32px;height:32px;display:block}.feature-tab-title{font-size:24px;font-weight:500;color:var(--mint)}.feature-tab-desc{font-size:16px;color:var(--pearl);line-height:1.45}.feature-tab--inactive .feature-tab-title{color:var(--mint)}.video-section{padding:0 24px 120px;content-visibility:auto;contain-intrinsic-size:760px}.video-frame{position:relative;max-width:1280px;margin:0 auto;aspect-ratio:16 / 9;background:#000;overflow:hidden}.video-el{width:100%;height:100%;object-fit:cover;display:block}.video-el iframe{width:100%;height:100%;border:0;display:block}.video-fallback{position:absolute;inset:0;z-index:3;width:100%;height:100%;object-fit:cover;display:block;background:#000}.video-click-shield{position:absolute;inset:0;z-index:1}.video-transition-mask{position:absolute;inset:0;background:#000;z-index:1}.video-controls{position:absolute;left:0;bottom:0;display:flex;flex-direction:row;align-items:flex-end;gap:10px;width:186px;height:112px;padding:24px;z-index:3}.video-control-btn{width:64px;height:64px;border-radius:2px;background:#0d0d0d80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;padding:0;flex:0 0 auto}.video-control-btn:hover{background:#0d0d0da6}.video-control-icon{width:32px;height:32px;position:relative;display:block}.video-control-icon--play:before{content:"";position:absolute;left:11px;top:6px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid var(--mint)}.video-control-icon--pause:before,.video-control-icon--pause:after{content:"";position:absolute;top:6px;width:5px;height:20px;background:var(--mint);border-radius:1px}.video-control-icon--pause:before{left:9px}.video-control-icon--pause:after{right:9px}.faq-section{padding:0 24px 120px;content-visibility:auto;contain-intrinsic-size:640px}.faq-inner{width:100%;max-width:1024px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:48px}.faq-head{text-align:center;width:100%;display:flex;flex-direction:column;align-items:center;gap:16px}.faq-title{font-family:Funnel Display,sans-serif;font-size:clamp(32px,5vw,40px);font-weight:700;color:var(--mint)}.faq-subtitle{font-size:24px;font-weight:500;color:var(--pearl)}.faq-list{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.faq-item{width:100%}.faq-item--open{border:1px solid var(--mint)}.faq-item--open .faq-trigger{border-bottom:1px dashed var(--mint)}.faq-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;text-align:left;color:var(--mint);border-bottom:1px dashed var(--mint)}.faq-question{font-family:Funnel Display,sans-serif;font-size:24px;font-weight:700;flex:1}.faq-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;color:var(--mint);transition:transform .2s ease}.faq-icon--open{transform:rotate(180deg)}.faq-answer{padding:24px;font-size:16px;line-height:1.55;color:var(--pearl);opacity:.92;max-width:none}.faq-answer-wrap{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .28s ease,opacity .22s ease}.faq-answer-wrap--open{grid-template-rows:1fr;opacity:1}.faq-answer-inner{overflow:hidden}@media(max-width:768px){.hero{padding:0}.section-inner{padding:0 12px}.video-section,.faq-section{padding:0 12px 120px}.hero-inner{max-width:none;min-height:calc(100svh - 61px);padding:12px;gap:16px}.hero-title{font-size:32px;line-height:110%}.hero-prompt-box{min-height:157px}.hero-prompt-editor{min-height:96px}.hero-input{min-height:72px;font-size:14px;line-height:18px}.hero-beta{font-size:12px;line-height:16px}.meet-grid{flex-direction:column;max-width:none;min-height:0;justify-content:flex-start}.meet{padding:100px 0 120px}.chat-mock-wrap{width:100%;max-width:none;min-width:0;height:auto;padding:16px}.feature-tabs{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;max-width:none;min-width:0;height:266px;min-height:266px;flex:1 0 auto}.feature-tab{width:100%}.feature-tab--active,.feature-tab--inactive{padding:12px 12px 12px 20px;gap:6px}.feature-tab--active{min-height:130px}.feature-tab--inactive{min-height:56px}.feature-tab-head{gap:12px;min-height:32px}.feature-tab--active .feature-tab-head{min-height:28px}.feature-tab-icon{width:32px;height:32px}.feature-tab--active .feature-tab-icon{width:28px;height:28px}.feature-tab-title{font-size:20px;line-height:26px;font-weight:500}.feature-tab-desc{font-size:14px;line-height:18px;max-width:none}.chat-mock,.chat-mock--market{height:auto}.chat-mock-body{min-height:0}.chat-strategy--market .chat-market-stats{flex-wrap:wrap;gap:12px;max-width:none}.chat-strategy--market .chat-strategy-head,.chat-strategy--market .chat-strategy-text{max-width:none}.faq-question{font-size:20px}}.tag-pill{display:inline-flex;align-self:flex-start;align-items:center;justify-content:center;width:fit-content;max-width:max-content;padding:4px 8px;border-radius:999px;background:var(--mint-a);color:var(--mint-600);font-size:12px;letter-spacing:.02em;text-transform:uppercase}.our-vision-page{--vision-heading: clamp(36px, 5vw, 54px);padding-top:72px}.our-vision-page .section-shell--narrow{max-width:calc(1024px + var(--container-pad) * 2)}.our-vision-page h2,.our-vision-page h3{font-family:Funnel Display,sans-serif}.vision-hero{display:flex;flex-direction:column;gap:32px}.vision-hero-copy{display:flex;flex-direction:column;gap:24px;width:100%;max-width:1024px}.vision-hero-headline{display:flex;align-items:center;width:100%;max-width:1024px;gap:48px;flex-wrap:nowrap}.vision-hero-headline>*{flex:1 1 488px;min-width:0;max-width:488px}.vision-hero-headline h1{font-family:Funnel Display,sans-serif;font-style:normal;font-weight:700;font-size:54px;line-height:110%;color:#fff;text-wrap:balance}.vision-hero-headline h1 span{color:var(--mint)}.vision-hero-headline p{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#fff}.vision-hero-actions{display:flex;gap:10px;flex-wrap:wrap}.vision-hero-media{width:100%;overflow:hidden;height:520px}.vision-hero-media img{width:100%}.vision-execution-gap{width:100%;max-width:1024px;padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:24px;background:#1c1c1c;border:none}.vision-execution-gap h2{width:100%;color:#8cf2c3;font-family:Funnel Display,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:110%}.vision-execution-gap-copy{width:100%;display:flex;flex-direction:column;gap:20px}.vision-execution-gap-copy p{width:100%;color:#f1f1ef;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-style:normal;font-weight:400;font-size:14px;line-height:normal;margin:0}.vision-execution-gap-note{width:100%;min-height:34px;display:flex;flex-direction:row;align-items:center;padding:8px 12px;gap:10px;background:#8cf2c333;border-left:4px solid #8cf2c3;color:#8cf2c3;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-style:normal;font-weight:400;font-size:14px;line-height:18px}.vision-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:center}.vision-actions-text{display:flex;flex-direction:column;gap:24px}.vision-actions-text h2{font-size:40px;line-height:1.1}.vision-actions-text h2 span{color:var(--mint)}.vision-actions-copy{display:flex;flex-direction:column;gap:24px}.vision-actions-copy p{margin:0;color:var(--pearl);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:16px;font-weight:400;line-height:1.35}.vision-actions-media{width:100%;aspect-ratio:1 / 1;border:4px solid var(--mint);overflow:hidden}.vision-actions-media img{width:100%;height:100%;object-fit:cover;display:block}.vision-loop{text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px}.vision-loop h2{font-size:40px;line-height:1.1;margin:0;text-wrap:balance}.vision-loop>p{margin:0;max-width:720px;color:var(--pearl);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:16px;font-weight:400;line-height:1.31}.vision-loop-kicker{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:999px;background:var(--mint-a);color:var(--mint-600);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:16px;font-weight:400;line-height:1.31}.vision-loop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;border:1px solid var(--mint)}.vision-loop-card{text-align:left;min-height:196px;padding:16px;display:flex;flex-direction:column;gap:16px;border-right:1px solid var(--mint);border-bottom:1px solid var(--mint)}.vision-loop-card:nth-child(3n){border-right:none}.vision-loop-card:nth-last-child(-n+3){border-bottom:none}.vision-loop-icon-wrap{width:44px;height:44px;border:1px solid var(--mint);background:var(--mint-a);display:inline-flex;align-items:center;justify-content:center}.vision-loop-icon{width:24px;height:24px;display:block}.vision-loop-card h3{margin:0;color:var(--mint);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:24px;font-weight:700;line-height:1;letter-spacing:0}.vision-loop-card p{margin:0;color:var(--pearl);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:16px;font-weight:400;line-height:1.31}.vision-media{display:flex;flex-direction:column;gap:24px}.vision-media-tabs{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:center}.vision-media-tabs-image-wrap{width:100%;height:580px;overflow:hidden}.vision-media-tabs-image-track{width:100%;height:100%;display:flex;flex-direction:column;transition:transform .56s cubic-bezier(.22,1,.36,1)}.vision-media-tabs-image{width:100%;height:580px;object-fit:cover;display:block;flex:0 0 580px}.vision-media-tabs-content{height:580px;display:flex;flex-direction:column;justify-content:center;gap:32px}.vision-media-tabs-head{display:flex;flex-direction:column;gap:16px}.vision-media-tabs-head h3{margin:0;color:#fff;font-family:Funnel Display,sans-serif;font-size:64px;font-style:normal;font-weight:700;line-height:1.08}.vision-media-tabs-head p{margin:0;color:var(--pearl);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.vision-media-tabs-list{display:flex;flex-direction:column;gap:10px}.vision-media-tabs-row{padding:10px 0 10px 16px;display:flex;flex-direction:column;gap:10px;border-left:4px solid transparent;text-align:left;transition:background-color .28s ease,border-color .28s ease,padding .28s ease}.vision-media-tabs-row-top{display:flex;align-items:center;gap:8px}.vision-media-tabs-icon-wrap{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:4px;background:var(--mint);color:#011439;flex-shrink:0}.vision-media-tabs-icon{width:16px;height:16px;display:block}.vision-media-tabs-row-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mint);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:24px;font-style:normal;font-weight:500;line-height:normal}.vision-media-tabs-row .pill-soon{line-height:1}.vision-media-tabs-row-body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .36s cubic-bezier(.22,1,.36,1),opacity .26s ease}.vision-media-tabs-row-body p{overflow:hidden;min-height:0;margin:0;color:var(--pearl);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.vision-media-tabs-row.is-active{border-left-color:var(--mint);background:var(--mint-a);padding-left:12px}.vision-media-tabs-row.is-active .vision-media-tabs-row-body{grid-template-rows:1fr;opacity:1}.vision-who{display:block}.vision-who-tabs{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:center}.vision-who-tabs-image-wrap{width:100%;height:580px;overflow:hidden}.vision-who-tabs-image-track{width:100%;display:flex;flex-direction:column;transition:transform .56s cubic-bezier(.22,1,.36,1)}.vision-who-tabs-image{width:100%;height:580px;object-fit:cover;display:block;flex:0 0 580px}.vision-who-tabs-content{min-height:580px;display:flex;flex-direction:column;justify-content:center;gap:32px}.vision-who-tabs-head{display:flex;flex-direction:column;gap:16px}.vision-who-tabs-head h2{font-size:40px;line-height:1.1;max-width:404px}.vision-who-tabs-head h2 span{color:var(--mint)}.vision-who-tabs-list{display:flex;flex-direction:column;gap:10px}.vision-who-tabs-row{padding:10px 0 10px 16px;display:flex;flex-direction:column;gap:10px;border-left:4px solid transparent;text-align:left;transition:background-color .28s ease,border-color .28s ease,padding .28s ease}.vision-who-tabs-row-top{display:flex;align-items:center;gap:8px}.vision-who-tabs-icon-wrap{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:4px;background:var(--mint);color:#011439;flex-shrink:0}.vision-who-tabs-icon{width:16px;height:16px;display:block}.vision-who-tabs-row-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mint);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:24px;font-style:normal;font-weight:500;line-height:1}.vision-who-tabs-row-body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .36s cubic-bezier(.22,1,.36,1),opacity .26s ease}.vision-who-tabs-row-body p{overflow:hidden;min-height:0;margin:0;color:var(--pearl);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:16px;font-style:normal;font-weight:400;line-height:1.35}.vision-who-tabs-row.is-active{background:var(--mint-a);border-left-color:var(--mint);padding-left:12px}.vision-who-tabs-row.is-active .vision-who-tabs-row-body{grid-template-rows:1fr;opacity:1}.vision-why-now{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.vision-why-now-copy{display:flex;flex-direction:column;justify-content:center;gap:16px}.vision-why-now-copy h2{font-size:40px}.vision-why-now-list{display:flex;flex-direction:column;gap:10px}.vision-why-now-item{padding:16px;color:var(--pearl);display:flex;align-items:center;gap:16px;min-height:76px;background:#8cf2c333;border:1px solid #8cf2c3}.vision-why-now-icon-wrap{width:44px;height:44px;border:1px solid var(--mint);background:var(--mint-a);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:10px}.vision-why-now-icon{width:24px;height:24px;display:block}.vision-why-now-item>span:last-child{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#f1f1ef;flex:1 1 auto}.vision-infra{display:flex;flex-direction:column;gap:24px}.vision-infra-head{display:flex;flex-direction:column;gap:16px;text-align:center;align-items:center}.vision-infra-head .tag-pill{align-self:center}.vision-infra-head h2{display:inline-flex;align-items:center;gap:12px;font-size:40px}.vision-infra-head h2 img{height:48px;width:auto}.vision-infra-head p{max-width:720px;font-size:16px;line-height:normal}.vision-infra-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.vision-infra-card{padding:16px;border-right:1px solid var(--mint)}.vision-infra-card:last-child{border-right:none}.vision-infra-card h3{color:var(--mint);font-size:24px;margin-bottom:10px;line-height:1}.vision-infra-card p{font-size:16px;line-height:normal}.vision-banner{background:var(--mint);color:var(--bg-soft);padding:48px;display:flex;align-items:center;justify-content:space-between;gap:24px}.section-shell.vision-banner{width:100%;max-width:1024px;padding:48px}.vision-banner-copy h2{font-size:40px;line-height:1.1}.vision-banner-copy p{font-size:14px;line-height:normal}.vision-banner-actions{display:flex;flex-direction:column;gap:10px;width:219px}.vision-banner-actions .cta-btn{width:100%;justify-content:center;min-height:0;padding:8px 12px;font-size:16px;line-height:1}.vision-banner-actions .cta-btn .cta-btn-content{gap:8px}.vision-banner-actions .hover-fill-ltr:before{display:none}.vision-arrow-btn{--hover-fill-color: var(--mint)}.vision-arrow-btn .cta-btn-shine{display:none}.vision-arrow-btn .cta-btn-content{gap:4px}.vision-arrow-btn .cta-btn-icon--trailing{width:20px;height:20px;transform:rotate(-45deg);transition:color .32s ease,transform .32s ease}.vision-arrow-btn.cta-btn--icon-arrow:hover .cta-btn-icon--trailing,.vision-arrow-btn.cta-btn--icon-arrow:focus-visible .cta-btn-icon--trailing{transform:rotate(0)}.vision-arrow-btn.cta-btn--outline{--hover-fill-text-color: #011439}.vision-build-btn.cta-btn--mint{--hover-fill-color: transparent;--hover-fill-text-color: var(--mint)}.vision-build-btn.cta-btn--mint:hover,.vision-build-btn.cta-btn--mint:focus-visible{background:transparent;border-color:var(--mint)}.vision-build-btn.cta-btn--mint:hover .cta-btn-text,.vision-build-btn.cta-btn--mint:focus-visible .cta-btn-text,.vision-build-btn.cta-btn--mint:hover .cta-btn-icon--trailing,.vision-build-btn.cta-btn--mint:focus-visible .cta-btn-icon--trailing{color:var(--mint)}.vision-arrow-btn.cta-btn--outline:hover .cta-btn-text,.vision-arrow-btn.cta-btn--outline:focus-visible .cta-btn-text,.vision-arrow-btn.cta-btn--outline:hover .cta-btn-icon--trailing,.vision-arrow-btn.cta-btn--outline:focus-visible .cta-btn-icon--trailing{color:#011439}.vision-banner-actions .cta-btn--dark{background:#0d0d0d;border-color:var(--mint);color:var(--mint)}.vision-banner-actions .cta-btn--dark:hover,.vision-banner-actions .cta-btn--dark:focus-visible{background:#0d0d0d;color:var(--mint)}.vision-banner-actions .cta-btn--dark:hover .cta-btn-text,.vision-banner-actions .cta-btn--dark:focus-visible .cta-btn-text,.vision-banner-actions .cta-btn--dark:hover .cta-btn-icon--trailing,.vision-banner-actions .cta-btn--dark:focus-visible .cta-btn-icon--trailing{color:var(--mint)}.vision-banner-actions .cta-btn--mint{background:var(--mint);border-color:#0d0d0d;color:#0d0d0d}.vision-banner-actions .cta-btn--mint:hover,.vision-banner-actions .cta-btn--mint:focus-visible{background:#0d0d0d14;color:#0d0d0d}@media(max-width:1024px){.our-vision-page{padding-top:48px}.vision-hero-headline{display:grid;grid-template-columns:1fr;gap:24px}.vision-hero-headline>*{flex:unset;max-width:none}.vision-hero-headline p{color:var(--pearl)}.vision-loop-grid,.vision-infra-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vision-who-tabs{grid-template-columns:1fr;gap:16px}.vision-who-tabs-image-wrap{height:480px}.vision-who-tabs-image{height:480px;flex:0 0 480px}.vision-who-tabs-content{min-height:0;gap:24px}.vision-who-tabs-head h2{font-size:36px;max-width:none}.vision-loop-card{border-right:1px solid var(--mint)}.vision-loop-card:nth-child(3n){border-right:1px solid var(--mint)}.vision-loop-card:nth-child(2n){border-right:none}.vision-loop-card:nth-last-child(-n+3){border-bottom:1px solid var(--mint)}.vision-loop-card:nth-last-child(-n+2){border-bottom:none}.vision-infra-card:nth-child(2){border-right:none}.vision-infra-card:nth-child(1),.vision-infra-card:nth-child(2){border-bottom:1px solid var(--mint)}}@media(max-width:860px){.vision-execution-gap{min-height:0;padding:24px}.vision-actions,.vision-why-now{grid-template-columns:1fr}.vision-banner{padding:40px;flex-direction:column;align-items:flex-start}.section-shell.vision-banner{padding:40px;margin-bottom:0}.vision-banner-actions{width:100%;max-width:278px;gap:6px}.vision-banner-actions .cta-btn{height:30px;padding:6px 12px;font-size:14px;line-height:18px}.vision-banner-actions .cta-btn .cta-btn-content{gap:6px}.vision-banner-actions .cta-btn .cta-btn-icon--trailing{width:12px;height:12px}}@media(max-width:640px){.our-vision-page{padding-top:32px}.vision-hero-media{height:183px}.vision-infra-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vision-who-tabs-image-wrap{height:360px}.vision-who-tabs-image-wrap.border-grid{display:none}.vision-who-tabs-image{height:360px;flex:0 0 360px}.vision-who-tabs-head h2{font-size:34px}.vision-who-tabs-row-title{font-size:18px}.vision-who-tabs-row-body p{font-size:14px;line-height:1.35}.vision-infra-head h2{flex-direction:column;gap:8px}.vision-why-now-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vision-why-now-item{flex-direction:column;align-items:flex-start;gap:16px;min-height:140px;padding:16px}.vision-infra-card{border-right:1px solid var(--mint);border-bottom:1px solid var(--mint);min-height:202px}.vision-infra-card:nth-child(2n){border-right:none}.vision-infra-card:nth-child(3),.vision-infra-card:nth-child(4){border-bottom:none}.vision-hero-headline h1,.vision-actions-text h2,.vision-why-now-copy h2,.vision-infra-head h2,.vision-loop h2,.vision-banner-copy h2{font-size:34px}}.product-page{display:flex;flex-direction:column;gap:0;padding-bottom:80px;width:100%;max-width:1072px;margin:0 auto;box-sizing:border-box}.product-page .section-inner{padding-left:24px;padding-right:24px;box-sizing:border-box}.product-hero{padding-top:59px;display:flex;flex-direction:column;gap:24px;max-width:none}.product-hero-grid{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.product-hero-title{flex:1 1 280px;font-family:Funnel Display,sans-serif;font-size:clamp(32px,5vw,54px);font-weight:700;line-height:1.1;color:var(--pearl);margin:0}.product-hero-accent{color:var(--mint);display:block}.product-hero-desc{flex:1 1 280px;font-size:16px;line-height:1.5;color:var(--pearl);margin:0}.product-cta-outline{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:8px 12px;border:1px solid var(--mint);background:var(--bg);color:var(--mint);font-family:Funnel Display,sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:background .15s,color .32s ease}.product-cta-outline:hover{background:var(--mint-a)}.product-cta-outline--mint-fill{--hover-fill-color: var(--mint);--hover-fill-text-color: #0d0d0d}.product-cta-outline.hover-fill-ltr>span{transition:color .32s ease}.product-cta-outline.hover-fill-ltr:hover,.product-cta-outline.hover-fill-ltr:focus-visible{background:var(--bg)}.product-cta-outline.hover-fill-ltr .mask-icon{width:20px;height:20px;transform:rotate(-45deg);transition:color .32s ease,transform .32s ease}.product-cta-outline.hover-fill-ltr:hover .mask-icon,.product-cta-outline.hover-fill-ltr:focus-visible .mask-icon{transform:rotate(0)}.product-tabs-section{padding-top:80px;max-width:none;display:flex;flex-direction:column;gap:24px}.product-tabs-row{display:flex;flex-direction:row;align-items:center;padding:0;width:100%;height:79px;overflow:hidden;gap:0}.product-tab-btn{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;flex:1 1 0;min-width:140px;height:79px;padding:24px;font-size:24px;font-weight:500;font-family:IBM Plex Mono,monospace;line-height:31px;color:#8cf2c3;text-align:center;border:0;border-bottom:4px solid transparent;border-radius:0;background:transparent;cursor:pointer;transition:background .15s,border-bottom-color .15s;white-space:nowrap}.product-tab-btn:hover{border-bottom-color:#8cf2c3}.product-tab-btn--active{background:#8cf2c333;border-bottom-color:#8cf2c3}.product-tab-stage{position:relative;overflow:hidden;min-height:440px}.product-tab-stage--animating{pointer-events:none}.product-tab-pane{width:100%}.product-tab-stage--animating .product-tab-pane{position:absolute;inset:0}.product-tab-pane--active{position:relative}.product-tab-pane--from.product-tab-pane--left{animation:product-tab-exit-left .36s ease both}.product-tab-pane--to.product-tab-pane--left{animation:product-tab-enter-left .36s ease both}.product-tab-pane--from.product-tab-pane--right{animation:product-tab-exit-right .36s ease both}.product-tab-pane--to.product-tab-pane--right{animation:product-tab-enter-right .36s ease both}@keyframes product-tab-exit-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-18%)}}@keyframes product-tab-enter-left{0%{opacity:0;transform:translate(18%)}to{opacity:1;transform:translate(0)}}@keyframes product-tab-exit-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(18%)}}@keyframes product-tab-enter-right{0%{opacity:0;transform:translate(-18%)}to{opacity:1;transform:translate(0)}}.product-tab-panel{display:flex;gap:24px}.product-tab-panel--trade{align-items:center}.product-tab-copy{flex:1 1 320px;max-width:560px;display:flex;flex-direction:column;gap:23px}.product-tab-heading{font-family:Funnel Display,sans-serif;font-size:clamp(28px,4vw,40px);font-weight:700;color:var(--pearl);line-height:1.15;margin:0}.product-mint-text{color:var(--mint)}.product-tab-body{font-size:16px;line-height:1.55;color:var(--pearl)}.product-tab-body p+p{margin-top:12px}.product-pill{display:inline-flex;align-self:flex-start;padding:4px 8px;border-radius:100px;font-size:14px}.product-pill--soon{background:var(--yellow-a);color:var(--yellow)}.product-tag{display:inline-flex;padding:4px 8px;border-radius:100px;background:var(--mint-a);color:var(--mint-600);font-size:16px;width:fit-content}.product-chat-panel{flex:1 1 300px;max-width:500px;min-height:440px;border:1px solid var(--mint);display:flex;flex-direction:column;background:var(--bg);margin-left:auto}.product-chat-scroll{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px;max-height:320px;font-size:14px;line-height:1.5;color:var(--pearl)}.product-chat-bubble{padding:10px;background:var(--charcoal-800)}.product-chat-bubble--user ul{margin:0;padding-left:1.2em}.product-chat-block .product-chat-strong{font-weight:700;display:block;margin:8px 0 4px}.product-chat-list{margin:0;padding-left:1.2em}.product-chat-summary{margin:0}.product-chat-actions{display:flex;width:468px;justify-content:flex-end}.product-check-draft{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid var(--mint);background:var(--mint-a);color:var(--mint);font-size:14px}.product-chat-input-wrap{margin-top:auto;padding:16px;background:linear-gradient(180deg,transparent,var(--bg))}.product-chat-input{position:relative;border:1px solid var(--pearl-a);border-radius:4px;padding:12px 12px 12px 24px;background:var(--charcoal-800)}.product-chat-caret{position:absolute;left:12px;top:12px;width:2px;height:22px;background:var(--pearl)}.product-chat-placeholder{margin:0;opacity:.6;font-size:16px}.product-chat-input-foot{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:8px;font-size:14px;opacity:.85}.product-chat-send{padding:8px;border:1px solid var(--mint);background:var(--mint-a);color:var(--mint);display:flex;cursor:pointer}.product-mock-card{flex:1 1 300px;max-width:500px;min-height:440px;border:1px solid var(--mint);padding:16px;display:flex;flex-direction:column;gap:16px;margin-left:auto}.product-mock-card--version{position:relative}.product-version-chip{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:4px;padding:2px 6px;background:#303030;font-size:12px;color:var(--pearl)}.product-version-meta{margin-top:40px;display:flex;flex-direction:column;gap:12px;font-size:14px}.product-version-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.product-version-label{font-weight:700;color:var(--mint)}.product-chip{display:inline-flex;align-items:center;gap:2px;padding:2px 8px;border-radius:100px;background:var(--charcoal-800);font-size:12px;color:var(--pearl)}.product-chip-icon{flex-shrink:0}.product-chip--mint{background:var(--mint-a);color:var(--mint)}.product-chip--green{background:#00f27133;color:var(--green)}.product-version-notes ul{margin:4px 0 0;padding-left:1.2em;font-size:12px;color:var(--pearl)}.product-mock-sim{justify-content:flex-start}.product-sim-legend{display:flex;flex-wrap:wrap;gap:16px;font-size:16px}.product-sim-legend-item{display:inline-flex;align-items:center;gap:8px;color:var(--pearl)}.product-sim-dot{width:12px;height:12px;border-radius:50%;background:var(--mint)}.product-sim-legend-item:nth-child(2) .product-sim-dot{opacity:.6}.product-sim-legend-item:nth-child(3) .product-sim-dot{opacity:.35}.product-sim-chart{display:flex;flex:1;min-height:200px;gap:8px}.product-sim-chart-y{display:flex;flex-direction:column;justify-content:space-between;font-size:12px;color:var(--pearl);text-align:right;padding:4px 0}.product-sim-chart-area{flex:1;border-left:1px solid var(--pearl);border-bottom:1px solid var(--pearl)}.product-sim-svg{width:100%;height:100%;display:block}.product-sim-months{display:flex;justify-content:space-between;padding-left:48px;font-size:12px;color:var(--pearl);flex-wrap:wrap;gap:4px}.product-trade-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:0}.product-trade-cell{min-height:116px;padding:16px;border:1px solid var(--mint);background:var(--mint-a);display:flex;flex-direction:column;gap:8px}.product-trade-cell h4{margin:0;font-family:IBM Plex Mono,monospace;font-size:16px;font-weight:700;line-height:1;color:var(--mint)}.product-trade-cell p{margin:0;font-size:14px;line-height:1.25;font-family:IBM Plex Mono,monospace;color:var(--pearl)}.product-mock-trade{justify-content:flex-start;gap:12px}.product-trade-chat-head{display:flex;flex-direction:column;gap:4px;padding:8px;background:var(--mint-a);border-left:4px solid var(--mint)}.product-trade-time{font-size:12px;color:var(--pearl);opacity:.85}.product-trade-title{font-weight:700;color:var(--mint);font-size:14px}.product-trade-log{font-size:14px;line-height:1.6;color:var(--pearl)}.product-trade-log p{margin:0 0 8px}.product-monetize-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.product-monetize-list li{display:flex;flex-direction:column;gap:4px;font-size:14px;color:var(--pearl);line-height:1.45}.product-mock-monetize{gap:20px}.product-mz-stats{display:flex;flex-wrap:wrap;gap:16px 24px}.product-mz-stats>div{display:flex;flex-direction:column;gap:4px}.product-mz-label{font-size:16px;color:var(--mint)}.product-mz-rows{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:468px;height:131px;font-size:16px}.product-mz-row{display:flex;align-items:center;justify-content:space-between;width:468px;height:33px;padding:6px;gap:46px;color:var(--pearl);font-family:IBM Plex Mono,monospace;font-style:normal;font-size:16px;line-height:21px}.product-mz-row span{font-weight:400}.product-mz-row strong{font-weight:700;font-size:16px;line-height:21px}.product-mz-row--total{background:#00f27133;color:var(--green)}.product-mz-row--total strong{color:var(--green)}.product-mz-toast{margin-top:auto;padding:8px;border:1px solid var(--mint);background:var(--charcoal-800);font-size:14px;color:var(--pearl)}.product-mz-toast-title{display:block;color:var(--mint);margin-bottom:4px}.product-mz-toast em{color:var(--green);font-style:normal}.product-tab-heading--split{display:block}.product-heading-white{color:var(--pearl)}.product-tab-body--single{margin:0}.product-chat-panel--figma{flex:none;width:500px;height:500px;min-height:500px;max-width:500px}.product-chat-scroll--figma{box-sizing:border-box;width:500px;height:341px;padding:16px;gap:24px;align-items:center;justify-content:flex-start;overflow-y:auto;overflow-x:hidden;min-height:0;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(241,241,239,.45) transparent}.product-chat-scroll--figma::-webkit-scrollbar{width:8px}.product-chat-scroll--figma::-webkit-scrollbar-track{background:transparent}.product-chat-scroll--figma::-webkit-scrollbar-thumb{background:#f1f1ef73;border-radius:8px}.product-chat-scroll--figma::-webkit-scrollbar-corner{background:transparent}.product-chat-spacer{width:468px;height:20px;flex:none}.product-chat-row{width:468px;display:flex;align-items:center}.product-chat-row--user{justify-content:flex-end}.product-chat-figma-block{width:468px;padding:10px;background:transparent;font-size:14px;line-height:18px;color:var(--pearl)}.product-chat-figma-block--assistant{align-self:stretch}.product-chat-figma-p{margin:0 0 10px}.product-chat-figma-strong{display:block;margin:10px 0 6px;font-weight:700}.product-chat-figma-ul{margin:0;padding-left:1.2em}.product-chat-figma-ul--tight{margin:0}.product-chat-figma-summary{width:468px;padding:10px;background:transparent;font-size:14px;line-height:18px;color:var(--pearl)}.product-chat-figma-summary p{margin:0 0 8px}.product-chat-draft-line{margin-top:12px!important;font-weight:600;color:var(--mint)}.product-chat-input-gradient{margin-top:auto;box-sizing:border-box;width:500px;height:159px;padding:16px}.product-chat-input-box{box-sizing:border-box;width:468px;min-height:127px;border:1px solid rgba(241,241,239,.2);border-radius:4px;padding:8px;background:var(--charcoal-800);box-shadow:0 0 8px #000c}.product-chat-input-row{position:relative;display:flex;align-items:center;min-height:66px;padding:12px}.product-chat-textarea{width:100%;min-height:42px;border:0;outline:none;resize:none;background:transparent;color:var(--pearl);font-family:IBM Plex Mono,monospace;font-size:16px;font-weight:400;line-height:21px;padding:0}.product-chat-textarea::placeholder{color:var(--pearl);opacity:.6}.product-check-draft{cursor:default;font:inherit;height:30px;gap:4px;padding:6px;white-space:nowrap;width:fit-content}.product-chat-input-foot{width:100%;min-height:37px;justify-content:flex-end;opacity:.8}.product-chat-input-foot>span{flex:1;text-align:right}.product-chat-send{width:37px;height:37px;align-items:center;justify-content:center}.product-chat-send:disabled{opacity:.45;cursor:not-allowed}.product-chat-send-icon{transform:rotate(-90deg)}.product-chat-bubble--user{width:420px;max-width:420px;padding:10px;background:#1c1c1c}.product-chat-bubble--user p{width:400px;margin:0;font-size:14px;line-height:18px;color:var(--pearl)}.product-version-card{flex:1 1 300px;max-width:500px;margin-left:auto;position:relative;border:1px solid var(--mint);padding:16px;background:var(--bg);display:flex;flex-direction:column;gap:16px;min-height:440px}.product-version-dropdown{display:inline-flex;align-items:center;gap:4px;width:106px;height:20px;padding:2px 4px;background:#303030;border:0;color:var(--pearl);font-size:12px;cursor:pointer;font-family:inherit;justify-content:center;line-height:1;transition:background-color .2s ease}.product-version-dropdown:hover,.product-version-dropdown:focus-visible{background:#383838}.product-version-dropdown-icon{width:14px;height:14px;transition:transform .2s ease}.product-version-dropdown-icon--open{transform:scaleY(-1)}.product-version-dropdown-wrap{position:relative;display:inline-flex;align-items:center;z-index:4}.product-version-dropdown-menu{position:absolute;top:28px;right:0;width:106px;padding:8px;background:#303030;border:0;box-shadow:0 8px 8px #000c;display:flex;flex-direction:column;gap:8px}.product-version-dropdown-option{width:100%;height:16px;padding:0;border:0;background:transparent;color:var(--pearl);font:inherit;font-size:12px;line-height:16px;text-align:center;cursor:pointer}.product-version-dropdown-option:hover{background:transparent;text-decoration:underline;text-underline-offset:2px}.product-version-dropdown-option--active{background:transparent;color:var(--pearl)}.product-version-title{margin:0;font-family:IBM Plex Mono,monospace;font-size:16px;font-weight:700;line-height:21px;color:var(--pearl)}.product-version-head{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.product-version-dashed{flex:1;border:1px dashed rgba(140,242,195,.7);padding:16px;background-color:transparent;background-image:repeating-linear-gradient(-45deg,rgba(140,242,195,.07) 0 1px,transparent 2px 10px);display:flex;flex-direction:column;gap:16px;font-size:12px;line-height:1;color:var(--pearl)}.product-version-logic{display:flex;gap:4px}.product-version-logic-label{color:var(--pearl);font-weight:700;font-size:14px}.product-version-section{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-left:12px;border-left:4px solid var(--mint)}.product-version-row-head{display:flex;gap:8px}.product-version-bold{font-weight:700}.product-version-pills{display:flex;flex-wrap:wrap;gap:4px}.product-setting-pill{display:inline-flex;align-items:center;gap:2px;padding:2px 6px 2px 4px;border-radius:100px;background:var(--mint-a);border:0;font-size:12px;color:var(--mint)}.product-version-row-inline{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.product-chain-pill{display:inline-flex;align-items:center;gap:2px;padding:2px 6px 2px 4px;border-radius:100px;background:var(--charcoal-800);font-size:12px;color:var(--pearl)}.product-pill-icon{width:14px;height:14px;flex-shrink:0}.product-pill-icon--mint{filter:invert(90%) sepia(22%) saturate(615%) hue-rotate(88deg) brightness(101%) contrast(90%)}.product-pill-icon--mint-mask{background-color:var(--mint)}.product-token-icon-wrap{position:relative;width:14px;height:14px;flex-shrink:0}.product-pill-icon--token{width:14px;height:14px}.product-pill-icon-overlay{position:absolute;inset:2px;width:10px;height:10px}.product-version-changelog{margin-top:0;font-size:12px}.product-version-changelog-title{margin:0 0 6px;font-size:14px;font-weight:700}.product-version-changelog ul{margin:0;padding-left:18px;line-height:1.35}.product-version-changelog li{margin:0}.product-mock-sim--figma{min-height:auto;justify-content:center;align-items:center}.product-sim-legend--figma{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:20px;width:244px;height:21px;margin-bottom:0}.product-sim-leg{display:inline-flex;align-items:center;gap:8px;width:68px;height:21px;font-size:16px;line-height:21px;font-weight:400;text-align:right;color:var(--pearl);white-space:nowrap}.product-sim-dash{width:12px;height:0;border-top:4px solid currentColor;flex:none}.product-sim-dash--v3{color:#e078ff}.product-sim-dash--v2{color:#ffb422}.product-sim-dash--v1{color:var(--mint)}.product-sim-chart-image{width:468px;height:auto;display:block;max-width:100%;object-fit:contain}.product-sim-chart-wrap{display:flex;flex:1;min-height:220px;gap:6px}.product-sim-y{display:flex;flex-direction:column;justify-content:space-between;font-size:10px;color:var(--pearl);text-align:right;padding:4px 4px 20px 0;flex-shrink:0}.product-sim-plot{flex:1;position:relative;border-left:1px solid rgba(241,241,239,.25);border-bottom:1px solid rgba(241,241,239,.25);min-width:0}.product-sim-grid-lines{position:absolute;inset:0 0 20px;background:repeating-linear-gradient(to bottom,transparent,transparent calc(100% / 9 - 1px),rgba(241,241,239,.06) calc(100% / 9 - 1px),rgba(241,241,239,.06) calc(100% / 9));pointer-events:none}.product-sim-lines{position:absolute;inset:8px 8px 24px;width:calc(100% - 16px);height:calc(100% - 32px)}.product-sim-cursor{position:absolute;top:8px;bottom:24px;right:18%;width:0;border-left:1px dashed rgba(241,241,239,.4)}.product-sim-tooltip{position:absolute;top:12%;right:4%;width:min(200px,48%);padding:10px;background:#1e1e1e;border:1px solid rgba(140,242,195,.35);border-radius:4px;font-size:11px;line-height:1.35;z-index:2}.product-sim-tooltip-date{margin:0 0 8px;font-weight:600;color:var(--pearl)}.product-sim-tooltip-row{display:grid;grid-template-columns:auto 1fr;gap:4px 8px;align-items:start;margin-bottom:6px;color:var(--pearl)}.product-sim-tooltip-pills{display:flex;flex-direction:column;gap:4px}.product-tip-pill{display:inline-block;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:600}.product-tip-pill--purple{background:#e078ff33;color:#e078ff}.product-tip-pill--orange{background:#ffb42233;color:#ffb422}.product-tip-pill--mint{background:var(--mint-a);color:var(--mint)}.product-sim-months--full{padding-left:42px;font-size:10px}.product-trade-stack{flex:1 1 300px;width:500px;max-width:500px;min-height:500px;border:1px solid var(--mint);padding:16px;margin-left:auto;display:flex;flex-direction:column;gap:24px;justify-content:center}.product-trade-chat-card{border-left:4px solid var(--mint);padding:8px 8px 8px 12px;background:var(--mint-a)}.product-trade-chat-title{margin:0 0 8px;font-size:16px;font-family:IBM Plex Mono,monospace;font-weight:700;line-height:1;color:var(--mint)}.product-trade-chat-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;font-size:12px}.product-chip-active{display:inline-flex;align-items:center;gap:4px;padding:2px 4px;background:var(--mint-a);color:var(--green);font-size:12px;line-height:1}.product-chip-active-icon{color:var(--green)}.product-strategy-panel{padding:0;background:transparent;min-height:0;display:flex;flex-direction:column}.product-strategy-tabs{display:inline-flex;width:fit-content;border-top:1px solid var(--mint);border-left:1px solid var(--mint);border-right:1px solid var(--mint)}.product-strategy-tab{flex:none;padding:10px 16px;background:transparent;border:none;color:var(--mint);opacity:1;font-size:16px;font-family:IBM Plex Mono,monospace;font-weight:400;line-height:normal;cursor:pointer}.product-strategy-tab+.product-strategy-tab{border-left:1px solid var(--mint)}.product-strategy-tab--on{color:var(--bg);background:var(--mint)}.product-strategy-body{border:1px solid var(--mint);padding:16px;min-height:337px;font-size:16px;line-height:1.3;font-family:IBM Plex Mono,monospace;color:var(--pearl)}.product-strategy-body p{margin:0}.product-strategy-body--code{color:var(--mint);padding:24px}.product-strategy-code-tab{display:flex;flex-direction:column;gap:16px}.product-strategy-code-title{margin:0;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:16px;line-height:21px;font-weight:700;color:#f2f2f2}.product-strategy-code-wrapper{display:flex;flex-direction:row;align-items:flex-start;isolation:isolate;width:100%;max-width:100%;min-height:330px;max-height:330px;overflow-y:auto;background:#0f111a}.product-strategy-code-gutter{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:12px;gap:0;flex:none;z-index:1;background:#0f111a;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-style:normal;font-weight:400;font-size:12px;line-height:150%;text-align:right;color:#babed84d;-webkit-user-select:none;user-select:none}.product-strategy-code-gutter span{display:block;min-width:2ch}.product-strategy-code-scroll-x{display:flex;flex-direction:row;align-items:center;padding:12px;flex:1 1 auto;overflow-x:auto;overflow-y:hidden}.product-strategy-code-content{margin:0;min-width:760px;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-style:normal;font-weight:400;font-size:12px;line-height:150%;color:#babed8;white-space:pre}.product-strategy-code-line{display:block}.product-strategy-code-quote,.product-strategy-code-symbol{color:#89ddff}.product-strategy-code-string,.product-strategy-code-number{color:#f78c6c}.product-strategy-code-string{color:#c3e88d}.product-trade-copy{max-width:500px}.product-trade-heading{max-width:500px;font-size:40px;line-height:1.1}.product-tab-panel--trade .product-tab-copy{flex:none;width:500px;max-width:500px;gap:24px;padding:16px}.product-trade-time{opacity:.5}.product-feature-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.product-feature-list li{display:flex;flex-direction:column;gap:4px;color:var(--pearl)}.product-feature-list-head{display:flex;align-items:center;gap:4px;width:100%}.product-feature-list strong{display:block;color:var(--mint);margin:0;font-size:14px;line-height:18px}.product-feature-list li>span{display:block;font-size:12px;line-height:16px}.product-mono-icon{flex-shrink:0;margin-top:0;color:var(--mint)}.product-mock-monetize--figma{position:relative;padding-bottom:16px;overflow:visible}.product-monetize-chart{margin-top:8px;overflow:hidden}.product-monetize-chart img{display:block;width:100%;height:auto;vertical-align:middle}.product-mz-toast--figma{box-sizing:border-box;position:absolute;right:16px;bottom:-52px;width:297px;height:60px;margin-top:0;display:flex;align-items:flex-start;gap:10px;padding:10px;z-index:3;opacity:0;pointer-events:none;transition:bottom .24s ease,opacity .24s ease}.product-mz-toast--figma.product-mz-toast--visible{bottom:22px;opacity:1;pointer-events:auto}.product-mz-toast-ico{width:40px;height:40px;padding:10px;box-sizing:border-box;background:var(--mint-a);color:var(--mint);flex-shrink:0}.product-mz-toast-sub{display:block;font-size:12px;line-height:16px;margin-top:2px}.product-mz-toast-sub em{color:var(--green);font-style:normal}.product-mz-toast-close{margin-left:auto;background:none;border:none;color:var(--pearl);opacity:1;font-size:16px;width:12px;height:12px;line-height:1;cursor:pointer;padding:0;flex-shrink:0}.product-safety{padding-top:120px;display:flex;flex-wrap:wrap;gap:24px;align-items:center;max-width:none}.product-safety-copy{flex:1 1 280px;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.product-section-title{font-family:Funnel Display,sans-serif;font-size:clamp(28px,4vw,40px);font-weight:700;color:#fff;margin:0;line-height:1.15}.product-section-text{font-size:16px;line-height:1.55;color:var(--pearl);margin:0}.product-safety-grid{flex:1 1 280px;aspect-ratio:1;max-width:500px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;border:1px solid var(--mint)}.product-safety-cell{padding:16px;display:flex;flex-direction:column;gap:16px;border-right:1px solid var(--mint);border-bottom:1px solid var(--mint)}.product-safety-cell:nth-child(2),.product-safety-cell:nth-child(4){border-right:none}.product-safety-cell:nth-child(3),.product-safety-cell:nth-child(4){border-bottom:none}.product-safety-icon{width:fit-content;padding:10px;border:1px solid var(--mint);background:var(--mint-a);color:var(--mint)}.product-safety-icon-img{width:24px;height:24px;display:block}.product-safety-cell h3{margin:0;font-size:24px;font-weight:700;color:var(--mint)}.product-safety-cell p{margin:0;font-size:14px;line-height:1.45;color:var(--pearl)}.product-infra{padding-top:120px;display:flex;flex-wrap:wrap;gap:24px;align-items:center;max-width:none}.product-infra-visual{flex:0 0 500px;width:500px;height:500px;border:1px solid var(--mint);overflow:hidden;background:var(--charcoal-800)}.product-infra-img{width:500px;height:500px;object-fit:cover}.product-infra-copy{flex:1 1 300px;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.product-infra-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.product-pelagos-logo{height:40px;width:auto;display:inline-block;vertical-align:middle}.product-banner{background:var(--mint);width:100%;max-width:1024px;margin:120px auto 0}.product-banner-inner{margin:0 auto;padding:48px!important;display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between}.product-banner-text{color:var(--bg)}.product-banner-title{font-family:Funnel Display,sans-serif;font-size:clamp(28px,4vw,40px);font-weight:700;margin:0 0 8px}.product-banner-text p{margin:0;font-size:14px;text-align:left}.product-banner-actions{display:flex;flex-direction:column;gap:8px;min-width:200px}.product-banner-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;font-family:Funnel Display,sans-serif;font-size:16px;font-weight:700;text-decoration:none;text-align:center;transition:color .32s ease,background-color .32s ease,border-color .32s ease}.product-banner-btn .mask-icon{width:20px;height:20px;transform:rotate(-45deg);transition:color .32s ease,transform .32s ease}.product-banner-btn:hover .mask-icon,.product-banner-btn:focus-visible .mask-icon{transform:rotate(0)}.product-banner-btn--dark{background:var(--bg);border:1px solid var(--mint);color:var(--mint)}.product-banner-btn--outline{background:var(--mint);border:1px solid var(--bg);color:var(--bg)}.product-banner-btn--outline:hover{background:#0d0d0d14}@media(max-width:900px){.product-page .section-inner{padding-left:16px;padding-right:16px;margin-bottom:69px;max-width:100%}.product-page .section-inner.product-banner-inner{margin-bottom:0}.product-version-card{flex:none}.product-hero{padding-top:40px}.product-tabs-section{padding-top:48px}.product-safety,.product-infra{padding-top:80px}.product-banner{margin-top:80px}.product-tabs-row{height:58px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;touch-action:pan-x}.product-tab-btn{flex:0 0 140px;min-width:140px;height:58px;padding:16px;font-size:20px;line-height:26px;scroll-snap-align:start}.product-mock-card,.product-chat-panel{margin-left:0;max-width:none}.product-chat-panel--figma,.product-chat-scroll--figma,.product-chat-input-gradient,.product-chat-input-box,.product-chat-row,.product-chat-spacer,.product-chat-figma-block,.product-chat-figma-summary{width:100%;max-width:100%}.product-chat-panel--figma{height:auto;min-height:500px}.product-chat-bubble--user{width:min(420px,100%);max-width:100%}.product-chat-bubble--user p{width:100%}.product-tab-panel--trade .product-tab-copy,.product-trade-stack{width:100%;max-width:100%;flex:none}.product-trade-heading{max-width:none;font-size:clamp(36px,8vw,56px)}.product-trade-copy{max-width:none}.product-trade-grid{gap:8px}.product-trade-cell h4{font-size:16px}.product-trade-cell p{font-size:14px}.product-trade-chat-title,.product-strategy-tab{font-size:16px}.product-strategy-body{min-height:260px;font-size:16px}.product-strategy-body--code{padding:16px}.product-strategy-code-title{font-size:16px;line-height:21px}.product-strategy-code-wrapper{min-height:280px;max-height:280px}.product-strategy-code-content{min-width:640px}.product-safety-grid{max-width:none;width:100%}}@media(max-width:640px){.product-page{padding-bottom:64px}.product-hero{padding-top:32px;gap:16px}.product-hero-grid{gap:16px}.product-hero-title{font-size:40px;line-height:1.1;letter-spacing:0}.product-hero-desc{font-size:14px}.product-cta-outline{gap:4px;padding:8px 12px;font-size:14px}.product-tabs-section{padding-top:16px;gap:16px}.product-tabs-row{width:100%;max-width:none;height:58px;gap:0;padding:0;align-items:center;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.product-tabs-row::-webkit-scrollbar{display:none}.product-tab-btn{box-sizing:border-box;display:flex;flex:0 0 140px;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:140px;min-width:140px;height:58px;padding:16px;border:0;border-bottom:4px solid transparent;font-family:IBM Plex Mono,monospace;font-size:20px;font-weight:500;line-height:26px}.product-tab-btn:hover{border-bottom-color:var(--mint)}.product-tab-btn--active{background:var(--mint-a);border-bottom-color:var(--mint)}.product-tab-stage{min-height:0}.product-tab-panel{flex-direction:column;gap:16px}.product-tab-copy{max-width:none;gap:12px}.product-tab-heading{font-size:40px;line-height:1.1}.product-tab-body{font-size:14px}.product-chat-actions,.product-mz-rows,.product-mz-row{width:100%}.product-mz-rows{height:auto;gap:8px}.product-mz-row{height:auto;gap:8px;font-size:14px;line-height:1.35;padding:8px}.product-mz-row strong{font-size:14px;line-height:1.35}.product-version-card{min-height:0;padding:12px;gap:12px}.product-version-dashed{padding:12px;gap:12px}.product-version-title,.product-version-logic-label,.product-version-changelog-title{font-size:14px;line-height:1.3}.product-sim-legend--figma{width:100%;justify-content:space-between;gap:8px}.product-sim-leg{width:auto;font-size:14px;line-height:1.2}.product-sim-chart-image{width:100%}.product-trade-heading{font-size:40px;line-height:1.1}.product-tab-panel--trade .product-tab-copy{padding:0;gap:12px}.product-trade-stack{min-height:0;padding:12px;gap:12px;box-sizing:border-box;overflow:hidden}.product-strategy-panel,.product-strategy-tabs,.product-strategy-body,.product-strategy-code-tab,.product-strategy-code-wrapper{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.product-strategy-code-scroll-x{flex:1 1 auto;min-width:0;max-width:100%;box-sizing:border-box;overflow-x:auto;overflow-y:hidden}.product-strategy-tab{padding:8px 12px;font-size:14px}.product-strategy-body{min-height:220px;padding:12px;font-size:14px}.product-strategy-body--code{padding:12px}.product-strategy-code-wrapper{min-height:240px;max-height:240px;overflow-x:hidden;overflow-y:auto}.product-strategy-code-content{min-width:0;width:max-content;max-width:none}.product-safety,.product-infra{padding-top:80px;gap:16px}.product-section-title{font-size:32px}.product-tag,.product-section-text{font-size:14px}.product-safety-cell{gap:12px;padding:12px}.product-safety-cell p{font-size:12px}.product-infra-visual{width:100%;height:auto;flex:none;aspect-ratio:1 / 1}.product-infra-img{width:100%;height:100%}.product-infra-title{gap:8px}.product-pelagos-logo{height:32px}.product-banner{margin-top:80px}.product-banner-inner{box-sizing:border-box;width:100%;max-width:358px;min-height:219px;padding:40px!important;gap:16px;align-items:flex-start;justify-content:center}.product-banner-text{width:100%;max-width:278px}.product-banner-title{font-size:32px;line-height:1.1;color:var(--bg);margin:0 0 6px}.product-banner-text p{font-size:12px;line-height:16px;color:var(--bg)}.product-banner-actions{width:100%;max-width:278px;min-width:0;gap:6px}.product-banner-btn{height:30px;padding:6px 12px;gap:6px;justify-content:center;font-size:14px;line-height:18px;font-family:Funnel Display,sans-serif}.product-banner-btn .mask-icon{width:12px;height:12px}}.roadmap-page{padding-top:72px}.roadmap-page .section-shell--narrow{max-width:calc(1024px + var(--container-pad) * 2)}.roadmap-page h1,.roadmap-page h2,.roadmap-page h3,.roadmap-page h4{font-family:Funnel Display,sans-serif}.roadmap-page h1 span,.roadmap-page h2 span{color:var(--mint)}.roadmap-page .vision-hero{display:flex;flex-direction:column;gap:48px}.roadmap-page .vision-hero-copy{display:flex;flex-direction:column;gap:24px}.roadmap-hero .tag-pill{font-size:16px;font-weight:400;letter-spacing:0;text-transform:uppercase}.roadmap-page .vision-hero-headline{display:flex;align-items:center;gap:48px;width:100%}.roadmap-page .vision-hero-headline h1{max-width:488px;min-width:0;font-size:54px;line-height:1.1}.roadmap-hero-stats{box-sizing:border-box;border:1px solid #8cf2c3;background:#8cf2c34d;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:488px;height:84px;text-align:center}.roadmap-hero-stats article{box-sizing:border-box;border-right:1px solid #8cf2c3;padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:84px}.roadmap-hero-stats article:last-child{border-right:none}.roadmap-hero-stats strong{font-family:Funnel Display,sans-serif;font-weight:700;color:#8cf2c3;font-size:24px;line-height:110%}.roadmap-hero-stats span{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:400;color:#f1f1ef;font-size:12px;line-height:16px}.roadmap-hero-actions{display:flex;gap:10px;flex-wrap:wrap}.roadmap-arrow-btn{--hover-fill-color: var(--mint)}.roadmap-arrow-btn .cta-btn-shine{display:none}.roadmap-arrow-btn .cta-btn-content{gap:4px}.roadmap-arrow-btn .cta-btn-icon--trailing{width:16px;height:16px;transform:rotate(-45deg);transition:color .32s ease,transform .32s ease}.roadmap-arrow-btn.cta-btn--icon-arrow:hover .cta-btn-icon--trailing,.roadmap-arrow-btn.cta-btn--icon-arrow:focus-visible .cta-btn-icon--trailing{transform:rotate(0)}.roadmap-arrow-btn.cta-btn--outline{--hover-fill-text-color: #011439}.roadmap-arrow-btn.cta-btn--outline:hover .cta-btn-text,.roadmap-arrow-btn.cta-btn--outline:focus-visible .cta-btn-text,.roadmap-arrow-btn.cta-btn--outline:hover .cta-btn-icon--trailing,.roadmap-arrow-btn.cta-btn--outline:focus-visible .cta-btn-icon--trailing{color:#011439}.roadmap-build-btn.cta-btn--mint{--hover-fill-color: transparent;--hover-fill-text-color: var(--mint)}.roadmap-build-btn.cta-btn--mint:hover,.roadmap-build-btn.cta-btn--mint:focus-visible{background:transparent;border-color:var(--mint)}.roadmap-build-btn.cta-btn--mint:hover .cta-btn-text,.roadmap-build-btn.cta-btn--mint:focus-visible .cta-btn-text,.roadmap-build-btn.cta-btn--mint:hover .cta-btn-icon--trailing,.roadmap-build-btn.cta-btn--mint:focus-visible .cta-btn-icon--trailing{color:var(--mint)}.roadmap-timeline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.roadmap-timeline-image{overflow:hidden;position:sticky;top:98px}.roadmap-timeline-image img{width:100%;height:500px;object-fit:cover;display:block}.roadmap-phase-list{display:flex;flex-direction:column}.roadmap-phase{border-left:1px solid var(--mint-a-strong);padding:32px 0 32px 32px;position:relative}.roadmap-phase:before{content:"";position:absolute;top:35px;left:-1px;width:16px;height:24px;clip-path:polygon(0 0,100% 50%,0 100%)}.roadmap-phase--done:before{background:#8cf2c3}.roadmap-phase--active:before{background:#f3e96d}.roadmap-phase--planned:before{background:var(--colors-secondary-mint-a, #8CF2C333);border:1px solid rgba(86,104,116,.6)}.roadmap-phase-meta{display:flex;align-items:center;gap:4px;margin-bottom:10px;font-size:12px;line-height:normal;text-transform:uppercase}.roadmap-phase-meta--status,.roadmap-phase-meta-icon{color:#e6eaee}.roadmap-phase-meta-icon--image{display:block;object-fit:contain;flex:0 0 14px}.roadmap-phase--done .roadmap-phase-meta--status,.roadmap-phase--done .roadmap-phase-meta-icon{color:var(--green)}.roadmap-phase--done{border-left:1px solid var(--mint)}.roadmap-phase--active .roadmap-phase-meta--status,.roadmap-phase--active .roadmap-phase-meta-icon{color:var(--yellow)}.roadmap-phase--active{border-left:1px solid var(--yellow)}.roadmap-phase h3{color:var(--pearl);font-size:24px;line-height:1.1;margin-bottom:10px}.roadmap-phase p{color:var(--pearl);font-size:16px;line-height:1.31}.roadmap-phase-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.roadmap-phase-tags span{border:1px solid rgba(140,242,195,.38);color:var(--mint);font-size:12px;line-height:normal;padding:4px 6px}.roadmap-phase--active .roadmap-phase-tags span{border-color:var(--mint-600);color:var(--mint-600)}.roadmap-phase--active .roadmap-phase-tags .roadmap-phase-tag--yellow{border-color:var(--yellow);color:var(--yellow)}.roadmap-phase--active .roadmap-phase-tags .roadmap-phase-tag--grey{border-color:#566874;color:#566874}.roadmap-phase--planned .roadmap-phase-tags span{border-color:#566874bf;color:#566874}.roadmap-phase-gate{margin-top:12px;border:1px solid var(--mint);background:var(--mint-a);padding:16px}.roadmap-phase-gate h4{color:var(--mint);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:16px;line-height:21px;margin-bottom:4px}.roadmap-phase-gate ul{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:2px}.roadmap-phase-gate li{color:var(--pearl);font-size:14px;line-height:18px}.roadmap-page .vision-loop{text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px}.roadmap-page .vision-loop-kicker{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:999px;background:var(--mint-a);color:var(--mint-600);font-size:16px;line-height:normal}.roadmap-live-head h2{font-size:40px;line-height:1.1}.roadmap-live-head{display:flex;flex-direction:column;align-items:center;gap:8px}.roadmap-page .vision-loop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;border:1px solid var(--mint)}.roadmap-page .vision-loop-card{min-height:227px;padding:16px;display:flex;flex-direction:column;gap:16px;text-align:left;border-right:1px solid var(--mint);border-bottom:1px solid var(--mint)}.roadmap-page .vision-loop-card:nth-child(3n){border-right:none}.roadmap-page .vision-loop-card:nth-last-child(-n+3){border-bottom:none}.roadmap-page .vision-loop-icon-wrap{width:44px;height:44px;border:1px solid var(--mint);background:var(--mint-a);display:inline-flex;align-items:center;justify-content:center}.roadmap-live-icon{color:var(--mint);width:24px;height:24px}.roadmap-page .vision-loop-card h3{margin:0;color:var(--mint);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:24px;font-weight:700;line-height:1.3}.roadmap-page .vision-loop-card p{margin:0;color:var(--pearl);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:16px;line-height:1.31}.roadmap-page .vision-banner.roadmap-banner{background:var(--mint);color:#0d0d0d;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:176px;padding:48px}.roadmap-page .section-shell.vision-banner.roadmap-banner{max-width:1024px;width:100%;padding:48px}.roadmap-banner-copy{display:flex;flex-direction:column;gap:10px;max-width:778px}.roadmap-banner-copy h2{font-size:40px;line-height:1.1;color:#0d0d0d}.roadmap-banner-copy p{font-size:14px;line-height:normal;color:#0d0d0d}.roadmap-banner-actions{width:126px}.roadmap-banner-actions .cta-btn{width:126px;min-height:40px;justify-content:center;padding:10px 16px;font-size:16px;white-space:nowrap}.roadmap-banner-actions .cta-btn .cta-btn-content{gap:6px}.roadmap-banner-actions .cta-btn--dark{background:#0d0d0d;border-color:var(--mint);color:var(--mint)}.roadmap-banner-actions .cta-btn--dark:hover,.roadmap-banner-actions .cta-btn--dark:focus-visible{background:#0d0d0d}.roadmap-banner-actions .cta-btn--dark:hover .cta-btn-text,.roadmap-banner-actions .cta-btn--dark:focus-visible .cta-btn-text,.roadmap-banner-actions .cta-btn--dark:hover .cta-btn-icon--trailing,.roadmap-banner-actions .cta-btn--dark:focus-visible .cta-btn-icon--trailing{color:var(--mint)}@media(max-width:1024px){.roadmap-page{padding-top:48px}.roadmap-page .vision-hero-headline{flex-direction:column;align-items:flex-start;gap:40px}.roadmap-page .vision-hero-headline h1{max-width:none;font-size:40px}.roadmap-hero-stats{width:100%}}@media(max-width:860px){.roadmap-page{padding-top:32px}.roadmap-page .vision-hero-copy,.roadmap-page .vision-hero-headline{gap:16px}.roadmap-hero .tag-pill{font-size:14px}.roadmap-hero-stats{grid-template-columns:1fr;height:auto}.roadmap-hero-stats article{border-right:none;border-bottom:1px solid #8cf2c3;padding:12px;gap:6px;height:auto}.roadmap-hero-stats article:last-child{border-bottom:none}.roadmap-hero-stats strong{font-size:20px}.roadmap-hero-stats span{font-size:11px}.roadmap-hero-actions .cta-btn{min-height:30px;padding:6px 12px;font-size:14px}.roadmap-hero-actions .cta-btn .cta-btn-content{gap:6px}.roadmap-hero-actions .cta-btn .cta-btn-icon--trailing{width:12px;height:12px}.roadmap-timeline{grid-template-columns:1fr;gap:16px}.roadmap-timeline-image{display:none}.roadmap-phase{padding:24px 0 24px 24px}.roadmap-phase:before{top:67px}.roadmap-phase-meta{font-size:11px;margin-bottom:12px}.roadmap-phase h3{font-size:20px;margin-bottom:12px}.roadmap-phase p{font-size:14px;line-height:normal}.roadmap-phase-tags{margin-top:12px;gap:6px}.roadmap-phase-tags span{font-size:11px}.roadmap-phase-gate h4{font-size:14px}.roadmap-phase-gate li{font-size:11px}.roadmap-page .vision-loop{gap:24px}.roadmap-page .vision-loop-kicker{font-size:14px;padding:4px 8px}.roadmap-live-head h2{font-size:32px;line-height:1.1}.roadmap-page .vision-loop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.roadmap-page .vision-loop-card{border-right:1px solid var(--mint)}.roadmap-page .vision-loop-card:nth-child(3n){border-right:1px solid var(--mint)}.roadmap-page .vision-loop-card:nth-child(2n){border-right:none}.roadmap-page .vision-loop-card:nth-last-child(-n+3){border-bottom:1px solid var(--mint)}.roadmap-page .vision-loop-card:nth-last-child(-n+2){border-bottom:none}.roadmap-page .vision-loop-card{min-height:244px;padding:12px;gap:8px}.roadmap-page .vision-loop-icon-wrap{width:28px;height:28px}.roadmap-live-icon{width:16px;height:16px}.roadmap-page .vision-loop-card h3{font-size:20px;line-height:normal}.roadmap-page .vision-loop-card p{font-size:14px;line-height:normal}.roadmap-page .vision-banner.roadmap-banner{flex-direction:column;justify-content:center;align-items:center;padding:40px}.roadmap-page .section-shell.vision-banner.roadmap-banner{padding:40px}.roadmap-banner-copy{width:100%;max-width:278px;gap:6px}.roadmap-banner-copy h2{font-size:32px}.roadmap-banner-copy p{font-size:12px}.roadmap-banner-actions{width:100%;max-width:278px}.roadmap-banner-actions .cta-btn{width:100%;min-height:30px;padding:6px 12px;font-size:14px}.roadmap-banner-actions .cta-btn .cta-btn-content{gap:6px}.roadmap-banner-actions .cta-btn .cta-btn-icon--trailing{width:12px;height:12px}}.trust-page{--trust-heading: clamp(34px, 4.4vw, 54px)}.trust-page .section-shell--narrow{max-width:calc(1024px + var(--container-pad) * 2)}.trust-page h1,.trust-page h2,.trust-page h3{font-family:Funnel Display,sans-serif}.trust-page h1 span,.trust-page h2 span{color:var(--mint)}.trust-hero{display:block}.trust-hero .vision-hero-copy{max-width:1024px}.trust-hero .vision-hero-headline h1{font-size:var(--trust-heading)}.trust-controls.section-inner.product-safety{max-width:calc(1072px + var(--container-pad) * 2);margin:0 auto;padding-inline:var(--container-pad);padding-top:0;align-items:center}.trust-controls .product-safety-copy{gap:24px;max-width:500px}.trust-controls .product-safety-copy h2{font-size:40px;line-height:1.1}.trust-controls .product-safety-copy p{margin:0;font-size:16px;line-height:1.35;color:var(--pearl)}.trust-controls .product-safety-grid{width:min(100%,500px);max-width:500px;aspect-ratio:auto;min-height:320px}.trust-controls .product-safety-cell{background:#8cf2c308}.trust-controls .product-safety-cell h3{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.trust-language{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:center}.trust-language-copy{display:flex;flex-direction:column;gap:24px}.trust-language .tag-pill{font-size:16px;letter-spacing:0;text-transform:uppercase;background:#8cf2c333;color:#5bffb3;padding:4px 8px}.trust-language-copy h2{max-width:500px;font-size:40px;line-height:1.1}.trust-language-copy p{margin:0;max-width:500px;font-size:16px;line-height:1.35;color:var(--pearl);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.trust-language-code{display:flex;flex-direction:column;border:1px solid var(--mint);overflow:hidden;background:var(--charcoal-800);aspect-ratio:1 / 1}.trust-language-snippet{flex:1;display:flex;align-items:center;margin:0;padding:32px;border-bottom:1px solid var(--mint);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:16px;color:var(--pearl);white-space:pre-wrap;overflow:auto}.trust-language-snippet-inner{display:block}.trust-code-muted{color:#566874}.trust-code-keyword{color:#e078ff}.trust-code-mint{color:#00f271}.trust-code-accent{color:#f3e96d}.trust-language-guards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.trust-language-guard{padding:16px;border-right:1px solid var(--mint)}.trust-language-guard:last-child{border-right:none}.trust-language-guard h3{margin:0 0 10px;color:var(--mint);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:16px;line-height:1.1}.trust-language-guard p{margin:0;font-size:12px;line-height:1.2;color:var(--pearl);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.trust-wallet .vision-who-tabs{align-items:stretch}.trust-wallet .vision-who-tabs-content{min-height:580px;gap:24px}.trust-wallet .vision-who-tabs-head h2{max-width:none}.trust-wallet .vision-who-tabs-head p{margin:0;max-width:488px;font-size:16px;line-height:1.35}.trust-wallet-list .trust-wallet-row{cursor:pointer;padding-right:12px}.trust-wallet-list .vision-who-tabs-row-title{font-size:24px}.trust-wallet-list .vision-who-tabs-row-body p{font-size:14px}.trust-execution-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--mint);background:#8cf2c308}.trust-execution .trust-execution-card h3{margin-bottom:8px;color:var(--mint)}.trust-execution .trust-execution-card p{font-size:14px;line-height:1.45}.trust-banner-actions{width:219px}.trust-page .section-shell.vision-banner.trust-banner{width:100%;max-width:calc(1024px + var(--container-pad) * 2)}@media(max-width:1024px){.trust-controls.section-inner.product-safety{padding-inline:var(--container-pad)}.trust-controls .product-safety-grid{width:100%;max-width:none}.trust-language{grid-template-columns:1fr;align-items:flex-start}.trust-language-copy{order:1}.trust-language-code{order:2}.trust-language-copy h2{font-size:clamp(34px,4vw,40px)}.trust-language-copy p{font-size:16px}.trust-language-snippet{font-size:18px}.trust-wallet .vision-who-tabs-content{min-height:0}.trust-execution-list{grid-template-columns:1fr}.trust-execution .vision-infra-card{border-right:none;border-bottom:1px solid var(--mint)}.trust-execution .vision-infra-card:last-child{border-bottom:none}}@media(max-width:640px){.trust-page .tag-pill{font-size:14px}.trust-banner-actions{width:100%}.trust-hero .vision-hero-headline h1{font-size:40px}.trust-hero .vision-hero-headline p,.trust-controls .product-safety-copy p,.trust-language-copy p,.trust-wallet .vision-who-tabs-head p,.trust-execution .vision-infra-head p{font-size:14px}.trust-controls.section-inner.product-safety{padding-top:0;padding-inline:16px;gap:16px}.trust-controls .product-safety-grid{grid-template-columns:1fr;min-height:0}.trust-controls .product-safety-copy h2{font-size:32px}.trust-controls .product-safety-cell{border-right:none;border-bottom:1px solid var(--mint)}.trust-controls .product-safety-cell:last-child{border-bottom:none}.trust-language-copy h2,.trust-wallet .vision-who-tabs-head h2,.trust-execution .vision-infra-head h2,.trust-banner .vision-banner-copy h2{font-size:32px}.trust-language-copy p{line-height:normal}.trust-language-snippet{min-height:218px;padding:32px;font-size:14px}.trust-language-code{aspect-ratio:auto}.trust-language-guards{grid-template-columns:1fr}.trust-language-guard{border-right:none;border-bottom:1px solid var(--mint)}.trust-language-guard p{font-size:11px}.trust-language-guard:last-child{border-bottom:none}.trust-wallet{overflow-x:clip}.trust-wallet .vision-who-tabs-content,.trust-wallet .vision-who-tabs-list,.trust-wallet-list .trust-wallet-row,.trust-wallet-list .vision-who-tabs-row-top{width:100%;min-width:0}.trust-wallet-list .vision-who-tabs-row-title{font-size:20px;line-height:26px}.trust-wallet-list .trust-wallet-row{padding:6px 0 6px 12px;gap:6px}.trust-wallet-list .trust-wallet-row.is-active{background:#8cf2c333;border-left-color:var(--mint);padding-left:12px}.trust-wallet-list .vision-who-tabs-row-body p{font-size:14px;line-height:18px}.trust-execution,.trust-execution .vision-infra-head{gap:24px}.trust-execution .vision-infra-head .tag-pill{font-size:14px;line-height:18px;padding:4px 8px}.trust-execution .vision-infra-head h2{display:inline-flex;align-items:flex-start;justify-content:center;font-size:32px;line-height:1.1;white-space:nowrap;gap:6px}.trust-execution .vision-infra-head h2 img{height:40px;width:auto}.trust-execution .vision-infra-head p{max-width:358px;font-size:14px;line-height:18px}.trust-execution-list{border:none;background:transparent}.trust-execution .trust-execution-card{padding:12px;display:flex;flex-direction:column;gap:6px;min-height:0;height:auto;border-right:none;border-bottom:1px solid var(--mint)}.trust-execution .trust-execution-card h3{font-size:20px;margin:0;line-height:26px}.trust-execution .trust-execution-card p{font-size:14px;line-height:18px}.trust-execution .trust-execution-card:first-child h3{font-size:24px;line-height:31px}.trust-execution .trust-execution-card:last-child{border-bottom:none}.trust-banner .vision-banner-copy p{font-size:12px}}:root{color-scheme:dark;--bg: #0d0d0d;--bg-soft: #131313;--charcoal-800: #1c1c1c;--charcoal-700: #212121;--mint: #8cf2c3;--mint-600: #5bffb3;--mint-a: rgba(140, 242, 195, .2);--mint-a-strong: rgba(140, 242, 195, .35);--pearl: #f1f1ef;--pearl-a: rgba(241, 241, 239, .18);--text: #f1f1ef;--green: #00f271;--yellow: #f3e96d;--yellow-a: rgba(243, 233, 109, .2);--error: #ee1955;--muted: #9ba4a6;--section-gap: 120px;--container-max: 1280px;--container-pad: 24px}*,*:before,*:after{box-sizing:border-box}html,body,#root{min-height:100%}html{scrollbar-gutter:stable}body{margin:0;background:radial-gradient(circle at 50% -20%,rgba(140,242,195,.08),transparent 40%),var(--bg);color:var(--text);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:16px;line-height:1.4;text-rendering:optimizeLegibility}h1,h2,h3,h4,p,ul,ol{margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none}img{max-width:100%;height:auto;display:block}.mask-icon{display:inline-block;flex-shrink:0;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0);overflow:hidden}.site{min-height:100vh;display:flex;flex-direction:column;background:var(--bg)}.site-main{flex:1}.page-shell{display:flex;flex-direction:column;gap:var(--section-gap);padding:56px 0 var(--section-gap)}.section-shell{max-width:calc(var(--container-max) + var(--container-pad) * 2);margin:0 auto;padding:0}.section-shell{padding:var(--container-pad)}.section-shell--narrow{max-width:calc(1072px + var(--container-pad) * 2)}.section-shell--compact{max-width:calc(920px + var(--container-pad) * 2)}.heading-display{font-family:Funnel Display,sans-serif;letter-spacing:0;line-height:1.1}.text-muted{color:var(--muted)}.border-grid{border:1px solid var(--mint);background:linear-gradient(180deg,#1c1c1ca6,#0d0d0dcc)}.panel{background:#1c1c1c80}.pill-soon{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:999px;background:var(--yellow-a);color:var(--yellow);font-size:12px;text-transform:uppercase}.hover-fill-ltr{position:relative;overflow:hidden;isolation:isolate;z-index:0;transition:color .22s ease}.hover-fill-ltr:before{content:"";position:absolute;inset:0;background:var(--hover-fill-color, var(--mint));transform:translate(-101%);transform-origin:left center;transition:transform .32s ease;z-index:-1}.hover-fill-ltr:hover:before,.hover-fill-ltr:focus-visible:before{transform:translate(0)}.hover-fill-ltr:hover,.hover-fill-ltr:focus-visible{color:var(--hover-fill-text-color, currentColor)}@media(max-width:1024px){:root{--section-gap: 88px}.page-shell{padding-top:32px}}@media(max-width:768px){:root{--section-gap: 72px}.section-shell{--container-pad: 12px}.page-shell{padding-top:20px}}
