:root:has(.dg){background:#08090b}.dg{--bg:#08090b;--panel:#0f1115;--line:#1f232c;--line-2:#2c323e;--text:#eef0f4;--muted:#9097a8;--faint:#5f6676;--blue:#4d8bff;--blue-fill:#2f6fee;--up:#3dfc7c;--poster:var(--font-anton), Impact, "Arial Narrow", sans-serif;--mono:var(--font-geist-mono), ui-monospace, monospace;background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-ui);flex:1;overflow-x:clip}.dg .num{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.dg-wrap{width:100%;max-width:1680px;margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.dg-wrap{padding-inline:1.5rem}}@media (min-width:1280px){.dg-wrap{padding-inline:3rem}}.dg-chip{border:1px solid var(--line-2);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-radius:4px;align-items:center;padding:.125rem .4rem;font-size:.625rem;display:inline-flex}.dg-live-dot{background:var(--up);border-radius:50%;flex:none;width:6px;height:6px;animation:1.8s ease-out infinite dg-ping;display:inline-block}@keyframes dg-ping{0%{box-shadow:0 0 #3dfc7c8c}to{box-shadow:0 0 0 6px #3dfc7c00}}.dg-header{z-index:2;justify-content:space-between;align-items:center;padding-block:1rem;display:flex;position:relative}.dg-brand{color:color-mix(in srgb, var(--text) 75%, var(--blue));letter-spacing:-.03em;align-items:center;gap:0;font-size:1.0625rem;font-weight:700;display:inline-flex}.dg-brand i{color:var(--faint);font-style:normal;font-weight:500}.dg-header-right{align-items:center;gap:.5rem;display:flex}@property --dg-spin{syntax:"<angle>";inherits:false;initial-value:0deg}.dg-soon{isolation:isolate;height:2rem;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#2f6fee1a;border-radius:999px;align-items:center;gap:.5rem;padding:0 .875rem 0 .75rem;font-size:.6875rem;font-weight:600;display:inline-flex;position:relative}.dg-soon:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--dg-spin), transparent 0 55%, var(--blue) 75%, #fff 80%, var(--blue) 85%, transparent 100%), var(--line-2);-webkit-mask-composite:xor;padding:1px;animation:3s linear infinite dg-spin;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes dg-spin{to{--dg-spin:360deg}}.dg-soon-text{background:linear-gradient(90deg, var(--muted) 0 35%, #fff 50%, var(--muted) 65% 100%) 0 0 / 300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:3s ease-in-out infinite dg-shimmer}@keyframes dg-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.dg-x{border:1px solid var(--line-2);width:2rem;height:2rem;color:var(--muted);border-radius:999px;place-items:center;transition:color .15s,border-color .15s;display:grid}.dg-x:hover{color:var(--text);border-color:var(--muted)}.dg-hero{align-items:center;gap:2.5rem;padding-top:clamp(1rem,.5rem + 1.5vw,1.75rem);display:grid}@media (min-width:860px){.dg-hero{grid-template-columns:minmax(0,1fr) minmax(0,min(48rem,50%));gap:1.5rem}}.dg-poster{font-family:var(--poster);text-transform:uppercase;flex-direction:column;align-items:flex-start;font-size:clamp(3rem,1.8rem + 5.6vw,6.25rem);font-weight:400;line-height:.92;display:flex}.dg-poster>span{white-space:nowrap}.dg-hero-copy{min-width:0;container-type:inline-size}.dg-hero-copy .dg-poster{font-size:clamp(2.25rem,13cqi,9rem)}.dg-sticker{background:var(--blue-fill);color:#fff;padding:.04em .12em 0;display:inline-block;rotate:-2deg}.dg-lede{max-width:34rem;color:var(--muted);margin-top:1.5rem;font-size:clamp(1rem,.85rem + .35vw,1.25rem);line-height:1.55}.dg-btn{color:#000;background:#fff;border-radius:999px;align-items:center;gap:.5rem;height:2.5rem;margin-top:1.75rem;padding:0 1.125rem;font-size:.8125rem;font-weight:600;transition:transform .3s cubic-bezier(.25,1,.5,1),background-color .15s;display:inline-flex}.dg-btn:hover{background:#e2e6ee}.dg-btn:active{transition-duration:.1s;transform:scale(.96)}.dg-section{padding-top:clamp(4rem,3rem + 3vw,6rem)}.dg-section-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.dg-h2{font-family:var(--poster);text-transform:uppercase;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.125rem);font-weight:400;line-height:1}.dg-preview{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:760px){.dg-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}.dg-card{border:1px solid var(--line);background:var(--panel);rotate:var(--tilt);border-radius:12px;transition:rotate .4s cubic-bezier(.25,1,.5,1),translate .4s cubic-bezier(.25,1,.5,1),border-color .2s;display:block;overflow:hidden}.dg-card:hover{border-color:var(--line-2);translate:0 -4px;rotate:none}.dg-card[data-active=true]{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue), 0 14px 40px -16px #2f6feecc;translate:0 -6px;rotate:none}.dg-card-orb{border:1px solid var(--line-2);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08090bbf;border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .45rem;font-size:.5625rem;display:inline-flex;position:absolute;top:.5rem;right:.5rem}.dg-card:hover .dg-card-orb,.dg-card[data-active=true] .dg-card-orb{color:#fff;background:var(--blue-fill);border-color:var(--blue-fill)}.dg-card-media{position:relative}.dg-card img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.dg-card-body{gap:.125rem;padding:.625rem .75rem .75rem;display:grid}.dg-card-body h3{white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;overflow:hidden}.dg-card-body>span{color:var(--faint);font-size:.6875rem}.dg-card-pairs{border-top:1px dashed var(--line-2);gap:.3125rem;margin-top:.5rem;padding-top:.5rem;display:grid}.dg-card-pairs li{color:var(--muted);align-items:center;gap:.375rem;font-size:.6875rem;display:flex}.dg-card-pairs img,.dg-card-pairs i{object-fit:cover;background:var(--line);border-radius:50%;flex:none;width:14px;height:14px}.dg-card-pairs i{place-items:center;font-size:.5rem;font-style:normal;display:inline-grid}.ht{--down:#ff5c5c;justify-self:center;width:100%;max-width:46rem;padding:.5rem .75rem 0;position:relative}.ht-deck{border:1px solid var(--line-2);background:var(--panel);border-radius:18px;position:absolute;inset:1.5rem 0 2.75rem 1.75rem;overflow:hidden;rotate:4deg}.ht-deck img{aspect-ratio:1;object-fit:cover;opacity:.18;filter:blur(2px)saturate(.6);width:55%;position:absolute;top:-10%;right:-10%}.ht-card{border:1px solid var(--line-2);background:var(--panel);border-radius:18px;padding:clamp(1.125rem,.8rem + .8vw,1.75rem);animation:.52s cubic-bezier(.2,.9,.25,1.1) both ht-in;position:relative;rotate:-1.5deg;box-shadow:inset 0 1px #ffffff0a,0 40px 80px -40px #000000e6,0 0 0 1px #0006}.ht-card[data-leaving=true]{animation:.42s cubic-bezier(.5,0,.75,0) forwards ht-out}@keyframes ht-in{0%{opacity:0;translate:2.5rem 1.25rem;rotate:5deg;scale:.95}}@keyframes ht-out{to{opacity:0;translate:-3rem 2rem;rotate:-12deg}}.ht-head{align-items:center;gap:.75rem;display:flex}.ht-coin{object-fit:cover;border-radius:12px;flex:none;width:clamp(3.25rem,2.5rem + 1.8vw,4.5rem);height:clamp(3.25rem,2.5rem + 1.8vw,4.5rem)}.ht-title{min-width:0;display:grid}.ht-title b{font-family:var(--poster);letter-spacing:.01em;font-size:clamp(1.75rem,1.2rem + 1.4vw,2.75rem);font-weight:400;line-height:1}.ht-title span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.2rem;font-size:.75rem;overflow:hidden}.ht-order{letter-spacing:.08em;text-transform:uppercase;color:var(--up);background:#3dfc7c1a;border-radius:999px;flex:none;margin-left:auto;padding:.3rem .6rem;font-size:.625rem;font-weight:600;animation:.36s cubic-bezier(.2,.9,.3,1.4) ht-pop}.ht-order[data-side=sell]{color:var(--down);background:#ff5c5c1a}@keyframes ht-pop{0%{opacity:.4;scale:.85}}.ht-pools{--c:var(--up);grid-template-columns:auto minmax(0,1fr);column-gap:1rem;margin-top:2.25rem;display:grid;position:relative}.ht-pools[data-side=sell]{--c:var(--down)}.ht-id,.ht-spark{border-top:1px solid var(--line);height:clamp(4.25rem,3rem + 2.6vw,5.75rem)}.ht-id{grid-column:1;align-items:center;gap:.625rem;padding-right:2.25rem;display:flex;position:relative}.ht-duo{flex:none;display:flex}.ht-duo img,.ht-duo i{object-fit:cover;width:clamp(1.625rem,1.3rem + .6vw,2.125rem);height:clamp(1.625rem,1.3rem + .6vw,2.125rem);box-shadow:0 0 0 2px var(--panel);background:var(--line-2);border-radius:50%}.ht-duo>:last-child{margin-left:-.5rem}.ht-duo i{color:var(--muted);place-items:center;font-size:.625rem;font-style:normal;display:grid}.ht-pair{color:var(--text);white-space:nowrap;font-size:clamp(.75rem,.65rem + .25vw,.9375rem)}.ht-pair em{color:var(--faint);margin-inline:.1em;font-style:normal}.ht-hit{letter-spacing:.08em;text-transform:uppercase;color:var(--c);font-size:.5625rem;animation:.7s ease-out forwards ht-hit;position:absolute;right:0}@keyframes ht-hit{0%{opacity:0;translate:0 4px}25%{opacity:1;translate:0}to{opacity:0;translate:0 -6px}}.ht-spark{grid-column:2;position:relative;overflow:hidden}.ht-spark svg{width:100%;height:calc(100% - .75rem);position:absolute;inset:.375rem 0;overflow:visible}.ht-line{fill:none;stroke:var(--down);stroke-width:2.75px;stroke-linecap:round}.ht-line[data-up=true]{stroke:var(--up);filter:drop-shadow(0 0 4px #3dfc7c73)}.ht-area{fill:var(--up);opacity:.08}.ht-mask{inset:0 0 0 var(--x);background:var(--panel);transition:left .62s cubic-bezier(.2,.8,.2,1);position:absolute}.ht-now{left:var(--x);top:calc(.375rem + (100% - .75rem) * var(--yf,0));background:var(--c);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, var(--c) 22%, transparent), 0 0 18px var(--c);border-radius:50%;margin:-4.5px 0 0 -4.5px;transition:left .62s cubic-bezier(.2,.8,.2,1),top .62s cubic-bezier(.2,.8,.2,1),background .2s;position:absolute}.ht-rule{pointer-events:none;grid-column:2;position:relative}.ht-rule:before{content:"";left:var(--x);background:var(--blue);width:2px;margin-left:-1px;transition:left .62s cubic-bezier(.2,.8,.2,1);position:absolute;top:-.5rem;bottom:0;box-shadow:0 0 14px #4d8bffb3}.ht-tag{left:var(--x);background:var(--blue-fill);color:#fff;font-family:var(--poster);text-transform:uppercase;white-space:nowrap;padding:.12em .4em 0;font-size:clamp(1rem,.8rem + .5vw,1.375rem);transition:left .62s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:calc(100% + .375rem);translate:-50%;rotate:-3deg}@media (max-width:480px){.ht{padding-inline:.25rem}.ht-card{padding-inline:.875rem}.ht-id{padding-right:0}.ht-hit{display:none}}.ht-caption{color:var(--muted);justify-content:center;align-items:center;gap:.75rem;margin-top:1.5rem;font-size:.6875rem;display:flex}.ht-dots{gap:4px;display:flex}.ht-dots span{background:var(--line-2);border-radius:2px;width:12px;height:3px;transition:background .2s}.ht-dots span[data-on=true]{background:var(--blue)}.hw{gap:2.5rem 1.25rem;display:grid}.hw-step{flex-direction:column;display:flex;position:relative}@media (min-width:640px){.hw{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.hw{grid-template-rows:auto auto auto auto;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:0}.hw-step{grid-row:span 4;grid-template-rows:subgrid;display:grid}}.hw-n{font-family:var(--poster);color:#0000;-webkit-text-stroke:1.5px var(--line-2);align-items:center;gap:.875rem;font-size:clamp(3rem,2.2rem + 2vw,4.5rem);line-height:1;transition:color .25s,-webkit-text-stroke-color .25s;display:flex;position:relative}.hw-n:after{content:"";background:linear-gradient(90deg, var(--line-2), var(--line) 60%, transparent);flex:1;height:1px;margin-right:-1.25rem}.hw-step:last-child .hw-n:after{background:linear-gradient(90deg, var(--line-2), transparent 70%);margin-right:0}.hw-step:hover .hw-n{color:var(--blue-fill);-webkit-text-stroke-color:var(--blue-fill)}.hw-step h3{font-family:var(--poster);text-transform:uppercase;margin-top:1.125rem;font-size:clamp(1.375rem,1.1rem + .6vw,1.75rem);font-weight:400;line-height:1.05}.hw-step p{max-width:22rem;color:var(--muted);margin-top:.5rem;font-size:.875rem;line-height:1.55}.hw-art{border:1px solid var(--line);background:radial-gradient(120% 90% at 50% 0%, #2f6fee17, transparent 60%), var(--panel);border-radius:16px;place-items:center;min-height:13.5rem;margin-top:1.25rem;padding:1.25rem;transition:border-color .25s;display:grid;position:relative}.hw-step:hover .hw-art{border-color:var(--line-2)}.hw-rows{gap:.5rem;width:100%;max-width:17rem;display:grid}.hw-rows li{border:1px solid var(--line-2);background:var(--bg);border-radius:12px;align-items:center;gap:.625rem;height:2.5rem;padding:0 .75rem 0 .5rem;display:flex}.hw-duo{flex:none;display:flex}.hw-duo img,.hw-duo i{object-fit:cover;background:var(--line-2);width:1.375rem;height:1.375rem;box-shadow:0 0 0 2px var(--bg);border-radius:50%}.hw-duo>:last-child{margin-left:-.4rem}.hw-duo i{color:var(--muted);place-items:center;font-size:.5625rem;font-style:normal;display:grid}.hw-pair{white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.hw-pair em{color:var(--faint);margin-inline:.1em;font-style:normal}.hw-coin{justify-items:center;display:grid;position:relative}.hw-coin img{object-fit:cover;width:6.5rem;height:6.5rem;box-shadow:0 20px 40px -20px #000000e6, 0 0 0 1px var(--line-2);border-radius:20px;rotate:-3deg}.hw-sticker{background:var(--blue-fill);color:#fff;font-family:var(--poster);margin-top:-.875rem;padding:.1em .45em 0;font-size:1.375rem;rotate:3deg;box-shadow:0 8px 18px -8px #2f6feecc}.hw-coin-name{color:var(--muted);margin-top:.75rem;font-size:.75rem}.hw-caret{vertical-align:-2px;background:var(--blue);width:1.5px;height:.8rem;margin-left:2px;animation:1s step-end infinite hw-blink;display:inline-block}@keyframes hw-blink{50%{opacity:0}}.hw-pick{animation:hw-pick 4.5s cubic-bezier(.25, 1, .5, 1) calc(var(--i) * .35s) infinite both}@keyframes hw-pick{0%,6%{opacity:.55;border-color:var(--line);translate:-4px}14%,90%{opacity:1;border-color:#4d8bff8c;translate:0}to{opacity:1;border-color:#4d8bff8c}}.hw-share{color:var(--blue);background:#2f6fee26;border-radius:6px;margin-left:auto;padding:.125rem .375rem;font-size:.625rem;font-weight:600}.hw-trade{justify-items:center;gap:.75rem;width:100%;max-width:17rem;display:grid;position:relative}.hw-buy{color:var(--up);letter-spacing:.08em;text-transform:uppercase;background:#3dfc7c1a;border-radius:999px;padding:.25rem .625rem;font-size:.625rem;font-weight:600}.hw-spark{flex:1;height:1.5rem;overflow:visible}.hw-spark-line{fill:none;stroke:var(--up);stroke-width:2px;stroke-linejoin:round;filter:drop-shadow(0 0 3px #3dfc7c80)}.hw-spark-area{fill:var(--up);opacity:.1}.hw-rule{background:var(--blue);width:2px;position:absolute;top:2.25rem;bottom:-.25rem;right:.75rem;box-shadow:0 0 12px #4d8bffb3}.hw-rule span{background:var(--blue-fill);color:#fff;font-family:var(--poster);text-transform:uppercase;white-space:nowrap;margin-bottom:.25rem;padding:.1em .35em 0;font-size:.875rem;position:absolute;bottom:100%;right:-.5rem;rotate:-3deg}.hw-locked{color:var(--up);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.3rem;margin-left:auto;font-size:.625rem;font-weight:600;display:inline-flex}.dg-closing{border:1px solid var(--line-2);background:var(--panel);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:flex}.dg-closing-title{font-size:clamp(2rem,1.4rem + 2.6vw,3.25rem)}.dg-closing .dg-btn{margin-top:0}.dg-footer{border-top:1px solid var(--line);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:.75rem 3rem;margin-top:3rem;padding-block:1.25rem 2rem;font-size:.75rem;line-height:1.55;display:flex}.dg-footer p:first-child{max-width:36rem}@media (prefers-reduced-motion:reduce){.dg-live-dot,.dg-soon:before,.dg-soon-text{animation:none}.dg-card{transition:none}.ht-card,.ht-order,.ht-hit{animation:none}.ht-mask,.ht-now,.ht-rule:before,.ht-tag{transition:none}.hw-caret,.hw-pick{animation:none}}.dg-app{flex-direction:column;display:flex}.dg-app .dg-wrap{max-width:1400px;padding-inline:1rem}@media (min-width:640px){.dg-app .dg-wrap{padding-inline:1.5rem}}.dg-app .dg-header .chip{border:1px solid var(--line-2);height:2rem;color:var(--text);background:0 0}.dg-app .dg-header .chip:hover{border-color:var(--muted)}
