:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#ecf8f1;background:#08110f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 18% 12%,#37b58133,#0000 36rem),linear-gradient(145deg,#08110f 0%,#0d1c18 58%,#111815 100%);min-height:100vh;margin:0}a{color:inherit}.shell{width:min(760px,100% - 40px);margin:0 auto;padding:14vh 0 80px}.eyebrow{color:#74e0ae;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-size:.78rem;font-weight:750}h1{letter-spacing:-.055em;max-width:680px;margin:0;font-size:clamp(2.7rem,8vw,5.5rem);line-height:.96}.lede{color:#b8ccc2;max-width:620px;margin:28px 0 36px;font-size:clamp(1.05rem,2.5vw,1.3rem);line-height:1.55}.button{color:#092016;background:#7ce8b6;border:1px solid #7ce8b6;border-radius:999px;padding:13px 18px;font-weight:750;text-decoration:none;display:inline-flex}.actions{align-items:center;gap:20px;display:flex}.text-link{color:#b8ccc2;text-underline-offset:4px;font-weight:650}.diagnostic,.instructions{background:#0f231db8;border:1px solid #bcecd329;border-radius:20px;box-shadow:0 30px 70px #00000038}.diagnostic{align-items:flex-start;gap:16px;padding:22px;display:flex}.diagnostic p{color:#9fb7aa;margin:8px 0 0}.status-dot{background:#e6b04a;border-radius:50%;flex:none;width:12px;height:12px;margin-top:4px;box-shadow:0 0 0 5px #e6b04a1f}.status-dot--good{background:#62db9f;box-shadow:0 0 0 5px #62db9f1f}.instructions{margin-top:18px;padding:24px}.instructions h2{margin:0 0 16px;font-size:1.1rem}.instructions ol{color:#b8ccc2;margin:0;padding-left:22px;line-height:1.75}.instructions p{color:#b8ccc2;margin:18px 0 0}code{color:#97f1c7;background:#7ce8b61a;border-radius:6px;padding:2px 6px}@media (max-width:540px){.shell{width:min(100% - 28px,760px);padding-top:10vh}}
