:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4f5f6;font-synthesis:none;background:#0b0d10;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 85% 10%,#8ef0bc1f,#0000 26rem),#0b0d10;min-width:320px;margin:0}button{font:inherit}.shell{width:min(100% - 32px,1120px);min-height:100dvh;margin:0 auto;padding:24px 0 64px}.brand{color:#8d949d;letter-spacing:.12em;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.brand__mark{color:#f4f5f6;border:1px solid #343940;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.hero{padding:clamp(72px,14vw,160px) 0 64px}.eyebrow{color:#7e878f;letter-spacing:.11em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:700}h1,h2,p{margin-top:0}h1{letter-spacing:-.065em;max-width:900px;margin-bottom:24px;font-size:clamp(52px,10vw,124px);font-weight:520;line-height:.88}h1 span{color:#7f8993}.hero__lead{color:#a7adb5;max-width:560px;font-size:clamp(18px,2vw,22px);line-height:1.55}.status-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#13161ad1;border:1px solid #292e34;border-radius:28px;padding:clamp(24px,5vw,48px);box-shadow:0 32px 80px #00000047}.status-card__head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.requirements h2,.status-card h2{letter-spacing:-.04em;margin-bottom:20px;font-size:clamp(28px,5vw,52px);font-weight:520}.status-card__description{color:#9da4ac;max-width:640px;margin-bottom:32px;line-height:1.6}.status-dot{background:#7f8993;border-radius:50%;width:14px;height:14px;margin-top:8px;box-shadow:0 0 0 8px #7f89931a}.status-dot--success{background:#8ef0bc;box-shadow:0 0 0 8px #8ef0bc1a}.status-dot--warning{background:#f5c96a;box-shadow:0 0 0 8px #f5c96a1a}.status-dot--danger{background:#ff7d7d;box-shadow:0 0 0 8px #ff7d7d1a}.actions{flex-wrap:wrap;gap:12px;display:flex}.button{cursor:pointer;border:1px solid #0000;border-radius:14px;min-height:48px;padding:0 20px;transition:transform .18s,background-color .18s,border-color .18s}.button:hover:not(:disabled){transform:translateY(-1px)}.button:disabled{cursor:wait;opacity:.55}.button--primary{color:#0b0d10;background:#f4f5f6}.button--ghost{color:#c2c7cc;background:0 0;border-color:#343940}.notice{border-radius:12px;margin-bottom:24px;padding:14px 16px;font-size:14px;line-height:1.5}.notice--error{color:#faa;background:#ff7d7d1a}.requirements{padding:96px 0 0}.requirements ol{background:#292e34;border:1px solid #292e34;border-radius:20px;grid-template-columns:repeat(3,1fr);gap:1px;padding:0;list-style:none;display:grid;overflow:hidden}.requirements li{color:#c2c7cc;background:#111418;min-height:150px;padding:24px;line-height:1.5}.requirements li span{color:#68717a;margin-bottom:42px;font-size:12px;display:block}@media (width<=720px){.shell{width:min(100% - 24px,1120px)}.hero{padding-top:88px}.requirements ol{grid-template-columns:1fr}.requirements li{min-height:auto}.requirements li span{margin-bottom:24px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important}}
