.fresh{--fresh-width:300px;--fresh-gap:20px;width:100vw;margin-inline:calc(50% - 50vw)}.fresh__viewport{padding:24px 0;overflow:hidden}.fresh__track{gap:var(--fresh-gap);display:flex}.fresh--fit .fresh__track{justify-content:center;transform:none}.fresh--scroll .fresh__viewport{touch-action:pan-y pinch-zoom;-webkit-mask-image:linear-gradient(to right, transparent, var(--foreground) 6%, var(--foreground) 94%, transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--foreground) 6%, var(--foreground) 94%, transparent);mask-image:linear-gradient(to right, transparent, var(--foreground) 6%, var(--foreground) 94%, transparent)}.fresh__slide{flex:0 0 var(--fresh-width);scroll-snap-align:center;min-width:0}.fresh__nav{justify-content:center;gap:12px;margin-top:8px;display:flex}.fresh .launch-card{overflow:hidden}.fresh .launch-card__header{flex:none;height:140px;position:relative;overflow:hidden}.fresh .launch-card__photo{object-fit:cover;filter:blur();width:100%;height:100%;transform:scale(1.06)}.fresh .launch-card__shade{background:var(--fresh-photo-shade);position:absolute;inset:0}.fresh .launch-card__ticker{white-space:nowrap;opacity:.18;color:var(--foreground);font-size:6.5rem;line-height:1;position:absolute;bottom:-32px;right:12px}.fresh .launch-card__identity{align-items:center;gap:10px;display:flex}.fresh .launch-card__avatar{border:2px solid var(--background);object-fit:cover;border-radius:10px;flex:none;width:44px;height:44px;margin-top:-36px;position:relative}@media (width<=639px){.fresh{--fresh-width:min(300px, 78vw);--fresh-gap:16px}}@media (width>=1024px){.fresh{--fresh-width:316px;--fresh-gap:24px}}@media (width>=1600px){.fresh{--fresh-width:340px;--fresh-gap:28px}}@property --ring{syntax:"<number>";inherits:false;initial-value:0}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}.how{--gap:20px;gap:var(--gap);grid-template-columns:1fr;display:grid;position:relative}@media (width>=640px){.how{grid-template-columns:repeat(2,1fr)}}@media (width>=1200px){.how{grid-template-columns:repeat(4,1fr)}}.step{isolation:isolate;color:#f5f3ff;background:linear-gradient(#15121f,#0e0c16);border:1px solid #ffffff14;border-radius:24px;padding:14px 14px 22px;font-family:Satoshi,system-ui,sans-serif;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 30px 60px -30px #000c}.step:before{content:"";border-radius:inherit;z-index:2;pointer-events:none;background:conic-gradient(from var(--angle), transparent 0 60%, var(--accent) 75%, #fff 80%, var(--accent) 85%, transparent 100%);-webkit-mask-composite:xor;opacity:0;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;transition:opacity .35s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.step:hover{transform:translateY(-6px)}.step:hover:before,.step[data-active]:before{opacity:1;animation:3s linear infinite step-spin}@keyframes step-spin{to{--angle:360deg}}.step__num{z-index:-1;letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #ffffff12;font:700 120px/1 Clash Display,Arial Black,system-ui;transition:-webkit-text-stroke-color .35s;position:absolute;bottom:-18px;right:14px}.step:hover .step__num{-webkit-text-stroke-color:color-mix(in oklab, var(--accent) 45%, transparent)}.step__stage{background:radial-gradient(70% 70% at 50% 60%, color-mix(in oklab, var(--accent) 22%, transparent), transparent 70%), radial-gradient(#ffffff12 1px, transparent 1.5px) 0 0 / 14px 14px, #0b0a12;border:1px solid #ffffff0f;border-radius:16px;place-items:center;height:188px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #0009}.step__stage video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.step__tag{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;margin:20px 8px 10px;font:700 11px/1 Satoshi,system-ui;display:inline-flex}.step__tag:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--accent);border-radius:50%}.step__title{text-transform:uppercase;letter-spacing:.01em;margin:0 8px 8px;font:700 20px/1.1 Clash Display,system-ui}.step__text{color:#8f8aa8;max-width:34ch;margin:0 8px;font-size:14.5px;line-height:1.6}.how__line{display:none}@media (width>=1200px){.how__line{height:2px;width:var(--gap);z-index:3;background:repeating-linear-gradient(90deg,#c4b8ff80 0 4px,#0000 4px 8px) 0 0/16px 2px;animation:.8s linear infinite dash-move;display:block;position:absolute;top:108px}.how__line:after{content:"";background:#c4b8ff;border-radius:50%;width:6px;height:6px;margin-top:-3px;animation:1.6s ease-in-out infinite dot-run;position:absolute;top:50%;left:0;box-shadow:0 0 10px #c4b8ff}.how__line:first-of-type{left:calc(25% - var(--gap) * .75)}.how__line:nth-of-type(2){left:calc(50% - var(--gap) * .5)}.how__line:nth-of-type(3){left:calc(75% - var(--gap) * .25)}}@keyframes dash-move{to{background-position:16px 0}}@keyframes dot-run{0%{opacity:0;left:-3px}20%,80%{opacity:1}to{opacity:0;left:calc(100% - 3px)}}.scene{width:240px;height:160px;position:relative}.scene .keycap{cursor:default;position:absolute}.scene .keycap:hover{transform:rotate(var(--r))}.chip{white-space:nowrap;font-variant-numeric:tabular-nums;color:#f5f3ff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14121ed9;border:1px solid #ffffff24;border-radius:999px;padding:5px 10px;font:600 12px/1 Geist Mono,ui-monospace,monospace;position:absolute}.chip--green{color:#5ee6a8;background:#5ee6a81a;border-color:#5ee6a859}.chip--accent{color:#c4b8ff;background:#7c6cf224;border-color:#c4b8ff59}.s-buy .keycap{top:30px;left:76px}.s-buy .keycap__top{animation:4.8s infinite buy-press}.s-buy .cursor{filter:drop-shadow(0 2px 4px #0009);width:22px;height:22px;animation:4.8s cubic-bezier(.4,0,.2,1) infinite buy-cursor;position:absolute;top:0;left:0}.s-buy .ripple{opacity:0;border:1px solid #c4b8ff;border-radius:50%;width:10px;height:10px;margin:-5px;animation:4.8s ease-out infinite buy-ripple;position:absolute;top:70px;left:120px}.s-buy .minted{--in:38%;animation:4.8s infinite pop-in-out;top:2px;left:50%;translate:-50%}.s-buy .price{display:grid;bottom:0;left:50%;translate:-50%}.s-buy .price>span{text-align:center;grid-area:1/1}.s-buy .p-old{animation:4.8s infinite swap-out}.s-buy .p-new{color:#c4b8ff;animation:4.8s infinite swap-in}@keyframes buy-cursor{0%,8%{opacity:0;transform:translate(210px,150px)}14%{opacity:1}32%,40%{transform:translate(124px,78px)}34%{transform:translate(124px,78px)scale(.85)}60%{opacity:1;transform:translate(190px,130px)}70%,to{opacity:0;transform:translate(200px,140px)}}@keyframes buy-press{0%,31%,40%,to{transform:none}33%,36%{transform:translateY(.055em)}}@keyframes buy-ripple{0%,33%{opacity:0;transform:scale(1)}34%{opacity:.9}50%,to{opacity:0;transform:scale(10)}}@keyframes pop-in-out{0%,36%{opacity:0;transform:translateY(8px)scale(.7)}42%{opacity:1;transform:translateY(0)scale(1.08)}46%,84%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(-6px)}}@keyframes swap-out{0%,40%{opacity:1;transform:none}46%,94%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes swap-in{0%,42%{opacity:0;transform:translateY(8px)}48%,90%{opacity:1;transform:none}96%,to{opacity:0}}.s-launch .keycap{opacity:0;animation:5s cubic-bezier(.34,1.56,.64,1) infinite key-drop;top:62px}.s-launch .k1{animation-delay:0s;left:26px}.s-launch .k2{animation-delay:.25s;left:92px}.s-launch .k3{animation-delay:.5s;left:158px}@keyframes key-drop{0%{opacity:0;translate:0 -70px}12%{opacity:1;translate:0}80%{opacity:1;translate:0}90%,to{opacity:0;translate:0 -12px}}.s-launch .ticker{padding:6px 12px;font-size:13px;animation:5s infinite launch-pill;top:10px;left:50%;translate:-50%}.s-launch .ticker b{color:#5ee6a8;font-weight:600}@keyframes launch-pill{0%,34%{opacity:0;transform:translateY(26px)scale(.8)}42%{opacity:1;transform:translateY(-4px)scale(1.05)}48%,82%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(-20px)}}.s-launch .spark{opacity:0;background:#fff;border-radius:50%;width:4px;height:4px;animation:5s infinite spark;position:absolute;top:22px;left:50%}.s-launch .sp1{--dx:-46px;--dy:-8px}.s-launch .sp2{--dx:48px;--dy:-6px}.s-launch .sp3{--dx:-30px;--dy:16px}.s-launch .sp4{--dx:34px;--dy:18px}@keyframes spark{0%,40%{opacity:0;transform:none}43%{opacity:1}58%,to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.4)}}.s-fees .coin{top:2px;left:50%;translate:-50%}.s-fees .flow-lines{position:absolute;inset:0;overflow:visible}.s-fees .keycap{top:100px}.s-fees .k1{left:28px}.s-fees .k2{left:101px}.s-fees .k3{left:174px}.s-fees .drop{offset-rotate:0deg;opacity:0;background:radial-gradient(circle at 35% 35%,#fff,#c4b8ff 45%,#7c6cf2);border-radius:50%;width:8px;height:8px;margin:-4px;animation:3.6s cubic-bezier(.5,0,.5,1) infinite flow;position:absolute;top:0;left:0;box-shadow:0 0 10px #a594f9}.s-fees .d1{offset-path:path("M120 30 C 120 70, 47 60, 47 104")}.s-fees .d2{offset-path:path("M120 30 C 120 60, 120 80, 120 104")}.s-fees .d3{offset-path:path("M120 30 C 120 70, 193 60, 193 104")}.s-fees .late{animation-delay:.5s}.s-fees .later{animation-delay:1s}@keyframes flow{0%{offset-distance:0%;opacity:0}10%{opacity:1}55%{offset-distance:100%;opacity:1}60%,to{offset-distance:100%;opacity:0}}.s-fees .plus{padding:4px 8px;font-size:11px;animation:3.6s infinite plus-pop;top:74px}.s-fees .p1{left:22px}.s-fees .p2{animation-delay:.12s;left:95px}.s-fees .p3{animation-delay:.24s;left:168px}@keyframes plus-pop{0%,52%{opacity:0;transform:translateY(6px)scale(.7)}60%{opacity:1;transform:translateY(-2px)scale(1.08)}64%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-8px)}}.s-fees .keycap__top{animation:3.6s infinite fee-bump}@keyframes fee-bump{0%,54%,66%,to{transform:none}58%{transform:translateY(.04em)}}.s-claim .keycap{top:46px;left:26px}.s-claim .ring{background:conic-gradient(#5ee6a8 calc(var(--ring) * 1turn), #ffffff14 0);border-radius:50%;width:88px;height:88px;animation:5.4s infinite ring-fill;position:absolute;top:36px;left:16px;-webkit-mask:radial-gradient(closest-side,#0000 88%,#000 90%);mask:radial-gradient(closest-side,#0000 88%,#000 90%)}@keyframes ring-fill{0%{--ring:0}40%,to{--ring:1}}.s-claim .timer{font-size:11px;display:grid;top:40px;left:112px}.s-claim .timer>span{grid-area:1/1}.s-claim .t-lock{color:#f5c26b;animation:5.4s infinite swap-out-2}.s-claim .t-open{animation:5.4s infinite swap-in-2}@keyframes swap-out-2{0%,38%{opacity:1}42%,96%{opacity:0}to{opacity:1}}@keyframes swap-in-2{0%,40%{opacity:0;transform:translateY(6px)}46%,92%{opacity:1;transform:none}97%,to{opacity:0}}.s-claim .btn{color:#0b1a12;opacity:.35;background:linear-gradient(#8ff2c5,#3fcf8e);border-radius:999px;padding:8px 16px;font:700 12px/1 Satoshi,system-ui;animation:5.4s infinite claim-btn;position:absolute;top:78px;left:112px;box-shadow:inset 0 1px #ffffff80,0 6px 16px -6px #5ee6a8cc}@keyframes claim-btn{0%,40%{opacity:.35;filter:grayscale();transform:none}46%{opacity:1;filter:none}56%{transform:scale(.92)}60%,92%{opacity:1;filter:none;transform:none}to{opacity:.35;filter:grayscale()}}.s-claim .wallet{background:linear-gradient(#2a2540,#1a1728);border:1px solid #ffffff2e;border-radius:7px;width:34px;height:26px;animation:5.4s infinite wallet-bump;position:absolute;top:110px;right:8px}.s-claim .wallet:after{content:"";background:#3a3456;border:1px solid #fff3;border-radius:3px 0 0 3px;width:12px;height:9px;position:absolute;top:8px;right:-1px}@keyframes wallet-bump{0%,70%,80%,to{transform:none}74%{transform:scale(1.18);box-shadow:0 0 18px #5ee6a8b3}}.s-claim .coin-fly{opacity:0;offset-path:path("M0 0 C 20 -40, 60 -20, 72 22");offset-rotate:0deg;background:radial-gradient(circle at 35% 35%,#fff,#8ff2c5 45%,#3fcf8e);border-radius:50%;width:10px;height:10px;animation:5.4s ease-in infinite coin-fly;position:absolute;top:96px;left:150px;box-shadow:0 0 10px #5ee6a8}.s-claim .cf2{animation-delay:.12s}.s-claim .cf3{animation-delay:.24s}@keyframes coin-fly{0%,57%{opacity:0;offset-distance:0%}59%{opacity:1}72%{opacity:1;offset-distance:100%}75%,to{opacity:0;offset-distance:100%}}@media (prefers-reduced-motion:reduce){.step *,.step:before,.how__line,.how__line:after{animation:none!important}.s-launch .keycap,.s-launch .ticker,.s-buy .minted,.s-fees .plus,.s-buy .p-new,.s-claim .t-open{opacity:1}.s-buy .p-old,.s-claim .t-lock,.s-buy .cursor{opacity:0}.s-claim .ring{--ring:1}.s-claim .btn{opacity:1;filter:none}}
