:root{color:#182d27;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#fafbf9;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}.app{flex-direction:column;min-height:100svh;display:flex}header{background:#fff;border-bottom:1px solid #e1e7e1;justify-content:space-between;align-items:center;height:92px;padding:0 6vw;display:flex}.brand{color:#173d30;letter-spacing:-.5px;align-items:center;gap:13px;font-size:21px;font-weight:650;text-decoration:none;display:inline-flex}main{width:min(800px,88vw);margin:auto;padding:96px 0 112px}h1{letter-spacing:-1.8px;margin:0 0 25px;font-size:clamp(34px,5vw,52px);font-weight:550;line-height:1.12}p{margin:0 0 18px;font-size:18px;line-height:1.65}.description{color:#647269;margin-top:8px}.details{border-top:1px solid #dce4dc;gap:21px;margin-top:44px;padding-top:25px;display:grid}.details div{gap:7px;display:grid}.details span{color:#647269;font-size:13px}.details strong{font-size:15px;font-weight:500}code{overflow-wrap:anywhere;color:#315447;font-size:13px}button,.button{font:inherit;color:#fff;cursor:pointer;background:#244d3a;border:1px solid #244d3a;border-radius:6px;padding:12px 20px;font-size:14px;font-weight:550;text-decoration:none;display:inline-block}button:focus-visible,a:focus-visible{outline-offset:4px;outline:3px solid #76a88b}.text-button{color:#315447;background:0 0;border-color:#0000;padding:9px 12px}.secondary{color:#315447;background:0 0;border-color:#b7c8bb}button:disabled{opacity:.6;cursor:wait}.actions{gap:12px;margin-top:30px;display:flex}.muted{color:#647269;font-size:14px}.error{border-left:3px solid #b04432;padding-left:18px}.error p{color:#843d32;font-size:16px}footer{color:#708075;border-top:1px solid #e1e7e1;justify-content:space-between;gap:20px;padding:25px 6vw;font-size:12px;display:flex}@media (width<=540px){header{height:76px;padding:0 24px}main{width:auto;margin:auto 24px;padding:72px 0}h1{letter-spacing:-1px}p{font-size:17px}.brand{font-size:19px}.details{margin-top:34px}footer{padding:22px 24px;font-size:11px}.actions{flex-wrap:wrap}}
