.nl-surface{--nl-bg: #0a0a0a;--nl-surface: #161616;--nl-surface-2: #1f1f1f;--nl-text: #f5f5f5;--nl-text-muted: #a3a3a3;--nl-text-faint: #71717a;--nl-accent: #e11d48;--nl-accent-bright: #f43f5e;--nl-border: rgba(255, 255, 255, .08);--nl-border-strong: rgba(255, 255, 255, .16);--nl-callout-blue-bg: rgba(37, 99, 235, .12);--nl-callout-blue-border: rgba(96, 165, 250, .45);--nl-callout-blue-text: #93c5fd;--nl-callout-orange-bg: rgba(234, 88, 12, .12);--nl-callout-orange-border: rgba(251, 146, 60, .45);--nl-callout-orange-text: #fdba74;background:var(--nl-bg);color:var(--nl-text);font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:17px;line-height:1.7}.nl-surface .nl-display,.nl-surface h1,.nl-surface h2,.nl-surface h3{font-family:Anton,Anton Fallback,Oswald,Impact,sans-serif;font-weight:400;letter-spacing:.005em;line-height:1.05;color:var(--nl-text)}.nl-surface h1{font-size:4.5rem;text-transform:uppercase}.nl-surface h2{font-size:2.25rem;text-transform:uppercase;line-height:1.1}.nl-surface h3{font-size:1.5rem;text-transform:uppercase;line-height:1.15}.nl-eyebrow{font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--nl-text-muted)}.nl-accent{color:var(--nl-accent)}.nl-card{background:var(--nl-surface);border:1px solid var(--nl-border);border-radius:14px}.nl-card-2{background:var(--nl-surface-2);border:1px solid var(--nl-border);border-radius:14px}.nl-divider{border:0;border-top:1px solid var(--nl-border)}.nl-prose{color:var(--nl-text);font-size:17px;line-height:1.7}.nl-prose>*+*{margin-top:1.25em}.nl-prose p{color:#f5f5f5e0}.nl-prose strong{color:var(--nl-text);font-weight:700}.nl-prose a{color:var(--nl-accent-bright);text-decoration:underline;text-underline-offset:3px}.nl-prose a:hover{color:var(--nl-text)}.nl-prose h1,.nl-prose h2,.nl-prose h3{font-family:Anton,Anton Fallback,Oswald,Impact,sans-serif;text-transform:uppercase;color:var(--nl-text);margin-top:1.5em}.nl-prose h2{font-size:1.875rem;line-height:1.1}.nl-prose h3{font-size:1.375rem;line-height:1.15}.nl-prose ul,.nl-prose ol{padding-left:1.5em}.nl-prose ul{list-style:disc}.nl-prose ol{list-style:decimal}.nl-prose li{padding-left:.25em}.nl-prose li::marker{color:var(--nl-text-muted);font-size:.85em}.nl-prose li+li{margin-top:.4em}.nl-prose blockquote{border-left:3px solid var(--nl-accent);padding-left:1em;color:#f5f5f5bf;font-style:italic}.nl-prose code{background:#ffffff14;padding:.15em .35em;border-radius:.25rem;font-size:.9em}.nl-prose hr{border:0;border-top:1px solid var(--nl-border);margin:2em 0}.nl-welcome-body>h1:first-child{display:none}.nl-callout{border-radius:10px;padding:1rem 1.25rem;border:1px solid}.nl-callout-blue{background:var(--nl-callout-blue-bg);border-color:var(--nl-callout-blue-border)}.nl-callout-orange{background:var(--nl-callout-orange-bg);border-color:var(--nl-callout-orange-border)}.nl-callout-title{font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin-bottom:.35rem}.nl-callout-blue .nl-callout-title{color:var(--nl-callout-blue-text)}.nl-callout-orange .nl-callout-title{color:var(--nl-callout-orange-text)}.nl-callout-body{color:#f5f5f5e6;font-size:.95rem;line-height:1.6}.nl-pullquote{border-left:3px solid var(--nl-accent);padding:.25rem 0 .25rem 1.25rem;font-style:italic;font-size:1.25rem;line-height:1.5;color:#f5f5f5eb}.nl-share-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;border:1px solid var(--nl-border-strong);color:var(--nl-text-muted);background:transparent;transition:color .15s ease,border-color .15s ease,background .15s ease}.nl-share-btn:hover{color:var(--nl-text);border-color:var(--nl-accent);background:#e11d4814}.nl-share-btn:focus-visible{outline:2px solid var(--nl-text);outline-offset:2px}.nl-cta{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;background:var(--nl-accent);color:#fff;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:1rem;letter-spacing:.04em;padding:.95rem 1.5rem;border-radius:10px;text-transform:none;transition:background .15s ease}.nl-cta:hover{background:var(--nl-accent-bright)}.nl-cta:focus-visible{outline:2px solid #fff;outline-offset:2px}.nl-social{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;border:1px solid var(--nl-border-strong);color:var(--nl-text);transition:color .15s ease,border-color .15s ease,background .15s ease}.nl-social:hover{color:var(--nl-accent);border-color:var(--nl-accent);background:#e11d480f}.nl-social:focus-visible{outline:2px solid var(--nl-text);outline-offset:2px}@media (max-width: 640px){.nl-surface h1{font-size:2.75rem}.nl-surface h2{font-size:1.75rem}.nl-surface h3{font-size:1.25rem}.nl-prose h2{font-size:1.5rem}.nl-prose h3{font-size:1.2rem}}
