html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.community-invite{background:#050506;contain-intrinsic-size:auto 790px;content-visibility:auto;padding:92px 16px 0}.community-invite-card{--invite-x: 0;--invite-y: 0;background:#aaaecf;border-radius:28px;color:#fff;display:block;height:clamp(560px,44vw,700px);isolation:isolate;margin:0 auto;max-width:1560px;overflow:hidden;position:relative;text-decoration:none}.community-color-field{background:radial-gradient(circle at calc(18% + var(--invite-x) * 3%) calc(18% + var(--invite-y) * 3%),#e3e5f1 0,#e3e5f100 35%),radial-gradient(circle at calc(78% + var(--invite-x) * 2%) calc(22% + var(--invite-y) * 2%),#c8cce2 0,#c8cce200 38%),linear-gradient(135deg,#c5c8df,#aaaecf 48%,#7b82af);top:-5%;right:-5%;bottom:-5%;left:-5%;overflow:hidden;position:absolute;transform:translate3d(calc(var(--invite-x) * -8px),calc(var(--invite-y) * -8px),0) scale(1.04);transition:transform .5s cubic-bezier(.22,1,.36,1);z-index:-1}.community-color-wash{border-radius:48% 52% 60% 40%/42% 46% 54% 58%;filter:blur(46px);opacity:.62;position:absolute;will-change:transform}.community-color-wash-one{background:#d8daea;height:56%;left:-4%;top:32%;width:44%}.community-color-wash-two{background:#8b91bd;height:58%;left:36%;top:-14%;width:43%}.community-color-wash-three{background:#b9bed9;bottom:-18%;height:54%;right:-5%;width:48%}.community-invite-card.is-in-view .community-color-wash-one{animation:community-drift-one 16s ease-in-out infinite alternate}.community-invite-card.is-in-view .community-color-wash-two{animation:community-drift-two 19s ease-in-out infinite alternate}.community-invite-card.is-in-view .community-color-wash-three{animation:community-drift-three 18s ease-in-out infinite alternate}.community-flow{height:112%;top:-6%;right:-4%;bottom:-6%;left:-4%;overflow:visible;position:absolute;width:108%}.community-ribbon{opacity:.48;transform-box:fill-box;transform-origin:center;transition:opacity .7s ease}.community-ribbon-two{opacity:.34}.community-invite-card:hover .community-ribbon-one{opacity:.58}.community-invite-card:hover .community-ribbon-two{opacity:.43}.community-invite-card.is-in-view .community-ribbon-one{animation:community-ribbon-one 14s ease-in-out infinite alternate}.community-invite-card.is-in-view .community-ribbon-two{animation:community-ribbon-two 17s ease-in-out infinite alternate}.community-grain{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.42'/%3E%3C/svg%3E");top:0;right:0;bottom:0;left:0;mix-blend-mode:soft-light;opacity:.23;pointer-events:none;position:absolute}.community-invite-copy{align-items:center;display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;justify-content:center;padding:48px;position:absolute;text-align:center;z-index:2}.community-invite-copy h2{color:#fff;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(4.5rem,7.6vw,8.5rem);font-weight:400;letter-spacing:-.055em;line-height:.8;margin:0;max-width:900px;text-wrap:balance}.community-invite-copy h2 em{color:#17131f;font-weight:400}.community-invite-button{align-items:center;background:#15161e;border:0;border-radius:7px;box-shadow:none;color:#f7f7f4;display:inline-flex;font-size:.95rem;font-weight:600;gap:10px;margin-top:38px;padding:13px 17px;text-decoration:none;transition:background-color .22s ease,translate .26s cubic-bezier(.22,1,.36,1),scale .26s cubic-bezier(.22,1,.36,1),filter .2s ease}.community-invite-button img{filter:brightness(0) invert(1);height:18px;width:18px}.community-invite-button:hover{background:#242631;filter:brightness(1.06);scale:1.015;translate:0 -2px}.community-invite-button:active{scale:.985;translate:0 0}.community-invite-button:focus-visible{outline:2px solid #15161e;outline-offset:4px}.community-invite+.footer{padding-top:16px}@keyframes community-drift-one{to{transform:translate3d(15%,-12%,0) scale(1.18) rotate(8deg)}}@keyframes community-drift-two{to{transform:translate3d(-12%,18%,0) scale(.92) rotate(-7deg)}}@keyframes community-drift-three{to{transform:translate3d(-16%,-14%,0) scale(1.14) rotate(6deg)}}@keyframes community-ribbon-one{to{transform:translate3d(2.5%,2%,0) scale(1.025)}}@keyframes community-ribbon-two{to{transform:translate3d(-2.5%,-1.5%,0) scale(1.035)}}@media (max-width: 980px){.community-invite-card{height:650px}.community-invite-copy h2{font-size:clamp(4.4rem,11vw,7rem)}}@media (max-width: 600px){.community-invite{padding:72px 8px 0}.community-invite-card{border-radius:20px;height:590px}.community-color-field{top:-3%;right:-3%;bottom:-3%;left:-3%}.community-invite-copy{padding:28px}.community-invite-copy h2{font-size:clamp(3.55rem,17vw,5rem);line-height:.82}.community-invite-button{margin-top:30px}.community-invite+.footer{padding-top:8px}}@media (prefers-reduced-motion: reduce){.community-invite-card *,.community-invite-card.is-in-view *{animation:none!important;transition-duration:.01ms!important}}.fee-comparison-section{background:#050506;color:#f5f5f3;contain-intrinsic-size:auto 800px;content-visibility:auto;overflow:hidden;padding:24px clamp(24px,6vw,96px) 160px}.fee-comparison-container{align-items:stretch;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:1320px}.fee-rate-panel,.market-browser{background:#101113;border-radius:10px;min-height:570px}.fee-rate-panel{display:grid;grid-template-rows:minmax(320px,1fr) auto;padding:32px 38px 42px}.fee-text-column{max-width:460px}.fee-heading,.venue-comparison-heading h2,.market-browser h2{color:#f4f4f2;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(2.6rem,4vw,4rem);font-weight:400;letter-spacing:-.03em;line-height:.98;margin:0 0 22px}.fee-subheading,.venue-comparison-heading p{color:#98989d;font-size:.98rem;line-height:1.65;margin:0}.fee-asterisk{color:#66676c;font-size:.68rem;line-height:1.45;margin:22px 0 0}.fee-dot-chart{align-items:end;display:grid;gap:14px;grid-template-columns:repeat(4,max-content);height:330px;justify-content:center}.fee-platform{--fee-visible-rows: 1;align-items:center;display:grid;grid-template-rows:1fr auto;height:100%;width:98px}.fee-dot-stack{align-items:center;align-self:end;display:flex;flex-direction:column-reverse;padding-bottom:16px;width:100%}.fee-dot-row{--fee-row-level: clamp(0, calc(var(--fee-visible-rows) - var(--fee-row-index)), 1);display:grid;gap:4px;grid-template-columns:repeat(7,10px);margin-top:4px;opacity:calc(.14 + var(--fee-row-level) * .86);transform:scale(calc(.74 + var(--fee-row-level) * .26));transform-origin:bottom;transition:opacity .16s linear,transform .2s cubic-bezier(.22,1,.36,1)}.fee-dot-row i{border-radius:50%;box-shadow:0 0 9px color-mix(in srgb,currentColor 18%,transparent);display:block;height:10px;width:10px}.fee-platform-label{align-items:center;display:flex;flex-direction:column;gap:6px;min-height:49px}.fee-platform-label strong{font-family:"Instrument Serif",Georgia,serif;font-size:1.35rem;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:-.015em}.market-browser{--market-media-bleed: clamp(12px, 1.5vw, 24px);display:flex;flex-direction:column;overflow:hidden;padding:42px}.market-browser h2{font-size:clamp(2.7rem,3.8vw,4rem);margin:0 0 34px;max-width:520px}.market-browser-heading{column-gap:.14em;display:flex;flex-wrap:wrap}.market-title-part,.market-title-static{white-space:nowrap}.market-title-tab{background:transparent;border:0;color:#a0a1a5;cursor:pointer;font:inherit;letter-spacing:inherit;line-height:inherit;padding:0;position:relative;transition:color .2s ease}.market-title-tab:hover,.market-title-tab[aria-pressed=true]{color:#f4f4f2}.market-title-tab:focus-visible{outline:1px solid #aaaecf;outline-offset:4px}.market-title-active{background:#aaaecf;bottom:.01em;height:2px;left:0;position:absolute;right:0}.market-media-shell{aspect-ratio:2494 / 1453;border-radius:8px;flex:0 0 auto;margin-left:calc(var(--market-media-bleed) * -.5);min-height:0;overflow:hidden;position:relative;width:calc(100% + var(--market-media-bleed))}.market-media{background:#090a0c;top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute}.market-media img{display:block;height:100%;object-fit:contain;object-position:center;width:100%}.venue-comparison-section{background:#050506;color:#f4f4f4;contain-intrinsic-size:auto 920px;content-visibility:auto;padding:106px clamp(24px,6vw,96px) 128px}.venue-comparison-heading{align-items:end;display:grid;gap:50px;grid-template-columns:1fr .72fr;margin:0 auto 52px;max-width:1180px}.venue-comparison-heading h2{margin:0}.venue-comparison-heading p{max-width:480px}.venue-table-scroll{margin:0 auto;max-width:1180px;overflow-x:auto;scrollbar-color:rgb(170 174 207 / 58%) transparent;scrollbar-width:thin}.venue-table-stage{isolation:isolate;min-width:880px;padding:16px 0;position:relative}.venue-table-stage:before,.venue-table-stage:after{content:"";pointer-events:none;position:absolute}.venue-table-stage:before{background:#111214;border-radius:10px;top:16px;right:0;bottom:16px;left:0;z-index:0}.venue-table-stage:after{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#2a2b3194;border-radius:8px;bottom:0;left:27%;top:0;width:18.25%;z-index:2}.venue-table{background:transparent;border-collapse:separate;border-radius:10px;border-spacing:0;min-width:880px;overflow:visible;position:relative;table-layout:fixed;width:100%;z-index:3}.venue-table th,.venue-table td{border:0}.venue-table thead th{height:84px;padding:0 20px;text-align:center}.venue-table thead th:first-child{width:27%}.venue-table thead th:not(:first-child){width:18.25%}.venue-table tbody th,.venue-table tbody td{box-shadow:inset 0 1px #242529;height:76px;padding:0 24px}.venue-table tbody th{color:#a7a7ab;font-size:.82rem;font-weight:500;text-align:left}.venue-table tbody td{text-align:center}.venue-table .crystal-column{background:transparent}.venue-brand{align-items:center;display:inline-flex;height:32px;justify-content:center;width:126px}.venue-brand-crystal{width:100%}.venue-brand img{display:block;max-height:100%;max-width:100%;object-fit:contain}.venue-brand-crystal img{filter:grayscale(1) brightness(0) invert(1);height:28px;width:116px}.venue-brand-binance img{filter:grayscale(1) brightness(0) invert(1);height:22px;width:108px}.venue-brand-uniswap img{height:27px;width:108px}.venue-brand-hyperliquid img{filter:grayscale(1) brightness(0) invert(1);height:23px;width:120px}.comparison-status{align-items:center;display:inline-flex;height:28px;justify-content:center;width:28px}.comparison-status-yes{color:#c6c9e2}.comparison-status-no{color:#6f7075}.comparison-status-partial{color:#929399}.crystal-column .comparison-status-yes{color:#d9dbee;filter:drop-shadow(0 0 8px rgb(170 174 207 / 24%))}.venue-table-note{align-items:center;color:#67686d;display:flex;font-size:.64rem;gap:6px;margin:14px auto 0;max-width:1180px}.sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width: 900px){.fee-comparison-container,.venue-comparison-heading{grid-template-columns:1fr}.fee-text-column{max-width:570px}.fee-dot-chart{height:330px}.venue-comparison-heading{gap:16px}}@media (max-width: 560px){.fee-comparison-section{padding:28px 20px 120px}.fee-rate-panel{min-height:560px;padding:24px 18px 30px}.market-browser{min-height:0;padding:28px 20px 20px}.market-browser h2{font-size:2.75rem;margin-bottom:26px}.market-media-shell{min-height:0}.fee-dot-chart{gap:5px;height:310px}.fee-platform{width:69px}.fee-dot-row{gap:2px;grid-template-columns:repeat(7,7px);margin-top:2px}.fee-dot-row i{height:7px;width:7px}.fee-platform-label strong{font-size:1.08rem}.venue-comparison-section{padding:80px 20px 96px}.venue-comparison-heading{margin-bottom:34px}.venue-table-scroll{margin-inline:-20px;overscroll-behavior-x:contain;padding-inline:20px}.venue-table-stage,.venue-table{min-width:760px}.venue-table thead th{height:72px}.venue-table tbody th,.venue-table tbody td{height:66px;padding-inline:18px}}.footer{background:#050506;border-top:0;color:#fff;contain-intrinsic-size:auto 850px;content-visibility:auto;font-family:inherit;overflow:hidden;padding:110px 8px 8px;position:relative}.footer-container{background:#0c0c0d;border:0;border-radius:15px;margin:0 auto;max-width:1560px;overflow:hidden;padding:22px 28px 24px;position:relative}.footer-top{align-items:center;background:#171718;border:0;border-radius:15px;display:flex;justify-content:space-between;padding:11px 12px 11px 15px}.footer-mark{align-items:center;display:flex;height:38px;justify-content:center;width:38px}.footer-mark img{filter:brightness(0) invert(1);height:31px;object-fit:contain;width:31px}.footer-mark-standalone{margin:16px 8px 0}.footer-launch{align-items:center;background:#f3f3f2;border-radius:6px;box-shadow:none;color:#0a0a0b;display:flex;font-size:.83rem;font-weight:600;gap:7px;padding:10px 13px;text-decoration:none;transition:translate .26s cubic-bezier(.22,1,.36,1),scale .26s cubic-bezier(.22,1,.36,1),filter .2s ease}.footer-launch:hover{filter:brightness(1.06);scale:1.015;translate:0 -2px}.footer-launch:active{scale:.985;translate:0 0}.footer-directory{display:grid;gap:50px;grid-template-columns:repeat(3,1fr) 1.25fr;padding:20px 8px 76px}.footer-link-group,.footer-contact{align-items:flex-start;display:flex;flex-direction:column}.footer-link-group h2,.footer-contact h2{color:#ffffff80;font-size:1rem;font-weight:500;letter-spacing:.02em;margin-bottom:26px}.footer-link-group>a{align-items:center;color:#ffffffe0;display:inline-flex;font-size:.95rem;gap:6px;margin-bottom:13px;text-decoration:none}.footer-link-group>a svg{opacity:0;transform:translate(-3px,3px);transition:opacity .2s ease,transform .2s ease}.footer-link-group>a:hover svg{opacity:1;transform:translate(0)}.footer-link-group>a span{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:text-decoration-color .25s ease}.footer-link-group>a:hover span{text-decoration-color:#fff}.footer-contact>a{color:#fff;font-size:1rem;text-decoration:none}.footer-contact>span{color:#ffffff6b;font-size:.8rem;margin-top:12px}.footer-socials{display:flex;gap:9px;margin-top:29px}.footer-socials a{align-items:center;background:#171718;border:0;border-radius:50%;display:flex;height:35px;justify-content:center;transition:background .25s ease,transform .25s ease;width:35px}.footer-socials a:hover{background:#fff;transform:translateY(-3px)}.footer-socials img{filter:brightness(0) invert(1);height:14px;transition:filter .25s ease;width:14px}.footer-socials a:hover img{filter:brightness(0)}.footer-wordmark-wrap{border-bottom:0;overflow:hidden}.footer-wordmark{color:#fff;font-family:Orbitron,sans-serif;font-size:clamp(7rem,20.3vw,19rem);font-weight:500;letter-spacing:-.085em;line-height:.72;margin-left:-.035em;padding:25px 0 75px;white-space:nowrap}.footer-disclosure{color:#ffffff59;display:grid;font-size:.7rem;gap:16px;line-height:1.55;max-width:1080px;padding:45px 8px}.footer-bottom{align-items:center;border-top:0;color:#ffffff57;display:grid;font-size:.66rem;grid-template-columns:1fr auto 1fr;padding:19px 8px 0}.footer-bottom>div{display:flex;gap:20px}.footer-bottom>span:last-child{justify-self:end}.footer-bottom a{color:#ffffff73;text-decoration:none;transition:color .2s ease}.footer-bottom a:hover{color:#fff}@media (max-width: 900px){.footer-directory{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.footer{padding:96px 8px 8px}.footer-container{border-radius:18px;padding:12px 13px 18px}.footer-directory{gap:42px 25px;grid-template-columns:repeat(2,1fr);padding:65px 3px 58px}.footer-contact{grid-column:1 / -1}.footer-wordmark{font-size:20.5vw;line-height:.8;padding:20px 0 45px}.footer-disclosure{font-size:.66rem;padding:35px 3px}.footer-bottom{gap:18px;grid-template-columns:1fr;padding-inline:3px}.footer-bottom>div{flex-wrap:wrap;gap:14px}.footer-bottom>span:last-child{justify-self:start}}.crystal-header{left:50%;position:fixed;top:2rem;transform:translate(-50%);width:100%;z-index:50;-webkit-user-select:none;user-select:none;padding:0 100px;opacity:0;transition:opacity .4s ease,transform .4s ease;border:0;z-index:10000000}.crystal-header.visible{opacity:1;transform:translate(-50%) translateY(0)}.header-container{align-items:center;display:flex;justify-content:space-between}.header-logo{align-items:center;background:transparent;border:0;box-shadow:none;display:flex;border-radius:0;padding:0;width:126px}.logo-image{display:block;height:3rem;object-fit:contain;width:3rem}.center-nav{flex:1;display:flex;justify-content:center}.social-links{display:flex;gap:2rem;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(16px) saturate(120%);backdrop-filter:blur(16px) saturate(120%);background:#151618ad;border:0;box-shadow:none;padding:.5rem 1.5rem;border-radius:6px}.social-link{font-family:inherit;transition:opacity .3s ease;text-decoration:none;color:#fff;font-size:.9rem;transition:.5s ease}.social-link:hover{opacity:.8}.right-action{display:flex;align-items:center}.action-button{font-family:inherit;color:#000;background:#f3f3f2;border:none;box-shadow:none;padding:.4rem 1.25rem;border-radius:6px;cursor:pointer;transition:translate .26s cubic-bezier(.22,1,.36,1),scale .26s cubic-bezier(.22,1,.36,1),filter .2s ease;font-size:.9rem;font-weight:500;letter-spacing:-.5px;text-decoration:none}.menu-button{display:none;color:#fff;font-size:.9rem;background:none;border:none;cursor:pointer;transition:.5s ease}.menu-button:hover{color:#d7d8da;text-shadow:none}.mobile-menu{position:fixed;top:3rem;right:1.5rem;border:0;background:#151618;padding:.75rem 1rem;border-radius:6px;flex-direction:column;gap:1rem;opacity:0;visibility:hidden;display:flex;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease,visibility .3s ease}.mobile-menu.visible{opacity:1;visibility:visible;transform:translateY(0)}.mobile-action-button{font-family:inherit;color:#000;background:#f3f3f2;border:none;box-shadow:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;transition:translate .26s cubic-bezier(.22,1,.36,1),scale .26s cubic-bezier(.22,1,.36,1),filter .2s ease;font-size:.9rem;margin-top:.5rem;text-align:center;text-decoration:none}.action-button:hover,.mobile-action-button:hover{filter:brightness(1.06);scale:1.015;translate:0 -2px}.action-button:active,.mobile-action-button:active{scale:.985;translate:0 0}@media (max-width: 800px){.center-nav,.right-action{display:none}.menu-button{display:block}.crystal-header{padding:0 1.5rem}.header-logo{width:auto}}.dropdown-container{display:inline-block;position:relative}.dropdown-trigger{color:#fff;cursor:pointer;font-family:inherit;font-size:.9rem;opacity:.82;transition:opacity .2s ease}.dropdown-trigger:hover,.dropdown-trigger.active{opacity:1}.dropdown-content.portal{-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%);background:#151618b8;border:0;border-radius:8px;box-shadow:0 20px 55px #00000080;left:auto;margin-top:5px;max-width:none;padding:10px;transform:none;width:auto;z-index:9999}.dropdown-items{display:flex;flex-direction:column;gap:2px}.dropdown-item{background:transparent;border-radius:5px;color:#fff;padding:9px 10px;text-decoration:none;transition:background-color .2s ease}.dropdown-item:hover{background:#ffffff12}.dropdown-item-title{font-size:.84rem;line-height:1.15}.dropdown-item-subtitle{color:#77777f;font-size:.7rem;font-weight:500;line-height:1.3;margin-top:4px}.dropdown-fade-word{animation:dropdownWordFade .38s ease both;display:inline-block}@keyframes dropdownWordFade{0%{opacity:0}to{opacity:1}}@media (max-width: 800px){.dropdown-content.portal{left:20px!important;transform:none;width:calc(100vw - 40px)!important}}@media (prefers-reduced-motion: reduce){.dropdown-fade-word{animation-duration:.001ms!important}}.protocol-showcase{background:#050506;border-radius:28px 28px 0 0;color:#f4f4f4;overflow:hidden;padding:110px 50px 24px}.protocol-showcase:not(.is-runtime-active) *,.protocol-showcase:not(.is-runtime-active) *:before,.protocol-showcase:not(.is-runtime-active) *:after{animation-play-state:paused!important}html.lenis-scrolling .protocol-showcase *,html.lenis-scrolling .protocol-showcase *:before,html.lenis-scrolling .protocol-showcase *:after{animation-play-state:paused!important}.protocol-feature-grid{contain-intrinsic-size:auto 1100px;content-visibility:auto}.protocol-benefits{contain-intrinsic-size:auto 430px;content-visibility:auto}.execution-panel{contain-intrinsic-size:auto 790px;content-visibility:auto}.developer-experience{contain-intrinsic-size:auto 650px;content-visibility:auto}.protocol-heading,.protocol-feature-grid,.execution-panel,.developer-experience{margin-inline:auto;max-width:1300px}.protocol-heading{align-items:end;display:grid;gap:70px;grid-template-columns:1.45fr .75fr;margin-bottom:55px}.protocol-heading h2,.developer-copy h2{color:#f6f6f6;font-size:clamp(2.7rem,4.2vw,4.35rem);font-weight:500;letter-spacing:-.045em;line-height:.98}.protocol-heading p,.developer-copy>p,.execution-heading p{color:#929297;font-size:.96rem;letter-spacing:-.015em;line-height:1.65}.protocol-feature-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.protocol-card{background:#131416;border:0;border-radius:10px;min-height:540px;overflow:hidden}@media (min-width: 761px){.protocol-card:not(.protocol-card-wide){display:grid;grid-template-rows:minmax(0,1fr) auto}.protocol-card:not(.protocol-card-orderbook) .protocol-card-visual{height:100%;min-height:330px}}.protocol-card-wide{display:grid;grid-column:1 / -1;grid-template-columns:1.3fr .7fr;min-height:410px}.protocol-card-visual{align-items:center;background:#17181a;display:flex;height:330px;justify-content:center;padding:35px;perspective:1200px}.protocol-card-visual>*{transform-style:preserve-3d}.protocol-card-orderbook .protocol-card-visual{height:400px;padding-block:25px}.protocol-card-wide .protocol-card-visual{height:100%}.protocol-card-copy{padding:24px 32px 36px}.protocol-card-wide .protocol-card-copy{align-self:center;padding:38px}.protocol-card-copy>svg{color:#bfc1c5;margin-bottom:18px}.protocol-card-copy h3{font-size:clamp(1.45rem,2.1vw,1.95rem);font-weight:500;letter-spacing:-.035em;line-height:1.05;margin-bottom:13px}.protocol-card-copy p{color:#8e8f94;font-size:.9rem;line-height:1.6;max-width:470px}.features-section.protocol-benefits{background:transparent;margin:14px auto 0;max-width:1300px;padding:0}.features-section.protocol-benefits .features-container{margin-top:0}.custody-interface{align-items:center;display:grid;gap:14px;grid-template-columns:.8fr 1.2fr;perspective:1000px;transform-style:preserve-3d;width:100%}.custody-account,.custody-action,.orderbook-interface,.routing-source,.routing-router,.routing-destinations,.routing-result{background:#202124;border-radius:7px}.custody-account{box-shadow:0 18px 30px #00000047;display:flex;flex-direction:column;padding:22px 18px;transform:rotateY(7deg) translateZ(18px)}.custody-account span,.custody-action>span{color:#808187;font-size:.63rem}.custody-account strong{font-size:.85rem;font-weight:500;margin-top:9px}.custody-account small{color:#72cc9f;font-size:.65rem;margin-top:7px}.custody-action{animation:interfaceRise 3.8s ease-in-out infinite;box-shadow:0 24px 42px #00000061;padding:21px}.custody-action>div{align-items:center;display:flex;justify-content:space-between;margin-top:17px}.custody-action>div b{font-size:.82rem;font-weight:500}.custody-action>div strong{color:#8bd8b2;font-size:.7rem}.custody-action small{color:#82838a;display:block;font-size:.67rem;line-height:1.45;margin-top:12px}.custody-action button{align-items:center;background:#f3f3f2;border:0;border-radius:5px;box-shadow:none;color:#111214;display:flex;font-family:inherit;font-size:.67rem;gap:7px;justify-content:center;margin-top:17px;padding:9px 10px;width:100%}.custody-action button svg:last-child{color:#287a58;margin-left:auto}.orderbook-interface{background:#0d0e10;box-shadow:0 28px 45px #0000006b;font-family:Inter,Helvetica Neue,Arial,sans-serif;max-width:500px;padding:18px;transform:rotateX(3deg) rotateY(-5deg) translateZ(28px) scale(.75);width:100%}.orderbook-topline{align-items:center;display:flex;margin-bottom:18px;padding:0 10px}.orderbook-topline strong{color:#e7e7e9;font-size:.78rem;font-weight:600}.orderbook-head,.orderbook-row{display:grid;grid-template-columns:1.15fr .9fr 1fr}.orderbook-head{color:#77787e;font-size:.64rem;font-weight:500;padding:0 10px 10px}.orderbook-head span:not(:first-child){text-align:right}.orderbook-row{font-size:.76rem;overflow:hidden;padding:7px 10px;position:relative}.orderbook-row i{animation:depthChange 4s ease-in-out infinite alternate;bottom:1px;left:0;position:absolute;top:1px;transform-origin:left}.orderbook-row span,.orderbook-row b{font-weight:500;position:relative;z-index:1}.orderbook-row b{color:#b8b9bd;text-align:right}.orderbook-ask span{color:#dc8494}.orderbook-ask i{background:linear-gradient(90deg,#c85a7000,#c85a7017 45%,#c85a7047)}.orderbook-bid span{color:#75cda4}.orderbook-bid i{background:linear-gradient(90deg,#439b7100,#439b7117 45%,#439b7147)}.orderbook-mid{align-items:center;background:transparent;border-bottom:1px solid rgb(139 145 222 / 11%);border-top:1px solid rgb(139 145 222 / 11%);display:grid;grid-template-columns:1fr auto 1fr;margin:7px 0;padding:10px}.orderbook-mid strong{color:#f2f2f3;font-size:.86rem;font-weight:600}.orderbook-mid span{color:#929399;font-size:.62rem;font-weight:500}.orderbook-mid span:last-child{text-align:right}.routing-interface{align-items:center;display:grid;gap:14px;grid-template-columns:.65fr auto .9fr auto 1.2fr;perspective:1100px;position:relative;transform-style:preserve-3d;width:100%}.routing-interface>svg{color:#7c7d82;transform:translateZ(22px)}.routing-source,.routing-router{display:flex;flex-direction:column;padding:23px 18px;text-align:center}.routing-source{box-shadow:0 16px 28px #00000040;transform:rotateY(7deg) translateZ(12px)}.routing-router{animation:routerActive 5s ease-in-out infinite;background:#28292c;box-shadow:0 22px 34px #00000057}.routing-source span,.routing-router span{font-size:.75rem;font-weight:550}.routing-source small,.routing-router small{color:#7e7f85;font-size:.6rem;margin-top:5px}.routing-destinations{display:grid;gap:5px;padding:7px;transform:rotateY(-6deg) translateZ(18px)}.routing-destinations>div{align-items:center;background:#292a2d;border-radius:5px;display:flex;justify-content:space-between;padding:12px}.routing-destinations span{color:#a0a1a5;font-size:.67rem}.routing-destinations b{font-size:.65rem;font-weight:500}.routing-destinations>div:first-child{animation:routeChosen 5s ease-in-out infinite}.routing-result{align-items:center;bottom:-38px;box-shadow:0 18px 30px #00000057;display:flex;gap:8px;left:50%;padding:10px 13px;position:absolute;transform:translate(-50%) translateZ(40px);white-space:nowrap}.routing-result svg,.routing-result b{color:#70c99d}.routing-result span{font-size:.66rem}.routing-result b{font-size:.6rem;font-weight:500}.execution-panel{background:#131416;border:0;border-radius:10px;color:#f4f4f4;margin-top:16px;padding:42px;scroll-margin-top:100px}.execution-heading{align-items:center;display:flex;flex-direction:column;gap:12px;margin:0 auto 32px;max-width:760px;text-align:center}.execution-heading h3{-webkit-text-stroke:.25px currentColor;font-size:clamp(2.35rem,3.7vw,3.65rem);font-weight:500;letter-spacing:-.035em;line-height:.98;margin:0}.protocol-heading h2,.execution-heading h3,.developer-copy h2{font-family:"Instrument Serif",Georgia,serif;font-weight:400;letter-spacing:-.025em}.execution-heading p{color:#b4b4b8;font-weight:500;margin:0;max-width:620px;text-align:center}.execution-steps{background:#191a1d;border-radius:8px;display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;padding:4px}.execution-steps button{align-content:center;background:transparent;border:0;border-radius:5px;color:#73747a;column-gap:9px;cursor:pointer;display:grid;font-family:inherit;grid-template-columns:22px minmax(0,1fr);grid-template-rows:auto auto;min-height:58px;min-width:0;overflow:hidden;padding:9px 12px;position:relative;text-align:left;transition:color .25s ease}.execution-steps button>*:not(.execution-step-active){position:relative;z-index:1}.execution-step-active{background:#2a2b2f;border-radius:5px;top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}.execution-steps button .execution-step-number{align-self:center;font-size:.58rem;font-weight:600;grid-row:1 / 3;letter-spacing:.04em}.execution-steps button strong{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.8rem;font-weight:600;line-height:1.15}.execution-steps button small{font-size:.59rem;font-weight:500;line-height:1.25;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.execution-steps button.active{color:#f3f3f4}.execution-steps button:not(.active):hover{background:#202124;color:#b9b9bd}.execution-stage{background:#191a1d;border-radius:7px;height:470px;overflow:hidden;padding:30px;perspective:1400px}.execution-scene{animation:sceneFadeIn .48s ease both;height:100%;min-height:0;transform-style:preserve-3d}.execution-scene-signing,.execution-scene-book{align-items:center;display:grid;gap:28px;grid-template-columns:.8fr auto 1.2fr}.scene-arrow{background:#27282b;border-radius:5px;box-shadow:0 12px 22px #0000004d;color:#b3b4b7;height:36px;padding:7px;transform:translateZ(38px);width:36px}.sign-wallet-card,.sign-request,.book-order-ticket,.live-book,.match-order,.matching-engine,.settlement-wallet,.settlement-contract{backface-visibility:hidden;border-radius:7px}.sign-wallet-card{background:#242529;box-shadow:0 28px 50px #0000006b;color:#f5f5f6;display:flex;flex-direction:column;padding:20px;transform:rotateY(4deg) translateZ(24px)}.wallet-brand{align-items:center;display:grid;gap:10px;grid-template-columns:38px 1fr auto}.wallet-brand-icon{border-radius:7px;box-shadow:0 10px 20px #00000047;height:38px;overflow:hidden;width:38px}.wallet-brand-icon img{display:block;height:100%;width:100%}.wallet-brand>div:nth-child(2){display:flex;flex-direction:column;gap:2px}.wallet-brand strong{font-size:.8rem;font-weight:550}.wallet-brand span{color:#85868b;font-size:.59rem}.wallet-brand>b{color:#77787d;font-size:.72rem;letter-spacing:.08em}.wallet-address{background:#1b1c1f;border-radius:5px;display:flex;justify-content:space-between;margin-top:17px;padding:10px}.wallet-address span{color:#77787d;font-size:.6rem}.wallet-address strong{font-size:.66rem;font-weight:500}.wallet-balance-grid{display:grid;gap:6px;margin-top:7px}.wallet-balance-grid>div{align-items:center;background:#1b1c1f;border-radius:5px;display:grid;font-size:.63rem;grid-template-columns:25px 1fr auto;padding:8px 10px}.wallet-balance-grid i{align-items:center;border-radius:50%;display:flex;font-size:.56rem;font-style:normal;height:18px;justify-content:center;width:18px}.wallet-balance-grid b{font-variant-numeric:tabular-nums;font-weight:500}.asset-mon{background:#dddddf;color:#36373a}.asset-usdc{background:#d9ece3;color:#24684b}.sign-request{animation:signRequestIn .65s cubic-bezier(.22,1,.36,1) both;background:#0f1012;box-shadow:0 34px 55px #00000085;color:#fff;padding:22px;position:relative}.sign-request-head{align-items:center;display:flex;justify-content:space-between}.sign-request-head span{color:#b0b1b5;font-size:.68rem}.sign-request-head b{background:#292a2e;border-radius:4px;font-size:.56rem;font-weight:500;padding:5px 7px}.sign-origin{align-items:center;background:#1b1c20;border-radius:5px;display:flex;justify-content:space-between;margin-top:14px;padding:9px 10px}.sign-origin span{color:#b9babd;font-size:.63rem}.sign-origin small{color:#68c99b;font-size:.56rem}.sign-request dl{margin:12px 0 0}.sign-request dl div{display:flex;font-size:.63rem;justify-content:space-between;padding:4px 0}.sign-request dt{color:#7d7e84}.sign-request dd{margin:0}.signature-confirm{align-items:center;animation:signatureButtonState 2.2s ease .15s both;background:#f3f3f2;border-radius:5px;color:#151519;display:flex;font-size:.65rem;gap:8px;margin-top:13px;min-height:36px;overflow:hidden;padding:10px;position:relative}.signature-confirm svg:last-child{animation:actionCheck .35s ease 1.45s both;color:#27815b;margin-left:auto}.signature-pending{animation:actionPending 2.2s ease .15s both}.signature-complete{animation:actionComplete 2.2s ease .15s both;left:33px;position:absolute}.signing-cursor,.order-cursor{fill:#f4f4f3;filter:drop-shadow(0 3px 4px rgb(0 0 0 / 45%));pointer-events:none;position:absolute;stroke:#111216;stroke-width:1.7;z-index:8}.signing-cursor{animation:signingCursor 2.2s cubic-bezier(.22,1,.36,1) .15s both;bottom:22px;right:62px}.book-order-ticket{animation:orderTicketIn .65s cubic-bezier(.22,1,.36,1) both;background:#242529;box-shadow:0 28px 50px #0000006b;color:#fff;display:flex;flex-direction:column;padding:22px;position:relative;transform-origin:left center}.book-order-ticket>span{color:#85868b;font-size:.62rem}.book-order-ticket>strong{color:#72c99f;font-size:.88rem;margin-top:12px}.book-order-ticket>small{color:#a0a1a5;font-size:.68rem;margin-top:5px}.book-order-ticket dl{margin:16px 0 0}.book-order-ticket dl div{display:flex;font-size:.59rem;justify-content:space-between;padding:4px 0}.book-order-ticket dt{color:#77787d}.book-order-ticket dd{margin:0}.order-submit{align-items:center;animation:orderButtonState 2.25s ease .2s both;background:#f3f3f2;border-radius:5px;color:#151519;display:flex;font-size:.68rem;font-weight:600;margin-top:14px;min-height:36px;overflow:hidden;padding:10px 12px;position:relative}.order-submit-pending{animation:actionPending 2.25s ease .2s both}.order-submit-complete{align-items:center;animation:actionComplete 2.25s ease .2s both;display:flex;gap:6px;left:12px;position:absolute}.order-submit-complete svg{color:#27815b}.order-cursor{animation:orderCursor 2.25s cubic-bezier(.22,1,.36,1) .2s both;bottom:21px;right:58px}.live-book{background:#0c0d0f;box-shadow:-20px 34px 55px #00000085;color:#fff;font-family:Inter,Helvetica Neue,Arial,sans-serif;max-width:690px;overflow:hidden;padding:20px;position:relative;transform:perspective(760px) rotateY(-12deg) translateZ(34px);transform-origin:right center;width:100%}.live-book-topline{align-items:center;display:flex;margin-bottom:18px;padding:0 10px}.live-book-topline strong{font-size:.82rem;font-weight:600}.live-book-head,.book-row,.book-insert-row{display:grid;grid-template-columns:1.15fr .9fr 1fr}.live-book-head{color:#77787e;font-size:.67rem;font-weight:500;padding:0 10px 10px}.live-book-head span:not(:first-child){text-align:right}.book-row,.book-insert-row{font-size:.79rem;overflow:hidden;padding:8px 10px;position:relative}.book-row i,.book-insert-row i{bottom:1px;left:0;position:absolute;top:1px}.book-row span,.book-row b,.book-insert-row span,.book-insert-row b{font-weight:500;position:relative;z-index:1}.book-row b,.book-insert-row b{color:#bfc0c4;text-align:right}.book-row-ask span{color:#dc8494}.book-row-ask i{background:linear-gradient(90deg,#c85a7000,#c85a701a 42%,#c85a704d)}.book-row-bid span,.book-insert-row span{color:#75cda4}.book-row-bid i,.book-insert-row i{background:linear-gradient(90deg,#439b7100,#439b711a 42%,#439b714d)}.book-spread{align-items:center;background:transparent;border-bottom:1px solid rgb(139 145 222 / 11%);border-top:1px solid rgb(139 145 222 / 11%);display:grid;grid-template-columns:1fr auto 1fr;margin:7px 0;padding:10px}.book-spread strong{font-size:.9rem;font-weight:600}.book-spread span{color:#929399;font-size:.65rem;font-weight:500}.book-spread span:last-child{text-align:right}.book-insert-row{animation:bookInsert .65s cubic-bezier(.22,1,.36,1) 1.35s both,placedOrderFlash 1.25s ease 1.98s both}.book-insert-row i{width:92%}.execution-scene-complete{display:grid;gap:10px;grid-template-rows:144px 180px 52px;position:relative}.complete-match-row{display:grid;gap:12px;grid-template-columns:1fr .92fr 1fr;min-height:0;perspective:1100px}.complete-order{background:#292a2e;border-radius:6px;box-shadow:0 20px 36px #00000061;min-width:0;padding:14px;transform-style:preserve-3d}.complete-order-buy{animation:completeBuyIn .65s cubic-bezier(.22,1,.36,1) both;transform-origin:right center}.complete-order-sell{animation:completeSellIn .65s cubic-bezier(.22,1,.36,1) .12s both;transform-origin:left center}.complete-order>div{align-items:center;display:flex;justify-content:space-between}.complete-order>div span{font-size:.72rem;font-weight:600}.complete-order-buy>div span{color:#aaaecf}.complete-order-sell>div span{color:#dc8494}.complete-order>div b{color:#8f9096;font-size:.61rem}.complete-order>strong{display:block;font-size:1.18rem;margin-top:10px}.complete-order>strong small{color:#8e8f95;font-size:.58rem;margin-left:3px}.complete-order p{align-items:center;display:grid;gap:7px;grid-template-columns:18px auto 1fr;margin:10px 0 0}.complete-order p img{height:17px;width:17px}.complete-order p b{font-size:.72rem}.complete-order p span{color:#85868c;font-size:.6rem;text-align:right}@property --engine-border-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.complete-engine{--engine-border-angle: 0deg;animation:completeEngineIn .55s cubic-bezier(.22,1,.36,1) .55s both;background:transparent;border-radius:10px;box-shadow:0 24px 42px #0000007a,0 0 22px #aaaecf24;isolation:isolate;overflow:hidden;padding:10px 11px 14px;position:relative;transform-style:preserve-3d}.complete-engine:before{animation:completeBorderSpin 3.2s linear infinite;background:conic-gradient(from var(--engine-border-angle),transparent 0 72%,rgb(170 174 207 / 12%) 79%,#aaaecf 86%,rgb(170 174 207 / 22%) 91%,transparent 97%);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:0}.complete-engine:after{background:#141518;border-radius:9px;content:"";top:1px;right:1px;bottom:1px;left:1px;pointer-events:none;position:absolute;z-index:1}.complete-engine>*{position:relative;z-index:2}.complete-engine-head{border-bottom:1px solid rgb(170 174 207 / 10%);display:flex;flex-direction:column;gap:2px;padding:0 2px 5px}.complete-engine-head strong{font-size:.75rem}.complete-engine-head span{color:#9294a6;font-size:.6rem}.complete-check{align-items:center;animation:completeCheckIn .35s ease both;color:#a2a3a9;display:flex;font-size:.62rem;justify-content:space-between;padding:3px 2px 0}.complete-check:nth-of-type(2){animation-delay:1.05s}.complete-check:nth-of-type(3){animation-delay:1.35s}.complete-check:nth-of-type(4){animation-delay:1.65s}.complete-check svg{color:#aaaecf}.complete-fill{align-items:center;animation:completeFillIn .45s cubic-bezier(.22,1,.36,1) 1.95s both;background:#aaaecf1c;border-radius:4px;color:#c9cbe0;display:flex;font-size:.61rem;gap:6px;margin-top:4px;padding:5px 6px}.complete-fill strong{font-size:.61rem}.complete-settlement{animation:completeSettlementIn .65s cubic-bezier(.22,1,.36,1) 2.3s both;display:grid;gap:12px;grid-template-columns:1fr 1.15fr 1fr;isolation:isolate;min-height:0;perspective:1100px}.delivery-wallet{background:#25262a;border-radius:6px;box-shadow:0 22px 40px #0006;display:grid;gap:5px;grid-template-rows:auto repeat(2,minmax(0,1fr));min-width:0;padding:12px;position:relative;transform-style:preserve-3d;z-index:2}.delivery-wallet-buyer{transform:perspective(850px) rotateY(5deg) translateZ(16px);transform-origin:left center}.delivery-wallet-maker{transform:perspective(850px) rotateY(-5deg) translateZ(16px);transform-origin:right center}.delivery-wallet-head{align-items:center;display:flex;justify-content:space-between}.delivery-wallet-head strong{font-size:.73rem}.delivery-wallet-head span{color:#888990;font-size:.58rem}.delivery-balance{align-items:center;background:#1b1c1f;border-radius:4px;display:grid;gap:7px;grid-template-columns:20px minmax(0,1fr) auto;padding:7px;position:relative;transform:translateZ(2px);transform-style:preserve-3d}.delivery-balance-in{animation:deliveryBalanceIn .62s cubic-bezier(.22,1,.36,1) 4.36s both}.delivery-balance-out{animation:deliveryBalanceOut .52s ease 2.82s both}.delivery-balance img{height:18px;width:18px}.delivery-balance>span{display:flex;flex-direction:column;gap:1px;min-width:0}.delivery-balance b{font-size:.66rem}.delivery-balance small{color:#797a81;font-size:.54rem;white-space:nowrap}.delivery-balance em{align-items:center;color:#c5c7dc;display:flex;font-size:.6rem;font-style:normal;font-weight:600;gap:4px}.delivery-balance-in em{animation:deliveryAmountIn .42s cubic-bezier(.22,1,.36,1) 4.5s both}.delivery-balance-out em{animation:deliveryAmountOut .42s ease 2.98s both}.delivery-arrival-check{color:#aaaecf;filter:drop-shadow(0 0 5px rgb(170 174 207 / 45%))}.delivery-balance-out em{color:#b3b4ba}.delivery-rail{background:#111214;border-radius:6px;box-shadow:0 28px 46px #00000085;min-width:0;overflow:visible;padding:12px;position:relative;transform:translateZ(32px);z-index:3}.delivery-lane{top:12px;right:12px;bottom:12px;left:12px;overflow:visible;pointer-events:none;position:absolute}.delivery-lane>i{background:linear-gradient(90deg,transparent,rgb(170 174 207 / 9%) 15%,rgb(170 174 207 / 32%) 50%,rgb(170 174 207 / 9%) 85%,transparent);height:1px;left:-32px;position:absolute;right:-32px;top:50%;transform-origin:center}.delivery-lane-mon>i{transform:rotate(11deg)}.delivery-lane-usdc>i{transform:rotate(-11deg)}.delivery-token{align-items:center;background:#2a2b30;border-radius:4px;box-shadow:0 8px 18px #00000073,0 0 18px #aaaecf1a;display:flex;gap:6px;padding:6px 8px;position:absolute;white-space:nowrap;z-index:2}.delivery-token img{height:16px;width:16px}.delivery-token span{font-size:.61rem;font-weight:600}.delivery-token-mon{animation:deliverMon 2.1s cubic-bezier(.22,1,.36,1) 2.75s both}.delivery-token-usdc{animation:deliverUsdc 2.1s cubic-bezier(.22,1,.36,1) 2.75s both}.atomic-transfer{align-items:center;animation:atomicTransferIn .45s ease 4.8s both;background:#1f2024;border-radius:4px;box-shadow:0 12px 25px #00000061,0 0 18px #aaaecf1a;color:#aaaecf;display:flex;font-size:.63rem;gap:6px;justify-content:center;left:50%;padding:7px 9px;position:absolute;top:50%;white-space:nowrap;z-index:4}.atomic-transfer strong{font-size:.63rem}.complete-receipt{align-items:center;animation:completeReceiptIn .55s cubic-bezier(.22,1,.36,1) 5.2s both;background:#2a2b2f;border-radius:6px;box-shadow:0 18px 34px #0000006b;display:grid;gap:14px;grid-template-columns:1.15fr 1.2fr .9fr;padding:9px 14px;transform:translateZ(38px)}.complete-receipt>div{display:flex;flex-direction:column;gap:2px;min-width:0}.complete-receipt>div:last-child{align-items:center;color:#aaaecf;display:grid;gap:6px;grid-template-columns:15px auto}.complete-receipt>div:last-child strong{grid-column:2}.complete-receipt span{color:#888990;font-size:.57rem}.complete-receipt strong{font-size:.67rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.execution-scene-match{display:grid;gap:25px;grid-template-columns:1fr .8fr 1fr;padding-top:45px;position:relative}.match-order{background:#242529;box-shadow:0 24px 44px #0006;color:#fff;display:flex;flex-direction:column;padding:28px}.match-order-buy{animation:matchBuyIn .7s cubic-bezier(.22,1,.36,1) both}.match-order-sell{animation:matchSellIn .7s cubic-bezier(.22,1,.36,1) both}.match-order span{font-size:.65rem;font-weight:650}.match-order-buy span{color:#aaaecf}.match-order-sell span{color:#dc8494}.match-order strong{font-size:1.25rem;margin-top:13px}.match-order small{color:#8c8d92;font-size:.65rem;margin-top:7px}.matching-engine{animation:engineConfirm .5s ease .8s both;background:#0f1012;box-shadow:0 32px 52px #00000085;color:#fff;padding:21px}.matching-engine div{align-items:center;color:#a0a0a7;display:flex;font-size:.63rem;justify-content:space-between;padding:6px 0}.matching-engine div svg{color:#aaaecf}.matching-engine>strong{color:#aaaecf;display:block;font-size:.72rem;margin-top:15px;text-align:center}.fill-summary{background:#303135;border-radius:5px;bottom:8px;box-shadow:0 20px 36px #0006;display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,1fr);left:15px;padding:13px 16px;position:absolute;right:15px;transform:translateZ(42px)}.fill-summary span{color:#96979c;font-size:.62rem}.fill-summary b{color:#f2f2f3;display:block;font-size:.7rem;margin-top:4px}.execution-scene-settle{align-items:stretch;display:grid;gap:22px;grid-template-columns:1fr .85fr 1fr;padding-top:28px}.settlement-wallet{background:#242529;box-shadow:0 24px 44px #0000006b;color:#fff;padding:22px}.settlement-wallet>span{color:#88898e;font-size:.63rem}.settlement-wallet>strong{display:block;font-size:.86rem;margin:5px 0 20px}.settlement-wallet>div{align-items:center;background:#1a1b1e;border-radius:5px;display:grid;font-size:.65rem;grid-template-columns:28px 1fr auto;margin-top:6px;padding:9px}.settlement-wallet i{align-items:center;border-radius:50%;display:flex;font-style:normal;height:20px;justify-content:center;width:20px}.settlement-wallet b{font-weight:550}.settlement-wallet-a{animation:walletAIn .6s cubic-bezier(.22,1,.36,1) both}.settlement-wallet-b{animation:walletBIn .6s cubic-bezier(.22,1,.36,1) both}.settlement-contract{align-items:center;animation:settlementConfirm .55s ease .75s both;background:#0f1012;box-shadow:0 34px 55px #00000085;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:22px;text-align:center}.settlement-swap{align-items:center;display:flex;font-size:.59rem;gap:7px;margin-bottom:15px}.settlement-contract>svg{color:#78d9aa}.settlement-contract>strong{font-size:.74rem;margin-top:10px}.settlement-contract>small{color:#777880;font-size:.58rem;line-height:1.35;margin:6px 0 8px}.settlement-receipt{display:flex;font-size:.53rem;justify-content:space-between;margin-top:7px;width:100%}.settlement-receipt span{color:#696a70}.settlement-receipt b{color:#b9babe;font-family:Roboto Mono,monospace;font-weight:400}.developer-experience{align-items:center;display:grid;gap:75px;grid-template-columns:.7fr 1.3fr;padding-top:130px;scroll-margin-top:100px}.developer-experience>div{min-width:0}.developer-copy h2{font-size:clamp(2.7rem,4vw,4.15rem);margin-bottom:24px}.developer-copy>p{max-width:450px}.developer-links{display:flex;gap:10px;margin-top:28px}.developer-links a{align-items:center;background:#f3f3f2;border:0;border-radius:6px;box-shadow:none;color:#08090a;display:flex;font-family:inherit;font-size:.95rem;font-weight:500;gap:8px;letter-spacing:-.5px;padding:.4rem 1rem;text-decoration:none;transition:translate .26s cubic-bezier(.22,1,.36,1),scale .26s cubic-bezier(.22,1,.36,1),filter .2s ease}.developer-links a:hover{filter:brightness(1.06);scale:1.015;translate:0 -2px}.developer-links a:active{scale:.985;translate:0 0}.audit-trust{background:#111214;border-radius:10px;box-shadow:0 24px 60px #0000003d;display:grid;grid-template-columns:minmax(0,1fr) 172px;margin-top:34px;min-height:124px;overflow:hidden;width:100%}.audit-trust-copy{align-self:center;padding:21px 23px}.audit-trust-copy>span{color:#777980;display:block;font-size:.67rem;font-weight:550;letter-spacing:.025em;margin-bottom:10px}.audit-trust-copy h3{color:#f2f2f0;font-size:clamp(1.35rem,1.7vw,1.65rem);font-weight:400;letter-spacing:-.025em;line-height:1.03;margin:0}.audit-partner{align-items:center;align-self:stretch;background:#191a1e;border-radius:8px;color:#f2f2f2;display:flex;flex-direction:column;gap:8px;justify-content:center;margin:8px;padding:13px;text-decoration:none;transition:background-color .25s ease,transform .25s ease}.audit-partner:hover{background:#1e1f24;transform:translate3d(-2px,-2px,0)}.audit-partner-copy{display:grid;gap:5px;justify-items:center;text-align:center}.audit-partner-copy small{color:#7d7f86;font-size:.62rem}.audit-partner-copy img{display:block;filter:grayscale(1) brightness(0) invert(1);height:23px;width:82px}.audit-seal{align-items:center;background:#222328;border-radius:50%;box-shadow:inset 0 0 0 1px #aaaecf2e;color:#c9cce3;display:flex;height:38px;justify-content:center;width:38px}.developer-console{background:#121315;border:0;border-radius:10px;box-shadow:0 32px 60px #00000059;height:360px;overflow:hidden;position:relative;touch-action:pan-y}.console-compare{height:100%;overflow:hidden;position:relative;width:100%}.console-view{background:#121315;display:grid;grid-template-rows:46px minmax(0,1fr) 52px;top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute}.contract-code-view{background:#0d0e10;z-index:1}@property --console-split{syntax: "<percentage>"; inherits: false; initial-value: 12%;}.route-preview-view{--console-fade: clamp(18px, 2.6vw, 30px);-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(var(--console-split) - var(--console-fade)),transparent calc(var(--console-split) + var(--console-fade)),transparent 100%);-webkit-mask-repeat:no-repeat;clip-path:inset(0 calc(100% - var(--console-split) - var(--console-fade)) 0 0);mask-image:linear-gradient(to right,#000 0,#000 calc(var(--console-split) - var(--console-fade)),transparent calc(var(--console-split) + var(--console-fade)),transparent 100%);mask-repeat:no-repeat;will-change:clip-path;z-index:2}.console-topbar{align-items:center;background:#1c1d20;color:#85868c;display:flex;font-size:.63rem;justify-content:space-between;padding:0 18px}.console-topbar small{color:#66676d;font-size:.54rem;font-weight:500}.contract-topbar{background:#151619;justify-content:flex-end;gap:10px}.contract-topbar span{color:#b7b9ca}.console-body{display:grid;gap:8px;grid-template-columns:.75fr 1.25fr;min-height:0;padding:8px}.console-request,.console-plan{background:#1a1b1e;border-radius:6px;min-width:0;padding:18px}.console-request>span,.console-plan>span,.console-result>span{color:#77787e;display:block;font-size:.56rem;letter-spacing:.04em;margin-bottom:14px}.console-request code{color:#d6d6d9;display:flex;font-family:Roboto Mono,monospace;font-size:.63rem;justify-content:space-between;padding:6px 0}.console-request code i{color:#83848a;font-style:normal}.console-plan-row{align-items:center;animation:planHighlight 6s ease-in-out infinite;border-radius:5px;display:grid;font-size:.65rem;grid-template-columns:30px 1fr auto;padding:10px}.console-plan-row b{color:#77787e;font-size:.56rem}.console-plan-row strong{font-weight:500}.console-plan-row small{color:#85868c}.console-plan-row-two{animation-delay:1.5s}.console-plan-row-three{animation-delay:3s}.console-plan-row-four{animation-delay:4.5s}.console-result{align-items:center;background:#202124;display:grid;grid-template-columns:1fr 1.5fr 1fr;padding:16px 20px}.console-result>span{margin:0}.console-result strong{font-size:.7rem;font-weight:500}.console-result b{color:#79d9aa;font-size:.69rem;font-weight:500;text-align:right}.contract-code-body{background:#0d0e10;bottom:0;min-width:0;overflow:hidden;padding:13px 16px 15px;position:absolute;right:0;top:46px;will-change:left}.contract-code-context{align-items:center;display:flex;justify-content:space-between;margin-bottom:9px;min-width:270px}.contract-code-context span{color:#e5e5e7;font-size:.66rem;font-weight:600}.contract-code-context b{color:#777983;font-size:.53rem;font-weight:500}.contract-code-body pre{margin:0;min-width:420px;overflow:hidden}.contract-code-body code{display:block;font-family:Roboto Mono,monospace}.contract-line{color:#b7b8bd;display:grid;font-size:.59rem;grid-template-columns:24px minmax(0,1fr);line-height:1.48;min-height:14px;white-space:pre}.contract-line>i{color:#46474d;font-style:normal;-webkit-user-select:none;user-select:none}.contract-line>span{overflow:visible}.contract-line em{color:#aaaecf;font-style:normal}.contract-line b{color:#e1e2e5;font-weight:500}.contract-line-space{min-height:7px}.console-split-handle{background:transparent;border:0;bottom:0;cursor:col-resize;padding:0;position:absolute;touch-action:none;top:0;transform:translate(-50%);width:38px;z-index:5}.console-split-handle:before{background:linear-gradient(180deg,transparent,rgb(170 174 207 / 34%) 14%,rgb(213 215 231 / 58%) 50%,rgb(170 174 207 / 34%) 86%,transparent);box-shadow:0 0 14px #aaaecf29;content:"";inset-block:0;left:50%;position:absolute;width:1px}.console-split-handle>span{align-items:center;-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%);background:#16171d2e;border:1px solid rgb(222 224 240 / 28%);border-radius:5px;box-shadow:0 10px 24px #0000003d,inset 0 1px #ffffff1a;color:#d7d8e5;display:flex;height:36px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:22px}.developer-console.is-introducing .route-preview-view{transition:--console-split 1.15s cubic-bezier(.22,1,.36,1)}.developer-console.is-introducing .contract-code-body,.developer-console.is-introducing .console-split-handle{transition:left 1.15s cubic-bezier(.22,1,.36,1)}.developer-console.is-dragging .console-split-handle>span{background:#aaaecf2e;box-shadow:0 12px 28px #0000004d,0 0 22px #aaaecf2e;transform:translate(-50%,-50%) scale(.96)}.developer-console.is-dragging{cursor:col-resize;-webkit-user-select:none;user-select:none}.console-split-handle:focus-visible>span{outline:2px solid #aaaecf;outline-offset:3px}.asset-icon{display:block;height:19px;object-fit:contain;width:19px}.settlement-swap img{display:block;height:16px;width:16px}.developer-links a:last-child{background:#242529;color:#f4f4f4}.execution-stage span,.execution-stage small,.execution-stage dt,.execution-stage dd{font-weight:500}.execution-stage strong,.execution-stage b{font-weight:600}.match-order{-webkit-backdrop-filter:blur(16px) saturate(115%);backdrop-filter:blur(16px) saturate(115%);background:#313236bd;box-shadow:0 28px 55px #00000075,inset 0 1px #ffffff0d;min-height:196px;padding:22px}.match-order-head{align-items:center;display:flex;justify-content:space-between}.match-order-head b{color:#8b8c92;font-family:Roboto Mono,monospace;font-size:.55rem;font-weight:400}.match-amount{align-items:center;display:flex;gap:7px;margin-top:15px}.match-amount img{height:18px;width:18px}.match-amount span{color:#d7d8da;font-size:.65rem;font-weight:500}.match-order>small{margin-top:8px}.matching-engine{--engine-border-angle: 0deg;-webkit-backdrop-filter:blur(20px) saturate(125%);backdrop-filter:blur(20px) saturate(125%);background:transparent;border-radius:10px;box-shadow:0 34px 62px #0000008f,0 0 24px #aaaecf24;isolation:isolate;overflow:hidden;padding:16px;position:relative}.matching-engine:before{animation:matchingBorderSpin 3.2s linear infinite;background:conic-gradient(from var(--engine-border-angle),transparent 0 72%,rgb(170 174 207 / 12%) 79%,#aaaecf 86%,rgb(170 174 207 / 22%) 91%,transparent 97%);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:0}.matching-engine:after{background:#141518;border-radius:9px;content:"";top:1px;right:1px;bottom:1px;left:1px;pointer-events:none;position:absolute;z-index:1}.matching-engine>*{position:relative;z-index:2}.matching-engine .matching-engine-head{padding:0 0 10px}.matching-engine-head span{color:#ededee;font-weight:550}.matching-engine .price-cross{background:#ffffff0f;border-radius:5px;color:#c7c8cb;margin-bottom:7px;padding:9px}.price-cross span{font-family:Roboto Mono,monospace;font-size:.52rem}.price-cross svg{color:#8b8c91!important}.matching-engine>strong{align-items:center;background:#aaaecf1c;border-radius:5px;display:flex;gap:5px;justify-content:center;padding:8px}.fill-summary{-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%);background:#3e3f44c2;box-shadow:0 24px 42px #0000007a,inset 0 1px #ffffff12}.settlement-wallet{-webkit-backdrop-filter:blur(16px) saturate(115%);backdrop-filter:blur(16px) saturate(115%);background:#313236bd;box-shadow:0 28px 55px #00000075,inset 0 1px #ffffff0d}.settlement-wallet>.settlement-wallet-head{background:transparent;display:flex;justify-content:space-between;margin:0;padding:0}.settlement-wallet-head span{color:#a0a1a6;font-size:.6rem}.settlement-wallet-head small{color:#77787d;font-family:Roboto Mono,monospace;font-size:.52rem}.settlement-wallet>div:not(.settlement-wallet-head) span{display:flex;flex-direction:column;gap:2px}.settlement-wallet>div:not(.settlement-wallet-head) span b{font-size:.63rem}.settlement-wallet>div:not(.settlement-wallet-head) span small{color:#77787e;font-size:.51rem}.settlement-wallet em{color:#f0f0f1;font-size:.61rem;font-style:normal;font-weight:550}.settlement-contract{-webkit-backdrop-filter:blur(22px) saturate(125%);backdrop-filter:blur(22px) saturate(125%);background:#121316c2;box-shadow:0 38px 68px #00000094,inset 0 1px #ffffff14}.settlement-finality{align-items:center;background:#64d5a217;border-radius:5px;color:#77d1a7;display:flex;font-size:.52rem;gap:5px;justify-content:center;margin-top:11px;padding:7px;width:100%}.execution-stage .wallet-brand strong{font-size:.9rem}.execution-stage .wallet-brand span,.execution-stage .wallet-address span{font-size:.68rem}.execution-stage .wallet-address strong{font-size:.74rem}.execution-stage .wallet-balance-grid>div{font-size:.72rem}.execution-stage .sign-request-head span{font-size:.75rem}.execution-stage .sign-request-head b{font-size:.62rem}.execution-stage .sign-origin span{font-size:.7rem}.execution-stage .sign-origin small{font-size:.64rem}.execution-stage .sign-request dl div,.execution-stage .signature-confirm{font-size:.7rem}.execution-stage .book-order-ticket>span{font-size:.7rem}.execution-stage .book-order-ticket>strong{font-size:1rem}.execution-stage .book-order-ticket>small{font-size:.73rem}.execution-stage .book-order-ticket dl div{font-size:.68rem}.execution-stage .match-order span{font-size:.74rem}.execution-stage .match-order-head b{font-size:.63rem}.execution-stage .match-order>strong{font-size:1.32rem}.execution-stage .match-amount span{font-size:.72rem}.execution-stage .match-order>small{font-size:.69rem}.execution-stage .matching-engine div{font-size:.7rem}.execution-stage .price-cross span{font-size:.61rem}.execution-stage .matching-engine>strong{font-size:.78rem}.execution-stage .fill-summary span{font-size:.69rem}.execution-stage .fill-summary b{font-size:.79rem}.execution-stage .settlement-wallet-head span{font-size:.68rem}.execution-stage .settlement-wallet-head small{font-size:.6rem}.execution-stage .settlement-wallet>strong{font-size:.94rem}.execution-stage .settlement-wallet>div:not(.settlement-wallet-head){font-size:.71rem}.execution-stage .settlement-wallet>div:not(.settlement-wallet-head) span b{font-size:.69rem}.execution-stage .settlement-wallet>div:not(.settlement-wallet-head) span small{font-size:.59rem}.execution-stage .settlement-wallet em,.execution-stage .settlement-swap{font-size:.68rem}.execution-stage .settlement-contract>strong{font-size:.84rem}.execution-stage .settlement-contract>small{font-size:.65rem}.execution-stage .settlement-receipt{font-size:.61rem}.execution-stage .settlement-finality{font-size:.6rem}@keyframes interfaceRise{0%,to{transform:rotateY(-6deg) translate3d(0,2px,30px)}50%{transform:rotateY(-4deg) translate3d(0,-4px,38px)}}@keyframes depthChange{0%{transform:scaleX(.84)}to{transform:scaleX(1)}}@keyframes routerActive{0%,to{background:#28292c;transform:translateZ(26px)}50%{background:#333438;transform:translateZ(38px)}}@keyframes routeChosen{0%,to{background:#292a2d}45%,75%{background:#294438}}@keyframes sceneFadeIn{0%{opacity:0}to{opacity:1}}@keyframes signRequestIn{0%{opacity:0;transform:rotateY(-8deg) translate3d(28px,15px,-25px)}to{opacity:1;transform:rotateY(-3deg) translateZ(36px)}}@keyframes signingCursor{0%{opacity:0;transform:translate3d(58px,38px,35px) rotate(-8deg)}16%{opacity:1}52%{opacity:1;transform:translateZ(35px) rotate(-8deg)}60%{opacity:1;transform:translate3d(0,3px,35px) rotate(-8deg) scale(.86)}69%{opacity:1;transform:translateZ(35px) rotate(-8deg) scale(1)}84%{opacity:1}to{opacity:0;transform:translate3d(10px,-5px,35px) rotate(-8deg)}}@keyframes orderCursor{0%{opacity:0;transform:translate3d(-54px,40px,35px) rotate(-8deg)}16%{opacity:1}52%{opacity:1;transform:translateZ(35px) rotate(-8deg)}60%{opacity:1;transform:translate3d(0,3px,35px) rotate(-8deg) scale(.86)}69%{opacity:1;transform:translateZ(35px) rotate(-8deg) scale(1)}84%{opacity:1}to{opacity:0;transform:translate3d(10px,-5px,35px) rotate(-8deg)}}@keyframes actionPending{0%,55%{opacity:1}62%,to{opacity:0}}@keyframes actionComplete{0%,57%{opacity:0;transform:translateY(4px)}66%,to{opacity:1;transform:translateY(0)}}@keyframes actionCheck{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes signatureButtonState{0%,54%{background:#f3f3f2;transform:scale(1)}60%{background:#dce8e2;transform:scale(.985)}69%,to{background:#e3e9e6;transform:scale(1)}}@keyframes orderButtonState{0%,54%{background:#f3f3f2;transform:scale(1)}60%{background:#dce8e2;transform:scale(.985)}69%,to{background:#e3e9e6;transform:scale(1)}}@keyframes orderTicketIn{0%{opacity:0;transform:perspective(760px) rotateY(16deg) translate3d(-28px,15px,-25px)}to{opacity:1;transform:perspective(760px) rotateY(12deg) translateZ(28px)}}@keyframes bookInsert{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}@keyframes placedOrderFlash{0%{background:transparent;box-shadow:inset 0 0 #aaaecf00}20%{background:#aaaecf33;box-shadow:inset 3px 0 #aaaecf,0 0 18px #aaaecf24}42%{background:#aaaecf0d;box-shadow:inset 2px 0 #aaaecf4d}64%{background:#aaaecf24;box-shadow:inset 3px 0 #aaaecfb8}to{background:#439b710d;box-shadow:inset 2px 0 #75cda452}}@keyframes completeBuyIn{0%{opacity:0;transform:perspective(850px) rotateY(-11deg) translate3d(-34px,12px,-28px)}to{opacity:1;transform:perspective(850px) rotateY(-5deg) translateZ(16px)}}@keyframes completeSellIn{0%{opacity:0;transform:perspective(850px) rotateY(11deg) translate3d(34px,12px,-28px)}to{opacity:1;transform:perspective(850px) rotateY(5deg) translateZ(16px)}}@keyframes completeEngineIn{0%{opacity:0;transform:translate3d(0,8px,-32px) scale(.92)}to{opacity:1;transform:translateZ(34px) scale(1)}}@keyframes completeBorderSpin{to{--engine-border-angle: 1turn}}@keyframes completeCheckIn{0%{opacity:0;transform:translate(-9px)}to{opacity:1;transform:translate(0)}}@keyframes completeFillIn{0%{opacity:0;transform:translateY(7px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes completeSettlementIn{0%{opacity:0;transform:translate3d(0,18px,-28px)}to{opacity:1;transform:translateZ(0)}}@keyframes deliveryBalanceIn{0%{background:#1b1c1f;box-shadow:0 0 #aaaecf00;transform:translateZ(2px) scale(1)}52%{background:#aaaecf29;box-shadow:0 0 20px #aaaecf38;transform:translateZ(13px) scale(1.025)}to{background:#aaaecf17;box-shadow:0 0 12px #aaaecf14;transform:translateZ(4px) scale(1)}}@keyframes deliveryBalanceOut{0%{background:#1b1c1f;transform:translateZ(2px) scale(1)}48%{background:#24252a;transform:translateZ(6px) scale(.985)}to{background:#18191c;transform:translateZ(2px) scale(1)}}@keyframes deliveryAmountIn{0%{opacity:0;transform:translate(-7px) scale(.9)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes deliveryAmountOut{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}@keyframes deliverMon{0%,7%{left:calc(100% + 18px);opacity:0;top:121px;transform:translateZ(5px) scale(.84)}16%{opacity:1;transform:translateZ(16px) scale(1)}68%{left:-30px;opacity:1;top:57px;transform:translateZ(24px) scale(1.03)}86%{left:-94px;opacity:1;top:50px;transform:translateZ(13px) scale(.92)}to{left:-104px;opacity:0;top:50px;transform:translateZ(3px) scale(.58)}}@keyframes deliverUsdc{0%,7%{left:-104px;opacity:0;top:121px;transform:translateZ(5px) scale(.84)}16%{opacity:1;transform:translateZ(16px) scale(1)}68%{left:calc(100% - 54px);opacity:1;top:57px;transform:translateZ(24px) scale(1.03)}86%{left:calc(100% + 8px);opacity:1;top:50px;transform:translateZ(13px) scale(.92)}to{left:calc(100% + 18px);opacity:0;top:50px;transform:translateZ(3px) scale(.58)}}@keyframes atomicTransferIn{0%{opacity:0;transform:translate(-50%,-42%) scale(.92)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes deliverMonMobile{0%,8%{left:calc(100% - 104px);opacity:0;transform:scale(.88)}18%{opacity:1;transform:scale(1)}78%{left:4px;opacity:1;transform:scale(.98)}to{left:4px;opacity:0;transform:scale(.58)}}@keyframes deliverUsdcMobile{0%,8%{left:4px;opacity:0;transform:scale(.88)}18%{opacity:1;transform:scale(1)}78%{left:calc(100% - 104px);opacity:1;transform:scale(.98)}to{left:calc(100% - 104px);opacity:0;transform:scale(.58)}}@keyframes atomicTransferInMobile{0%{opacity:0;transform:translateY(4px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes completeReceiptIn{0%{opacity:0;transform:translate3d(0,13px,-18px) scale(.98)}to{opacity:1;transform:translateZ(38px) scale(1)}}@keyframes matchBuyIn{0%{opacity:0;transform:rotateY(8deg) translate3d(-30px,12px,-20px)}to{opacity:1;transform:rotateY(4deg) translateZ(22px)}}@keyframes matchSellIn{0%{opacity:0;transform:rotateY(-8deg) translate3d(30px,12px,-20px)}to{opacity:1;transform:rotateY(-4deg) translateZ(22px)}}@keyframes engineConfirm{0%{opacity:0;transform:translateZ(-25px) scale(.94)}to{opacity:1;transform:translateZ(38px) scale(1)}}@keyframes matchingBorderSpin{to{--engine-border-angle: 1turn}}@keyframes walletAIn{0%{opacity:0;transform:rotateY(8deg) translate3d(-25px,12px,-20px)}to{opacity:1;transform:rotateY(4deg) translateZ(22px)}}@keyframes walletBIn{0%{opacity:0;transform:rotateY(-8deg) translate3d(25px,12px,-20px)}to{opacity:1;transform:rotateY(-4deg) translateZ(22px)}}@keyframes settlementConfirm{0%{opacity:0;transform:translateZ(-25px) scale(.94)}to{opacity:1;transform:translateZ(38px) scale(1)}}@keyframes planHighlight{0%,18%{background:#303135;color:#fff}24%,to{background:transparent;color:#b3b3b9}}@media (max-width: 980px){.protocol-heading,.developer-experience{gap:38px;grid-template-columns:1fr}.protocol-heading p{max-width:600px}}@media (max-width: 760px){.protocol-showcase{padding:85px 20px 36px}.protocol-heading h2,.developer-copy h2{font-size:clamp(2.35rem,10.7vw,3.35rem)}.protocol-feature-grid{grid-template-columns:1fr}.protocol-card,.protocol-card-wide{display:block;grid-column:auto;min-height:0}.protocol-card-visual,.protocol-card-wide .protocol-card-visual{height:310px;padding:24px}.protocol-card-orderbook .protocol-card-visual{height:390px;padding:18px}.protocol-card-copy,.protocol-card-wide .protocol-card-copy{padding:22px 25px 30px}.custody-interface{grid-template-columns:1fr}.custody-account{display:none}.routing-interface{gap:7px;grid-template-columns:1fr auto 1fr}.routing-interface>svg:nth-of-type(2),.routing-destinations{display:none}.routing-result{bottom:-48px}.execution-panel{border-radius:8px;padding:34px 14px 14px}.execution-heading{margin-bottom:25px;padding-inline:8px}.execution-heading h3{font-size:2.45rem}.execution-heading p{font-size:.86rem}.execution-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.execution-steps button{grid-template-columns:18px minmax(0,1fr);min-height:54px;padding:8px 3px 8px 12px}.execution-steps button small{display:none}.execution-steps button strong{align-self:center;font-size:.69rem}.execution-stage{height:720px;padding:18px}.execution-scene{height:100%;min-height:0}.execution-scene-signing,.execution-scene-book{gap:14px;grid-template-columns:1fr}.execution-scene-signing>.scene-arrow,.execution-scene-book>.scene-arrow{justify-self:center;transform:rotate(90deg) translateZ(25px)}.sign-wallet-card{transform:translateZ(18px)}.live-book{transform:perspective(760px) rotateY(-7deg) translateZ(18px)}.sign-request{transform:translateZ(24px)}.execution-scene-complete{gap:10px;grid-template-rows:252px 294px 118px}.complete-match-row{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:112px 132px}.complete-order{padding:10px}.complete-order-buy{grid-column:1;grid-row:1}.complete-order-sell{grid-column:2;grid-row:1}.complete-order>strong{font-size:.9rem;margin-top:7px}.complete-order p{gap:5px;grid-template-columns:16px 1fr;margin-top:6px}.complete-order p img{height:15px;width:15px}.complete-order p span{display:none}.complete-engine{grid-column:1 / -1;grid-row:2;padding:9px 10px 13px}.complete-engine-head{padding-bottom:5px}.complete-check{padding-top:3px}.complete-fill{margin-top:4px;padding:5px}.complete-settlement{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:145px 141px}.delivery-wallet{gap:4px;padding:8px}.delivery-wallet-buyer{grid-column:1;grid-row:1;transform:perspective(850px) rotateY(3deg) translateZ(10px)}.delivery-wallet-maker{grid-column:2;grid-row:1;transform:perspective(850px) rotateY(-3deg) translateZ(10px)}.delivery-wallet-head{margin-bottom:0}.delivery-wallet-head span{font-size:.49rem}.delivery-balance{gap:5px;grid-template-columns:17px minmax(0,1fr);margin-top:0;padding:5px}.delivery-balance img{height:15px;width:15px}.delivery-balance em{grid-column:2}.delivery-balance small{font-size:.46rem}.delivery-rail{display:grid;gap:7px;grid-column:1 / -1;grid-row:2;grid-template-rows:1fr auto 1fr;overflow:hidden;padding:9px}.delivery-lane{background:#1a1b1e;border-radius:4px;inset:auto;min-height:38px;overflow:hidden;position:relative}.delivery-lane>i{left:10px;right:10px;top:50%;transform:none}.delivery-token{top:5px}.delivery-token-mon{animation-name:deliverMonMobile}.delivery-token-usdc{animation-name:deliverUsdcMobile}.atomic-transfer{animation-name:atomicTransferInMobile;box-shadow:none;left:auto;padding:0;position:static;top:auto}.complete-receipt{align-content:center;gap:4px;grid-template-columns:1fr;padding:7px 10px}.complete-receipt>div{display:grid;gap:5px;grid-template-columns:58px minmax(0,1fr)}.complete-receipt>div:last-child{grid-template-columns:15px 58px minmax(0,1fr)}.complete-receipt>div:last-child strong{grid-column:3}.execution-scene-match{gap:9px;grid-template-columns:1fr 1fr;padding-top:15px}.matching-engine{grid-column:1 / -1;grid-row:2}.match-order{padding:18px 14px}.fill-summary{bottom:5px;gap:7px;grid-template-columns:1fr}.fill-summary b{display:inline;margin-left:5px}.execution-scene-settle{gap:9px;grid-template-columns:1fr 1fr;padding-top:10px}.settlement-contract{grid-column:1 / -1;grid-row:2;min-height:170px}.settlement-wallet{padding:14px 9px}.settlement-wallet>div{grid-template-columns:23px 1fr}.settlement-wallet>div b{grid-column:2}.developer-experience{padding-top:95px}.developer-links{flex-wrap:wrap}.audit-trust{grid-template-columns:1fr;width:100%}.audit-trust-copy{padding:25px}.audit-partner{min-height:88px}.developer-console{height:560px}.console-view{grid-template-rows:46px minmax(0,1fr) 86px}.console-body{grid-template-columns:1fr}.console-request,.console-plan{padding:14px}.console-plan-row{padding:8px}.console-result{align-content:center;gap:5px;grid-template-columns:1fr;padding:10px 14px}.console-result b{text-align:left}.contract-code-body{padding-inline:12px}.console-split-handle{width:34px}}@media (prefers-reduced-motion: reduce){.protocol-showcase *,.protocol-showcase *:before,.protocol-showcase *:after{animation-duration:.001ms!important;animation-iteration-count:1!important}}:root{--crystal-primary: #d4d4d4;--crystal-secondary: #bcbec2;--crystal-accent: #fff;--crystal-darker: #777880;--crystal-dark: #000000;--crystal-grid: rgba(255, 255, 255, .035);--grid-size: 40px}*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background-color:var(--crystal-secondary);color:var(--crystal-dark)}html{scroll-behavior:auto}body{background-color:var(--crystal-dark);color:var(--crystal-primary);font-family:Inter,Helvetica Neue,Arial,sans-serif;letter-spacing:-.018em;overscroll-behavior-x:none;overscroll-behavior-y:auto}.first-section{height:100vh;background-color:var(--crystal-dark);position:relative;overflow:hidden}.content-wrapper{position:relative;width:100%;height:100%}.bottom-left-content{position:absolute;bottom:100px;left:100px;z-index:10}.bottom-right-content{position:absolute;bottom:100px;right:100px;z-index:10}.powered-by-text{display:flex;align-items:center;color:var(--crystal-accent);font-size:1rem;font-weight:300;opacity:.8;gap:6px}@media (max-width: 1020px){.powered-by-text{display:none}}.main-title{font-family:"Instrument Serif",Georgia,serif;font-size:2.25rem;font-weight:400;color:var(--crystal-accent);margin-bottom:1rem;letter-spacing:-.025em}.button-container{display:flex;gap:1rem}.primary-button,.secondary-button{padding:.4rem 1rem;border-radius:6px;font-size:.95rem;cursor:pointer;display:flex;align-items:center;transition:all .2s ease;font-family:inherit}.primary-button{background:#f3f3f2;border:none;box-shadow:none;color:#000;font-weight:500;letter-spacing:-.5px}.secondary-button{-webkit-backdrop-filter:none;backdrop-filter:none;color:#f4f4f4;background-color:#242529;border:0;box-shadow:none;font-weight:500;letter-spacing:-.5px}.primary-button:hover,.secondary-button:hover{filter:brightness(1.06);scale:1.015;translate:0 -2px}.primary-button:active,.secondary-button:active{scale:.985;translate:0 0}.arrow{margin-left:.5rem;font-size:1.1rem}.monad-logo{pointer-events:none;-webkit-user-select:none;user-select:none;height:1rem;margin-top:1px}.focus-text{color:#d5d6d8;text-shadow:none}.scroll-indicator{position:absolute;padding-bottom:20px;bottom:0;width:100%;display:flex;flex-direction:column;align-items:center;z-index:10;opacity:.7;transition:opacity .3s ease;box-shadow:inset 0 -40px 10px #000}.scroll-indicator:hover{opacity:1}.scroll-arrow{width:18px;color:var(--crystal-accent);margin-bottom:-2px}.scroll-text{font-size:.8rem;color:var(--crystal-accent);margin-top:5px}.about-section{background:var(--crystal-dark);padding:78px 50px 22px;min-height:540px;display:flex;justify-content:center;align-items:center}.about-crystal-content{width:100%;max-width:1440px;margin:0 auto;text-align:left;background:transparent;border:0;box-shadow:none;padding:58px 20px 46px;border-radius:0;position:relative;overflow:hidden;-webkit-user-select:none;user-select:none}.about-text{font-size:clamp(2.7rem,4.2vw,4.5rem);color:#fff;line-height:.98;letter-spacing:-.045em;width:100%;display:block;font-weight:400;position:relative;z-index:2}.reveal-word{display:inline-block;margin-right:.16em;opacity:.08;transition:opacity .14s linear}.features-section{background-color:var(--crystal-dark);padding:0 50px 80px}.features-container{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;max-width:1300px;margin:15px auto 0}.feature-box{background:#131416;border-radius:10px;overflow:hidden;border:0;box-shadow:none;transition:transform .3s ease;height:100%;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;pointer-events:auto}.feature-box:hover{transform:translateY(-3px)}.feature-image-container{width:100%;height:210px;margin:0;overflow:hidden;display:flex;justify-content:center;align-items:center;background:#131416}.spinning-logo-container{width:100%;height:300px;margin-top:30px;margin-bottom:-10px;overflow:hidden;display:flex;justify-content:center;align-items:center;background-color:#0000004d}.globe-feature-image-container{width:100%;height:210px;margin:0;overflow:hidden;display:flex;justify-content:center;align-items:center;background:#131416}.feature-image{width:100%;height:100%;object-fit:contain}.hover-gif{height:100%;position:relative;width:100%}.hover-gif-poster,.hover-gif-playing{top:0;right:0;bottom:0;left:0;position:absolute}.hover-gif-playing{transform:translateY(10px);z-index:1}.feature-box:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:3px}.spinning-logo-image{width:100%;height:100%;object-fit:contain}.feature-content{padding:25px}.feature-title{font-size:1.32rem;color:var(--crystal-accent);font-weight:500}.feature-description{font-size:1rem;color:#ffffffb3;line-height:1.5;opacity:.9}@media (max-width: 992px){.features-container{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.bottom-left-content{bottom:80px;left:30px}.bottom-right-content{bottom:80px;right:30px}.main-title{font-size:1.8rem}.about-text{font-size:clamp(2.45rem,11.5vw,4rem);line-height:.96}.about-section{min-height:580px;padding:64px 20px 20px}.about-crystal-content{border-radius:10px;padding:25px 22px 34px}.features-container{grid-template-columns:1fr}.features-section{padding:0 30px 60px}.feature-image-container{height:160px}}.bottom-left-content,.bottom-right-content,.scroll-indicator,.primary-button,.secondary-button{will-change:transform,opacity}@keyframes floatingAnimation{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.floating-element{animation:floatingAnimation 6s ease-in-out infinite}@keyframes pulseSunRays{0%{opacity:.7}50%{opacity:.9}to{opacity:.7}}.primary-button,.secondary-button{transition:translate .26s cubic-bezier(.22,1,.36,1),scale .26s cubic-bezier(.22,1,.36,1),filter .2s ease,background-color .3s ease;text-decoration:none}@keyframes textFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animated-word:hover:after{content:"";position:absolute;top:0;left:-2px;right:-2px;bottom:0;background:#aaaecf1a;border-radius:4px;z-index:-1}.building-section{background-color:var(--crystal-dark);padding:80px 50px;overflow:hidden}.building-container{display:flex;align-items:center;justify-content:space-between;max-width:1300px;margin:0 auto;gap:40px}.building-image-container{flex:1;display:flex;justify-content:center;align-items:center;min-height:400px;max-width:500px}.building-image{width:100%;height:auto;max-height:500px;object-fit:contain}.building-content{flex:1;max-width:600px}.building-title{font-size:3rem;color:var(--crystal-accent);font-weight:400;letter-spacing:-.5px}.building-description{font-size:1.2rem;color:#ffffffb3;margin-bottom:10px;line-height:1.6;letter-spacing:-.2px}.building-button{display:inline-block;margin-top:10px}@media (max-width: 992px){.building-container{flex-direction:column;text-align:center}.building-image-container{min-height:300px;margin:0 auto}.building-content{max-width:100%}}.info-page{background:#050506;color:#f4f4f4;min-height:100vh}.info-main{margin:0 auto;max-width:1160px;min-height:72vh;padding:180px clamp(22px,5vw,64px) 120px}.info-hero{max-width:760px}.info-kicker{color:#85868b;display:block;font-size:.72rem;font-weight:600;letter-spacing:.04em;margin-bottom:18px}.info-hero h1{color:#f5f5f5;font-size:clamp(3.7rem,8vw,7.2rem);font-weight:400;letter-spacing:-.045em;line-height:.9;margin:0}.info-intro{color:#999a9f;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.65;margin-top:28px;max-width:620px}.info-intro a,.info-page-link{color:#d8daeb;text-decoration-color:#d8daeb61;text-underline-offset:4px}.faq-list{margin-top:82px;max-width:900px}.faq-item{border-top:1px solid #242529}.faq-item:last-child{border-bottom:1px solid #242529}.faq-item summary{align-items:center;color:#eeeeef;cursor:pointer;display:grid;font-size:clamp(1.08rem,2vw,1.35rem);font-weight:550;gap:24px;grid-template-columns:minmax(0,1fr) 24px;list-style:none;padding:26px 2px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{color:#aaaecf;content:"+";font-family:Inter,sans-serif;font-size:1.25rem;font-weight:400;justify-self:center;line-height:1;transition:rotate .25s ease}.faq-item[open] summary:after{rotate:45deg}.faq-answer{color:#929399;font-size:.95rem;line-height:1.75;max-width:720px;padding:0 46px 30px 2px}.faq-answer a{color:#c9cbe0;text-decoration-color:#c9cbe059;text-underline-offset:4px}.blog-main{align-items:flex-start;display:flex}.blog-empty{margin-top:58px}.blog-empty p{color:#87888d;font-size:.96rem;line-height:1.7;margin-bottom:22px;max-width:470px}.blog-empty a{color:#ededee;font-size:.9rem;font-weight:600;text-decoration:underline;text-decoration-color:#585a69;text-underline-offset:5px}@media (max-width: 760px){.info-main{min-height:68vh;padding:142px 20px 88px}.info-hero h1{font-size:clamp(3.5rem,18vw,5.25rem)}.faq-list{margin-top:58px}.faq-item summary{gap:16px;padding-block:22px}.faq-answer{font-size:.9rem;padding-right:20px}}.policy-hero-section{align-items:center;background:none;display:flex;justify-content:center;padding:10rem 0rem 2rem;overflow:hidden;position:relative}.policy-title{background:none;color:#f4f4f4;font-family:inherit;font-size:3.5rem;font-weight:500;letter-spacing:-.045em;margin:0;padding-top:2rem;text-align:center;text-shadow:none}.policy-content-section{font-family:inherit;margin:0 auto 20px;max-width:1200px;padding:0rem 2rem;background:transparent}.policy-section{background:#131416;border-radius:10px;padding:2rem 1rem;overflow:hidden}.policy-section-content{padding:0rem 2rem}.policy-section-content section{margin-bottom:2rem}.policy-section-content h2{color:var(--crystal-primary);font-family:inherit;font-size:1.5rem;margin-bottom:1rem}.policy-section-content p{color:#fffc;line-height:1.6;padding:.5rem 0}.policy-section-content ul{list-style:none;padding:0}.policy-section-content li{color:#fffc;padding:.5rem 0 .5rem 1.5rem;position:relative}.policy-section-content li:before{background:var(--crystal-primary);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:1rem;width:6px}.policy-section-content a{text-decoration:none;color:var(--crystal-secondary)}@media (max-width: 768px){.policy-hero-section{padding:3rem 1rem}.policy-title{font-size:2.5rem;margin-top:2rem;margin-bottom:-2rem}.policy-content-section{padding:2rem 1rem}}:root{background:#0003;color-scheme:light dark;font-family:Inter,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;font-weight:400;line-height:1.5;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%}html{min-height:100%;overflow-anchor:none;overflow-x:hidden;overflow-y:auto;scrollbar-color:rgb(170 174 207 / 58%) transparent;scrollbar-width:thin}*::-webkit-scrollbar{height:9px;width:9px}*::-webkit-scrollbar-track,*::-webkit-scrollbar-corner{background:transparent}*::-webkit-scrollbar-thumb{background:#aaaecf85;background-clip:padding-box;border:2px solid transparent;border-radius:999px}*::-webkit-scrollbar-thumb:hover{background:#bec2e2b8;background-clip:padding-box}body,#root{min-height:100%}body{overflow-x:hidden;overflow-y:auto}h1,h2,h3,h4,h5,h6{font-family:"Instrument Serif",Georgia,serif!important}@media (prefers-color-scheme: light){:root{background-color:#f8f8f8;color:#181818}}
