.kx-nl{--nl-teal:#156c6c;--nl-mid:#0f3d3d;--nl-turq:#3e9e9e;--nl-gold:#a8732f;--nl-gold-edge:hsla(35,51%,66%,.7);--nl-ribbon:linear-gradient(115deg,#a8692e,#bc7d3b 10%,#dbb072 30%,#f7e8cb 44%,#d4af7c 56%,#c08744 72%,#edd5b4 88%,#b97a39);--nl-pearl:linear-gradient(125deg,#fffdf8,#f8efe3 22%,#efe6d8 40%,#fefefb 52%,#f7ebde 66%,#eee3d5 82%,#fcf3e9);--nl-depth:linear-gradient(135deg,#1a7a7a,#156c6c 45%,#0f3d3d);--nl-band:linear-gradient(135deg,#156c6c,#2a8a8a 55%,#4fb3b3)}.kx-nl .kx-btn-gold{background:var(--nl-depth) padding-box,var(--nl-ribbon) border-box!important;background-size:100% 100%,200% 100%!important;border:2.5px solid transparent!important;color:#fff!important;text-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 12px 26px -12px rgba(15,61,61,.65),0 0 20px -8px hsla(35,51%,66%,.75)!important;animation:nl-foil-shine 6s linear infinite}.kx-nl .kx-btn-gold svg{color:#f3d99b}.kx-nl .kx-btn-teal{border-width:1.5px!important}@keyframes nl-foil-shine{0%{background-position:0 0,200% 0}to{background-position:0 0,-200% 0}}@media (prefers-reduced-motion:reduce){.kx-nl .kx-btn-gold{animation:none}}.kx-nl :is(h1,h2,h3):not([class*=text-]):not(header *):not(footer *),.kx-nl :is(h1,h2,h3)[class*=text-gray-9]:not(header *):not(footer *){color:var(--nl-mid)}.kx-nl :is(h1,h2) :is([class*="text-[#0D9488]"],[class*="text-[#34c5c5]"],[class*="text-[#0d9488]"]){background:linear-gradient(100deg,#0f3d3d,#156c6c 30%,#3a9c9a 48%,#156c6c 64%,#0f3d3d);-webkit-background-clip:text;background-clip:text;color:transparent!important}.kx-nl :is(h1,h2) :is([class*="text-[#E8A849]"],[class*="text-[#e07800]"],[class*="text-[#E8C36A]"]),.kx-nl [class*=bg-clip-text][class*="from-[#34c5c5]"],.kx-nl [class*=bg-clip-text][class*="from-[#E8A849]"]{background:linear-gradient(100deg,#8a5a22,#b8863f 28%,#d9b26e 46%,#b8863f 62%,#93612a)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.kx-nl [class*="text-[#0D9488]"],.kx-nl [class*="text-[#0d9488]"]{color:var(--nl-teal)}.kx-nl [class*="text-[#34c5c5]"]{color:var(--nl-turq)}.kx-nl [class*="text-[#E8A849]"],.kx-nl [class*="text-[#e07800]"]{color:var(--nl-gold)}.kx-nl :is([class*="bg-[#34c5c5]/1"],[class*="bg-[#34c5c5]/2"],[class*="bg-[#0D9488]/1"],[class*="bg-[#34c5c5]/5"]){background:#e7f7f7;box-shadow:inset 0 0 0 1px var(--nl-gold-edge)}.kx-nl :is([class*="bg-[#E8A849]/1"],[class*="bg-[#E8A849]/2"],[class*="bg-[#e07800]/1"],[class*="bg-[#E8A849]/5"]){background:#f8efe3;box-shadow:inset 0 0 0 1px var(--nl-gold-edge)}.kx-nl :is([class~="bg-[#0D9488]"],[class~="bg-[#34c5c5]"]){background:var(--nl-depth)}.kx-nl :is([class~="bg-[#E8A849]"],[class~="bg-[#e07800]"]){background:var(--nl-ribbon)}.kx-nl :is(span,a,button,div)[class~="from-[#E8A849]"]:not([class*=bg-clip-text]):not(section){background-image:var(--nl-ribbon)}.kx-nl [class*="border-[#0D9488]"],.kx-nl [class*="border-[#34c5c5]"],.kx-nl [class*="border-[#E8A849]"]{border-color:var(--nl-gold-edge)}.kx-nl :is(section,div)[class*=rounded][class~="from-[#E8A849]"],.kx-nl section[class~="from-[#E8A849]"],.kx-nl section[class~="from-[#e07800]"]{background:var(--nl-band) padding-box,var(--nl-ribbon) border-box!important;border-top:3px solid transparent;border-bottom:3px solid transparent}.kx-nl div[class~=bg-gray-900][class*=rounded]:not([class*=aspect-]){background:var(--nl-band) padding-box,var(--nl-ribbon) border-box!important;border:2px solid transparent}.kx-nl :is([class*="from-[#34c5c5]/"],[class*="from-[#0D9488]/"]){background-image:radial-gradient(circle at 12% 18%,rgba(85,191,191,.16),transparent 42%),radial-gradient(circle at 88% 6%,hsla(35,51%,66%,.2),transparent 46%),linear-gradient(180deg,#f3fbfb,#fdfaf5 55%,#fff)!important}.kx-nl [class~="bg-[#F6F8FA]"]{background:linear-gradient(180deg,#fbf8f3,#f4f8f8)}.kx-nl [class~="bg-[#F4F1EC]"]{background:var(--nl-pearl)}.kx-nl [class*=rounded][class*=overflow-hidden]:has(img):not([class*=kx-btn]):not(header *):not(footer *){box-shadow:0 0 0 1px hsla(35,51%,66%,.6),0 22px 44px -28px rgba(15,61,61,.55)}.kx-nl [class*=rounded-][class*=border-gray-1]:not(header *):not(footer *),.kx-nl [class*=rounded-][class*=border-gray-2]:not(header *):not(footer *){border-color:hsla(35,51%,66%,.45)}.nl-seal{position:relative;background:var(--nl-pearl);border-bottom:1px solid hsla(35,51%,66%,.45)}.nl-seal:before,.nl-signoff:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--nl-ribbon);background-size:200% 100%;animation:nl-ribbon 7s linear infinite}@keyframes nl-ribbon{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.nl-seal:before,.nl-signoff:before{animation:none}}.nl-signoff{position:relative;background:var(--nl-pearl);border-top:1px solid hsla(35,51%,66%,.45)}.nl-label{color:var(--nl-teal);letter-spacing:.28em}.nl-rule{height:1px;background:linear-gradient(90deg,transparent,rgba(184,134,63,.75),transparent)}.kx-nl :is(div[class~=bg-gray-900],section[class~="from-[#E8A849]"],section[class~="from-[#e07800]"]) :is(.text-gray-300,.text-gray-400){color:hsla(0,0%,100%,.88)}.kx-nl :is(div[class~=bg-gray-900],section[class~="from-[#E8A849]"],section[class~="from-[#e07800]"]) .kx-btn-teal{background:var(--nl-pearl) padding-box,var(--nl-ribbon) border-box!important;border:2px solid transparent!important;color:#156c6c!important}