:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e9eee9;background:#101514;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}main{max-width:1080px;margin:auto;padding:36px 44px}header,.proof-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.brand{letter-spacing:2px;font-size:14px;font-weight:700}.brand span{color:#81948b;font-weight:400}.pill{letter-spacing:.4px;color:#afc5b5;border:1px solid #34433b;border-radius:20px;padding:7px 12px;font-size:11px}.intro{padding:80px 0 44px}.eyebrow{letter-spacing:2.3px;color:#9bba79;margin-bottom:22px;font-size:11px}h1{letter-spacing:-2.5px;margin:0 0 24px;font-size:clamp(40px,5vw,64px);font-weight:500;line-height:1.07}.description{color:#99ada2;max-width:580px;font-size:16px;line-height:1.7}.flow{align-items:center;gap:20px;margin:0 0 40px;display:flex}.flow>div{border-top:1px solid #3c5145;flex:1;padding-top:18px}.flow>span{color:#647c6a}.flow small{color:#829b72;font-size:11px}.flow h2{margin:12px 0 7px;font-size:17px;font-weight:500}.flow p{color:#8ea397;margin:0;font-size:12px}.proof{background:#18211b;border:1px solid #364b3c;border-radius:12px;padding:26px 28px}.proof h2{margin:0;font-size:17px;font-weight:500}.dot{background:#b1d58a;border-radius:50%;width:8px;height:8px;margin-right:10px;display:inline-block}.proof p{color:#9cb2a2;font-size:13px;line-height:1.7}.proof ul{margin:24px 0;padding:0;list-style:none}.proof li{background:#202d23;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:16px;font-size:14px;display:flex}.proof li small{color:#a6c28f;font-size:11px}.revision{color:#8ba491;border-top:1px solid #314535;padding-top:18px;font-size:11px}.revision code{overflow-wrap:anywhere;color:#bfcebd;margin-top:8px;display:block}.unavailable{border-color:#72633e}footer{color:#6e8778;margin-top:26px;font-size:11px;line-height:1.6}@media (max-width:600px){main{padding:24px}.intro{padding-top:54px}.pill{font-size:10px}.flow{gap:10px}.flow p{font-size:10px}.proof{padding:22px}.proof-heading{align-items:flex-start}.proof li{flex-direction:column;align-items:flex-start}.proof-heading .pill{white-space:nowrap}.brand{letter-spacing:1px;font-size:11px}}
