*{box-sizing:border-box}body{color:#e6edf3;background:#0d1117;margin:0;font-family:system-ui,sans-serif}header{background:#161b22;flex-wrap:wrap;align-items:center;gap:1rem;padding:.8rem 1.2rem;display:flex}.logo{color:#58a6ff;letter-spacing:.1em;font-weight:800;text-decoration:none}nav a{color:#c9d1d9;margin-right:.8rem;text-decoration:none}#wallet{margin-left:auto}.banner{color:#ffd866;background:#3d2e00;padding:.5rem 1.2rem;font-size:.9rem}main{max-width:1000px;margin:auto;padding:1.2rem}footer{color:#8b949e;text-align:center;padding:1rem;font-size:.8rem}.card{background:#161b22;border:1px solid #30363d;border-radius:8px;margin:.6rem 0;padding:1rem}.grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.8rem;display:grid}button{color:#fff;cursor:pointer;background:#238636;border:0;border-radius:6px;margin:.2rem;padding:.45rem .8rem}button.sec{background:#30363d}button:disabled{cursor:not-allowed;background:#484f58}input,select{color:#e6edf3;background:#0d1117;border:1px solid #30363d;border-radius:6px;width:100%;margin:.2rem 0 .6rem;padding:.4rem}.tag{background:#30363d;border-radius:10px;padding:.1rem .5rem;font-size:.8rem;display:inline-block}.s-listed{background:#1f6feb}.s-drawn,.s-repaying{background:#8957e5}.s-late{background:#d29922}.s-defaulted{background:#da3633}.s-repaid{background:#238636}.warn{color:#ffd866}.off{color:#f85149}.on{color:#3fb950}table{border-collapse:collapse;width:100%}td,th{text-align:left;border-bottom:1px solid #30363d;padding:.4rem}.logo{align-items:center;gap:8px;display:inline-flex}.logo-img{background:#fff;border-radius:50%;width:32px;height:32px}.hero-logo{background:#fff;border-radius:12px;width:240px;max-width:60%;margin:8px auto 16px;display:block}.hero{grid-template-columns:1.4fr 1fr;align-items:center;gap:40px;padding:40px 0 24px;display:grid}.hero h1{margin:12px 0 16px;font-size:44px;line-height:1.1}.hero .lead{opacity:.85;max-width:560px;font-size:18px;line-height:1.6}.eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#7fa8ff;background:#5078ff1f;border-radius:999px;padding:6px 12px;font-size:13px;display:inline-block}.cta{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.btn{color:#fff;background:linear-gradient(90deg,#2f6bff,#7a4dd8);border-radius:10px;padding:12px 22px;font-weight:600;text-decoration:none;display:inline-block}.btn.sec{color:#dfe6ff;background:0 0;border:1px solid #3a4560}.hero-art{justify-content:center;display:flex}.hero-art img{background:#fff;border-radius:50%;width:100%;max-width:340px;padding:18px;box-shadow:0 0 80px #5a6eff59}.stats{grid-template-columns:repeat(3,1fr);gap:16px;margin:16px 0 28px;display:grid}.stats div{text-align:center;background:#ffffff08;border:1px solid #232a3a;border-radius:12px;padding:16px}.stats b{font-size:26px;display:block}.stats span{opacity:.7;font-size:13px}@media (width<=760px){.hero{text-align:center;grid-template-columns:1fr}.hero .lead{margin:auto}.cta{justify-content:center}.hero-art{order:-1}.hero-art img{max-width:200px}.hero h1{font-size:32px}.stats{grid-template-columns:1fr}}.hero-art img.banner{background:#faf6ee;border-radius:16px;width:100%;max-width:100%;padding:0;box-shadow:0 0 60px #d4aa3240}.logo-img{background:0 0}.pdf{background:#fff;border:1px solid #232a3a;border-radius:12px;width:100%;height:80vh;margin-top:12px}.tag.sample{color:#ffd866;background:#3b2f0b;border:1px solid #ffd866}.note{opacity:.75;margin:.3rem 0 1rem;font-size:.9em}h1,h3,td,li{overflow-wrap:anywhere}.card{min-width:0;overflow-x:auto}@media (width<=760px){table{font-size:.85em}td,th{padding:.3rem}}
