@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.visible{visibility:visible}.static{position:static}.block{display:block}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.rounded-md{border-radius:8px}.border{border-style:var(--tw-border-style);border-width:1px}.bg-background{background-color:var(--background)}.bg-destructive{background-color:var(--destructive)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.whitespace-nowrap{white-space:nowrap}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.italic{font-style:italic}.underline-offset-4{text-underline-offset:4px}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.paused{animation-play-state:paused}.running{animation-play-state:running}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--background:var(--bg);--foreground:var(--ink);--card:var(--surface);--card-foreground:var(--ink);--popover:var(--surface);--popover-foreground:var(--ink);--primary:var(--ink);--primary-foreground:var(--surface);--secondary:var(--surface);--secondary-foreground:var(--ink);--muted:var(--surface);--muted-foreground:var(--ink-2);--accent-foreground:var(--surface);--destructive:var(--err);--input:var(--line);--ring:var(--accent);--radius:10px}@font-face{font-family:Inter;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/inter-200-wordmark.woff2)format("woff2");unicode-range:U+30,U+32,U+34,U+4C,U+61,U+63,U+6C,U+6F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/geist-mono-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/geist-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin-ext-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer components{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f4f2;--ink:#1a1a1a;--ink-2:#5f5f5b;--line:#e2e2de;--surface:#fff;--black:#000;--dark-ink:#edebe6;--dark-ink-2:#a8a49c;--dark-line:#34312d;--accent:#5a5ac2;--accent-light:#a3a3f0;--code-string:#e2c98f;--code-punct:#b9b7b0;--c402:#ff8a8d;--c200:#7fd69a;--err:#c2414a;--serif:"Instrument Serif", "Iowan Old Style", Georgia, serif;--sans:"Inter", -apple-system, "Segoe UI", system-ui, sans-serif;--mono:"Geist Mono", ui-monospace, "Cascadia Code", Consolas, monospace;--ease:cubic-bezier(.23, 1, .32, 1);--gutter:80px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:clip}::selection{background:var(--accent);color:var(--surface)}body{transition:opacity .3s var(--ease)}.fonts-wait body{opacity:0}.fonts-wait *{animation-play-state:paused!important}.wrap{max-width:1440px;padding-inline:var(--gutter);margin:0 auto}a{color:inherit}img{max-width:100%;height:auto}code,.mono{font-family:var(--mono);font-size:.88em}.skip{z-index:40;background:var(--ink);color:var(--surface);border-radius:999px;padding:10px 16px;font-size:14px;text-decoration:none;position:absolute;top:-60px;left:16px}.skip:focus{top:16px}.code-body,.stat-value,.price,.amount div,table,.fx,.term,.receipt{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[hidden]{display:none!important}@keyframes show{0%{visibility:hidden}}@keyframes fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}@keyframes flash{50%{opacity:.4}}@keyframes tween{0%{opacity:.6}}@keyframes pane{0%{opacity:0;transform:translateY(4px)}}@keyframes stamp{0%{opacity:0;transform:rotate(-12deg)scale(1.15)}to{opacity:1;transform:rotate(-12deg)}}@keyframes fade{0%{opacity:0}}@keyframes tentacle{0%{transform:rotate(-4deg)}}@keyframes ticker{to{transform:translate(-50%)}}[data-reveal]{opacity:0;transition:opacity .3s var(--ease), transform .3s var(--ease);transform:translateY(8px)}[data-reveal=in]{opacity:1;transform:none}h1,h2,h3{text-wrap:balance;margin:0;font-weight:400}h1,h2{font-family:var(--serif);color:var(--ink)}h1{letter-spacing:-.015em;font-size:84px;line-height:.96}h2{letter-spacing:-.015em;font-size:64px;line-height:1.04}h1 em,h2 em{color:var(--accent);font-style:italic}h3{font-size:18px;font-weight:500;line-height:1.35}p{margin:0}.sub{color:var(--ink-2);max-width:560px;font-size:18px;line-height:1.5}.label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:12px}.meta{color:var(--ink-2);font-size:13px}.eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:12px;margin-bottom:24px;font-size:12px;line-height:1;display:flex}.eyebrow.mark:after{content:")"}.eyebrow.mark:before{content:"";background:currentColor;order:2;width:24px;height:1px;margin-left:12px}.btn{border:1px solid var(--ink-2);min-height:48px;color:var(--ink);font:500 15px/1.2 var(--sans);cursor:pointer;white-space:nowrap;transition:transform .15s var(--ease), background-color .15s var(--ease), color .15s var(--ease);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 24px;text-decoration:none;display:inline-flex}.btn.primary{background:var(--ink);border-color:var(--ink);color:var(--surface)}.btn.small{min-height:40px;padding:9px 20px;font-size:14px}.btn svg{flex:none;width:16px;height:16px}.btn:hover{transform:translateY(-1px)}.btn:active{transform:scale(.97)}.btn:not(.primary):hover{background:var(--surface)}.dark .btn{border-color:var(--dark-ink-2);color:var(--dark-ink)}.dark .btn:not(.primary):hover{background:var(--ink)}.dark .btn.primary{background:var(--dark-ink);border-color:var(--dark-ink);color:var(--ink)}.text-link{color:var(--ink);align-items:center;gap:6px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.text-link:hover{color:var(--accent)}button{font:inherit}button.ghost{font-family:var(--sans);color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;transition:transform .15s var(--ease);border-radius:999px;padding:8px 14px;font-size:14px}button.ghost:hover:not(:disabled){border-color:var(--ink-2);transform:translateY(-1px)}button.ghost:active:not(:disabled){transform:scale(.97)}button.pay{border:1px solid var(--ink);background:var(--ink);color:var(--surface);font:500 14px/1.2 var(--sans);cursor:pointer;transition:transform .15s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:11px 20px;display:inline-flex}button.pay+button.pay{color:var(--ink);border-color:var(--ink-2);background:0 0}button.pay:hover:not(:disabled){transform:translateY(-1px)}button.pay:active:not(:disabled){transform:scale(.97)}button.pay:disabled{opacity:.45;cursor:default}.buttons{flex-wrap:wrap;gap:8px;display:flex}.pill{font-family:var(--mono);letter-spacing:.04em;border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:2px 8px;font-size:11px;display:inline-block}.card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:24px}.logo{color:var(--ink);font:500 22px/1 var(--sans);letter-spacing:-.01em;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.logo i{transform-origin:30% 80%;width:37px;height:34px;animation:tentacle .3s var(--ease) both;background:currentColor;display:block;-webkit-mask:url(/logo.svg) 50%/contain no-repeat;mask:url(/logo.svg) 50%/contain no-repeat}.dark .logo{color:var(--dark-ink)}.nav{z-index:30;background:var(--bg);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.nav{background:color-mix(in srgb, var(--bg) 92%, transparent)}}.nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav .wrap{align-items:center;gap:24px;height:88px;display:flex}.nav .links{gap:44px;margin:0 auto;display:flex}.nav .links a{color:var(--ink);padding:6px 0;font-size:15px;text-decoration:none;position:relative}.nav .links a:after{content:"";transform-origin:0;height:1px;transition:transform .2s var(--ease);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav .links a:hover:after,.nav .links a:focus-visible:after{transform:scaleX(1)}.nav-end{align-items:center;gap:16px;display:flex;position:relative}.menu-btn{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);cursor:pointer;transition:transform .15s var(--ease), background-color .15s var(--ease);background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.menu-btn:hover{background:var(--line)}.menu-btn:active{transform:scale(.97)}.menu-btn:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 3.5px var(--accent);outline:0}.menu-btn[aria-expanded=true]{background:var(--line)}.menu-btn svg{width:20px;height:20px}.menu{background:var(--surface);border:1px solid var(--line);transform-origin:100% 0;width:320px;animation:pane .2s var(--ease) both;border-radius:12px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 16px 40px #1a1a1a14}.menu-group{border-top:1px solid var(--line);padding:20px}.menu-group:first-child{border-top:0}.menu-group .label{margin-bottom:12px;font-size:11px;display:block}.menu-nav,.menu-cta{display:none}.menu-row{color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:15px;text-decoration:none;display:flex}a.menu-row:hover{color:var(--accent)}.menu-row svg{width:14px;height:14px;color:var(--ink-2)}.status{font-family:var(--mono);color:var(--ink-2);align-items:center;gap:8px;font-size:12px;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.status.up:before{background:var(--ink)}.seg{border:1px solid var(--ink-2);border-radius:999px;padding:0;display:inline-flex;overflow:hidden}.seg button{color:var(--ink);font:500 13px/1.2 var(--sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 18px;display:inline-flex}.seg button[aria-pressed=true]{background:var(--ink);color:var(--surface)}.seg button svg{width:13px;height:13px}.hero{border-bottom:1px solid var(--line);position:relative;overflow:hidden}.hero .wrap{min-height:740px;padding-top:56px;padding-bottom:72px;position:relative}.hero-copy{z-index:2;max-width:600px;position:relative}.hero .eyebrow{margin-bottom:32px}.hero .eyebrow:after{content:"";background:var(--line);width:220px;height:1px;margin-left:132px}.hero h1{margin-bottom:72px}.hero .lead{color:var(--ink);max-width:540px;margin-bottom:44px;font-size:18px;line-height:1.5}.cta-row{flex-wrap:wrap;gap:16px;display:flex}.made{color:var(--ink-2);align-items:center;gap:16px;margin-top:52px;font-size:14px;display:flex}.avatars{display:flex}.avatars img{border:2px solid var(--bg);object-fit:cover;border-radius:50%;width:36px;height:36px}.avatars img+img{margin-left:-10px}.hero-art{top:0;bottom:0;left:calc(var(--gutter) + 480px);pointer-events:none;position:absolute;right:0}.hero-art .photo{-webkit-user-select:none;user-select:none;width:1000px;max-width:none;height:auto;position:absolute;top:40px;left:0}.hero-art .arc{width:320px;position:absolute;top:0;left:80px}.hero-art .plus{font:400 14px/1 var(--mono);color:var(--ink);position:absolute}.hero-art .vtext{right:var(--gutter);font:400 12px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);border-left:1px solid var(--ink);width:90px;padding-left:16px;position:absolute;top:112px}.hero-art .coords{right:var(--gutter);font:400 12px/1.5 var(--mono);color:var(--ink);background:var(--surface);border-radius:4px;width:auto;padding:6px 8px;position:absolute;top:300px}.hero .code-card{left:calc(var(--gutter) + 656px);z-index:3;width:520px;position:absolute;top:220px}.code-card{background:var(--ink);color:var(--dark-ink);border-radius:10px;overflow:hidden;box-shadow:0 24px 60px #1a1a1a2e}.code-tabs{border-bottom:1px solid var(--dark-line);align-items:center;gap:4px;min-height:48px;padding:0 16px;display:flex}.code-tabs [role=tab],.window-bar button{color:var(--dark-ink-2);font:400 13px/1 var(--sans);cursor:pointer;background:0 0;border:0;padding:17px 8px;position:relative}.code-tabs [role=tab]:after,.window-bar button:after{content:"";background:var(--accent-light);height:2px;transition:transform .2s var(--ease);position:absolute;bottom:-1px;left:8px;right:8px;transform:scaleX(0)}.code-tabs [role=tab][aria-selected=true],.window-bar button[aria-pressed=true]{color:var(--dark-ink)}.code-tabs [role=tab][aria-selected=true]:after,.window-bar button[aria-pressed=true]:after{transform:scaleX(1)}.code-tabs .path{font:400 12px/1 var(--mono);color:var(--dark-ink-2);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:auto;overflow:hidden}.copy{color:var(--dark-ink);border:1px solid var(--dark-line);font:400 13px/1 var(--sans);cursor:pointer;transition:transform .15s var(--ease);background:0 0;border-radius:6px;flex:none;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.copy:active{transform:scale(.97)}.copy svg{width:13px;height:13px}.copy .check{animation:copied .15s var(--ease) both}@keyframes copied{0%{opacity:0;transform:scale(.8)}}.code-body{font:400 13px/1.6 var(--mono);counter-reset:l;margin:0;padding:18px 20px;overflow:hidden}.code-body .pane{animation:pane .2s var(--ease) both}.code-body .l{counter-increment:l;white-space:pre;text-overflow:ellipsis;overflow:hidden}.code-body .l:before{content:counter(l);text-align:right;width:2ch;color:var(--ink-2);margin-right:18px;display:inline-block}.code-body .l.pending{visibility:hidden}.code-body .l.wrapl{white-space:pre-wrap;overflow-wrap:anywhere;text-indent:calc(-2ch - 18px);padding-left:calc(2ch + 18px)}.code-foot{border-top:1px solid var(--dark-line);font:400 12px/1 var(--mono);color:var(--dark-ink-2);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px;display:flex}.chip{border:1px solid;border-radius:4px;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.chip:before{content:"";background:currentColor;width:8px;height:8px}.chip.c402{color:var(--c402)}.chip.c200{color:var(--c200)}.code-foot .total{color:var(--dark-ink);margin-left:auto}.k{color:var(--accent-light)}.s{color:var(--code-string)}.p{color:var(--code-punct)}.c{color:var(--dark-ink-2)}.caret{vertical-align:-2px;background:var(--dark-ink);width:.6em;height:1.1em;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.ticket.clearing .code-body .l{opacity:0;transition:opacity .3s var(--ease)}main>section{padding-block:120px}main>section+section:not(.dark){border-top:1px solid var(--line)}.dark+section{border-top:0!important}.dark{background:var(--black);color:var(--dark-ink)}.dark h2,.dark h3{color:var(--dark-ink)}.dark h2 em{color:var(--accent-light)}.dark .eyebrow,.dark .sub,.dark .meta{color:var(--dark-ink-2)}.head{gap:0;margin-bottom:56px;display:grid}.head .sub{margin-top:24px}.head.row{grid-template-columns:1fr auto;align-items:end;gap:24px}.about .wrap{grid-template-columns:1fr 1px 1fr;align-items:start;gap:40px;display:grid}.about .rule{background:var(--line);align-self:stretch}.about-body{grid-template-columns:minmax(0,1fr) 150px 130px;align-items:start;gap:24px;display:grid}.about-body p{color:var(--ink-2);margin-bottom:32px;font-size:15px;line-height:1.6}.photos{height:210px;position:relative}.photos img{object-fit:cover;filter:grayscale();border-radius:4px;width:116px;height:140px;position:absolute}.photos img:first-child{top:0;left:0}.photos img:last-child{border:3px solid var(--bg);top:68px;left:30px}.chips{display:grid}.chips div{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:22px;padding:0 0 22px;font-size:14px;display:flex}.chips div:last-child{border-bottom:0;margin-bottom:0}.round{border:1px solid var(--line);background:var(--surface);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.round svg{width:18px;height:18px}.round i{width:18px;height:18px;-webkit-mask:var(--src) center / contain no-repeat;-webkit-mask:var(--src) center / contain no-repeat;-webkit-mask:var(--src) center / contain no-repeat;mask:var(--src) center / contain no-repeat;background:currentColor;display:block}.cases{position:relative;overflow:hidden}.cases .wrap{z-index:1;grid-template-columns:1fr 2fr;display:grid;position:relative}.cases .rock{pointer-events:none;width:640px;max-width:50%;position:absolute;bottom:0;left:0}.cases-title{padding-left:48px;padding-right:40px}.cases-grid{grid-template-columns:1fr 1fr;display:grid}.cases-col{border-left:1px solid var(--dark-line);padding-inline:32px}.case{gap:20px;padding:8px 0 32px;display:flex}.case+.case{border-top:1px solid var(--dark-line);padding-top:32px}.case .box{border:1px solid var(--dark-line);border-radius:10px;flex:none;place-items:center;width:48px;height:48px;display:grid}.case .box svg{width:20px;height:20px}.case h3{margin-bottom:4px}.case p{color:var(--dark-ink-2);font-size:14px}.routes{grid-template-columns:minmax(300px,400px) 1fr;align-items:stretch;gap:24px;display:grid}.route-side{align-content:start;gap:16px;min-width:0;display:grid}.route-list{background:var(--surface);border:1px solid var(--line);border-radius:12px;display:grid;overflow:hidden}.route{text-align:left;color:var(--ink-2);border:0;border-top:1px solid var(--line);font:400 13px/1.3 var(--mono);cursor:pointer;background:0 0;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 18px;display:flex;position:relative;overflow:hidden}.route:first-child{border-top:0}.route:hover{color:var(--ink)}.route[aria-pressed=true]{color:var(--ink);background:var(--bg)}.route b{color:var(--ink);white-space:nowrap;font-weight:500}.route .bar{background:var(--accent);transform-origin:0;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.route[aria-pressed=true] .bar{animation:7s linear both fill}.routes:hover .bar,.routes:focus-within .bar,.routes.offscreen .bar{animation-play-state:paused}.routes.manual .bar{display:none}#products .card h3{font:500 14px/1.3 var(--mono)}.desc{margin:6px 0 18px}.price{font:400 44px/1.05 var(--serif);letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.price small{font:400 13px/1.3 var(--mono);color:var(--ink-2)}.rate{font-family:var(--mono);color:var(--ink-2);margin:10px 0 20px;font-size:12.5px}.rate.flash{animation:flash .2s var(--ease)}#products .label{margin-bottom:10px;display:block}.window{background:var(--ink);color:var(--dark-ink);border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.window-bar{border-bottom:1px solid var(--dark-line);min-height:48px;font:400 12px/1 var(--mono);color:var(--dark-ink-2);align-items:center;gap:4px;padding:0 16px;display:flex}.window-bar>span{padding:0 8px}.term{font:400 12.5px/1.65 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;flex:auto;max-height:480px;margin:0;padding:18px 22px;overflow-y:auto}#routes>.window .term{flex:1 1 0;min-height:420px;max-height:none}.term a{color:var(--accent-light)}.term .h{color:var(--dark-ink)}.term .y{color:var(--code-string)}.term .g{color:var(--c200)}.term .r{color:var(--c402)}.term .v{color:var(--accent-light)}.term .c{color:var(--dark-ink-2)}.term .ln{animation:both show}.calc{grid-template-columns:minmax(300px,1fr) 1.6fr;align-items:stretch;gap:24px;display:grid}.calc .card{grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;display:grid}.calc form{border-bottom:1px solid var(--ink);align-items:center;gap:12px;padding-bottom:10px;display:flex}.calc input{min-width:0;font:400 44px/1.1 var(--serif);color:var(--ink);caret-color:var(--accent);background:0 0;border:0;outline:0;flex:1;padding:0}.calc form:focus-within{border-bottom-color:var(--accent)}.presets{flex-wrap:wrap;gap:6px;display:flex}.presets button.ghost{padding:6px 12px;font-size:13px}.calc .rate{margin:0;line-height:1.6}.amounts{background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.amount{border-left:1px solid var(--line);flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}.amount:first-child{border-left:0}.amount div{font:400 36px/1.05 var(--serif);overflow-wrap:anywhere}.amount div.tweening{animation:tween .3s var(--ease)}.amount.usdc div{color:var(--accent)}.fx{border-top:1px solid var(--line);font-family:var(--mono);color:var(--ink-2);margin:auto 0 0;padding:14px 0 0;font-size:11.5px;line-height:1.7;list-style:none}.fx b,.fx span{white-space:nowrap}.fx b{color:var(--ink);font-weight:500}.fx .ok{color:var(--ink)}.fx .warn{color:var(--err)}.flow-track{width:100%;height:auto;margin:0 0 16px;display:block;overflow:visible}.flow-track .line{fill:none;stroke:var(--line);stroke-width:1.5px}.flow-track .node{fill:var(--surface);stroke:var(--ink)}.flow-track .arrow{fill:none;stroke:var(--ink-2);stroke-width:1.2px}.flow-track text{font-family:var(--mono);fill:var(--ink-2);font-size:12px}.flow-track .token{opacity:0;transition:opacity .3s var(--ease)}.flow-track .token.on{opacity:1}.flow-track .token rect{fill:var(--accent)}.flow-track .token text{fill:var(--ink);font-size:13px;font-weight:500}.grid4{background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid}.step{border-left:1px solid var(--line);transition:opacity .3s var(--ease);padding:24px}.step:first-child{border-left:0}.step .n{font:400 12px/1 var(--mono);color:var(--ink-2)}.step h3{margin:16px 0 8px}.step p{color:var(--ink-2);font-size:14px}.how.walking .step:not(.on){opacity:.4}.how .step.on .n{color:var(--accent)}.split{grid-template-columns:minmax(0,480px) minmax(0,640px);justify-content:space-between;align-items:start;gap:48px;display:grid}.split .sub{margin:24px 0 36px}.install{border:1px solid var(--line);background:var(--surface);max-width:100%;font:400 13px/1 var(--mono);border-radius:999px;align-items:center;gap:12px;margin-top:28px;padding:6px 6px 6px 18px;display:inline-flex}.install code{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.install .copy{color:var(--ink);border-color:var(--line);border-radius:999px}.discovery{font-family:var(--mono);color:var(--ink-2);margin-top:20px;font-size:12.5px}.eco{position:relative;overflow:hidden;padding-bottom:72px!important}.eco .map{pointer-events:none;width:420px;max-width:30%;position:absolute;top:40px;left:0}.eco .wrap{grid-template-columns:360px 1fr 1px 320px;align-items:start;gap:40px;display:grid;position:relative}.eco .rule{background:var(--line);align-self:stretch}.eco .sub{margin-top:48px;font-size:17px}.stats{display:grid}.stat{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:0 28px;padding:20px 0 28px;display:grid}.stat:first-child{padding-top:0}.stat:last-child{border-bottom:0}.stat .n{font:400 11px/2.4 var(--mono);color:var(--ink-2);border-right:1px solid var(--line)}.stat-value{letter-spacing:-.01em;font-size:28px;line-height:1.2}.stat .meta{margin-top:6px}.marquee{grid-column:2/-1;align-items:center;gap:24px;margin-top:40px;display:flex;position:relative}.marquee .track-wrap{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee ul{width:max-content;margin:0;padding:0;list-style:none;animation:60s linear infinite ticker;display:flex}.marquee.paused ul{animation-play-state:paused}.marquee li{color:var(--ink);white-space:nowrap;align-items:center;gap:12px;padding-right:72px;font-size:20px;display:flex}.marquee .ghost{flex:none;align-items:center;gap:6px;display:inline-flex}.marquee li i{width:28px;height:28px;-webkit-mask:var(--src) center / contain no-repeat;-webkit-mask:var(--src) center / contain no-repeat;-webkit-mask:var(--src) center / contain no-repeat;mask:var(--src) center / contain no-repeat;background:currentColor;display:block}.table-wrap{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:14px 20px}tbody tr:last-child td{border-bottom:0}th{font:400 11px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.compare td:first-child{white-space:nowrap;font-weight:500}.compare td.no{color:var(--ink-2)}.compare td.yes-col{color:var(--ink)}.cards td{font-family:var(--mono);white-space:nowrap;font-size:12.5px}.cards td b{font-weight:500}.cards td.empty{color:var(--ink-2);font-family:var(--sans);white-space:normal}.cards a{color:var(--accent)}tr.new td{animation:rise .3s var(--ease)}.pager{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:20px;display:flex}.pager button.ghost{min-width:40px;padding:8px 12px}.pager button.ghost.current{background:var(--ink);color:var(--surface);border-color:var(--ink)}.pager button.ghost:disabled{opacity:.4;cursor:default}.pager .gap{color:var(--ink-2);padding:8px 2px}.mainnet-top{grid-template-columns:1fr 340px;align-items:end;gap:48px;margin-bottom:56px;display:grid}.mainnet-top .head{margin-bottom:0}.wallet{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:stretch;gap:24px;margin-bottom:40px;display:grid}.wallet .seg{margin-bottom:20px}.mpane h3{font:400 32px/1.1 var(--serif);margin:0 0 14px}.mpane p{color:var(--ink-2);margin-bottom:14px;font-size:15px}.mpane .buttons{margin-top:24px}.convert-form{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.convert-form input,.convert-form select{font:400 15px/1.2 var(--sans);background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:999px;outline:0;padding:11px 16px}.convert-form input{width:120px}.convert-form input:focus,.convert-form select:focus{border-color:var(--accent)}.convert-form .buttons{margin:0}#wallet-status,#cv-status{margin-top:12px}.receipt{background:var(--surface);border:1px solid var(--line);font:400 13px/1.6 var(--mono);border-radius:12px;padding:20px 22px;position:relative;overflow:hidden}.receipt>div{animation:rise .3s var(--ease) both;animation-delay:calc(var(--i,0) * 40ms)}.receipt .big{font:400 30px/1.2 var(--serif);margin:6px 0}.receipt a,.receipt .ok{color:var(--accent)}.receipt .watermark{background:var(--accent-light);opacity:.35;width:120px;height:110px;animation:fade .3s var(--ease) both;animation-delay:.3s;position:absolute;bottom:-12px;right:-8px;-webkit-mask:url(/logo.svg) 50%/contain no-repeat;mask:url(/logo.svg) 50%/contain no-repeat}.receipt .stamp{border:1.5px solid var(--accent);color:var(--accent);font:500 12px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;background:var(--surface);animation:stamp .3s var(--ease) both;border-radius:4px;padding:4px 10px;animation-delay:.28s;position:absolute;top:auto;bottom:56px;right:20px;transform:rotate(-12deg)}.cta{position:relative;overflow:hidden;padding-block:160px 120px!important}.cta .waves{pointer-events:none;width:min(100%,50% + 720px);position:absolute;top:0;right:0}.cta .wrap{position:relative}.cta h2{max-width:760px;margin-bottom:32px}.cta .sub{margin-bottom:40px}.cta .vtext{right:var(--gutter);font:400 12px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;width:110px;color:var(--dark-ink-2);position:absolute;top:0}footer{background:var(--ink);color:var(--surface);position:relative;overflow:hidden}.foot-flower{pointer-events:none;width:709px;max-width:none;position:absolute;top:263px;left:calc(50% + 250px)}.foot-main{gap:48px;padding-block:72px 56px;display:flex;position:relative}.foot-brand{flex:1;align-content:start;gap:20px;display:grid}footer .logo{color:var(--surface);gap:10px;font-size:20px}footer .logo i{width:31px;height:28px}.foot-brand .tagline{font:400 30px/1.2 var(--sans);letter-spacing:-.015em;margin:0;display:grid}.foot-brand .tagline em{font:italic 400 34px/1.1 var(--serif);letter-spacing:-.01em}.foot-brand .meta{max-width:360px;color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.foot-col{align-content:start;gap:12px;min-width:170px;font-size:14px;line-height:1.5;display:grid}.foot-col .label{font:500 11px/1.4 var(--sans);letter-spacing:.08em;color:var(--ink-2)}.foot-col a{color:var(--surface);white-space:nowrap;text-decoration:none}.foot-col a:hover{color:var(--accent-light)}.foot-band{background:url(/brand/band.svg) 50%/100% 100% no-repeat;height:64px}.foot-bar{font:400 12px/1.4 var(--mono);flex-wrap:wrap;align-items:center;gap:8px 24px;padding-block:20px;display:flex;position:relative}.foot-bar .status{color:var(--surface)}.foot-bar .status.up:before{background:currentColor}.foot-bar .end{color:var(--ink-2);margin-left:auto}.foot-word{max-width:1440px;height:.862em;padding-left:calc(var(--gutter) - .035em);font:200 min(22.66vw, 326px)/.72 var(--sans);letter-spacing:-.05em;color:#ffffff7a;white-space:nowrap;margin:0 auto;position:relative;overflow:hidden}.doc-top{z-index:30;background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:20px;height:72px;padding:0 38px 0 32px;display:flex;position:sticky;top:0}.doc-top .logo{flex:0 0 248px;gap:10px;font-size:19px}.doc-top .logo i{width:31px;height:28px}.doc-tabs{align-items:center;gap:28px;margin-left:12px;display:flex}.doc-tabs a{color:var(--ink-2);white-space:nowrap;align-items:center;gap:4px;padding:10px 0;font-size:15px;text-decoration:none;display:inline-flex;position:relative}.doc-tabs a:after{content:"";background:var(--accent);height:2px;transition:transform .2s var(--ease);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.doc-tabs a:hover,.doc-tabs a[aria-current]{color:var(--ink)}.doc-tabs a[aria-current]:after{transform:scaleX(1)}.doc-tabs svg{width:13px;height:13px}.doc-search{background:var(--bg);border:1px solid var(--line);width:240px;height:36px;color:var(--ink-2);cursor:text;border-radius:8px;align-items:center;gap:8px;padding:0 6px 0 12px;display:flex}.doc-search:focus-within{border-color:var(--accent)}.doc-search svg{flex:none;width:15px;height:15px}.doc-search input{min-width:0;color:var(--ink);font:400 14px/1 var(--sans);background:0 0;border:0;outline:0;flex:1;padding:0}.doc-search input::placeholder{color:var(--ink-2)}.doc-search kbd{font:400 10px/1 var(--mono);color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:4px;flex:none;padding:4px 5px}.doc-search.top{margin-left:auto}.doc-search.side{background:var(--surface);width:auto;margin-bottom:28px;display:none}.doc-menu{display:none}.doc-shell{grid-template-columns:280px minmax(0,1fr);display:grid}.doc-side{overscroll-behavior:contain;background:var(--bg);border-right:1px solid var(--line);align-self:start;height:calc(100dvh - 72px);padding:32px 24px 40px;position:sticky;top:72px;overflow-y:auto}.doc-group+.doc-group{margin-top:28px}.doc-group .label{margin-bottom:10px;font-size:11px;display:block}.doc-group a{color:var(--ink-2);border:1px solid #0000;border-radius:6px;padding:5px 12px;font-size:15px;line-height:1.5;text-decoration:none;display:block;position:relative}.doc-group a:hover{color:var(--ink)}.doc-group a[aria-current]{color:var(--ink);background:var(--surface);border-color:var(--line)}.doc-group a[aria-current]:before{content:"";background:var(--accent);width:2px;position:absolute;top:6px;bottom:6px;left:-1px}.doc-lang{margin-top:36px}.doc-empty{padding:0 12px}.doc-main{background:radial-gradient(circle,#1a1a1a12 1px,#0000 1.5px) 0 0/24px 24px;min-width:0}.doc-hero{padding:76px 40px 48px 80px;position:relative;overflow:hidden}.doc-hero:after{content:"";background:var(--line);height:1px;position:absolute;bottom:0;left:40px;right:40px}.doc-hero .eyebrow,.doc-hero h1,.doc-hero .lead,.doc-hero .cta-row{position:relative}.doc-hero h1{max-width:620px;font:400 64px/1.04 var(--sans);letter-spacing:-.025em}.doc-hero h1 em{font-family:var(--serif);letter-spacing:-.01em;font-size:1.06em}.doc-hero .lead{max-width:560px;color:var(--ink-2);margin:28px 0 24px;font-size:17px;line-height:1.55}.doc-hero .cta-row{gap:12px}.doc-hero .btn:not(.primary){border-color:var(--ink)}.doc-hero .waves{pointer-events:none;-webkit-user-select:none;user-select:none;width:485px;height:348px;position:absolute;top:0;right:0}.doc-hero .cross{background:linear-gradient(var(--ink), var(--ink)) center / 1px 100% no-repeat, linear-gradient(var(--ink), var(--ink)) center / 100% 1px no-repeat;width:40px;height:40px;position:absolute;top:40px;right:120px}.doc-hero .vtext{width:70px;font:400 11px/16px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);position:absolute;top:66px;right:50px}.doc-grid{grid-template-columns:minmax(0,760px) 235px;align-items:start;gap:45px;padding:48px 40px 120px 80px;display:grid}.doc-toc{border-left:1px solid var(--line);gap:8px;padding-left:18px;display:grid;position:sticky;top:120px}.doc-toc .label{margin-bottom:4px;font-size:11px}.doc-toc a{color:var(--ink-2);align-items:center;gap:10px;font-size:13.5px;line-height:1.5;text-decoration:none;display:flex}.doc-toc a:before{content:"";background:var(--line);width:5px;height:5px;transition:background-color .15s var(--ease);border-radius:50%;flex:none}.doc-toc a:hover,.doc-toc a[aria-current]{color:var(--ink)}.doc-toc a[aria-current]:before{background:var(--accent)}.doc-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.doc-card{background:var(--surface);border:1px solid var(--line);color:var(--ink);transition:border-color .15s var(--ease);border-radius:10px;padding:20px;text-decoration:none;display:block;position:relative}.doc-card:hover{border-color:var(--ink)}.doc-card .icon,.doc-benefits .icon{border:1px solid var(--line);background:var(--surface);border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.doc-card .icon svg,.doc-benefits .icon svg{width:16px;height:16px}.doc-card .go{width:14px;height:14px;color:var(--ink-2);transition:color .15s var(--ease);position:absolute;top:24px;right:20px}.doc-card:hover .go{color:var(--accent)}.doc-card h3{margin-top:20px;font-size:17px}.doc-card p{color:var(--ink-2);margin:8px 0 0;font-size:13.5px;line-height:1.45}.doc-body>section{padding-top:64px}.doc-body>section+section{border-top:1px solid var(--line);margin-top:56px;padding-top:56px}.docs .flow-track{display:none}.docs section .wrap{max-width:none;padding:0}.docs .doc-body h2{font:400 40px/1.1 var(--sans);letter-spacing:-.02em}.docs .doc-body h2 em{font-family:var(--serif);color:var(--ink);font-size:1.06em}.docs .eyebrow.mark:before,.docs .eyebrow.mark:after{display:none}.docs .head{margin-bottom:32px}.docs .head .sub{margin-top:16px;font-size:16px}.docs .routes,.docs .mainnet-top,.docs .split{grid-template-columns:minmax(0,1fr)}.docs #routes>.window .term{flex:none;min-height:0;max-height:440px}.docs .grid4{grid-template-columns:1fr 1fr}.docs .step:nth-child(3){border-left:0}.docs .step:nth-child(n+3){border-top:1px solid var(--line)}.docs .wallet{grid-template-columns:minmax(0,1fr)}.docs .code-card{box-shadow:none}.doc-prose>h2{margin-bottom:28px}.doc-prose>p{max-width:680px;color:var(--ink-2);margin:0 0 20px;font-size:16px}.doc-prose p a,.doc-list a{color:var(--accent);text-underline-offset:3px}.doc-prose p code,.doc-prose td code,.doc-list code{background:var(--surface);border:1px solid var(--line);color:var(--ink);overflow-wrap:anywhere;border-radius:4px;padding:1px 5px;font-size:.84em}.doc-prose .doc-code,.doc-prose .doc-table{margin:24px 0 28px}.doc-code .code-tabs .path{margin:0 auto 0 4px}.doc-code .code-body{overflow-x:auto}.doc-code .code-body .l{text-overflow:clip;overflow:visible}.doc-table td{color:var(--ink-2);font-size:14px}.doc-table td:first-child{width:34%;color:var(--ink)}.doc-prose .doc-table td code{overflow-wrap:break-word}.doc-label{display:none}.doc-list{max-width:680px;color:var(--ink-2);gap:14px;margin:0 0 20px;padding:0;list-style:none;display:grid}.doc-list b{color:var(--ink);font-weight:500}.doc-overview{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:50px;display:grid}.doc-overview>p{color:var(--ink-2);margin:0;font-size:17px;line-height:1.55}.doc-benefits .label{margin-bottom:18px;font-size:11px;display:block}.doc-benefits ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.doc-benefits li{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;display:grid}.doc-benefits .icon{width:32px;height:32px;color:var(--accent)}.doc-benefits b{font-size:15px;font-weight:500;line-height:1.35;display:block}.doc-benefits li span:not(.icon){color:var(--ink-2);font-size:13.5px;line-height:1.4;display:block}.doc-figure{background:var(--black);border-radius:12px;height:240px;margin:56px 0 0;position:relative;overflow:hidden}.doc-figure img{object-fit:cover;object-position:30% 100%;width:100%;height:100%;display:block}.doc-figure figcaption{background:var(--surface);font:400 11px/1.3 var(--mono);letter-spacing:.06em;color:var(--ink);border-radius:4px;padding:5px 10px;position:absolute;bottom:20px;left:20px}.doc-next{background:var(--surface);border:1px solid var(--line);color:var(--ink);transition:border-color .15s var(--ease);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:56px;padding:18px 24px;text-decoration:none;display:flex}.doc-next:hover{border-color:var(--ink)}.doc-next svg{flex:none;width:18px;height:18px}@media (max-width:1280px){.doc-top{padding-inline:24px}.doc-top .logo{flex-basis:216px}.doc-tabs a[target]{display:none}.doc-shell{grid-template-columns:240px minmax(0,1fr)}.doc-hero{padding-left:40px}.doc-hero h1{max-width:540px;font-size:56px}.doc-hero .waves{width:380px;height:300px}.doc-grid{grid-template-columns:minmax(0,1fr);padding:48px 40px 96px}.doc-toc{display:none}}@media (max-width:1200px){.doc-search.top{display:none}.doc-search.side{display:flex}.doc-try{margin-left:auto}}@media (max-width:960px){.doc-top .logo{flex:none}.doc-tabs{display:none}.doc-menu{display:grid}.doc-shell{display:block}.doc-side{z-index:25;visibility:hidden;opacity:0;height:auto;transition:opacity .2s var(--ease), transform .2s var(--ease), visibility .2s;border-right:0;padding:24px 20px 40px;position:fixed;inset:72px 0 0;transform:translateY(-8px)}.doc-side.open{visibility:visible;opacity:1;transform:none}.doc-locked,.doc-locked body{overflow:hidden}.doc-hero{padding-top:56px}}@media (max-width:760px){.doc-overview{grid-template-columns:minmax(0,1fr);gap:32px}.doc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.doc-hero .waves{opacity:.35}.doc-hero .cross,.doc-hero .vtext{display:none}}@media (max-width:640px){.doc-top{height:64px;padding-inline:20px}.doc-side{top:64px}.doc-try{display:none}.doc-menu{margin-left:auto}.doc-hero{padding:40px 20px 32px}.doc-hero:after{left:20px;right:20px}.doc-hero h1{font-size:40px}.doc-hero .lead{font-size:16px}.doc-hero .cta-row{flex-direction:row}.doc-grid{padding:32px 20px 80px}.docs .doc-body h2{font-size:30px}.doc-body>section+section{margin-top:56px;padding-top:56px}.docs .grid4{grid-template-columns:1fr}.doc-figure{height:180px}.doc-table thead{display:none}.doc-table tr{border-bottom:1px solid var(--line);padding:14px 16px;display:block}.doc-table tbody tr:last-child{border-bottom:0}.doc-table td,.doc-table td:first-child{border:0;width:auto;padding:0;display:block}.doc-table td+td{margin-top:6px}.doc-label{font:400 10.5px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-right:8px;display:inline}}@media (max-width:480px){.doc-cards{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.presets button,.pager button.ghost,button.pay,button.ghost,.route,.seg button{min-height:44px}}@media (max-width:1280px){:root{--gutter:40px}h1{font-size:72px}h2{font-size:54px}.hero-art{left:calc(var(--gutter) + 420px)}.hero .code-card{left:auto;right:var(--gutter);width:500px}.hero-art .vtext,.hero-art .coords{display:none}.about .wrap{grid-template-columns:1fr}.about .rule{display:none}.eco .wrap{grid-template-columns:1fr 1px 320px}.eco .wrap>.map-spacer{display:none}.marquee{grid-column:1/-1}.eco .map,.cta .vtext{display:none}.foot-main{flex-wrap:wrap}.foot-brand{flex-basis:100%}.wallet{grid-template-columns:1fr}}@media (max-width:960px){.nav .links,.nav-end>.btn{display:none}.nav-end{margin-left:auto;position:static}.menu{border-inline:0;border-radius:0;width:auto;max-height:calc(100dvh - 88px);position:fixed;top:88px;left:0;right:0;overflow-y:auto;box-shadow:0 24px 40px #1a1a1a14}.menu-nav,.menu-cta{display:block}.menu-group{padding-inline:var(--gutter)}.menu-nav a{font:400 30px/1.15 var(--serif);color:var(--ink);justify-content:space-between;align-items:center;padding:10px 0;text-decoration:none;display:flex}.menu-nav a svg{width:18px;height:18px}.menu-cta .btn{width:100%}.hero .wrap{min-height:0;padding-bottom:48px}.hero-copy{max-width:none}.hero h1{margin-bottom:32px}.hero .eyebrow:after{display:none}.hero-art{margin:48px calc(-1 * var(--gutter)) 0;position:relative;left:auto;right:auto}.hero-art .photo{width:100%;display:block;position:relative;top:0}.hero-art .arc,.hero-art .plus{display:none}.hero .code-card{width:auto;margin:-120px 0 0;position:relative;top:auto;left:auto;right:auto}.made{margin-top:40px}main>section{padding-block:80px}.cases .wrap{grid-template-columns:1fr}.cases-title{padding:0 0 40px}.cases .rock{display:none}.routes,.calc,.split,.mainnet-top{grid-template-columns:minmax(0,1fr)}#routes>.window .term{flex:none;min-height:0;max-height:440px}.grid4{grid-template-columns:1fr 1fr}.step:nth-child(3){border-left:0}.step:nth-child(n+3){border-top:1px solid var(--line)}.flow-track{display:none}.eco .wrap{grid-template-columns:minmax(0,1fr)}.eco .rule,.eco .map{display:none}.eco .sub{margin-top:24px}}@media (max-width:640px){:root{--gutter:20px}h1{font-size:46px;line-height:.98}h2{font-size:40px}.sub,.hero .lead{font-size:16px}.nav .wrap{height:72px}.menu{max-height:calc(100dvh - 72px);top:72px}.logo{gap:10px;font-size:19px}.logo i{width:31px;height:28px}.cta-row{flex-direction:column;align-items:flex-start;gap:12px}.hero .code-card{margin-top:-64px}.code-body{padding:14px;font-size:11.5px}.code-body .l:before{margin-right:12px}.code-body .l.wrapl{text-indent:calc(-2ch - 12px);padding-left:calc(2ch + 12px)}.code-tabs{padding:0 8px}.code-tabs .path{display:none}.copy{margin-left:auto}.code-foot{padding:12px 14px}.code-foot .total{width:100%;margin-left:0}.about-body{grid-template-columns:1fr 1fr}.about-body>:first-child{grid-column:1/-1}.photos{height:190px}.cases-grid{grid-template-columns:1fr}.cases-col{border-left:0;padding:0}.cases-col+.cases-col .case:first-child{border-top:1px solid var(--dark-line);padding-top:32px}.head.row{grid-template-columns:1fr}.price{font-size:36px}.calc input{font-size:34px}.amounts{grid-template-columns:1fr}.amount{border-left:0;border-top:1px solid var(--line)}.amount:first-child{border-top:0}.grid4{grid-template-columns:1fr}.step{border-top:1px solid var(--line);border-left:0!important}.step:first-child{border-top:0}.stat{grid-template-columns:36px 1fr;gap:0 20px}.marquee{flex-direction:column;align-items:stretch}.marquee li{padding-right:48px;font-size:17px}.convert-form input{flex:100%;width:auto}.convert-form select{flex:1 1 0;min-width:0}.convert-form .buttons{flex:100%}.convert-form .buttons button.pay{flex:1;justify-content:center}.cards thead{display:none}.cards tr{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;padding:6px 0;display:grid}.cards tr:last-child{border-bottom:0}.cards td{white-space:normal;overflow-wrap:anywhere;border-bottom:0;min-width:0;padding:8px 16px}.cards td[data-label]:before,.compare td[data-label]:before{content:attr(data-label);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-bottom:3px;font-size:11px;display:block}.cards td.mono{white-space:nowrap;font-size:12px}.cards td.empty{grid-column:1/-1}.compare thead{display:none}.compare tr{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 16px;padding:16px 20px;display:grid}.compare tbody tr:last-child{border-bottom:0}.compare td{border:0;min-width:0;padding:0}.compare td:first-child{white-space:normal;grid-column:1/-1;margin-bottom:10px}.pager{gap:4px}.pager button.ghost{min-width:36px;padding:8px}.cta .vtext{display:none}.cta .waves{opacity:.6;width:160%;max-width:none}.foot-main{grid-template-columns:1fr 1fr;gap:40px 20px;padding-block:48px 40px;display:grid}.foot-brand{grid-column:1/-1}.foot-col{min-width:0}.foot-bar{flex-direction:column;align-items:flex-start;gap:0}.foot-bar .end{margin:16px 0 0}.foot-flower{width:420px;inset:auto -170px -120px auto}.foot-word{height:calc(.862em + 40px);color:var(--surface);padding-top:40px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:0s!important;animation-duration:0s!important;animation-delay:0s!important}.marquee:not(.playing) ul{animation-play-state:paused}.marquee.playing ul{animation-duration:60s!important}[data-reveal]{transform:none}.receipt>div{animation-name:fade}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
