
*{box-sizing:border-box}body{margin:0;background:#070713;color:#cbd5e1;font-family:"Inter","PingFang SC",system-ui,sans-serif;line-height:1.6}
a{color:#a855f7;text-decoration:none}
.nl_app_nda6acd4b{min-height:100vh;background:radial-gradient(circle at 20% -10%,rgba(168,85,247,.18),transparent 50%),radial-gradient(circle at 90% 10%,rgba(59,130,246,.18),transparent 60%)}
.nl_grid_nda6acd4b{display:grid;grid-template-columns:240px 1fr;min-height:100vh}
.nl_side_nda6acd4b{position:sticky;top:0;height:100vh;background:rgba(7,7,19,.7);border-right:1px solid #1f2540;padding:22px 16px;backdrop-filter:blur(12px)}
.nl_brand_nda6acd4b{display:flex;align-items:center;gap:8px;margin-bottom:30px}
.nl_navlist_nda6acd4b{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}
.nl_navlist_nda6acd4b a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;color:#94a3b8;font-size:13px;font-weight:600;border:1px solid transparent}
.nl_navlist_nda6acd4b a:hover,.nl_navlist_nda6acd4b a.active{background:rgba(168,85,247,.12);border-color:#3b82f6;color:#fff}
.nl_navlist_nda6acd4b a::before{content:">";color:#3b82f6;font-family:monospace}
.nl_main_nda6acd4b{padding:28px 36px}
.nl_topbar_nda6acd4b{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}
.nl_search_nda6acd4b{flex:1;max-width:420px;margin-right:auto;margin-left:30px;position:relative}
.nl_search_nda6acd4b input{width:100%;background:#10112a;border:1px solid #1f2540;color:#cbd5e1;padding:10px 14px;border-radius:8px;font-family:inherit;font-size:13px}
.nl_hero_nda6acd4b{position:relative;border:1px solid #1f2540;border-radius:18px;overflow:hidden;background:linear-gradient(135deg,#0f0f23,#181a3a);padding:52px 40px;margin-bottom:28px}
.nl_hero_nda6acd4b::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(59,130,246,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(59,130,246,.06) 1px,transparent 1px);background-size:32px 32px;pointer-events:none}
.nl_hero_nda6acd4b h1{position:relative;font-size:clamp(26px,3.6vw,42px);margin:0 0 14px;color:#fff;font-weight:800}
.nl_hero_nda6acd4b h1 em{font-style:normal;background:linear-gradient(90deg,#3b82f6,#a855f7);-webkit-background-clip:text;color:transparent}
.nl_hero_nda6acd4b p{position:relative;color:#94a3b8;max-width:640px;margin:0 0 22px}
.nl_chips_nda6acd4b{position:relative;display:flex;gap:10px;flex-wrap:wrap}
.nl_chip_nda6acd4b{padding:8px 16px;border-radius:999px;background:rgba(168,85,247,.12);color:#a855f7;font-size:12px;border:1px solid rgba(168,85,247,.3)}
.nl_modules_nda6acd4b{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin-bottom:36px}
.nl_mod_nda6acd4b{background:rgba(15,15,35,.7);border:1px solid #1f2540;border-radius:14px;padding:18px;transition:.25s;position:relative;overflow:hidden}
.nl_mod_nda6acd4b::after{content:"";position:absolute;top:0;right:0;width:80px;height:80px;background:radial-gradient(circle,rgba(59,130,246,.3),transparent 70%)}
.nl_mod_nda6acd4b:hover{transform:translateY(-3px);border-color:#a855f7}
.nl_mod_nda6acd4b .tag{font-family:"JetBrains Mono",monospace;font-size:10px;color:#3b82f6;letter-spacing:2px}
.nl_mod_nda6acd4b h3{margin:6px 0 6px;font-size:16px;color:#fff}
.nl_mod_nda6acd4b img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:8px;margin:10px 0;display:block}
.nl_mod_nda6acd4b p{margin:0;font-size:12px;color:#94a3b8}
.nl_section_nda6acd4b h2{display:flex;align-items:center;gap:10px;font-size:20px;color:#fff;margin:0 0 16px}
.nl_section_nda6acd4b h2::before{content:"";width:4px;height:20px;background:linear-gradient(180deg,#3b82f6,#a855f7)}
.nl_review_nda6acd4b{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}
.nl_rv_nda6acd4b{background:rgba(15,15,35,.6);border:1px solid #1f2540;border-radius:12px;padding:16px}
.nl_rv_nda6acd4b header{display:flex;align-items:center;gap:10px;margin-bottom:10px}
.nl_rv_nda6acd4b header img{width:40px;height:40px;border-radius:8px;object-fit:cover}
.nl_rv_nda6acd4b header b{color:#fff;font-size:13px}.nl_rv_nda6acd4b header span{display:block;font-size:11px;color:#64748b;font-family:monospace}
.nl_rv_nda6acd4b p{margin:0;font-size:13px;color:#cbd5e1}
.nl_faq_nda6acd4b details{background:rgba(15,15,35,.6);border:1px solid #1f2540;border-radius:10px;padding:14px 18px;margin:8px 0}
.nl_faq_nda6acd4b summary{font-weight:700;color:#fff;cursor:pointer}
.nl_faq_nda6acd4b p{margin:8px 0 0;color:#94a3b8;font-size:13px}
.nl_foot_nda6acd4b{margin-top:50px;padding:24px 0;border-top:1px solid #1f2540;color:#64748b;font-size:12px;font-family:"JetBrains Mono",monospace}
.nl_crumb_nda6acd4b{font-family:monospace;font-size:12px;color:#64748b;margin:0 0 18px}
.nl_crumb_nda6acd4b a{color:#94a3b8}
@media(max-width:920px){.nl_grid_nda6acd4b{grid-template-columns:1fr}.nl_side_nda6acd4b{position:static;height:auto}}
