@layer components{.site{--c-canvas: oklch(.115 .004 170);--c-s1: oklch(.155 .005 170);--c-s2: oklch(.18 .006 170);--c-s3: oklch(.205 .006 170);--c-line: oklch(.255 .007 170);--c-line-2: oklch(.31 .008 170);--c-line-3: oklch(.36 .008 170);--c-ink: oklch(.97 .003 170);--c-ink-2: oklch(.86 .008 170);--c-ink-3: oklch(.67 .01 170);--c-ink-4: oklch(.6 .01 170);--c-accent: oklch(.74 .14 163);--c-accent-hover: oklch(.8 .13 163);--c-on-accent: oklch(.17 .02 172);--c-accent-ink: oklch(.82 .09 163);--c-accent-soft: oklch(.74 .14 163 / .12);--surface: var(--c-s1);--muted: var(--c-s2);--foreground: var(--c-ink);--border: var(--c-line);--gutter: clamp(16px, 4vw, 32px);--ease-out: cubic-bezier(.22, 1, .36, 1);background:var(--c-canvas);color:var(--c-ink);color-scheme:dark;font-feature-settings:"cv11" 1;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}html:has(.site),body:has(.site){background:#040505}.site ::selection{background:#3ec6914d;color:var(--c-ink)}.site :focus-visible{outline:2px solid oklch(.74 .14 163 / .7);outline-offset:2px}.site-wrap{width:min(100% - 2 * var(--gutter),1200px);margin-inline:auto}.t-display-xl{font-size:clamp(40px,4.6vw,64px);font-weight:600;line-height:1.05;letter-spacing:-.0375em;text-wrap:balance}.t-display-lg{font-size:clamp(32px,4.2vw,56px);font-weight:600;line-height:1.1;letter-spacing:-.032em;text-wrap:balance}.t-display-md{font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.15;letter-spacing:-.025em;text-wrap:balance}.t-headline{font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.2;letter-spacing:-.021em}.t-card{font-size:18px;font-weight:500;line-height:1.3;letter-spacing:-.012em}.t-lead{font-size:clamp(16px,1.4vw,18px);line-height:1.55;letter-spacing:-.005em}.t-body{font-size:16px;line-height:1.6}.t-small{font-size:14px;line-height:1.5}.t-caption{font-size:12px;line-height:1.4}.t-eyebrow{font-size:13px;font-weight:500;line-height:1.3;letter-spacing:.03em;color:var(--c-ink-3)}.t-mono{font-family:JetBrains Mono Variable,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.55;font-variant-ligatures:none}.site-btn{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border-radius:8px;padding:0 16px;font-size:14px;font-weight:500;line-height:1.2;white-space:nowrap;transition:background-color .15s,border-color .15s,color .15s}.site-btn[data-variant=primary]{background:var(--c-accent);color:var(--c-on-accent)}.site-btn[data-variant=primary]:hover{background:var(--c-accent-hover)}.site-btn[data-variant=secondary]{border:1px solid var(--c-line);background:var(--c-s1);color:var(--c-ink)}.site-btn[data-variant=secondary]:hover{border-color:var(--c-line-2);background:var(--c-s2)}.site-btn[data-variant=ghost]{color:var(--c-ink-2)}.site-btn[data-variant=ghost]:hover{background:var(--c-s1);color:var(--c-ink)}.site-link{text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .15s,text-decoration-color .15s}.site-link:hover{color:var(--c-ink);text-decoration-color:currentColor}.site-panel{border:1px solid var(--c-line);border-radius:12px;background:var(--c-s1);box-shadow:inset 0 1px #ffffff0a}.site-frame{border:1px solid var(--c-line);border-radius:16px;background:var(--c-s1);padding:4px;box-shadow:inset 0 1px #ffffff0d}.site-frame>img,.site-frame>div>img{border-radius:12px}.site-chip{display:inline-flex;align-items:center;gap:6px;border-radius:9999px;background:var(--c-s2);padding:2px 8px;font-size:12px;line-height:1.5;color:var(--c-ink-2);white-space:nowrap}.site-header{background:color-mix(in oklch,var(--c-canvas) 80%,transparent);-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);border-bottom:1px solid transparent;transition:border-color .2s}.site-header[data-scrolled]{border-bottom-color:var(--c-line)}.site-mark rect{fill:#067f5c}.site-mark path{stroke:#fff}.hero-stage{perspective:2000px}.hero-frame{transform:rotateX(var(--tilt, 0deg));transform-origin:50% 0;will-change:transform}.hero-shot{-webkit-mask-image:linear-gradient(to bottom,var(--c-canvas) 58%,transparent 100%);mask-image:linear-gradient(to bottom,var(--c-canvas) 58%,transparent 100%)}@media(min-width:1024px){.hero-scene,.hero-art{margin-left:-32px;margin-right:calc(-1*min(96px,max(var(--gutter),(100vw - 1200px) / 2) - 16px))}}.hero-scene canvas{-webkit-mask-image:radial-gradient(ellipse 66% 62% at 50% 50%,var(--c-canvas) 64%,transparent 100%);mask-image:radial-gradient(ellipse 66% 62% at 50% 50%,var(--c-canvas) 64%,transparent 100%)}.site-share{border:1px solid var(--c-line-2);border-radius:9999px;background:var(--c-s2);padding:2px 9px;font-size:12px;font-weight:500;line-height:1.5;color:var(--c-ink);white-space:nowrap;transition:opacity .4s}.site-share-muted{color:var(--c-ink-3)}.site-wallet{display:flex;flex-direction:column;align-items:center;border-radius:8px;padding:2px 7px;font-size:11px;line-height:1.35}.site-wallet-address{font-family:JetBrains Mono Variable,ui-monospace,monospace;font-variant-ligatures:none}.site-stage{color:var(--c-ink-3);transition:opacity .4s,color .3s,border-color .3s}.site-stage[data-active]{border-color:var(--c-line-3);color:var(--c-ink)}.site-stage[data-done]{border-color:#3ec69199;color:var(--c-accent-ink)}.site-stage-mono{font-family:JetBrains Mono Variable,ui-monospace,monospace;font-variant-ligatures:none}.site-stage-check{display:none}.site-stage[data-done] .site-stage-check{display:block}@media(max-width:639px){.site-share{padding:1px 7px;font-size:11px}.site-wallet .site-wallet-address,.site-wallet-word{display:none}}.feed-icon{display:grid;width:18px;height:18px;place-items:center;border-radius:9999px;flex:none}.feed-icon[data-state=pending]{border:1.5px solid var(--c-line-3)}.feed-icon[data-state=active]{border:1.5px solid oklch(.74 .14 163 / .25);border-top-color:var(--c-accent);animation:feed-spin .9s linear infinite}.feed-icon[data-state=done]{background:var(--c-accent);color:var(--c-on-accent)}@keyframes feed-spin{to{transform:rotate(360deg)}}.feed-row{transition:opacity .3s,color .3s}.flow-progress{height:2px;overflow:hidden;border-radius:9999px;background:var(--c-line)}.flow-progress>span{display:block;height:100%;width:100%;transform-origin:left;background:var(--c-accent);animation:flow-progress var(--flow-duration, 6s) linear forwards}.flow-progress[data-paused]>span{animation-play-state:paused}@keyframes flow-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.flow-shot{transition:opacity .4s var(--ease-out)}.calc{--seg-1: oklch(.335 .009 170);--seg-2: oklch(.255 .007 170);--seg-3: oklch(.385 .01 170);--seg-4: oklch(.225 .006 170);--seg-5: oklch(.3 .008 170)}.calc-amount{display:flex;min-width:0;align-items:baseline;gap:12px;border-bottom:1px solid var(--c-line-2);padding-bottom:8px;transition:border-color .15s}.calc-amount:focus-within{border-color:var(--c-accent)}.calc-amount-field{display:inline-grid;min-width:0;font-size:clamp(40px,5.4vw,64px);font-weight:600;line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.calc-amount-field:after,.calc-amount-input{grid-area:1 / 1;font:inherit;letter-spacing:inherit}.calc-amount-field:after{visibility:hidden;padding-right:.06em;white-space:pre;content:attr(data-value)}.calc-amount-input{width:0;min-width:100%;background:transparent;color:var(--c-ink);caret-color:var(--c-accent)}.calc-amount-input:focus-visible{outline:none}.calc-amount-unit{font-size:clamp(22px,2.2vw,28px);font-weight:600;letter-spacing:-.02em;color:var(--c-ink-3)}.calc-coin{display:inline-flex;min-height:40px;align-items:center;gap:8px;border:1px solid var(--c-line);border-radius:9999px;padding:0 14px 0 8px;font-size:14px;font-weight:500;color:var(--c-ink-2);transition:background-color .15s,border-color .15s,color .15s}.calc-coin:hover{border-color:var(--c-line-2);color:var(--c-ink)}.calc-coin[aria-checked=true]{border-color:var(--c-line-3);background:var(--c-s3);color:var(--c-ink)}.calc-range{width:100%;height:24px;appearance:none;background:transparent;cursor:pointer}.calc-range:focus-visible{outline:none}.calc-range::-webkit-slider-runnable-track{height:4px;border-radius:9999px;background:linear-gradient(to right,var(--c-accent) var(--p),var(--c-s3) var(--p))}.calc-range::-moz-range-track{height:4px;border-radius:9999px;background:linear-gradient(to right,var(--c-accent) var(--p),var(--c-s3) var(--p))}.calc-range::-webkit-slider-thumb{width:20px;height:20px;margin-top:-8px;appearance:none;border-radius:9999px;background:var(--c-ink);box-shadow:0 0 0 4px var(--c-s1),0 2px 6px #00000080;transition:box-shadow .15s}.calc-range::-moz-range-thumb{width:20px;height:20px;border:0;border-radius:9999px;background:var(--c-ink);box-shadow:0 0 0 4px var(--c-s1),0 2px 6px #00000080}.calc-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--c-s1),0 0 0 6px #3ec691b3}.calc-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--c-s1),0 0 0 6px #3ec691b3}.calc-toggle{display:inline-flex;min-height:40px;align-items:center;gap:12px;border-radius:8px;color:var(--c-ink-2)}.calc-toggle:hover{color:var(--c-ink)}.calc-switch{position:relative;width:36px;height:20px;flex-shrink:0;border-radius:9999px;background:var(--c-line-2);transition:background-color .15s}.calc-switch:after{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:9999px;background:var(--c-ink);content:"";transition:transform .2s var(--ease-out)}.calc-toggle[aria-checked=true] .calc-switch{background:var(--c-accent)}.calc-toggle[aria-checked=true] .calc-switch:after{transform:translate(16px)}.calc-bar{display:flex;height:88px;align-items:stretch}.calc-track{position:relative;display:flex;min-width:0;flex:1}.calc-area{display:flex;flex:1;gap:2px;overflow:hidden;border-radius:12px 0 0 12px}.calc-bar[data-buyer] .calc-area{border-radius:12px}.calc-seg{position:relative;display:flex;min-width:0;flex-basis:0;flex-direction:column;justify-content:flex-end;gap:2px;overflow:hidden;background:var(--seg);padding:12px 14px;transition:flex-grow .26s var(--ease-out)}.calc-area[data-dragging] .calc-seg{transition:none}.calc-seg-index{position:absolute;top:10px;left:12px;font-size:12px;font-weight:600;line-height:1;color:var(--c-ink-3);font-variant-numeric:tabular-nums}.calc-seg-percent{font-size:22px;font-weight:600;line-height:1.1;letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums}.calc-seg-amount{overflow:hidden;text-overflow:ellipsis;font-size:13px;line-height:1.3;white-space:nowrap;color:var(--c-ink-2);font-variant-numeric:tabular-nums}.calc-handle{position:absolute;top:-10px;bottom:-10px;display:flex;width:32px;align-items:center;justify-content:center;cursor:ew-resize;touch-action:none;transform:translate(-50%)}.calc-handle:focus-visible{outline:none}.calc-grip{width:6px;height:40px;border-radius:9999px;background:var(--c-accent);box-shadow:0 0 0 2px var(--c-s1);transition:width .15s var(--ease-out),height .15s var(--ease-out),box-shadow .15s}.calc-handle:hover .calc-grip,.calc-handle[data-active] .calc-grip{width:8px;height:56px;background:var(--c-accent-hover)}.calc-handle:focus-visible .calc-grip{box-shadow:0 0 0 2px var(--c-s1),0 0 0 4px #3ec691b3}.calc-join{display:flex;width:0;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;color:var(--c-ink-3);opacity:0;transition:width .32s var(--ease-out),opacity .2s}.calc-bar[data-buyer] .calc-join{width:32px;opacity:1}.calc-fee{width:18px;flex-shrink:0;margin-left:2px;border-radius:0 12px 12px 0;background:repeating-linear-gradient(135deg,var(--c-line-3) 0 2px,var(--c-s2) 2px 6px);transition:margin .32s var(--ease-out),border-radius .32s var(--ease-out)}.calc-bar[data-buyer] .calc-fee{margin-left:0;border-radius:8px}.calc-fee-label{margin-left:auto;text-align:right}.calc-swatch{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:6px;background:var(--seg);font-size:12px;font-weight:600;color:var(--c-ink);font-variant-numeric:tabular-nums}.calc-remove{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:9999px;color:var(--c-ink-4);transition:background-color .15s,color .15s}.calc-remove:hover{background:var(--c-s2);color:var(--c-ink)}.js-reveal .calc-bar:not([data-filled]) .calc-area{clip-path:inset(0 100% 0 0)}.js-reveal .calc-bar:not([data-filled]) .calc-handle,.js-reveal .calc-bar:not([data-filled]) .calc-fee{opacity:0}.js-reveal .calc-bar[data-filled] .calc-area{clip-path:inset(0 0 0 0);transition:clip-path 1.2s var(--ease-out) .2s}.js-reveal .calc-bar[data-filled] .calc-handle,.js-reveal .calc-bar[data-filled] .calc-fee{opacity:1;transition:opacity .4s var(--ease-out) .7s,margin .32s var(--ease-out),border-radius .32s var(--ease-out)}.site-badge{transition:border-color .15s,color .15s}.site-badge:hover{border-color:var(--c-line-3);color:var(--c-ink)}.site-faq summary{cursor:pointer;list-style:none}.site-faq summary::-webkit-details-marker{display:none}.site-faq .site-plus{transition:transform .2s var(--ease-out)}.site-faq details[open] .site-plus{transform:rotate(45deg)}.js-reveal [data-reveal]{opacity:0;transform:translateY(12px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);transition-delay:calc(var(--i, 0) * 70ms)}.js-reveal [data-reveal].is-in{opacity:1;transform:none}.site-toc a{border-left:1px solid var(--c-line);color:var(--c-ink-3);transition:color .15s,border-color .15s}.site-toc a:hover{color:var(--c-ink)}.site-toc a[aria-current=true]{border-left-color:var(--c-accent);color:var(--c-ink)}.docs-shell{display:grid;width:min(100% - 2 * var(--gutter),1440px);margin-inline:auto;gap:48px;grid-template-columns:minmax(0,1fr);padding-top:40px}@media(min-width:1024px){.docs-shell{grid-template-columns:236px minmax(0,1fr)}}@media(min-width:1280px){.docs-shell{grid-template-columns:236px minmax(0,1fr) 200px;gap:56px}}.docs-sidebar{position:sticky;top:72px;align-self:start;max-height:calc(100svh - 88px);overflow-y:auto;padding-bottom:32px;scrollbar-width:thin}.docs-nav-link{display:block;border-radius:8px;padding:6px 10px;font-size:14px;line-height:1.45;color:var(--c-ink-3);transition:background-color .15s,color .15s}.docs-nav-link:hover{color:var(--c-ink)}.docs-nav-link.is-active{background:var(--c-s1);color:var(--c-ink)}.docs-nav-child{display:flex;min-width:0;align-items:center;gap:8px;border-radius:6px;padding:5px 10px;font-size:13px;line-height:1.4;color:var(--c-ink-3)}.docs-nav-child:hover{color:var(--c-ink)}.docs-toc a{border-left:1px solid var(--c-line);color:var(--c-ink-3);transition:color .15s,border-color .15s}.docs-toc a:hover{color:var(--c-ink)}.docs-toc a[aria-current=true]{border-left-color:var(--c-accent);color:var(--c-ink)}.docs-method{flex:none;border-radius:6px;background:var(--c-s2);padding:1px 6px;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--c-ink-2)}.docs-method[data-method=post]{background:var(--c-accent-soft);color:var(--c-accent-ink)}.docs-status{display:inline-flex;border-radius:6px;background:var(--c-s2);padding:1px 7px;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:12px;font-weight:600;color:var(--c-ink-2)}.docs-status[data-ok]{background:var(--c-accent-soft);color:var(--c-accent-ink)}.docs-prose{font-size:16px;line-height:1.7;color:var(--c-ink-2)}.docs-prose h1{font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.15;letter-spacing:-.025em;color:var(--c-ink)}.docs-prose h2{margin-top:56px;font-size:22px;font-weight:600;line-height:1.25;letter-spacing:-.02em;color:var(--c-ink)}.docs-prose h3{margin-top:32px;margin-bottom:12px;font-size:16px;font-weight:600;line-height:1.4;color:var(--c-ink)}.docs-prose p{margin-top:16px}.docs-prose ul,.docs-prose ol{margin-top:16px;padding-left:22px}.docs-prose ul{list-style:disc}.docs-prose ol{list-style:decimal}.docs-prose li{margin-top:8px;padding-left:4px}.docs-prose li::marker{color:var(--c-ink-4)}.docs-prose strong{font-weight:600;color:var(--c-ink)}.docs-prose :not(pre)>code{border:1px solid var(--c-line);border-radius:6px;background:var(--c-s1);padding:1px 5px;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:.84em;font-variant-ligatures:none;color:var(--c-ink)}.docs-prose p a,.docs-prose li a,.docs-prose td a,.docs-prose .docs-type a{color:var(--c-accent-ink);text-decoration:underline;text-decoration-color:#8cd7b359;text-underline-offset:3px}.docs-prose p a:hover,.docs-prose li a:hover,.docs-prose td a:hover{text-decoration-color:currentColor}.docs-anchor{scroll-margin-top:88px}.docs-head{display:grid;gap:12px;padding-bottom:8px}.docs-prose .docs-lead{margin-top:0;font-size:18px;line-height:1.55;color:var(--c-ink-3)}.docs-endpoint{margin-top:72px;border-top:1px solid var(--c-line);padding-top:8px}.docs-prose .docs-endpoint>h2{margin-top:40px}.docs-head+.docs-endpoint{margin-top:32px}.docs-path,.docs-base{margin-top:16px;display:flex;min-width:0;align-items:center;gap:10px;border:1px solid var(--c-line);border-radius:12px;background:var(--c-s1);padding:8px 8px 8px 12px}.docs-prose .docs-path>code,.docs-prose .docs-base>code{min-width:0;overflow-x:auto;border:0;background:none;padding:0;white-space:nowrap;font-size:13.5px}.docs-base{margin-top:28px;flex-wrap:wrap}.docs-table-wrap{margin-top:16px;overflow-x:auto;border:1px solid var(--c-line);border-radius:12px}.docs-table-wrap table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.55}.docs-table-wrap th{border-bottom:1px solid var(--c-line);background:var(--c-s1);padding:10px 14px;text-align:left;font-size:12px;font-weight:500;color:var(--c-ink-3)}.docs-table-wrap td{border-top:1px solid var(--c-line);padding:12px 14px;vertical-align:top}.docs-table-wrap tbody tr:first-child td{border-top:0}.docs-fields td:first-child{width:38%;min-width:200px}@media(max-width:640px){.docs-fields thead{display:none}.docs-fields tr{display:block;border-top:1px solid var(--c-line);padding:12px 14px}.docs-fields tbody tr:first-child{border-top:0}.docs-table-wrap .docs-fields td{display:block;width:auto;min-width:0;border:0;padding:0}.docs-table-wrap .docs-fields td+td{margin-top:6px}}.docs-field{display:grid;justify-items:start;gap:3px}.docs-prose .docs-field>code{border:0;background:none;padding:0;font-size:13px;font-weight:500;word-break:break-all}.docs-type{font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:12px;color:var(--c-ink-4)}.docs-required{font-size:12px;color:var(--c-accent-ink)}.docs-values{display:block;margin-top:4px;font-size:13px;color:var(--c-ink-3)}.docs-prose .docs-object-name{border:0;background:none;padding:0;font-size:14px;color:var(--c-ink-3)}.docs-list td{white-space:nowrap}.docs-assets{table-layout:fixed}.docs-assets th:nth-child(1){width:40%}.docs-assets th:nth-child(2){width:35%}.docs-mark{display:block;margin-top:2px;font-size:12px;color:var(--c-ink-3)}.docs-mark[data-tone=accent]{color:var(--c-accent-ink)}.docs-code{margin-top:16px;overflow:hidden;border:1px solid var(--c-line);border-radius:12px;background:var(--c-s1)}.docs-code pre{max-height:560px;overflow:auto;padding:16px 18px;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:13px;line-height:1.7;font-variant-ligatures:none;tab-size:4;color:var(--c-ink-2)}.tok-comment{color:var(--c-ink-4)}.tok-string{color:var(--c-accent-ink)}.tok-key,.tok-number{color:var(--c-ink)}.tok-keyword{color:var(--c-ink);font-weight:600}.docs-card,.docs-pager{display:grid;gap:6px;border:1px solid var(--c-line);border-radius:12px;background:var(--c-s1);padding:16px 18px;transition:border-color .15s,background-color .15s}.docs-card:hover,.docs-pager:hover{border-color:var(--c-line-2);background:var(--c-s2)}@media(prefers-reduced-motion:reduce){.site *,.site *:before,.site *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.js-reveal [data-reveal]{opacity:1;transform:none}.hero-frame{transform:none}}}
