.cp{color:#f5f3ff;flex-direction:column;gap:20px;max-width:1200px;margin:0 auto;padding:0 16px 80px;font-family:Satoshi,system-ui,sans-serif;display:flex}.cp__hero{text-align:center;padding:72px 0 24px}.cp__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#c4b8ff;font:700 12px/1 Satoshi,system-ui}.cp__title{text-transform:uppercase;letter-spacing:-.02em;margin:18px 0 16px;font:700 clamp(40px,8vw,88px)/.92 Clash Display,system-ui,sans-serif}.cp__title span{color:#0000;filter:drop-shadow(0 0 18px #7c6cf273);background:linear-gradient(#c4b8ff,#7c6cf2);-webkit-background-clip:text;background-clip:text}.cp__lede{color:#8f8aa8;max-width:620px;margin:0 auto 32px;font-size:18px;line-height:1.6}.cp__prize{text-align:left;background:#0f0e15;border:1px solid #c4b8ff40;border-radius:20px;grid-auto-flow:column;align-items:center;gap:0;display:inline-grid;overflow:hidden;box-shadow:0 0 40px -12px #7c6cf299}.cp__prize>div{border-right:1px solid #ffffff12;flex-direction:column;gap:6px;padding:16px 24px;display:flex}.cp__label{letter-spacing:.12em;text-transform:uppercase;color:#6c687d;font:600 11px/1 Satoshi,system-ui}.cp__prizeval{font:700 30px/1 Clash Display,system-ui}.cp__status{font-weight:700}.cp__status--active{color:#5ee6a8}.cp__status--review{color:#f5c26b}.cp__status--paid{color:#c4b8ff}.cp__leader{font-size:15px}.cp__leader b{font-family:Clash Display,system-ui}.cp__wallet{color:#c4b8ff;white-space:nowrap;padding:0 22px;font-size:14px;text-decoration:none}@media (width<=720px){.cp__prize{grid-auto-flow:row;width:100%}.cp__prize>div{border-bottom:1px solid #ffffff12;border-right:0}.cp__wallet{padding:14px 24px}}.cp__card{background:#0f0e15;border:1px solid #ffffff14;border-radius:24px;min-width:0;padding:28px 22px}@media (width>=640px){.cp__card{padding:32px}}.cp__grid{gap:20px;display:grid}@media (width>=960px){.cp__grid{grid-template-columns:1fr 1fr}}.cp__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.cp__h2{text-transform:uppercase;letter-spacing:-.01em;margin:0 0 4px;font:700 24px/1.05 Clash Display,system-ui}.cp__h3{text-transform:uppercase;margin:28px 0 10px;font:700 16px/1 Clash Display,system-ui}.cp__sub{color:#8f8aa8;margin:6px 0 0;font-size:14px}.cp__sub b{color:#f5f3ff}.cp__seg{background:#07060c;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.cp__seg button{cursor:pointer;text-transform:uppercase;letter-spacing:.06em;color:#6c687d;background:0 0;border:0;border-radius:9px;padding:9px 16px;font:600 12px/1 Clash Display,system-ui}.cp__seg button:disabled{opacity:.4;cursor:not-allowed}.cp__seg button[aria-selected=true]{color:#fff;background:#9d7bff33;box-shadow:inset 0 0 0 1px #c4b8ff73,0 0 14px #7c6cf266}.cp__progress{background:#ffffff0f;border-radius:999px;height:8px;margin-bottom:26px;overflow:hidden}.cp__progress span{border-radius:inherit;background:linear-gradient(90deg,#7c6cf2,#c4b8ff);height:100%;transition:width .8s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 0 14px #7c6cf2cc}.cp__connect{text-align:center;color:#6c687d;margin:18px 0 0;font-size:14px}.cp__board{position:relative;overflow:hidden}.cp__board:before{content:"";pointer-events:none;filter:blur(20px);background:radial-gradient(closest-side,#7c6cf22e,#0000);height:60%;position:absolute;inset:auto 10% -30%}.cp__stats{background:#ffffff0f;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:1px;margin:4px 0 30px;display:grid;overflow:hidden}.cp__stats>div{background:#0f0e15;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.cp__stats>div>span{letter-spacing:.12em;text-transform:uppercase;color:#6c687d;font:600 11px/1 Satoshi,system-ui}.cp__stats b{font:700 30px/1 Clash Display,system-ui}.cp__stats small{color:#8f8aa8;font:500 12px Satoshi,system-ui}@media (width<=720px){.cp__stats{grid-template-columns:1fr 1fr}}.cp__hint{text-align:center;color:#6c687d;margin:18px 0 0;font-size:13px}.kbd{background:linear-gradient(#18161f,#0e0d14);border:1px solid #ffffff14;border-radius:26px;margin-top:6px;padding:14px 18px 26px;position:relative;box-shadow:inset 0 1px #ffffff12,inset 0 -18px 30px -20px #000000e6,0 30px 60px -30px #000000e6}.kbd:after{content:"";z-index:-1;filter:blur(18px);opacity:.55;background:linear-gradient(90deg,#9d7bff,#2de8d0,#ff7a45,#ff6b9d,#9d7bff) 0 0/200% 100%;border-radius:50%;height:28px;animation:8s linear infinite kbd-rgb;position:absolute;bottom:-14px;left:8%;right:8%}@keyframes kbd-rgb{to{background-position:200% 0}}.kbd__bar{border-bottom:1px solid #ffffff0d;align-items:center;gap:14px;min-height:32px;margin-bottom:8px;padding:2px 4px 12px;display:flex}.kbd__dots{gap:6px;display:inline-flex}.kbd__dots i{background:#2a2735;border-radius:50%;width:7px;height:7px}.kbd__dots i:first-child{background:#5ee6a8;animation:2s ease-in-out infinite kbd-blink;box-shadow:0 0 8px #5ee6a8}@keyframes kbd-blink{50%{opacity:.35}}.kbd__live{color:#8f8aa8;flex:1;min-width:0;font-size:13px;overflow:hidden}.kbd__line{white-space:nowrap;align-items:center;gap:8px;animation:.4s cubic-bezier(.2,.8,.2,1) kbd-line;display:inline-flex}.kbd__line b{color:#f5f3ff;font-weight:700}.kbd__line--idle{color:#5a5670}.kbd__rec{background:#ff6b81;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #ff6b81}@keyframes kbd-line{0%{opacity:0;filter:blur(3px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}.kb{align-items:center;gap:calc(var(--ks) * .42);flex-direction:column;width:100%;padding:18px 0 2px;display:flex;position:relative}.kb__row{gap:calc(var(--ks) * .22);display:flex}.kb__key{--heat:0;cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;padding:0;display:flex;position:relative}.kb__key:focus-visible{outline-offset:4px;border-radius:10px;outline:2px solid #c4b8ff}.kb__key .keycap{z-index:1;cursor:pointer;transition:transform .14s,filter .2s;position:relative}.kb__glow{left:50%;top:calc(var(--ks) * .55);width:calc(var(--ks) * 1.5);height:calc(var(--ks) * .9);pointer-events:none;background:radial-gradient(closest-side, var(--c), transparent);filter:blur(10px);opacity:calc(.08 + var(--heat) * .5);animation:6s ease-in-out infinite kb-wave;animation-delay:calc(var(--i) * 90ms);border-radius:50%;position:absolute;translate:-50% -50%}@keyframes kb-wave{0%,70%,to{transform:scale(1)}80%{opacity:calc(.3 + var(--heat) * .6);transform:scale(1.35)}}.kb__key.is-pressed .keycap{transform:rotate(var(--r)) translateY(.04em)}.kb__key.is-pressed .keycap__top{transform:translateY(.06em)}.kb__key.is-pressed .kb__glow{opacity:1;transition:none;transform:scale(1.6)}.kb__ring{left:50%;top:calc(var(--ks) / 2);z-index:2;width:var(--ks);height:var(--ks);border:2px solid var(--c);opacity:0;pointer-events:none;border-radius:30%;position:absolute;translate:-50% -50%}.kb__key.is-pressed .kb__ring{animation:.7s ease-out kb-ring}@keyframes kb-ring{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(2)}}.kb__float{z-index:5;white-space:nowrap;pointer-events:none;color:#0b0a12;background:var(--c);box-shadow:0 0 18px var(--c), inset 0 1px 0 #ffffff80;border-radius:9px;padding:6px 9px;font:700 12px/1 Clash Display,system-ui;animation:1.4s cubic-bezier(.2,.8,.2,1) forwards kb-float;position:absolute;top:-8px;left:50%;translate:-50%}@keyframes kb-float{0%{opacity:0;transform:translateY(8px)scale(.7)}15%{opacity:1;transform:translateY(-6px)scale(1.06)}70%{opacity:1;transform:translateY(-26px)}to{opacity:0;transform:translateY(-38px)}}.kb__meter{gap:2px;height:4px;display:flex}.kb__meter i{width:calc(var(--ks) / 9);background:#ffffff14;border-radius:2px;height:4px}.kb__meter i.on{background:var(--c);box-shadow:0 0 6px var(--c)}.kb__meta{color:#8f8aa8;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.kb__key--none .kb__meta{color:#f5c26b}.kb__key--pending .keycap{animation:1.8s ease-in-out infinite kb-pulse}.kb__key--pending .kb__meta{color:#f5c26b}.kb__key--vested .kb__meta{color:#5ee6a8}.kb__key:hover .keycap{transform:rotate(var(--r)) translateY(-.1em)}.kb__key:hover .kb__glow{opacity:.9}@keyframes kb-pulse{0%,to{opacity:.6;filter:saturate(.6)}50%{opacity:1;filter:saturate()drop-shadow(0 0 10px #f5c26b8c)}}@media (width<=640px){.kb{gap:calc(var(--ks) * .8);padding-bottom:16px}.kb__meta{font-size:7px;position:absolute;top:calc(100% + 4px)}.kb__meter i{width:calc(var(--ks) / 10)}.kb__float{padding:4px 6px;font-size:10px}.kbd{padding:10px 8px 20px}}.cp__mini{background:#ffffff12;border-radius:999px;height:4px;margin-top:8px;display:block;overflow:hidden}.cp__mini em{background:linear-gradient(90deg,#7c6cf2,#c4b8ff);height:100%;display:block;box-shadow:0 0 10px #7c6cf2cc}.cp__rare{align-items:center;gap:10px;display:flex}.cp__stats b small{color:#8f8aa8;margin-left:2px;font:500 13px Satoshi,system-ui}.kstat{z-index:1000;pointer-events:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#f5f3ff;min-width:230px;transform-origin:var(--ox) 100%;background:#12101cf0;border:1px solid #ffffff1f;border-radius:16px;padding:14px 16px;font-family:Satoshi,system-ui,sans-serif;animation:.25s cubic-bezier(.34,1.56,.64,1) both kstat-in;position:fixed;box-shadow:0 20px 44px -14px #000c}.kstat--below{transform-origin:var(--ox) 0}@keyframes kstat-in{0%{opacity:0;transform:translateY(6px)scale(.92)}to{opacity:1;transform:none}}.kstat__head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.kstat__head b{text-transform:uppercase;font:700 16px/1 Clash Display,system-ui;display:block}.kstat__head>div>span{color:#8f8aa8;margin-top:4px;font-size:12px;display:block}.kstat__rows{border-top:1px solid #ffffff14;flex-direction:column;gap:8px;padding-top:10px;display:flex}.kstat__rows>div{justify-content:space-between;gap:16px;font-size:13px;display:flex}.kstat__rows span{color:#8f8aa8}.kstat__rows b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.kstat__rows small{color:#6c687d;margin-left:4px;font-weight:500}.st-vested{color:#5ee6a8}.st-pending{color:#f5c26b}.st-missing{color:#8f8aa8}.lb{margin:16px 0 0;padding:0;list-style:none}.lb__row{cursor:pointer;border-bottom:1px solid #ffffff0f;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 8px;transition:background .15s;display:grid}.lb__row:hover,.lb__row.is-spot{background:#ffffff0d}.lb__row.is-me{background:#9d7bff14}.lb__row.is-pinned{box-shadow:inset 0 0 0 1px #c4b8ff73}.cp__back{color:#c4b8ff;cursor:pointer;text-transform:uppercase;letter-spacing:.06em;background:#07060c;border:1px solid #ffffff24;border-radius:12px;padding:10px 14px;font:600 12px/1 Clash Display,system-ui}.lb__rank{color:#8f8aa8;text-align:center;font:700 16px/1 Clash Display,system-ui}.lb__wallet{text-overflow:ellipsis;font-size:14px;overflow:hidden}.lb__wallet em{color:#c4b8ff;margin-left:8px;font-size:11px;font-style:normal}.lb__dots{grid-template-columns:repeat(13,7px);gap:3px;display:grid}.lb__dots i{background:#ffffff14;border-radius:2px;width:7px;height:7px}.lb__dots i.pend{background:#f5c26b59}.lb__dots i.on{box-shadow:0 0 6px}.lb__score{color:#8f8aa8;text-align:right;min-width:48px;font-size:13px}.lb__score b{color:#f5f3ff;font:700 18px Clash Display,system-ui}.lb__empty{color:#6c687d;padding:20px 0;font-size:14px;list-style:none}.drops{margin:16px 0 0;padding:0;list-style:none}.drop{border-bottom:1px solid #ffffff0f}.drop__main{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 4px;display:grid}.drop__main .keycap:hover{transform:rotate(var(--r))}.drop__text{color:#c9c4de;flex-direction:column;gap:3px;font-size:14px;display:flex}.drop__text b{color:#f5f3ff}.drop__text small{color:#6c687d;font-size:12px}.drop--pending small{color:#f5c26b}.drop--vested small{color:#5ee6a8}.drop--revoked small{color:#ff6b81}.drop--revoked .drop__text{-webkit-text-decoration:line-through #ff6b8180;text-decoration:line-through #ff6b8180}.drop__verify{color:#c4b8ff;font-size:12px}.drop__proof{color:#8f8aa8;background:#07060c;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;gap:6px;margin:0 4px 12px 50px;padding:12px 14px;font-size:12px;display:flex}.drop__proof code{color:#f5f3ff;font-family:ui-monospace,monospace}.steps{counter-reset:s;gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}@media (width>=900px){.steps{grid-template-columns:repeat(4,1fr)}}.steps li{counter-increment:s;background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;gap:8px;padding:18px;display:flex}.steps li:before{content:"0" counter(s);color:#0000;-webkit-text-stroke:1px #c4b8ff80;font:700 28px/1 Clash Display,system-ui}.steps b{text-transform:uppercase;font:700 15px/1.1 Clash Display,system-ui}.steps span{color:#8f8aa8;font-size:14px;line-height:1.55}.fair{color:#8f8aa8;gap:8px;margin:0;padding-left:18px;font-size:14px;line-height:1.55;display:grid}@media (prefers-reduced-motion:reduce){.kb__key--pending .keycap{opacity:.8;animation:none}.kb__float,.kb__key.is-pressed .kb__ring{opacity:0;animation:none}}.cp__addr{text-transform:none;letter-spacing:0;font-family:Satoshi,system-ui,sans-serif}@media (prefers-reduced-motion:reduce){.kbd:after,.kb__glow,.kbd__dots i:first-child{animation:none}}.kb__clock{z-index:2;font-size:10px;line-height:1;position:absolute;top:-4px;right:-4px}
