.nc-doc-product-body{background:#050505;color:#f7f7f8}.dp,.docportal{min-height:75vh}.dp-top,.docportal-hero{background:radial-gradient(circle at 75% 0,rgba(225,25,38,.13),transparent 34%),#070707;border-bottom:1px solid #1b1b1e}.dp-top{padding:42px 0 34px}.dp-top a{color:#8f929a;text-decoration:none;font-size:13px}.dp-head{display:flex;align-items:center;gap:22px;margin-top:25px}.dp-head img{width:92px;height:92px;object-fit:cover;border-radius:18px;border:1px solid #2b2b2f}.dp-head span,.docportal-hero span,.portal-title small,.dp-kicker{font-size:11px;letter-spacing:.18em;color:#e12632;font-weight:800}.dp-head h1{font-size:40px;margin:5px 0}.dp-head p{margin:0;color:#9a9da5}.dp-layout{display:grid;grid-template-columns:265px minmax(0,1fr);gap:55px;padding-top:42px;padding-bottom:80px}.dp-layout aside{position:sticky;top:100px;align-self:start}.dp-search input,.portal-search input{width:100%;box-sizing:border-box;background:#0d0d0f;border:1px solid #29292d;border-radius:10px;color:#fff;padding:13px 14px;outline:none}.dp-layout aside>b{display:block;margin:24px 0 10px;font-size:12px;color:#777b84;text-transform:uppercase;letter-spacing:.08em}.dp-layout nav{display:flex;flex-direction:column}.dp-layout nav a{padding:10px 12px;border-left:2px solid #242428;color:#9699a2;text-decoration:none;font-size:14px}.dp-layout nav a:hover,.dp-layout nav a.active{color:#fff;border-color:#e12632;background:linear-gradient(90deg,rgba(225,38,50,.1),transparent)}.dp-help{margin-top:26px;padding:18px;background:#0d0d0f;border:1px solid #252529;border-radius:12px}.dp-help p{font-size:13px;color:#888b93}.dp-help a{color:#e12632;text-decoration:none;font-size:13px}.dp-content{max-width:860px}.dp-section{padding:0 0 48px;margin-bottom:48px;border-bottom:1px solid #1d1d20;scroll-margin-top:110px}.dp-section h2{font-size:32px;margin:7px 0 22px}.dp-rich p,.dp-rich li{color:#b1b3ba;line-height:1.75;font-size:15px}.dp-rich h3{font-size:20px;margin-top:28px}.dp-rich code{background:#17171a;border:1px solid #29292d;border-radius:5px;padding:2px 6px;color:#ff626d}.dp-rich pre{background:#09090a;border:1px solid #27272b;border-left:3px solid #e12632;border-radius:10px;padding:18px;overflow:auto}.dp-rich pre code{border:0;background:none;padding:0;color:#d7d9df}.docportal-hero{padding:80px 0 72px}.docportal-hero h1{font-size:52px;line-height:1.05;margin:10px 0 16px}.docportal-hero h1 em{color:#e12632;font-style:normal}.docportal-hero p{max-width:650px;color:#9b9ea6;font-size:17px;line-height:1.6}.portal-search{max-width:620px;margin-top:30px}.portal-main{padding-top:48px;padding-bottom:80px}.portal-title{display:flex;align-items:end;justify-content:space-between;margin-bottom:25px}.portal-title h2{font-size:30px;margin:5px 0 0}.portal-title>span{color:#777b84}.portal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.portal-card{background:#0c0c0e;border:1px solid #222226;border-radius:15px;overflow:hidden;text-decoration:none;color:#fff;transition:.2s}.portal-card:hover{transform:translateY(-3px);border-color:#5b2025;box-shadow:0 18px 45px rgba(0,0,0,.3)}.portal-img{height:150px;background:#111;overflow:hidden}.portal-img img{width:100%;height:100%;object-fit:cover;transition:.25s}.portal-card:hover img{transform:scale(1.03)}.portal-card-body{padding:20px}.portal-meta{font-size:11px;color:#e12632;text-transform:uppercase;letter-spacing:.08em}.portal-card h3{font-size:20px;margin:8px 0}.portal-card p{color:#8f929a;line-height:1.55;min-height:46px}.portal-card-body>span{display:block;margin-top:18px;color:#ddd;font-size:13px}.portal-empty{padding:45px;border:1px dashed #29292d;border-radius:14px;text-align:center;color:#8f929a}@media(max-width:900px){.dp-layout{grid-template-columns:1fr}.dp-layout aside{position:static}.portal-grid{grid-template-columns:1fr 1fr}.docportal-hero h1{font-size:40px}}@media(max-width:620px){.portal-grid{grid-template-columns:1fr}.dp-head{align-items:flex-start}.dp-head h1{font-size:30px}.docportal-hero h1{font-size:34px}.dp-layout{gap:25px}.dp-section h2{font-size:26px}}
