:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#ecf1f6;background:#10151d;font-family:system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}header{border-bottom:1px solid #354154;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding:1.3rem 2rem;display:flex}header small{color:#b8c6d5;margin-top:.4rem;display:block}nav{gap:1rem;display:flex}a{color:#95dcd6}main{max-width:1100px;margin:2rem auto;padding:0 1.5rem}.panel{background:#192330;border:1px solid #354154;border-radius:14px;max-width:560px;margin-top:8vh;padding:2rem}h1{font-size:2rem}p{line-height:1.6}.brand{font-size:1.3rem;font-weight:700;text-decoration:none}.eyebrow,small{color:#b8c6d5}.cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin-top:1.5rem;display:grid}.cards section,.flow{background:#192330;border:1px solid #354154;border-radius:12px;padding:1.4rem}.badge{color:#f5d6b2;background:#3e3542;border-radius:6px;padding:.4rem .7rem;display:inline-block}.notice{border-left:3px solid #e2ba76;padding:1rem}label{margin:1rem 0;display:block}input{width:100%;color:inherit;background:#10151d;border:1px solid #61738a;border-radius:5px;margin-top:.4rem;padding:.8rem;display:block}button{color:#102b2b;cursor:pointer;background:#b0e3da;border:0;border-radius:5px;padding:.8rem 1.2rem;font-weight:700}button:disabled{opacity:.5}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid #354154;padding:1rem}:focus-visible{outline-offset:3px;outline:3px solid #f0c575}
