.sources a{color:#1d4fe0;text-decoration:none}.sources a:hover{color:#0b2e9e}.sources.r{color:#0b1b2b;background:#f4f6f9;font-family:Manrope,system-ui,sans-serif;font-size:17px;line-height:1.6}.sources .w{max-width:1200px;margin:0 auto;padding-left:32px;padding-right:32px}.sources .m{font-family:JetBrains Mono,ui-monospace,monospace}.sources .eb{letter-spacing:.14em;text-transform:uppercase;color:#1d4fe0;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:600}.sources .dk .eb{color:#8fb0ff}.sources .sec{padding-top:104px}.sources .nav{flex-wrap:wrap;gap:2px;display:flex}.sources .nav a{color:#c9d4e5;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:14px;font-weight:600;display:flex}.sources .nav a:hover{color:#fff;background:#ffffff14}.sources .nav a.on{color:#0b1b2b;background:#fff}.sources .grp{background:#fff;border:1px solid #dfe5ee;border-radius:20px;padding:28px}.sources .grp h2{align-items:center;gap:12px;margin:0;font-size:22px;font-weight:800;display:flex}.sources .grp h2 i{background:#1d4fe0;border-radius:50%;width:10px;height:10px;display:inline-block}.sources .src{margin:18px 0 0;padding:0;list-style:none}.sources .src li{border-top:1px solid #eef1f5}.sources .src a,.sources .src .nl{color:#0b1b2b;justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:13px 0;font-size:15.5px;display:flex}.sources .src a:hover{color:#1d4fe0}.sources .src a svg{flex:none}.sources .src a:hover svg{transform:translate(2px,-2px)}.sources code{color:#0b1b2b;background:#eef2f8;border-radius:6px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:.88em}.sources .pn{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;display:grid}.sources .pn a{color:#0b1b2b;background:#fff;border:1px solid #dfe5ee;border-radius:18px;flex-direction:column;gap:6px;min-height:44px;padding:24px 28px;display:flex}.sources .pn a:hover{color:#0b1b2b;border-color:#1d4fe0}.sources .pn a span{color:#1d4fe0;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600}.sources .pn a b{letter-spacing:-.01em;font-size:22px;font-weight:800}
