.open-app svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.stage.mcp{justify-content:flex-start;padding:clamp(10px,2.6vh,44px) 24px clamp(14px,2.4vh,32px)}.mcp-in{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex:1 1 auto;min-height:0;width:100%;max-width:960px;padding-bottom:clamp(0px,9vh,110px);text-align:center}.mcp-body{display:flex;flex-direction:column;align-items:center;width:100%;margin:auto 0}body .mcp-title{margin:clamp(12px,2.6vh,22px) 0 0;max-width:17em;font:600 clamp(27px,min(4.8vw,4.6vh),60px)/1.08 var(--num);letter-spacing:-.025em;color:var(--paper);text-wrap:balance}.mcp-mascot{width:clamp(200px,min(42vw,50vh),430px);aspect-ratio:44/47;flex-shrink:0}.bot{width:100%;height:100%;overflow:visible}.bot-pool{fill:#f2f2f212}.bot-unit{fill:var(--card);stroke:#f2f2f23d;stroke-width:1}.bot-face{fill:#070707;stroke:#f2f2f21f;stroke-width:1}.bot-eye{fill:var(--paper)}.bot-mark path{fill:var(--paper)}.bot-cursor{fill:var(--paper)}.bot-limb{fill:#f2f2f238;stroke:#f2f2f229;stroke-width:1}.bot-foot{fill:#f2f2f24d}.bot-hand{fill:#f2f2f257}.bot-stem{fill:none;stroke:#f2f2f24d;stroke-width:2;stroke-linecap:round}.bot-blip{fill:var(--paper)}.bot-pole{fill:none;stroke:#f2f2f266;stroke-width:3;stroke-linecap:round}.bot-cloth{fill:#f2f2f224;stroke:#f2f2f24d;stroke-width:1}.bot-check{fill:var(--paper)}@keyframes bot-float{0%{transform:translateY(3px)}to{transform:translateY(-7px)}}@keyframes bot-hop{0%,54%,to{transform:translateY(0)}62%{transform:translateY(-13px)}70%{transform:translateY(2px)}76%{transform:translateY(-4px)}82%{transform:translateY(0)}}@keyframes bot-pool{0%{opacity:1;transform:scaleX(1.04)}to{opacity:.6;transform:scaleX(.9)}}@keyframes bot-step-l{0%,to{transform:rotate(-5deg)}50%{transform:rotate(4deg)}}@keyframes bot-step-r{0%,to{transform:rotate(4deg)}50%{transform:rotate(-5deg)}}@keyframes bot-arm-r{0%,to{transform:rotate(6deg)}50%{transform:rotate(-7deg)}}@keyframes bot-arm-l{0%,to{transform:rotate(-3deg)}28%{transform:rotate(5deg)}47%{transform:rotate(-1deg)}71%{transform:rotate(7deg)}}@keyframes bot-flag{0%,to{transform:skewY(1deg) scaleX(1) rotate(0)}18%{transform:skewY(-7deg) scaleX(.94) rotate(-2deg)}41%{transform:skewY(4deg) scaleX(1.04) rotate(1deg)}63%{transform:skewY(-3deg) scaleX(.98) rotate(-1deg)}84%{transform:skewY(6deg) scaleX(1.02) rotate(2deg)}}@keyframes bot-blink{0%,41%,to{transform:scaleY(1)}43%,44.5%{transform:scaleY(.08)}46%,86%{transform:scaleY(1)}88%,89%{transform:scaleY(.08)}91%{transform:scaleY(1)}}@keyframes bot-cursor{0%,49.9%{opacity:1}50%,to{opacity:.12}}@keyframes bot-blip{0%,to{opacity:.5}50%{opacity:1}}.bot-float{animation:bot-float 4.6s var(--ease-ui) infinite alternate,bot-hop 11.7s var(--ease-ui) infinite}.bot-pool{transform-box:fill-box;transform-origin:center;animation:bot-pool 4.6s var(--ease-ui) infinite alternate}.bot-leg-l{transform-box:view-box;transform-origin:80px 136px;animation:bot-step-l 3.1s var(--ease-ui) infinite}.bot-leg-r{transform-box:view-box;transform-origin:104px 136px;animation:bot-step-r 3.1s var(--ease-ui) infinite}.bot-arm-r{transform-box:view-box;transform-origin:131px 76px;animation:bot-arm-r 2.9s var(--ease-ui) infinite}.bot-arm-l{transform-box:view-box;transform-origin:58px 80px;animation:bot-arm-l 5.3s var(--ease-ui) infinite}.bot-flag{transform-box:fill-box;transform-origin:left center;animation:bot-flag 2.3s var(--ease-ui) infinite}.bot-eyes{transform-box:fill-box;transform-origin:center;animation:bot-blink 7.3s var(--ease-ui) infinite}.bot-cursor{animation:bot-cursor 1.1s linear infinite}.bot-blip{animation:bot-blip 3.2s var(--ease-ui) infinite}@media(prefers-reduced-motion:reduce){.bot-float,.bot-pool,.bot-leg-l,.bot-leg-r,.bot-arm-r,.bot-arm-l,.bot-flag,.bot-eyes,.bot-cursor,.bot-blip{animation:none}}.mcp-cmd{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;max-width:100%;margin:10px 0 0;padding:12px 16px;border:.5px solid rgba(242,242,242,.16);border-radius:12px;background:#000;user-select:none;-webkit-user-select:none}.mcp-line{display:flex;align-items:baseline;gap:9px;min-width:0}.mcp-prompt{flex-shrink:0;font:500 14px/1 var(--mono);color:var(--ink-25)}.mcp-code{font:500 clamp(12px,1.05vw,14px)/1.5 var(--mono);letter-spacing:.03em;color:var(--ink-60)}.mcp-code span{white-space:nowrap}body .mcp-chip{font:500 11px/1 var(--sans);letter-spacing:0;padding:3px 6px;border:.5px solid var(--line);border-radius:5px;color:var(--ink-40)}.mcp-works{margin:clamp(14px,2.4vh,24px) 0 0;font:400 13px/1.4 var(--sans);color:var(--ink-25)}.mcp-code .mcp-ch{white-space:inherit}.mcp-cmd.typing{clip-path:inset(0 50% 0 50% round 12px);transition:clip-path .34s var(--ease-arrive)}.mcp-cmd.typing.open{clip-path:inset(0 round 12px)}.mcp-cmd.typing .mcp-ch{opacity:0}.mcp-cmd.typing .mcp-ch.on{opacity:1}.mcp-cmd.typing .mcp-ch.cue{box-shadow:2px 0 #f2f2f299}@media(prefers-reduced-motion:reduce){.mcp-cmd.typing{clip-path:none}.mcp-cmd.typing .mcp-ch{opacity:1}.mcp-cmd.typing .mcp-ch.cue{box-shadow:none}}@keyframes mcp-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mcp-in>*:not(.mcp-body),.mcp-body>*{animation:mcp-arrive .6s var(--ease-arrive) both}.mcp-mascot{animation-delay:.08s}.mcp-cmd{animation-delay:.16s}.mcp-works{animation-delay:.12s}@media(prefers-reduced-motion:reduce){.mcp-in>*:not(.mcp-body),.mcp-body>*{animation:none}}@media(max-width:600px){.mcp-cmd{padding:11px 13px;gap:8px}.mcp-code{font-size:12px;line-height:1.55}.mcp-works{font-size:12px}}@media(max-height:880px){.stage.mcp{padding-top:10px;padding-bottom:12px}body .mcp-title{font-size:clamp(19px,4.2vw,30px)}.mcp-mascot{width:clamp(158px,min(33vw,37vh),284px);margin-top:clamp(28px,7vh,66px)}.mcp-in{padding-bottom:0}.mcp-body{margin-top:0}.mcp-cmd{margin-top:10px;padding:9px 12px}.mcp-works{margin-top:8px;font-size:12px}}@media(max-width:360px){body .mcp-title{margin-top:0;font-size:clamp(17px,4.6vw,22px)}.mcp-mascot{width:clamp(104px,min(34vw,24vh),150px);margin-top:clamp(16px,4vh,30px)}}@media(max-height:460px){.stage.mcp{padding-top:4px;padding-bottom:4px}body .mcp-title{margin-top:0;font-size:clamp(15px,2vw,19px)}.mcp-mascot{width:clamp(60px,17vh,92px);margin-top:0}.mcp-body{margin-top:auto}.mcp-cmd{margin-top:7px;padding:7px 11px}.mcp-works{margin-top:4px;font-size:11px}}@media(min-width:1024px){.mcp-body{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;align-items:center;justify-content:center;column-gap:clamp(28px,4vw,64px);row-gap:0}.mcp-mascot{grid-area:1/1/3/2;margin-top:0}.mcp-cmd{grid-area:1/2;align-self:end;margin:0}.mcp-works{grid-area:2/2;align-self:start;margin:clamp(20px,3vh,32px) 0 0}}@media(min-width:1024px)and (min-height:461px)and (max-height:880px){.mcp-body{padding-top:clamp(28px,7vh,66px)}}@font-face{font-family:Switzer;font-weight:400;font-display:swap;src:url(/assets/fonts/switzer-400.woff2) format("woff2")}@font-face{font-family:Switzer;font-weight:500;font-display:swap;src:url(/assets/fonts/switzer-500.woff2) format("woff2")}@font-face{font-family:Switzer;font-weight:600;font-display:swap;src:url(/assets/fonts/switzer-600.woff2) format("woff2")}:root{--sans:"Switzer","Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--display:var(--sans)}body{font:15px/1.45 var(--sans)}body .brand-word{font:600 22px/1 var(--sans);letter-spacing:.12em;transform:translateY(0)}body .nav a,body .nav button,body .nav .soon-link{font:500 14px/1 var(--sans);letter-spacing:0;text-transform:none;padding:11px 14px;border-radius:10px}body .nav small{font:500 11px/1 var(--sans);letter-spacing:0;text-transform:none;padding:3px 6px;border-radius:5px}body .network-pill,body .connect{font:500 14px/1 var(--sans);letter-spacing:0;text-transform:none}body #wallet-address{font:500 13px/1 var(--mono)}body .eyebrow{font:500 13px/1.3 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-40)}body .card-tabs [role=tab]{font:500 18px/1 var(--sans);letter-spacing:0;text-transform:none;padding:11px 10px}body .tag{font:500 12px/1 var(--sans);letter-spacing:0;text-transform:none;padding:4px 8px;border-radius:6px}body .route-name,body .routes-title,body .route-badge,body .route-row-name{letter-spacing:0;text-transform:none}body .route-name{font:500 15px/1.2 var(--sans)}body .routes-title{font:500 14px/1 var(--sans);color:var(--ink-40)}body .badge-state,body .copy,body .list-button .right,body .hero-balance button{font:500 12px/1 var(--sans);letter-spacing:0;text-transform:none}body .wallet-mark{font:600 14px/1 var(--sans);letter-spacing:0}body .modal-top{font:500 12px/1 var(--sans);letter-spacing:0;text-transform:none}body dialog h2{font:600 19px/1.2 var(--sans);letter-spacing:-.01em;text-transform:none}body .order-head h2{font:600 22px/1.15 var(--sans);letter-spacing:-.01em;text-transform:none}body .pages h1,body .docs h1,body .docs-article h1{font:600 44px/1.05 var(--sans);letter-spacing:-.02em;text-transform:none}body .pages h2,body .docs h2,body .docs-article h2{font:600 24px/1.2 var(--sans);letter-spacing:-.01em;text-transform:none;margin:40px 0 12px}body .docs-article h3{font:500 18px/1.3 var(--sans);letter-spacing:0;text-transform:none}body .docs-label,body .docs-group,body .docs-toc h4,body .toc-title,body .search-key{font:500 12px/1 var(--sans);letter-spacing:0;text-transform:none}body .pages .eyebrow,body .docs-article .eyebrow{font:500 13px/1.3 var(--sans)}body .land-hero h1{font:600 clamp(36px,4.15vw,62px)/1.04 var(--sans);letter-spacing:-.03em;text-transform:none}body .land-hero h1 span{display:inline-block;margin-top:.14em;font-weight:500;font-size:.86em;line-height:1.1;letter-spacing:-.02em;color:var(--ink-40)}body .land h2{font:600 clamp(32px,3.8vw,48px)/1.05 var(--sans);letter-spacing:-.025em;text-transform:none}body .block-head h3{font:500 20px/1.2 var(--sans);letter-spacing:0;text-transform:none}body .strip b{font:500 16px/1.2 var(--sans);letter-spacing:0;text-transform:none}body .creed .eyebrow{font:500 12px/1.2 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-40)}body .foot-col h4,body .foot-col h3{font:600 15px/1.2 var(--sans);letter-spacing:0;text-transform:none;color:var(--paper)}body .pair-text small{font:500 13px/1.2 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-40)}body .final h2{font:600 clamp(56px,9vw,128px)/.96 var(--sans);letter-spacing:-.04em;text-transform:none;margin-bottom:.2em}body .creed-lines{font-weight:500;letter-spacing:-.02em}body .cell h4,body .cell h3{font:500 19px/1.3 var(--sans);letter-spacing:-.01em}body .faq summary{font:500 17px/1.35 var(--sans)}body .btn{font:500 15px/1 var(--sans);letter-spacing:0}body .primary{font:500 16px/1 var(--sans);letter-spacing:0}body .secondary{font:500 15px/1 var(--sans)}body .hero-value,body .hero-usd,body .receive-value,body .receive-usd,body .route-amount,body .route-row-amount,body .deposit-amount,body .pages .stat b{font-family:var(--num)}body #sort-best,body #sort-fastest,body #routes-sort button{font:500 13px/1 var(--sans);letter-spacing:0;text-transform:none}body #routes-timer{font:500 13px/1 var(--num);color:var(--ink-40)}
