@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Orbitron:wght@700;900&family=DM+Mono:wght@400;500&display=swap";
.sc-v2{--sc-color:#8b5cf6;isolation:isolate;cursor:pointer;background:#ffffff06;border:1px solid #ffffff12;border-radius:24px;flex-direction:column;height:340px;text-decoration:none;transition:transform .5s cubic-bezier(.175,.885,.32,1.275),box-shadow .5s,border-color .4s,background .4s;display:flex;position:relative;overflow:hidden}.sc-v2:hover{border-color:color-mix(in srgb, var(--sc-color) 45%, transparent);box-shadow:0 30px 70px #0009, 0 0 0 1px color-mix(in srgb, var(--sc-color) 20%, transparent), 0 0 40px -10px color-mix(in srgb, var(--sc-color) 30%, transparent);background:#ffffff0b;transform:translateY(-10px)scale(1.01)}.sc-v2-glow{background:radial-gradient(ellipse at 80% 20%, color-mix(in srgb, var(--sc-color) 10%, transparent) 0%, transparent 60%);pointer-events:none;z-index:0;transition:opacity .4s;position:absolute;inset:0}.sc-v2:hover .sc-v2-glow{opacity:1.4}.sc-v2-corner-tl,.sc-v2-corner-tr{z-index:2;pointer-events:none;position:absolute;top:0}.sc-v2-corner-tl{background:linear-gradient(90deg, var(--sc-color), transparent);opacity:.5;border-radius:24px 0 0;width:48px;height:1px;left:0}.sc-v2-corner-tr{background:linear-gradient(180deg, var(--sc-color), transparent);opacity:.5;width:1px;height:48px;top:0;left:0}.sc-v2-visual{z-index:1;pointer-events:none;width:220px;height:220px;transition:transform .7s cubic-bezier(.25,.46,.45,.94);position:absolute;top:-8%;right:-16%}.sc-v2:hover .sc-v2-visual{transform:scale(1.1)rotate(6deg)translate(-8px)}.sc-v2-img{object-fit:cover;filter:saturate(1.1);border-radius:50%;width:100%;height:100%;display:block}.sc-v2-sphere{background:radial-gradient(circle at 32% 30%, color-mix(in srgb, var(--sc-color) 60%, white) 0%, var(--sc-color) 40%, color-mix(in srgb, var(--sc-color) 60%, black) 100%);border-radius:50%;width:100%;height:100%}.sc-v2-shadow{pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset -30px -30px 50px #000000bf,inset 8px 8px 20px #ffffff14}.sc-v2-ring{border:1px solid color-mix(in srgb, var(--sc-color) 15%, transparent);pointer-events:none;opacity:0;border-radius:50%;transition:opacity .4s;position:absolute;inset:-12px}.sc-v2:hover .sc-v2-ring{opacity:1}.sc-v2-content{z-index:10;flex-direction:column;flex:1;padding:1.8rem 1.6rem 1.4rem;display:flex;position:relative}.sc-v2-badge-row{align-items:center;gap:8px;min-height:22px;margin-bottom:.8rem;display:flex}.sc-v2-status-badge{letter-spacing:.2em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-family:DM Mono,monospace;font-size:9px;font-weight:500;display:inline-flex}.sc-v2-badge-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.sc-v2-subtitle{letter-spacing:.25em;text-transform:uppercase;color:#ffffff47;font-family:DM Mono,monospace;font-size:9px;font-weight:400}.sc-v2-title{color:#fff;letter-spacing:-.02em;max-width:58%;margin:0 0 .7rem;font-family:Orbitron,sans-serif;font-size:clamp(1.1rem,2.2vw,1.5rem);font-weight:900;line-height:1.1}.sc-v2-desc{color:#94a3b8bf;max-width:60%;margin:0 0 auto;font-family:Inter,sans-serif;font-size:.8rem;font-weight:400;line-height:1.65}.sc-v2-stats{flex-direction:column;gap:5px;max-width:58%;margin-top:1rem;display:flex}.sc-v2-stat{border-left:2px solid color-mix(in srgb, var(--sc-color) 60%, transparent);background:#ffffff0a;border-radius:0 6px 6px 0;align-items:baseline;gap:6px;padding:4px 8px;display:flex}.sc-v2-stat-label{letter-spacing:.22em;text-transform:uppercase;color:#ffffff40;flex-shrink:0;font-family:DM Mono,monospace;font-size:8px}.sc-v2-stat-value{color:#ffffffbf;text-overflow:ellipsis;white-space:nowrap;font-family:DM Mono,monospace;font-size:.78rem;font-weight:500;overflow:hidden}.sc-v2-cta{letter-spacing:.04em;color:color-mix(in srgb, var(--sc-color) 80%, white);opacity:.7;border-top:1px solid #ffffff0f;align-items:center;gap:6px;margin-top:1rem;padding-top:.8rem;font-family:Inter,sans-serif;font-size:11px;font-weight:600;transition:opacity .25s,gap .25s;display:flex}.sc-v2:hover .sc-v2-cta{opacity:1}.sc-v2-arrow{transition:transform .25s}.sc-v2:hover .sc-v2-arrow{transform:translate(4px)}
