:root{--refresh-bg:#121416;--refresh-panel:#191c1f;--refresh-panel-2:#202428;--refresh-text:#f4f3ef;--refresh-muted:#a7adb2;--refresh-accent:#ff1493;--refresh-line:#30363b}body.home-refresh{background:radial-gradient(circle at 80% -10%,rgba(255,20,147,.10),transparent 32%),var(--refresh-bg);color:var(--refresh-text)}body.home-refresh .site-header{background:rgba(18,20,22,.9);border-bottom-color:var(--refresh-line)}body.home-refresh .eyebrow{color:var(--refresh-accent);border-color:rgba(255,20,147,.28);background:rgba(255,20,147,.08)}body.home-refresh .button.primary{background:var(--refresh-accent);color:#121416;box-shadow:none}body.home-refresh .button.primary:hover{box-shadow:0 12px 32px rgba(255,20,147,.22)}body.home-refresh .button.secondary{border-color:var(--refresh-line);background:rgba(255,255,255,.025)}body.home-refresh .button.secondary:hover{border-color:rgba(255,20,147,.55);background:rgba(255,20,147,.055)}body.home-refresh .band{border-color:var(--refresh-line);background:rgba(255,255,255,.018)}body.home-refresh .card,body.home-refresh .radio-card,body.home-refresh .cta{border-color:var(--refresh-line)}body.home-refresh .card:hover{border-color:rgba(255,20,147,.5)}body.home-refresh .cta{background:linear-gradient(135deg,rgba(255,20,147,.10),rgba(255,255,255,.02));border-color:rgba(255,20,147,.30)}body.home-refresh .lede,body.home-refresh .community-hero-note,body.home-refresh .section-head p,body.home-refresh .card p,body.home-refresh .cta p{color:var(--refresh-muted)}.home-refresh .hero{min-height:auto;padding:86px 0 64px}.home-refresh .hero h1{font-size:clamp(3rem,7vw,6.5rem);max-width:850px}.home-refresh .start-banner{margin-top:20px;display:inline-flex;align-items:center;gap:10px;font-weight:900;color:var(--refresh-accent)}.home-refresh .choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.home-refresh .choice-card{min-height:250px;display:flex;flex-direction:column}.home-refresh .choice-card .arrow{margin-top:auto}.home-refresh .project-feature{display:grid;grid-template-columns:1.2fr .8fr;gap:28px;align-items:center}.home-refresh .project-badge{font-size:clamp(4rem,10vw,8rem);line-height:1;text-align:center}.home-refresh .status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.home-refresh .status-card{border:1px solid var(--refresh-line);border-radius:20px;padding:22px;background:rgba(255,255,255,.02)}.home-refresh .status-card:hover{border-color:rgba(255,20,147,.38)}.home-refresh .status-card strong{display:block;font-size:1.1rem;margin-bottom:6px}.home-refresh .status-card span{color:var(--refresh-muted)}.home-refresh .updates-list{display:grid;gap:12px}.home-refresh .update-row{display:grid;grid-template-columns:110px 1fr auto;gap:18px;align-items:center;border-bottom:1px solid var(--refresh-line);padding:16px 0}.home-refresh .update-row:last-child{border-bottom:0}.home-refresh .update-kicker{font-size:.76rem;text-transform:uppercase;letter-spacing:.13em;font-weight:900;color:var(--refresh-accent)}.home-refresh .simple-nav{display:flex;gap:20px;align-items:center;margin-left:auto}.home-refresh .simple-nav>a:not(.button){color:#c7cccf;font-weight:700}.home-refresh .simple-nav>a:hover{color:var(--refresh-accent)}@media(max-width:900px){.home-refresh .choice-grid,.home-refresh .status-grid,.home-refresh .project-feature{grid-template-columns:1fr}.home-refresh .update-row{grid-template-columns:1fr}.home-refresh .simple-nav{display:none}.home-refresh .simple-nav.open{display:flex;position:absolute;left:16px;right:16px;top:74px;flex-direction:column;align-items:stretch;background:#171a1d;border:1px solid var(--refresh-line);border-radius:16px;padding:16px}.home-refresh .menu-button{display:block}}