.wsl-left-sidebar{justify-content:flex-start;padding-top:35px}.wsl-left-ad{border-bottom:none}.dng-seo h2{font-size:1.5rem;font-weight:700;color:#111827;margin:2rem 0 .75rem}.dng-seo h3{font-size:1.05rem;font-weight:700;color:#111827;margin:.5rem 0 .4rem}.dng-seo p{font-size:15px;color:#4b5563;line-height:1.7;margin:0 0 .75rem}.dng-seo a{color:#7c3aed;font-weight:600;text-decoration:underline}.dng-seo a:hover{color:#5b21b6}.dng-mcards-wrap{border:1px solid #e5e7eb;border-radius:14px;background:#fff;box-shadow:0 1px 3px #0000000a;overflow:hidden;margin:0 0 1.5rem}.dng-mcards{display:flex}.dng-mcard{flex:1;padding:1.25rem 1rem;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.dng-mcard+.dng-mcard:before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:1px;background:#e5e7eb}.dng-mcard-icon{width:36px;height:36px;background:#f3f4f6;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:.6rem;color:#111827}.dng-mcard strong{font-size:14px;font-weight:700;color:#111827;margin-bottom:.25rem}.dng-mcard span{font-size:13px;color:#6b7280;line-height:1.5}.dng-inline-img{margin:1.5rem 0 .5rem;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;background:#fafafa}.dng-inline-img img{display:block;width:100%;height:auto}.dng-howto{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:1rem 0 2rem}.dng-how{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:1rem;display:flex;flex-direction:column}.dng-how-icon{width:40px;height:40px;border-radius:10px;background:#f3f4f6;color:#6b7280;display:flex;align-items:center;justify-content:center;margin-bottom:.7rem}.dng-how strong{font-size:14px;font-weight:700;color:#111827;margin-bottom:.25rem}.dng-how span{font-size:13px;color:#6b7280;line-height:1.55}.dng-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:1rem 0 2rem}.dng-group{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.dng-group-cover{aspect-ratio:16/10;background:#f3f4f6;overflow:hidden}.dng-group-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.dng-group-body{padding:.95rem 1rem 1.1rem}.dng-group h3{margin:0 0 .25rem;font-size:15px;font-weight:700;color:#111827}.dng-group p{margin:0;font-size:13.5px;color:#6b7280;line-height:1.55}.dng-names{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem 1rem;margin:1rem 0 2rem}.dng-names-col{display:flex;flex-direction:column;gap:.5rem}.dng-name-pill{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:.55rem .85rem;font-size:14px;font-weight:600;color:#111827;cursor:pointer;transition:all .15s ease;text-align:left}.dng-name-pill span{font-size:11px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em}.dng-name-pill:hover{border-color:#c4b5fd;background:#faf7ff;color:#6d28d9}.dng-name-pill.dng-copied{border-color:#10b981!important;background:#ecfdf5!important;color:#065f46!important}.dng-name-pill.dng-copied span:before{content:"copied"}.dng-name-pill.dng-copied span{color:#10b981;font-size:0}.dng-name-pill.dng-copied span:before{font-size:11px}.dng-faq{margin:.5rem 0 2rem;border-top:1px solid #f3f4f6}.dng-faq details{border-bottom:1px solid #f3f4f6}.dng-faq summary{padding:.85rem 1.5rem .85rem 0;font-size:15px;font-weight:600;color:#111827;cursor:pointer;list-style:none;position:relative}.dng-faq summary::-webkit-details-marker{display:none}.dng-faq summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:18px;color:#9ca3af;font-weight:400}.dng-faq details[open] summary:after{content:"−"}.dng-faq p{padding:0 0 .9rem;margin:0;color:#4b5563;font-size:14px;line-height:1.7}.dng-cta{margin:1.5rem 0 2rem;text-align:center}.dng-cta a{display:inline-flex;align-items:center;padding:.75rem 1.6rem;background:#f3f4f6;color:#111827!important;font-weight:600;border-radius:10px;text-decoration:none!important;font-size:14px;border:1px solid #e5e7eb}.dng-cta a:hover{background:#e5e7eb}.dng-related{display:grid;grid-template-columns:1fr 1fr;border:1px solid #e5e7eb;border-radius:14px;background:#fff;overflow:hidden;margin:0 0 2rem}.dng-related a{padding:.95rem 1.1rem;color:#111827!important;font-weight:600;font-size:14px;text-decoration:none!important;border-right:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6;transition:background .15s}.dng-related a:hover{background:#faf7ff;color:#6d28d9!important}.dng-related a:nth-child(2n){border-right:none}.dng-related a:nth-last-child(-n+2){border-bottom:none}@media (max-width: 900px){.dng-mcards{flex-wrap:wrap}.dng-mcard{flex:1 1 100%}.dng-mcard+.dng-mcard:before{display:none}.dng-howto,.dng-groups,.dng-names,.dng-related{grid-template-columns:1fr}.dng-related a{border-right:none!important}}.nwg-chat-wrap{background:#fff!important}.nwg-chat-wrap .flex.justify-end>div{background:#ececec!important;color:#111827!important;border-color:#e5e7eb!important;box-shadow:none!important}.nwg-chat-wrap .flex.justify-start>div>div.bg-white.rounded-2xl{background:transparent!important;border:none!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}.nwg-chat-wrap .bg-white.px-4.py-2\.5.border-b.border-gray-200,.nwg-chat-wrap .flex.items-center.justify-between.gap-2.flex-wrap.text-sm.mt-2.ml-1{display:none!important}.nwg-chat-wrap .flex.items-center.gap-2.flex-wrap.mb-3>:nth-child(3),.nwg-chat-wrap .flex.items-center.gap-2.flex-wrap.mb-3>:nth-child(4),.nwg-chat-wrap .flex.items-center.gap-2.flex-wrap.mb-3>:nth-child(5){display:none!important}.wsl-seo-wrap{padding:1.5rem 1.5rem 3rem!important}.nwg-chat-wrap .flex.items-center.gap-2.flex-wrap.mb-3>:nth-child(2)>button{padding:.4rem!important;font-size:0!important;background:transparent!important;color:#6b7280!important;border-radius:9999px!important}.nwg-chat-wrap .flex.items-center.gap-2.flex-wrap.mb-3>:nth-child(2)>button:hover{background:#f3f4f6!important;color:#111827!important}.nwg-chat-wrap .flex.items-center.gap-2.flex-wrap.mb-3>:nth-child(2)>button svg{width:1.05rem!important;height:1.05rem!important}.nwg-chat-wrap .flex.items-center.gap-2.flex-wrap.mb-3>button.ml-auto{display:none!important}.nwg-chat-wrap .border-t.px-4.py-4{position:relative!important;border-top:1px solid #e5e7eb!important;padding:12px 14px 14px!important}.nwg-chat-wrap .border-t.px-4.py-4 textarea{min-height:64px!important;max-height:140px!important;padding-bottom:14px!important;padding-left:44px!important;border:1px solid #d1d5db!important;border-radius:12px!important;background:#fff!important;box-shadow:0 1px 2px #1018280a!important}.nwg-chat-wrap .border-t.px-4.py-4 textarea:focus{border-color:#a78bfa!important;box-shadow:0 0 0 3px #a78bfa2e!important;outline:none!important}.nwg-chat-wrap .border-t.px-4.py-4>.relative{border:none!important;box-shadow:none!important;background:transparent!important}.nwg-chat-wrap .border-t.px-4.py-4>.flex.items-center.gap-2.flex-wrap.mb-3{position:absolute!important;left:18px!important;top:18px!important;margin:0!important;z-index:5!important;background:transparent!important;pointer-events:none}.nwg-chat-wrap .border-t.px-4.py-4>.flex.items-center.gap-2.flex-wrap.mb-3>*{pointer-events:auto}.nwg-chat-wrap .border-t.px-4.py-4>.flex.items-center.gap-2.flex-wrap.mb-3 .absolute{top:auto!important;bottom:100%!important}
