:root{--color-text-primary: #ededed;--color-text-secondary: #a1a1a1;--color-text-body: #999;--color-text-faint: #444;--color-text-ghost: #333;--color-bg: #06070a;--color-bg-raised: #0a0b0e;--color-bg-card: #0c0d11;--color-bg-input: #1a1b1f;--color-elevation-0: #06070a;--color-elevation-1: #0c0d11;--color-elevation-2: #141519;--color-elevation-3: #1a1b1f;--color-border: rgba(255, 255, 255, .18);--color-border-subtle: rgba(255, 255, 255, .06);--color-border-hover: rgba(255, 255, 255, .28);--color-border-faint: rgba(255, 255, 255, .04);--color-blue: #0088ff;--color-blue-light: #6db8ff;--color-red: #ff5f57;--color-yellow: #febc2e;--color-green: #28c840;--shadow-edge-highlight: inset 0 1px 0 rgba(255, 255, 255, .04);--shadow-edge-highlight-strong: inset 0 1px 0 rgba(255, 255, 255, .07);--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-pill: 9999px}:root{--color-text-primary: #ededed;--color-text-secondary: #b5b5b5;--color-text-body: #999;--color-text-faint: #6a6a6a;--color-text-ghost: #4a4a4a;--color-bg: #0a0a0a;--color-bg-raised: #141414;--color-bg-card: #161618;--color-bg-surface: #0a0a0a;--color-bg-input: #1f1f22;--color-elevation-0: #0a0a0a;--color-elevation-1: #161618;--color-elevation-2: #1e1e22;--color-elevation-3: #26262a;--color-border: rgba(255, 255, 255, .18);--color-border-subtle: rgba(255, 255, 255, .06);--color-border-hover: rgba(255, 255, 255, .28);--color-border-element: #a1a1a1;--color-border-faint: rgba(255, 255, 255, .04);--shadow-edge-highlight: inset 0 1px 0 rgba(255, 255, 255, .04);--shadow-edge-highlight-strong: inset 0 1px 0 rgba(255, 255, 255, .07);--color-blue: #0088ff;--color-blue-light: #6db8ff;--color-blue-pale: #a0cfff;--color-blue-steel: #5c7faa;--color-blue-glow: rgba(1, 136, 255, .15);--color-gray-dot: #a1a1a1;--color-red: #ff5f57;--color-yellow: #febc2e;--color-green: #28c840;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 24px;--space-2xl: 32px;--space-3xl: 40px;--space-4xl: 48px;--space-5xl: 56px;--space-6xl: 72px;--space-7xl: 80px;--space-8xl: 96px;--space-section: 160px;--space-section-bottom: 96px;--width-content: 1056px;--width-content-wide: 1248px;--width-page-margin: 6%;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-pill: 9999px;--text-xs: 12px;--text-sm: 13px;--text-base: 14px;--text-md: 16px;--text-lg: 20px;--text-xl: 24px;--text-2xl: 32px;--text-3xl: 40px;--text-4xl: 48px;--text-hero: 54px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-snap: cubic-bezier(.16, 1, .3, 1);--ease-soft: cubic-bezier(.4, 0, .2, 1);--duration-fast: .12s;--duration-base: .2s;--duration-medium: .35s;--duration-slow: .6s;--z-base: 0;--z-content: 1;--z-overlay: 2;--z-nav: 10;--z-globe: 20}@font-face{font-family:Geist Variable;font-style:normal;font-display:optional;font-weight:100 900;src:url(/fonts/geist-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:optional;font-weight:100 900;src:url(/fonts/geist-mono-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist-mono-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--font-geist-sans: "Geist Variable", -apple-system, system-ui, "Segoe UI", Helvetica, Arial, sans-serif;--font-geist-mono: "Geist Mono Variable", ui-monospace, SFMono-Regular, Menlo, Monaco, monospace;--landing-bg: #f7f6f2;--landing-bg-surface: #ffffff;--landing-text: #16171c;--landing-text-body: rgba(22, 23, 28, .65);--landing-text-mid: rgba(22, 23, 28, .45);--landing-text-faint: rgba(22, 23, 28, .32);--landing-border: rgba(22, 23, 28, .08);--landing-border-mid: rgba(22, 23, 28, .14);--landing-border-hi: rgba(22, 23, 28, .22);--landing-zone-bg: #efeae0;color-scheme:dark}:root{--browser-window-bg: #f3eee2;--browser-chrome-bg: #e9e3d4;--browser-window-border: rgba(22, 23, 28, .12);--browser-tab-border: rgba(22, 23, 28, .08);--browser-chrome-divider: rgba(22, 23, 28, .08)}body.dark{--landing-bg: #0a0a0a;--landing-bg-surface: #161618;--landing-text: #ededed;--landing-text-body: rgba(255, 255, 255, .65);--landing-text-mid: rgba(255, 255, 255, .45);--landing-text-faint: rgba(255, 255, 255, .32);--landing-border: rgba(255, 255, 255, .08);--landing-border-mid: rgba(255, 255, 255, .16);--landing-border-hi: rgba(255, 255, 255, .28);--landing-zone-bg: #141416;--browser-window-bg: #161618;--browser-chrome-bg: #1e1e22;--browser-window-border: rgba(255, 255, 255, .12);--browser-tab-border: rgba(255, 255, 255, .08);--browser-chrome-divider: rgba(255, 255, 255, .08);color-scheme:dark}.platform-icon-on-solid{filter:invert(1)}body.dark .platform-icon-on-solid,.platform-icon-on-ghost{filter:none}body.dark .platform-icon-on-ghost{filter:invert(1)}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{font-family:var(--font-geist-sans);background:var(--color-bg);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button{font-family:inherit;font-size:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;color:inherit}button:active,[role=button]:active{opacity:.6}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border-subtle);border-radius:4px}.browser-popup-wrap,.browser-popup-wrap *,.browser-popup-wrap *:before,.browser-popup-wrap *:after{scrollbar-width:none;-ms-overflow-style:none}.browser-popup-wrap *::-webkit-scrollbar,.browser-popup-wrap *::-webkit-scrollbar-track,.browser-popup-wrap *::-webkit-scrollbar-thumb{display:none;width:0;height:0}.mono{font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums}.tabular{font-variant-numeric:tabular-nums}.platform-device,.platform-device *{pointer-events:none;-webkit-user-select:none;user-select:none}@keyframes float-y{0%,to{transform:translateY(0) rotate(var(--tilt, 0deg))}50%{transform:translateY(-10px) rotate(var(--tilt, 0deg))}}@keyframes drift{0%,to{transform:translateY(0) rotate(var(--tilt, 0deg))}50%{transform:translateY(-14px) rotate(calc(var(--tilt, 0deg) + 1deg))}}@keyframes cursor-bob{0%,to{transform:translate(0)}50%{transform:translate(2px,-4px)}}.reveal{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.reveal.in-view{opacity:1;transform:translateY(0)}@keyframes fade-in-glow{0%{opacity:0}to{opacity:1}}.draw-path{stroke-dashoffset:var(--path-len, 64);transition:stroke-dashoffset .8s cubic-bezier(.22,1,.36,1) .2s}.draw-path.in-view{stroke-dashoffset:0}.product-showcase-section{padding:180px 0}.product-showcase-blocks{display:flex;flex-direction:column;gap:160px}.product-block{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.product-block-visual-left{grid-template-areas:"visual copy"}.product-block-visual-right{grid-template-areas:"copy visual"}.product-block-copy{grid-area:copy}.product-block-visual{grid-area:visual}.device-cluster{position:relative;display:flex;justify-content:center}.device-cluster-floating{position:absolute;top:var(--float-top, auto);right:var(--float-right, auto);bottom:var(--float-bottom, auto);left:var(--float-left, auto);z-index:2}.support-row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr);gap:64px;align-items:center}.support-bubble-slot{display:flex;justify-content:flex-start;padding-left:6%}@media (max-width: 900px){.support-row{grid-template-columns:minmax(0,1fr);gap:40px}.support-bubble-slot{justify-content:center;padding-left:0}}.platforms-device-row{margin-top:72px;display:flex;justify-content:center;align-items:flex-start;gap:48px;flex-wrap:wrap;height:360px;overflow:hidden;mask-image:linear-gradient(to bottom,black 0%,black 60%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 0%,black 60%,transparent 100%)}.platforms-install-row{margin-top:48px;display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap}@media (max-width: 900px){.platforms-device-row{gap:56px}}@media (max-width: 900px){.product-showcase-section{padding:100px 0}.product-showcase-blocks{gap:100px}.product-block,.product-block-visual-left,.product-block-visual-right{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "visual";gap:40px}.product-block-visual{min-width:0}.device-cluster{flex-direction:column;align-items:center;min-width:0;width:100%}.device-cluster-floating{position:static;margin-top:24px;z-index:auto}}.chain-pill{display:inline-block;position:relative;border-radius:999px;overflow:hidden;height:40px}.chain-pill-track{display:flex;flex-direction:column;align-items:center}.chain-pill-line{display:flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 14px 0 10px;font-size:13px;font-weight:600;letter-spacing:-.1px;white-space:nowrap;flex-shrink:0}@media (prefers-reduced-motion: reduce){.chain-pill,.chain-pill-track{transition:none!important}}.hover-swap-outer{display:inline-block;overflow:hidden;vertical-align:middle;position:relative;line-height:1.2}.hover-swap-inner{display:block;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1);will-change:transform}.hover-swap-line{display:block}.hover-swap-copy{position:absolute;top:100%;left:0;right:0}button:hover .hover-swap-inner,a:hover .hover-swap-inner,.hover-swap-trigger:hover .hover-swap-inner{transform:translateY(-100%)}@media (prefers-reduced-motion: reduce){.hover-swap-inner{transition:none}button:hover .hover-swap-inner,a:hover .hover-swap-inner,.hover-swap-trigger:hover .hover-swap-inner{transform:none!important}}@keyframes token-wheel-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes token-wheel-counter{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes token-bob{0%,to{transform:translateY(calc(var(--bob-amp) * -1))}50%{transform:translateY(var(--bob-amp))}}@keyframes wheel-spinup{0%{transform:rotate(0)}to{transform:rotate(90deg)}}@keyframes wheel-counter-spinup{0%{transform:rotate(0)}to{transform:rotate(-90deg)}}@keyframes wheel-fadein{0%{opacity:0}to{opacity:1}}@keyframes nft-scroll{0%{transform:translateY(0);animation-timing-function:cubic-bezier(.16,1,.3,1)}45%{transform:translateY(calc(-100% + var(--nft-scroll-viewport, 380px)));animation-timing-function:linear}50%{transform:translateY(calc(-100% + var(--nft-scroll-viewport, 380px)));animation-timing-function:cubic-bezier(.16,1,.3,1)}95%{transform:translateY(0);animation-timing-function:linear}to{transform:translateY(0)}}.nft-scroller{transform:translateY(0);will-change:transform}.nft-scroller.in-view{animation:nft-scroll 18s infinite}@keyframes stake-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}.stake-caret{display:inline-block;width:2px;margin-left:4px;background:currentColor;align-self:stretch;animation:stake-caret-blink 1s steps(1) infinite}@keyframes stake-spin{to{transform:rotate(360deg)}}.stake-spinner{display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;animation:stake-spin .85s linear infinite;box-sizing:border-box}@keyframes stake-check-draw{to{stroke-dashoffset:0}}@keyframes stake-check-pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.stake-check{width:16px;height:16px;display:inline-block;animation:stake-check-pop .28s cubic-bezier(.34,1.56,.64,1) forwards}.stake-check path{fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20;animation:stake-check-draw .32s cubic-bezier(.65,0,.35,1) 80ms forwards}.hero-reveal{opacity:0;transform:translateY(20px);transition:opacity 1.1s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1)}.hero-reveal.hero-revealed{opacity:1;transform:translateY(0)}.hero-reveal-d0{transition-delay:.22s}.hero-reveal-d1{transition-delay:.4s}.hero-reveal-d2{transition-delay:.58s}.hero-pill-reveal{opacity:0;transition:opacity .9s ease-out}.hero-pill-reveal.hero-revealed{opacity:1}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-ring{0%{transform:scale(1);opacity:.55}45%{transform:scale(2.8);opacity:0}to{transform:scale(2.8);opacity:0}}@keyframes support-typing-dot{0%,60%,to{opacity:.25}30%{opacity:1}}.support-typing-dot{animation:support-typing-dot 1.4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.reveal{opacity:1;transform:none}.draw-path{stroke-dashoffset:0}}.page-container{padding:0 32px}@media (max-width: 900px){.page-container{padding:0 28px}}@media (max-width: 600px){.page-container{padding:0 20px}}@media (max-width: 380px){.page-container{padding:0 16px}}.hero-h1{white-space:nowrap}@media (max-width: 480px){.hero-h1{white-space:normal;font-size:clamp(48px,14vw,64px)!important;letter-spacing:-2.5px!important;line-height:1!important}}.hero-cta-mobile{display:none!important}@media (max-width: 768px){.hero-section{padding:60px 0 16px!important}.hero-cta-desktop{display:none!important}.hero-cta-mobile{display:flex!important}}@media (max-width: 480px){.hero-cta-row.hero-cta-mobile{width:100%}.hero-cta-row.hero-cta-mobile>*{width:100%;justify-content:center}}.nav-bar-menu-button{display:none!important}.nav-bar-links a{transition:color .16s ease}.nav-bar-links a:hover{color:var(--landing-text)!important}@media (max-width: 768px){.nav-bar-row{gap:12px!important}.nav-bar-links,.nav-bar-desktop-cta{display:none!important}.nav-bar-menu-button{display:inline-flex!important}.nav-bar-logo{width:36px!important;height:36px!important}}@media (max-width: 380px){.nav-bar-brand-text{display:none}}@media (max-width: 768px){.token-wheel-section{margin-bottom:24px!important}}@media (max-width: 900px){.product-block-visual-hardware{justify-content:center!important}}@media (max-width: 768px){.product-showcase-section{padding:64px 0!important}.product-showcase-blocks{gap:110px!important}.product-block,.product-block-visual-left,.product-block-visual-right{gap:28px!important}}@media (max-width: 768px){.crop-scaled-ledger{--crop-scale-ledger: 1.05}.crop-scaled-fees{--crop-scale-fees: 1.15}.crop-scaled-stake{--crop-scale-stake: 1.05}}.platforms-device-row-mobile{display:none}@media (max-width: 768px){.platforms-device-row-desktop{display:none}.platforms-device-row-mobile{display:flex;justify-content:center;margin-top:56px;height:360px;overflow:hidden;mask-image:linear-gradient(to bottom,black 0%,black 60%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 0%,black 60%,transparent 100%)}}@media (max-width: 768px){.platforms-install-row{flex-direction:column;width:100%;gap:10px!important;align-items:stretch}.platforms-install-slot{display:flex;width:100%;max-width:360px;margin:0 auto}.platforms-install-slot>*{width:100%;justify-content:center}.platforms-install-primary{order:1}.install-slot-ios:not(.platforms-install-primary),.install-slot-android:not(.platforms-install-primary){order:2}.install-slot-browser{order:3}.platform-store-button-mobile-solid{background:var(--landing-text)!important;color:var(--landing-bg)!important;border-color:transparent!important;font-weight:600!important}.platform-store-button-mobile-solid .platform-store-icon{filter:invert(1)}body.dark .platform-store-button-mobile-solid .platform-store-icon{filter:none}.install-slot-browser>a{background:transparent!important;color:var(--landing-text)!important;border:1px solid var(--landing-border-hi)!important;font-weight:500!important}}@media (max-width: 768px){.support-feature-section{padding:64px 0 48px!important}}@media (max-width: 480px){.support-bubble-slot{transform:scale(.78);transform-origin:center top;margin-bottom:-52px}}@media (max-width: 768px){.faq-section{padding:64px 0!important}.faq-headline-block{margin-bottom:32px!important}}@media (max-width: 480px){.faq-row-button{padding:18px!important}.faq-row-answer{padding:0 18px 18px!important}}@media (max-width: 600px){.footer-top-row{flex-direction:column;align-items:flex-start!important;gap:20px!important}.footer-top-row nav{justify-content:flex-start!important}}@media (max-width: 480px){.footer-bottom-row{flex-direction:column;align-items:flex-start!important;gap:6px!important}}
