.mkt-hero{position:relative;overflow:hidden;padding:clamp(4.6rem,8vw,7.4rem) 0 clamp(4.2rem,6.5vw,5.8rem);color:#fff;background:radial-gradient(90% 100% at 80% 8%,#112b66 0,#0a1a45 42%,#060f2a 78%),#060f2a}.mkt-hero__grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(135,184,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(135,184,255,.055) 1px,transparent 1px);background-size:82px 82px;-webkit-mask-image:radial-gradient(80% 80% at 66% 30%,#000 0%,transparent 78%);mask-image:radial-gradient(80% 80% at 66% 30%,#000 0%,transparent 78%);pointer-events:none}.mkt-hero__wash{position:absolute;top:-28rem;right:-14rem;width:56rem;height:56rem;border-radius:50%;background:radial-gradient(circle,rgba(5,175,242,.26) 0,rgba(0,255,159,.06) 42%,transparent 68%);pointer-events:none}.mkt-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:clamp(2.6rem,5vw,5rem)}.mkt-hero .marketing-eyebrow{color:#7fd8f7}.mkt-hero .marketing-eyebrow:before{display:none}.mkt-hero .marketing-eyebrow:after{width:46px;height:1px;background:linear-gradient(90deg,var(--mk-blue),transparent);content:""}.mkt-hero h1{max-width:36rem;margin:.45rem 0 1.5rem;font-size:clamp(2.5rem,4.2vw,3.55rem);line-height:1.025;letter-spacing:-.055em}.mkt-hero__mask{display:block;overflow:hidden;padding:.04em .07em .1em 0}.mkt-hero__mask>span{display:block}.mkt-hero__accent{background:linear-gradient(96deg,#4d97ff 4%,#05aff2 52%,#35f0c8 96%);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}.mkt-hero__lede{max-width:35rem;margin:0 0 2.2rem;color:#b3c6e2;font-size:clamp(1rem,1.15vw,1.08rem);line-height:1.74}.mkt-hero__actions{display:flex;flex-wrap:wrap;gap:.8rem}.mkt-hero__actions .marketing-button--accent{min-height:54px;padding:.95rem 1.35rem;color:#041a32;background:linear-gradient(96deg,#35f0c8,#05d6b0 55%,#0bbd9a);box-shadow:0 18px 38px -18px #00ff9fb3}.mkt-hero__actions .marketing-button--accent:hover{box-shadow:0 22px 46px -18px #00ff9fe6}.mkt-index{--tilt-x: 1.2deg;--tilt-y: -2.6deg;position:relative;padding:1.15rem;border:1px solid rgba(154,199,255,.22);border-radius:1.4rem;background:linear-gradient(155deg,#1a3668d1,#06112ceb),#06112cb8;box-shadow:0 50px 90px -45px #000000f2,0 0 0 1px #ffffff08 inset,0 1px #ffffff1f inset;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:perspective(1500px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:transform .6s cubic-bezier(.22,1,.36,1),border-color .4s ease,box-shadow .4s ease}.mkt-index:before{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(80% 60% at 20% 0,rgba(5,175,242,.16),transparent 60%),radial-gradient(60% 50% at 100% 100%,rgba(0,255,159,.1),transparent 62%);content:"";pointer-events:none}.mkt-index:hover{border-color:#78dcff66}.mkt-index__top{position:relative;z-index:1;display:flex;align-items:center;gap:.8rem;padding:.25rem .3rem .95rem;border-bottom:1px solid rgba(154,199,255,.14)}.mkt-index__seal{width:2.55rem;height:2.55rem;flex:0 0 2.55rem;display:flex;align-items:end;gap:3px;padding:.55rem .5rem;border:1px solid rgba(0,255,159,.34);border-radius:.72rem;background:#00ff9f14;box-shadow:0 0 24px -8px #00ff9f80}.mkt-index__seal span{width:5px;border-radius:4px;background:#6effc8}.mkt-index__seal span:nth-child(1){height:45%;opacity:.75}.mkt-index__seal span:nth-child(2){height:72%;background:#05aff2}.mkt-index__seal span:nth-child(3){height:100%}.mkt-index__title{display:flex;flex-direction:column;gap:.1rem;min-width:0}.mkt-index__title small{color:#7f9ec4;font-size:.62rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.mkt-index__title strong{color:#eaf4ff;font:800 1.02rem/1.2 var(--mk-font-display);letter-spacing:-.03em}.mkt-index__mark{margin-left:auto;color:#91c5ff6b;font:800 .66rem/1 var(--mk-font-display);letter-spacing:.16em}.mkt-index__rows{position:relative;z-index:1;padding:.55rem 0 .7rem;margin:0;list-style:none}.mkt-index__rows li{display:grid;grid-template-columns:1.8rem auto minmax(1rem,1fr) 1.5rem;align-items:center;gap:.65rem;padding:.55rem .3rem;border-radius:.45rem;color:#aec5df;transition:background .3s ease,color .3s ease}.mkt-index__rows li:hover{color:#eaf7ff;background:#05aff214}.mkt-index__num{color:#5c7fa7;font:800 .62rem/1 var(--mk-font-display);letter-spacing:.08em}.mkt-index__name{overflow:hidden;font-size:.8rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.mkt-index__leader{height:1px;background-image:linear-gradient(90deg,rgba(138,185,240,.34) 33%,transparent 0);background-size:7px 1px}.mkt-index__count{color:#8fb4da;font:800 .64rem/1 var(--mk-font-display);text-align:right}.mkt-index__signals{position:relative;z-index:1;display:flex;flex-direction:column;gap:.35rem;padding:.75rem .3rem 0;border-top:1px solid rgba(154,199,255,.14)}.mkt-signal{display:flex;align-items:center;gap:.5rem;min-width:0;padding:.3rem 0;color:#a9c1da;font-size:.69rem;font-weight:600}.mkt-signal i{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px #ffffff0a}.mkt-signal b{overflow:hidden;color:#dceaf8;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.mkt-signal small{margin-left:auto;color:#7595b9;font-size:.6rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.mkt-signal--available{color:#3ef0b0}.mkt-signal--beta{color:#53d6ff}.mkt-signal--coming-soon,.mkt-signal--partner-only{color:#6f89a8}.mkt-categories{position:relative;padding:clamp(5rem,8vw,7.6rem) 0;background:radial-gradient(60% 52% at 92% 10%,rgba(5,175,242,.06),transparent 70%),linear-gradient(180deg,#fff,#f5f9fd)}.mkt-categories__head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:clamp(1.5rem,4vw,4rem);margin-bottom:clamp(2.6rem,4vw,3.6rem)}.mkt-categories__head h2{max-width:19ch;margin:0;font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.06;letter-spacing:-.048em}.mkt-categories__head>p{max-width:31rem;margin:0 0 .35rem;color:var(--mk-muted);font-size:.98rem;line-height:1.72}.mkt-cat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #dfe8f2;border-radius:1.25rem;background:#dfe8f2;box-shadow:0 28px 60px -46px #01164073}.mkt-cat{--cat-accent: #05aff2;--cat-soft: rgba(5, 175, 242, .12);--mx: 50%;--my: 50%;position:relative;display:flex;flex-direction:column;min-height:16.4rem;padding:1.65rem 1.6rem 1.5rem;overflow:hidden;background:linear-gradient(165deg,#fff,#f9fcff);transition:background .45s ease}.mkt-cat:nth-child(3n+2){--cat-accent: #00b981;--cat-soft: rgba(0, 185, 129, .12)}.mkt-cat:nth-child(3n+3){--cat-accent: #7c5cf0;--cat-soft: rgba(124, 92, 240, .12)}.mkt-cat:before{position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,var(--cat-accent),transparent 75%);content:"";transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.22,1,.36,1)}.mkt-cat:after{position:absolute;inset:0;background:radial-gradient(280px circle at var(--mx) var(--my),var(--cat-soft),transparent 62%);content:"";opacity:0;pointer-events:none;transition:opacity .45s ease}.mkt-cat:hover{background:#fff}.mkt-cat:hover:before{transform:scaleX(1)}.mkt-cat:hover:after{opacity:1}.mkt-cat__num{position:absolute;top:1rem;right:1.2rem;color:#0116400f;font:800 3.4rem/1 var(--mk-font-display);letter-spacing:-.07em;pointer-events:none;transition:color .45s ease}.mkt-cat:hover .mkt-cat__num{color:color-mix(in srgb,var(--cat-accent) 14%,transparent)}.mkt-cat__icon{position:relative;z-index:1;width:2.9rem;height:2.9rem;display:grid;place-items:center;margin-bottom:1.55rem;color:var(--cat-accent);background:var(--cat-soft);border:1px solid color-mix(in srgb,var(--cat-accent) 18%,transparent);border-radius:.85rem;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s ease}.mkt-cat__icon .marketing-icon{width:1.45rem;height:1.45rem}.mkt-cat:hover .mkt-cat__icon{transform:translateY(-3px) scale(1.06) rotate(-3deg);box-shadow:0 12px 24px -14px color-mix(in srgb,var(--cat-accent) 70%,transparent)}.mkt-cat h3{position:relative;z-index:1;margin:0 0 .5rem;font-size:1.12rem;letter-spacing:-.035em}.mkt-cat p{position:relative;z-index:1;margin:0 0 1.25rem;color:#5f728c;font-size:.86rem;line-height:1.66}.mkt-cat__link{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.35rem;align-self:flex-start;margin-top:auto;color:color-mix(in srgb,var(--cat-accent) 76%,#06314f);font-size:.75rem;font-weight:800;transition:gap .35s cubic-bezier(.22,1,.36,1),color .35s ease}.mkt-cat__link span{font-size:1.05em;transition:transform .35s ease}.mkt-cat__link:hover{gap:.6rem}.mkt-cat__link:hover span{transform:translate(2px)}.mkt-cat__link:focus-visible{border-radius:.25rem;outline:3px solid rgba(5,175,242,.45);outline-offset:3px}.mkt-directory{position:relative;overflow:hidden;padding:clamp(5rem,8vw,7.6rem) 0;color:#fff;background:radial-gradient(80% 80% at 84% 0,#10265e 0,#081638 46%,#060f2a),#060f2a}.mkt-directory__glow{position:absolute;top:-24rem;left:-12rem;width:48rem;height:48rem;border-radius:50%;background:radial-gradient(circle,rgba(5,175,242,.18),transparent 66%);pointer-events:none}.mkt-directory__grid-bg{position:absolute;inset:0;background-image:radial-gradient(rgba(148,197,255,.16) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent,#000 14%,#000 82%,transparent);opacity:.35;pointer-events:none}.mkt-directory .marketing-container{position:relative;z-index:1}.mkt-directory__head{max-width:46rem;margin-bottom:clamp(2.4rem,4vw,3.4rem)}.mkt-directory__head .marketing-eyebrow{color:#7fd8f7}.mkt-directory__head .marketing-eyebrow:before{background:#35f0c8}.mkt-directory__head h2{max-width:17ch;margin:0;font-size:clamp(2rem,3.6vw,3.35rem);line-height:1.05;letter-spacing:-.05em}.mkt-directory__grid{-moz-column-count:2;column-count:2;-moz-column-gap:1.35rem;column-gap:1.35rem}.mkt-group{width:100%;margin-bottom:1.5rem;-moz-column-break-inside:avoid;break-inside:avoid}.mkt-group:last-child{margin-bottom:0}.mkt-group__head{display:flex;align-items:center;gap:.7rem;padding:0 .15rem .75rem;border-bottom:1px solid rgba(154,199,255,.16)}.mkt-group__index{color:#5e86b1;font:800 .62rem/1 var(--mk-font-display);letter-spacing:.1em}.mkt-group__head h3{margin:0;color:#e8f4ff;font-size:.92rem;letter-spacing:-.02em}.mkt-group__count{min-width:1.55rem;height:1.55rem;display:grid;place-items:center;margin-left:auto;color:#8ab6df;background:#05aff21a;border:1px solid rgba(5,175,242,.16);border-radius:50%;font:800 .56rem/1 var(--mk-font-display)}.mkt-group__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.7rem}.mkt-group__items>:only-child,.mkt-group__items>:last-child:nth-child(odd){grid-column:1 / -1}.mkt-item{--mx: 50%;--my: 50%;position:relative;display:flex;align-items:center;gap:.8rem;min-width:0;padding:.85rem .9rem;overflow:hidden;border:1px solid rgba(154,199,255,.15);border-radius:.85rem;background:#ffffff0b;box-shadow:0 1px #ffffff0a inset;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .4s ease,background .4s ease,box-shadow .4s ease}.mkt-item:after{position:absolute;inset:0;background:radial-gradient(220px circle at var(--mx) var(--my),rgba(5,175,242,.2),transparent 62%);content:"";opacity:0;pointer-events:none;transition:opacity .4s ease}.mkt-item:hover{transform:translateY(-3px);border-color:#05aff285;background:#ffffff12;box-shadow:0 20px 38px -24px #000000f2}.mkt-item:hover:after{opacity:1}.mkt-item__mark{position:relative;z-index:1;width:2.4rem;height:2.4rem;flex:0 0 2.4rem;display:grid;place-items:center;color:#a9e7ff;background:linear-gradient(150deg,#05aff238,#05aff212);border:1px solid rgba(5,175,242,.25);border-radius:.65rem;font:800 .68rem/1 var(--mk-font-display);letter-spacing:.02em;transition:transform .45s cubic-bezier(.22,1,.36,1),background .45s ease}.mkt-item--available .mkt-item__mark{color:#8affd6;background:linear-gradient(150deg,#00ff9f33,#00ff9f0f);border-color:#00ff9f47}.mkt-item--beta .mkt-item__mark{color:#9fe8ff;background:linear-gradient(150deg,#05aff247,#05aff214);border-color:#05aff252}.mkt-item:hover .mkt-item__mark{transform:translateY(-2px) rotate(-3deg)}.mkt-item__body{position:relative;z-index:1;min-width:0}.mkt-item__body h4{overflow:hidden;margin:0 0 .32rem;color:#e8f4ff;font:700 .88rem/1.3 var(--mk-font-display);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.mkt-status{display:inline-flex;align-items:center;gap:.34rem;color:#8ba4bf;font-size:.62rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.mkt-status i{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px #ffffff0a}.mkt-status--available{color:#55f3bd}.mkt-status--beta{color:#62d9ff}.mkt-status--partner-only{color:#ffc46b}.mkt-status--coming-soon{color:#7d95b1}.mkt-developer{position:relative;padding:clamp(5rem,8vw,7.4rem) 0;background:radial-gradient(50% 60% at 92% 20%,rgba(0,255,159,.06),transparent 68%),linear-gradient(180deg,#f7fafd,#eef4fa)}.mkt-developer__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(2.5rem,5vw,5rem)}.mkt-developer__copy h2{max-width:14ch;margin:0 0 1.1rem;font-size:clamp(2rem,3.5vw,3.2rem);line-height:1.06;letter-spacing:-.05em}.mkt-developer__copy>p{max-width:32rem;margin:0 0 2rem;color:var(--mk-muted);font-size:1rem;line-height:1.74}.mkt-developer__copy .marketing-button--accent{color:#041a32;background:linear-gradient(96deg,#35f0c8,#06d5ae 58%,#0bbd9a);box-shadow:0 16px 32px -18px #00ff9fcc}.mkt-contract{position:relative;overflow:hidden;padding:clamp(1.5rem,3vw,2.3rem);color:#fff;border:1px solid rgba(154,199,255,.2);border-radius:1.45rem;background:radial-gradient(80% 70% at 90% 0,rgba(5,175,242,.18),transparent 60%),linear-gradient(155deg,#0d214c,#071333 76%);box-shadow:0 40px 80px -48px #011640d9,0 0 0 1px #ffffff08 inset}.mkt-contract:before{position:absolute;top:-7rem;right:-6rem;width:22rem;height:22rem;border:1px solid rgba(0,255,159,.16);border-radius:50%;box-shadow:0 0 0 4rem #05aff209,0 0 0 8rem #00ff9f05;content:"";pointer-events:none}.mkt-contract__glow{position:absolute;bottom:-8rem;left:-6rem;width:20rem;height:20rem;border-radius:50%;background:radial-gradient(circle,rgba(0,255,159,.12),transparent 66%);pointer-events:none}.mkt-contract__head{position:relative;z-index:1;display:flex;align-items:center;gap:.8rem;padding-bottom:1.2rem;border-bottom:1px solid rgba(154,199,255,.14)}.mkt-contract__seal{width:2.5rem;height:2.5rem;display:grid;place-items:center;color:#8affd6;background:#00ff9f1a;border:1px solid rgba(0,255,159,.24);border-radius:.7rem}.mkt-contract__seal .marketing-icon{width:1.25rem;height:1.25rem}.mkt-contract__rule{flex:1 1 auto;height:1px;background-image:linear-gradient(90deg,rgba(140,190,245,.3) 33%,transparent 0);background-size:7px 1px}.mkt-contract__code{color:#7498bd;font:800 .62rem/1 var(--mk-font-display);letter-spacing:.12em}.mkt-contract__list{position:relative;z-index:1;padding:0;margin:1.2rem 0 0;list-style:none}.mkt-contract__list li{display:grid;grid-template-columns:1.9rem .55rem minmax(0,1fr);align-items:start;gap:.8rem;padding:.9rem 0}.mkt-contract__list li+li{border-top:1px solid rgba(154,199,255,.1)}.mkt-contract__num{color:#5b81a8;font:800 .62rem/1.6 var(--mk-font-display);letter-spacing:.08em}.mkt-contract__dot{width:.5rem;height:.5rem;margin-top:.45rem;border-radius:50%;background:#35f0c8;box-shadow:0 0 0 4px #35f0c81f}.mkt-contract__list p{margin:0;color:#c8d9eb;font-size:.88rem;font-weight:600;line-height:1.55}.mkt-js .mkt-hero__mask>span,.mkt-js .mkt-hero__lede,.mkt-js .mkt-hero__actions,.mkt-js .mkt-index,.mkt-js [data-mkt-reveal],.mkt-js [data-mkt-cat],.mkt-js [data-mkt-group]{opacity:0}@media(max-width:1100px){.mkt-hero__grid{gap:2.6rem}.mkt-index{padding:1rem}.mkt-cat{min-height:17rem;padding:1.5rem 1.35rem 1.4rem}}@media(max-width:960px){.mkt-hero__grid{grid-template-columns:minmax(0,1fr);gap:3rem}.mkt-hero__copy{max-width:40rem}.mkt-index{max-width:38rem;transform:none}.mkt-categories__head{grid-template-columns:minmax(0,1fr);gap:1rem}.mkt-categories__head>p{max-width:40rem}.mkt-directory__grid{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0}.mkt-developer__grid{grid-template-columns:minmax(0,1fr);gap:2.4rem}.mkt-developer__copy{max-width:40rem}}@media(max-width:860px){.mkt-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt-cat:last-child:nth-child(odd){grid-column:1 / -1}}@media(max-width:620px){.mkt-hero{padding:3.6rem 0 3.4rem}.mkt-hero h1{font-size:clamp(2.35rem,9.6vw,3rem)}.mkt-hero__actions .marketing-button{width:100%}.mkt-index{padding:.9rem;border-radius:1.15rem}.mkt-index__rows li{grid-template-columns:1.6rem auto minmax(.5rem,1fr) 1.4rem;gap:.5rem}.mkt-index__name{font-size:.74rem}.mkt-signal{flex-wrap:wrap}.mkt-signal b{flex:1 1 auto;white-space:normal}.mkt-signal small{margin-left:1rem}.mkt-cat-grid{grid-template-columns:minmax(0,1fr);border-radius:1rem}.mkt-cat,.mkt-cat:last-child:nth-child(odd){grid-column:auto;min-height:0}.mkt-cat__num{font-size:3rem}.mkt-cat p{font-size:.9rem}.mkt-directory__head h2{max-width:13ch}.mkt-group__items{grid-template-columns:minmax(0,1fr)}.mkt-group__items>:only-child,.mkt-group__items>:last-child:nth-child(odd){grid-column:auto}.mkt-item__body h4{white-space:normal}.mkt-contract{border-radius:1.15rem}.mkt-developer__copy h2{max-width:16ch}}@media(max-width:420px){.mkt-index__mark{display:none}.mkt-index__title strong{font-size:.94rem}.mkt-item{padding:.8rem}.mkt-contract{padding:1.2rem}.mkt-contract__list li{grid-template-columns:1.5rem .5rem minmax(0,1fr);gap:.6rem}}@media(prefers-reduced-motion:reduce){.mkt-index{transform:none;transition:none}.mkt-cat,.mkt-cat:before,.mkt-cat:after,.mkt-cat__icon,.mkt-cat__num,.mkt-cat__link,.mkt-item,.mkt-item:after,.mkt-item__mark{transition:none}.mkt-item:hover{transform:none}.mkt-js .mkt-hero__mask>span,.mkt-js .mkt-hero__lede,.mkt-js .mkt-hero__actions,.mkt-js .mkt-index,.mkt-js [data-mkt-reveal],.mkt-js [data-mkt-cat],.mkt-js [data-mkt-group]{opacity:1}}
