.tw-masonry{columns:2;column-gap:.75rem}@media (min-width:768px){.tw-masonry{columns:3;column-gap:1rem}}@media (min-width:1024px){.tw-masonry{columns:4}}@media (min-width:1280px){.tw-masonry{columns:5}}.tw-item{break-inside:avoid;content-visibility:auto;contain-intrinsic-size:auto 420px;margin-bottom:.75rem}@media (min-width:768px){.tw-item{margin-bottom:1rem}}.tw-clip{transition:max-height .8s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.tw-clip[data-expanded=false]{max-height:1400px}@media (max-width:767px){.tw-clip[data-expanded=false]{max-height:1500px}}.tw-clip[data-expanded=false]:after{content:"";background:linear-gradient(180deg, transparent, var(--color-bg) 88%);pointer-events:none;height:260px;position:absolute;inset:auto 0 0}.tw-media{container-type:size}.tw-scrim{opacity:0;transition:opacity .2s}.tw-card:hover .tw-scrim,.tw-card:focus-within .tw-scrim{opacity:1}.tw-bigname{letter-spacing:-.02em;font-size:clamp(.875rem,min(13cqw,15cqh),2.4rem);line-height:.92;transition:transform .25s cubic-bezier(.22,1,.36,1);transform:translateY(8px)}.tw-card:hover .tw-bigname,.tw-card:focus-within .tw-bigname{transform:translateY(0)}.tw-restname{transition:opacity .2s}.tw-card:hover .tw-restname,.tw-card:focus-within .tw-restname{opacity:0}@media (hover:none){.tw-scrim{display:none}}.tw-badge-trend{background:linear-gradient(100deg,#fb923c,#f43f5e 60%,#ec4899)}.tw-badge-new{color:#04121c;background:linear-gradient(100deg,#22d3ee,#38bdf8)}.tw-token{color:#d8c8ff;background:#8f5cff38;border-radius:.35em;padding:0 .35em;display:inline-block;box-shadow:inset 0 0 0 1px #8f5cff66}@keyframes b-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.b-progress{transform-origin:0;animation:b-fill var(--b-dur,7s) linear forwards}.b-paused .b-progress{animation-play-state:paused}.ms-stage{--tint:#7552db;box-shadow:0 0 0 1px color-mix(in oklch, var(--tint) 55%, transparent), 0 40px 120px -40px color-mix(in oklch, var(--tint) 80%, transparent);background:radial-gradient(80% 80% at 50% 0%, color-mix(in oklch, var(--tint) 30%, transparent), transparent 70%), #07061c;transition:box-shadow .6s,background .6s}@supports (color:lab(0% 0 0)){.ms-stage{--tint:lab(44.5787% 40.2541 -66.788)}}.ms-mono{background:color-mix(in oklch, var(--tint) 30%, #0c0a28);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--tint) 60%, transparent)}@keyframes ms-caret{0%,to{opacity:1}50%{opacity:0}}.ms-caret{vertical-align:-.15em;background:currentColor;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite ms-caret;display:inline-block}.td-canvas{touch-action:pan-y}.td-canvas[data-active=true]{touch-action:none}.td-hotspot{white-space:nowrap;pointer-events:none}.td-hotspot:before{content:"";vertical-align:-1px;border:1.5px dashed #38d3f5e6;border-radius:999px;width:10px;height:10px;margin-right:8px;display:inline-block}@keyframes au-travel{0%{opacity:0;left:0%}12%{opacity:1}88%{opacity:1}to{opacity:0;left:100%}}.au-pulse{animation:2.4s cubic-bezier(.65,0,.35,1) infinite au-travel}@keyframes au-fill{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.au-slot{opacity:0;animation:.45s cubic-bezier(.22,1,.36,1) forwards au-fill;animation-delay:var(--d,0s)}.pr-pop{transform:translateY(-8px)scale(1.03)}@media (max-width:1023px){.pr-pop{transform:none}}.pr-snap{scroll-snap-type:x mandatory;scrollbar-width:none}.pr-snap::-webkit-scrollbar{display:none}.pr-snap>*{scroll-snap-align:center}@keyframes pr-pulse{0%,to{box-shadow:0 0 #38d3f58c}50%{box-shadow:0 0 0 8px #38d3f500}}.pr-recommended{animation:1.8s ease-out infinite pr-pulse}.pr-range{appearance:none;background:linear-gradient(90deg, #a46bff, #38d3f5) 0 / var(--fill,0%) 100% no-repeat, #ffffff1a;border-radius:999px;outline:none;width:100%;height:6px}.pr-range::-webkit-slider-thumb{appearance:none;cursor:grab;background:#fff;border-radius:999px;width:22px;height:22px;box-shadow:0 0 0 4px #8f5cff73,0 4px 14px #0006}.pr-range::-moz-range-thumb{cursor:grab;background:#fff;border:0;border-radius:999px;width:22px;height:22px;box-shadow:0 0 0 4px #8f5cff73,0 4px 14px #0006}.pr-range:focus-visible{outline:2px solid var(--color-brand-3);outline-offset:6px}@keyframes fq-dot{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.fq-dot{animation:1s ease-in-out infinite fq-dot}.fq-dot:nth-child(2){animation-delay:.15s}.fq-dot:nth-child(3){animation-delay:.3s}@keyframes fq-word{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}.fq-word{opacity:0;animation:.3s forwards fq-word}.fq-list details::details-content{transition:none}.fc-wall{transform-origin:50% 40%;transform:perspective(1200px)rotateX(24deg)rotate(-8deg)scale(1.05)}@keyframes fc-up{0%{transform:translate(0,0)}to{transform:translateY(-50%)}}.fc-col{animation:fc-up var(--fc-dur,60s) linear infinite}.fc-col[data-reverse=true]{animation-direction:reverse}.fc-vignette{background:radial-gradient(34% 48% at 50% 52%, #05041ad1, #05041a73 100%), radial-gradient(70% 65% at 50% 50%, transparent 40%, #05041ae6 80%, var(--color-bg) 100%)}@keyframes fc-sweep{to{transform:rotate(360deg)}}.fc-logo{isolation:isolate;position:relative}.fc-logo:before{content:"";z-index:-1;background:conic-gradient(from 0deg, transparent 0 55%, #38d3f58c 70%, #a46bffa6 80%, transparent 92%);filter:blur(28px);border-radius:999px;animation:7s linear infinite fc-sweep;position:absolute;inset:12%}@keyframes fc-shimmer{0%{-webkit-mask-position:150% 0;mask-position:150% 0}to{-webkit-mask-position:-50% 0;mask-position:-50% 0}}.fc-shine{mix-blend-mode:screen;filter:brightness(1.6)saturate(1.2);animation:4.5s ease-in-out infinite fc-shimmer;-webkit-mask-image:linear-gradient(110deg,#0000 35%,#000 50%,#0000 65%);mask-image:linear-gradient(110deg,#0000 35%,#000 50%,#0000 65%);-webkit-mask-size:250% 100%;mask-size:250% 100%}@keyframes fc-float{0%,to{transform:translate(0,0)rotate(-2deg)}50%{transform:translateY(-10px)rotate(2deg)}}.fc-float{animation:7s ease-in-out infinite fc-float}.b-pause-offscreen[data-offscreen=true],.b-pause-offscreen[data-offscreen=true] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.fc-col,.fc-logo:before,.fc-shine,.fc-float,.au-pulse,.pr-recommended,.b-progress{animation:none!important}.au-slot,.fq-word{opacity:1;animation:none!important}}
