.MilestoneCard-module__vzzaxG__card{background:linear-gradient(145deg, var(--c-bg-subtle) 0%, #16162a 100%);border:1px solid var(--c-border);border-radius:var(--radius-lg);cursor:pointer;opacity:0;animation:MilestoneCard-module__vzzaxG__cardEntrance .6s var(--ease-out) forwards;transition:transform .3s var(--ease-out), box-shadow .3s ease;color:inherit;padding:1.5rem;text-decoration:none;display:block;position:relative;overflow:hidden;transform:translateY(40px)scale(.95)}@keyframes MilestoneCard-module__vzzaxG__cardEntrance{to{opacity:1;transform:translateY(0)scale(1)}}.MilestoneCard-module__vzzaxG__card:hover{box-shadow:var(--shadow-lg);transform:translateY(-8px)scale(1.03)}.MilestoneCard-module__vzzaxG__card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#5781f499,#0000);height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.MilestoneCard-module__vzzaxG__card:hover:before{opacity:1}.MilestoneCard-module__vzzaxG__header{justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;display:flex}.MilestoneCard-module__vzzaxG__projectName{color:var(--c-text);font-size:1.25rem;font-weight:700;line-height:1.3}.MilestoneCard-module__vzzaxG__state{color:#fff;border-radius:var(--radius-xl);text-transform:uppercase;letter-spacing:.05em;padding:.25rem .625rem;font-size:.75rem;font-weight:600}.MilestoneCard-module__vzzaxG__description{color:var(--c-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:1rem;font-size:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}.MilestoneCard-module__vzzaxG__tags{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.MilestoneCard-module__vzzaxG__tag{color:var(--c-text-secondary);background:var(--c-accent-20);border-radius:var(--radius-xl);padding:.25rem .625rem;font-size:.75rem}.MilestoneCard-module__vzzaxG__progress{margin-bottom:1rem}.MilestoneCard-module__vzzaxG__progressBar{background:var(--c-border);border-radius:2px;height:4px;margin-bottom:.5rem;overflow:hidden}.MilestoneCard-module__vzzaxG__progressFill{background:linear-gradient(90deg, var(--c-accent), #8b5cf6);border-radius:2px;height:100%;transition:width .5s}.MilestoneCard-module__vzzaxG__progressLabel{color:var(--c-text-muted);justify-content:space-between;font-size:.75rem;display:flex}.MilestoneCard-module__vzzaxG__footer{border-top:1px solid var(--c-border);justify-content:space-between;align-items:center;padding-top:.75rem;display:flex}.MilestoneCard-module__vzzaxG__builder{flex-direction:column;display:flex}.MilestoneCard-module__vzzaxG__builderLabel{color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.625rem}.MilestoneCard-module__vzzaxG__builderEns{color:var(--c-text);font-size:.875rem;font-weight:500}.MilestoneCard-module__vzzaxG__cobuilders{align-items:center;gap:.25rem;display:flex}.MilestoneCard-module__vzzaxG__cobuilderBadge{background:var(--c-surface-2);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;display:flex}.MilestoneCard-module__vzzaxG__cobuilderMore{color:var(--c-text-muted);font-size:.625rem}.MilestoneCard-module__vzzaxG__verifiers{align-items:center;display:flex}.MilestoneCard-module__vzzaxG__verifierCount{color:var(--c-text-muted);font-size:.75rem}.MilestoneCard-module__vzzaxG__cta{background:var(--c-surface-2);border:1px solid var(--c-border-2);border-radius:var(--radius-md);width:100%;color:var(--c-text-secondary);text-align:center;transition:background var(--transition-base), color var(--transition-base);margin-top:1rem;padding:.625rem;font-size:.8125rem;font-weight:500}.MilestoneCard-module__vzzaxG__card:hover .MilestoneCard-module__vzzaxG__cta{background:var(--c-accent-20);color:var(--c-text)}.MilestoneCard-module__vzzaxG__skeleton{background:linear-gradient(145deg, var(--c-bg-subtle) 0%, #16162a 100%);border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:1.5rem;position:relative;overflow:hidden}.MilestoneCard-module__vzzaxG__skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0a,#0000);animation:1.5s infinite MilestoneCard-module__vzzaxG__shimmer;position:absolute;inset:0}@keyframes MilestoneCard-module__vzzaxG__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.MilestoneCard-module__vzzaxG__skeletonHeader{justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;display:flex}.MilestoneCard-module__vzzaxG__skeletonLine{background:var(--c-surface-2);border-radius:4px;height:16px;margin-bottom:.75rem}.MilestoneCard-module__vzzaxG__skeletonBadge{background:var(--c-surface-2);border-radius:var(--radius-xl);width:80px;height:24px}.MilestoneCard-module__vzzaxG__skeletonTags{gap:.5rem;margin-bottom:1rem;display:flex}.MilestoneCard-module__vzzaxG__skeletonTag{background:var(--c-accent-20);border-radius:var(--radius-xl);width:60px;height:24px}.MilestoneCard-module__vzzaxG__skeletonProgress{background:var(--c-border);border-radius:2px;height:4px;margin-bottom:1rem}.MilestoneCard-module__vzzaxG__skeletonFooter{border-top:1px solid var(--c-border);padding-top:.75rem}@media (max-width:480px){.MilestoneCard-module__vzzaxG__footer{flex-wrap:wrap;gap:.5rem}}
.page-module___8aEwW__container{background:radial-gradient(circle at top, #6366f12e, transparent 30%), radial-gradient(circle at 80% 20%, #22c55e14, transparent 28%), var(--c-bg);min-height:100vh;color:var(--c-text)}.page-module___8aEwW__hero{max-width:var(--max-w);grid-template-columns:minmax(0,1.3fr) minmax(320px,.9fr);align-items:stretch;gap:2rem;margin:0 auto;padding:5.5rem 3rem 3rem;display:grid}.page-module___8aEwW__heroCopy{flex-direction:column;gap:1.5rem;display:flex}.page-module___8aEwW__eyebrow{border:1px solid var(--c-border-2);width:fit-content;color:var(--c-text-secondary);background:#ffffff0d;border-radius:999px;align-items:center;gap:.6rem;padding:.6rem .85rem;font-size:.875rem;display:inline-flex}.page-module___8aEwW__title{max-width:12ch;font-size:clamp(3rem,6vw,5.5rem);font-weight:800;line-height:.94}.page-module___8aEwW__accent{background:linear-gradient(135deg, var(--c-accent), #8b5cf6 60%, #22c55e 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module___8aEwW__subtitle{color:var(--c-text-secondary);max-width:64ch;font-size:1.1rem;line-height:1.75}.page-module___8aEwW__heroActions{flex-wrap:wrap;gap:.9rem;display:flex}.page-module___8aEwW__primaryAction,.page-module___8aEwW__secondaryAction{transition:transform var(--transition-base), border-color var(--transition-base), background var(--transition-base);border-radius:999px;align-items:center;gap:.55rem;padding:.95rem 1.25rem;font-weight:600;display:inline-flex}.page-module___8aEwW__primaryAction{color:#fff;background:linear-gradient(135deg, var(--c-accent), #8b5cf6);box-shadow:0 16px 40px #6366f147}.page-module___8aEwW__secondaryAction{border:1px solid var(--c-border-2);color:var(--c-text);background:#ffffff0a}.page-module___8aEwW__primaryAction:hover,.page-module___8aEwW__secondaryAction:hover{transform:translateY(-1px)}.page-module___8aEwW__metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:.5rem;display:grid}.page-module___8aEwW__metricCard{border-radius:var(--radius-lg);border:1px solid var(--c-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0a;padding:1rem 1.1rem}.page-module___8aEwW__metricLabel{color:var(--c-text-muted);margin-bottom:.45rem;font-size:.8rem;display:block}.page-module___8aEwW__metricValue{font-size:1.35rem;font-weight:700}.page-module___8aEwW__heroPanel{display:flex}.page-module___8aEwW__signalCard{background:linear-gradient(#10121ff2,#090b15f2);border:1px solid #ffffff17;border-radius:28px;width:100%;padding:1.5rem;box-shadow:0 24px 80px #00000059}.page-module___8aEwW__signalHeader{color:var(--c-verified);justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:.9rem;display:flex}.page-module___8aEwW__signalCard h2{margin-bottom:.9rem;font-size:1.7rem;line-height:1.1}.page-module___8aEwW__signalCard p{color:var(--c-text-secondary);line-height:1.7}.page-module___8aEwW__signalList{gap:.95rem;margin-top:1.4rem;display:grid}.page-module___8aEwW__signalList>div{border-radius:var(--radius-md);background:#ffffff08;border:1px solid #ffffff14;padding:.95rem 1rem}.page-module___8aEwW__signalBadge{color:#c7d2fe;letter-spacing:.04em;text-transform:uppercase;background:#6366f129;border-radius:999px;margin-bottom:.5rem;padding:.35rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.page-module___8aEwW__sponsorSection,.page-module___8aEwW__workflowSection,.page-module___8aEwW__section,.page-module___8aEwW__bottomPanel{max-width:var(--max-w);margin:0 auto;padding:1rem 3rem 4rem}.page-module___8aEwW__sectionIntro{flex-direction:column;gap:.7rem;max-width:700px;margin-bottom:1.75rem;display:flex}.page-module___8aEwW__sectionKicker{letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-muted);font-size:.82rem;font-weight:700}.page-module___8aEwW__sectionTitle{font-size:clamp(1.55rem,2.5vw,2.35rem);font-weight:700}.page-module___8aEwW__sectionText{color:var(--c-text-secondary);line-height:1.75}.page-module___8aEwW__sponsorGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.page-module___8aEwW__sponsorCard,.page-module___8aEwW__workflowCard,.page-module___8aEwW__bottomCard{border:1px solid var(--c-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border-radius:24px}.page-module___8aEwW__sponsorCard{padding:1.25rem}.page-module___8aEwW__sponsorIcon{color:#c7d2fe;background:#6366f126;border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin-bottom:.95rem;display:inline-flex}.page-module___8aEwW__sponsorCard h3,.page-module___8aEwW__workflowCard h3,.page-module___8aEwW__bottomCard h3{margin-bottom:.6rem;font-size:1.05rem;line-height:1.2}.page-module___8aEwW__sponsorCard p,.page-module___8aEwW__workflowCard p,.page-module___8aEwW__bottomCard p{color:var(--c-text-secondary);font-size:.95rem;line-height:1.7}.page-module___8aEwW__workflowGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.page-module___8aEwW__workflowCard{padding:1.3rem}.page-module___8aEwW__workflowStep{font-family:var(--font-mono);color:var(--c-accent);margin-bottom:.8rem;font-size:.85rem;display:inline-block}.page-module___8aEwW__sectionHeader{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.75rem;display:flex}.page-module___8aEwW__sectionCount{color:var(--c-text-muted);white-space:nowrap;font-size:.92rem}.page-module___8aEwW__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;display:grid}.page-module___8aEwW__errorBanner{max-width:calc(var(--max-w) - 6rem);background:var(--c-error-bg);border:1px solid var(--c-error-border);border-radius:var(--radius-md);color:var(--c-error);margin:0 auto 1rem;padding:1rem 1.5rem;font-size:.875rem}.page-module___8aEwW__emptyState{text-align:center;color:var(--c-text-muted);border:1px dashed var(--c-border-2);background:#ffffff08;border-radius:24px;grid-column:1/-1;padding:3rem;font-size:.95rem}.page-module___8aEwW__bottomPanel{padding-bottom:5rem}.page-module___8aEwW__bottomCard{padding:1.5rem}.page-module___8aEwW__bottomHeader{color:var(--c-pending);align-items:center;gap:.6rem;margin-bottom:1rem;font-size:.9rem;display:inline-flex}@media (max-width:1100px){.page-module___8aEwW__hero{grid-template-columns:1fr}.page-module___8aEwW__metricGrid,.page-module___8aEwW__sponsorGrid,.page-module___8aEwW__workflowGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.page-module___8aEwW__hero,.page-module___8aEwW__sponsorSection,.page-module___8aEwW__workflowSection,.page-module___8aEwW__section,.page-module___8aEwW__bottomPanel{padding-left:1.5rem;padding-right:1.5rem}.page-module___8aEwW__hero{padding-top:4rem}.page-module___8aEwW__title{font-size:2.65rem}.page-module___8aEwW__metricGrid,.page-module___8aEwW__sponsorGrid,.page-module___8aEwW__workflowGrid{grid-template-columns:1fr}.page-module___8aEwW__sectionHeader{flex-direction:column;align-items:flex-start}.page-module___8aEwW__grid{grid-template-columns:1fr}.page-module___8aEwW__errorBanner{max-width:calc(100% - 3rem)}}
