@font-face{font-family:Pattaya;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dbe514d4100a94d6-s.1gakqrrj3_5-3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pattaya;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e95d2a57d010f9bc-s.17wji94ye2zcn.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Pattaya;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0cfb63fbf1d6b56a-s.1ngac09e9pg3w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Pattaya;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a3ef845b928b1293-s.2y3caos84exqj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pattaya;font-style:normal;font-weight:400;font-display:swap;src:url(../media/915d75ed3063d4ea-s.3gew3ibnxtp1y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pattaya Fallback;src:local(Arial);ascent-override:114.64%;descent-override:43.14%;line-gap-override:0.0%;size-adjust:87.95%}.pattaya_ec90b4ad-module__foWxya__className{font-family:Pattaya,Pattaya Fallback;font-style:normal;font-weight:400}.pattaya_ec90b4ad-module__foWxya__variable{--font-brush-face:"Pattaya", "Pattaya Fallback"}
.nl-home{--nl-gold:#e7d97a;--nl-gold-soft:#fff6d6;--nl-gold-deep:#c9a24b;--nl-bronze:#8a6a2f;--nl-ink:#0c0a12;--nl-ink-2:#120f1a;--nl-a-storm:#8fa3c9;--nl-a-jade:#6fd0a2;--nl-a-crimson:#e06a5a;--nl-a-amber:#e0b24a;--nl-a-rose:#e0a56a;--nl-a-azure:#6ba0ff;--nl-a-violet:#b98cff;--nl-a-bronze:#c79a52;--nl-a-teal:#4fd6c4;--font-brush:var(--font-brush-face), var(--font-sans), sans-serif;--font-seal:var(--font-sans), sans-serif;color:#e8e2d0;isolation:isolate;background:linear-gradient(#120f1a 0%,#0c0a12 45%,#0a0910 100%);min-height:100vh;position:relative;overflow-x:clip}.nl-sky{z-index:-1;pointer-events:none;background:radial-gradient(120% 90% at 50% -10%,#c9a24b1a,#0000 55%),radial-gradient(90% 70% at 82% 112%,#8fa3c914,#0000 60%),linear-gradient(#120f1a 0%,#0c0a12 45%,#0a0910 100%);position:fixed;inset:0;overflow:hidden}.nl-stars{opacity:.55;background-image:radial-gradient(1px 1px at 20% 30%,#ffffffb3,#0000),radial-gradient(1px 1px at 70% 20%,#ffffff80,#0000),radial-gradient(1.5px 1.5px at 40% 70%,#e7d97a99,#0000),radial-gradient(1px 1px at 85% 60%,#ffffff80,#0000),radial-gradient(1px 1px at 15% 80%,#fff6,#0000),radial-gradient(1.5px 1.5px at 60% 85%,#ffffff80,#0000);background-repeat:repeat;background-size:540px 540px;animation:140s linear infinite nl-drift;position:absolute;inset:-50%}.nl-stars-2{opacity:.35;background-size:320px 320px;animation-duration:90s;animation-direction:reverse}@keyframes nl-drift{0%{transform:translate(0,0)}to{transform:translateY(540px)}}.nl-nebula{background:radial-gradient(42% 42% at 28% 22%,#c9a24b1f,#0000 74%),radial-gradient(47% 47% at 76% 68%,#8fa3c91a,#0000 74%);position:absolute;inset:0}@keyframes nl-rise{0%{opacity:0;transform:translateY(0)scale(.8)}12%{opacity:.8}85%{opacity:.5}to{opacity:0;transform:translateY(-104vh)scale(1.2)}}.nl-grain{opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.nl-vignette{background:radial-gradient(130% 100% at 50% 40%,#0000 55%,#06050ab8 100%);position:absolute;inset:0}:lang(zh) .nl-calli{font-family:"Kaiti SC", "STKaiti", "KaiTi", "BiauKai", var(--font-brush)}.nl-calli{font-family:var(--font-brush);letter-spacing:.02em;background:linear-gradient(180deg, var(--nl-gold-soft) 0%, var(--nl-gold) 42%, var(--nl-gold-deep) 78%, #7a5a22 100%);color:#0000;filter:drop-shadow(0 2px 18px #c9a24b40);-webkit-background-clip:text;background-clip:text;font-weight:800;line-height:.95}.nl-eyebrow{letter-spacing:.42em;text-transform:uppercase;color:#e7d97ab3;font-size:13px}.nl-hero{text-align:center;background:#0c0a12;place-items:center;min-height:100svh;padding:0 1.25rem;display:grid;position:relative;overflow:hidden}.nl-hero-plate{z-index:0;will-change:transform;position:absolute;inset:0}.nl-hero-art{opacity:.94;will-change:transform;background-position:50% 38%;background-size:cover;position:absolute;inset:-12%}.nl-hero-art:after{content:"";background:radial-gradient(52% 40% at 50% 31%,#06070f94,#08081047 48%,#0000 76%),radial-gradient(90% 62% at 50% 24%,#08091142,#0000 72%),linear-gradient(#08081057 0%,#0000 30% 64%,#0c0a12 100%);position:absolute;inset:0}.nl-hero:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 110px 18px #08060c8c}.nl-hero:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 62%,#0c0a12b8 85%,#0c0a12 100%);position:absolute;inset:0}.nl-hero-fog{z-index:1;pointer-events:none;background:radial-gradient(60% 40% at 50% 62%,#8fa3c91a,#0000 74%),radial-gradient(36% 26% at 34% 22%,#786e601f,#0000 76%);animation:26s ease-in-out infinite alternate nl-fog-drift;position:absolute;inset:-6%}@keyframes nl-fog-drift{0%{opacity:.85;transform:translate(-2%)}to{opacity:1;transform:translate(3%,-2%)}}.nl-hero-lamp{z-index:1;pointer-events:none;background:radial-gradient(circle,#ffc46c80,#d68c382e 44%,#0000 72%);border-radius:50%;width:clamp(180px,26vw,420px);height:clamp(180px,26vw,420px);animation:3.1s ease-in-out infinite nl-lamp-flicker;position:absolute;top:20%;left:20%;translate:-50% -50%}@keyframes nl-lamp-flicker{0%,to{opacity:.72}12%{opacity:.86}28%{opacity:.6}41%{opacity:.82}55%{opacity:.66}70%{opacity:.94}83%{opacity:.64}}.nl-hero-sheen{z-index:1;pointer-events:none;background:linear-gradient(104deg,#0000 40%,#e7d97a0f 49%,#fff6d617 51%,#0000 60%);animation:13s ease-in-out infinite nl-sheen-sweep;position:absolute;inset:0;transform:translate(-60%)}@keyframes nl-sheen-sweep{0%,18%{transform:translate(-70%)}60%,to{transform:translate(70%)}}.nl-rays{z-index:1;pointer-events:none;opacity:.25;background:conic-gradient(from 180deg at 50% 0,#0000 0deg,#e7d97a0f 8deg,#0000 16deg 30deg,#e7d97a0d 40deg,#0000 50deg 130deg,#e7d97a0d 140deg,#0000 150deg 164deg,#e7d97a0f 172deg,#0000 180deg);width:150%;height:90%;position:absolute;top:-20%;left:50%;translate:-50%;-webkit-mask-image:linear-gradient(#000 0%,#0000 75%);mask-image:linear-gradient(#000 0%,#0000 75%)}.nl-aurora{z-index:1;pointer-events:none;border-radius:50%;position:absolute}.nl-aurora-1{background:radial-gradient(circle,#c9a24b2e,#0000 68%);width:520px;height:420px;top:14%;left:28%}.nl-aurora-2{background:radial-gradient(circle,#e0964a29,#0000 68%);width:480px;height:420px;top:26%;left:58%}.nl-hero-content{z-index:3;will-change:transform, opacity;justify-items:center;gap:1.3rem;width:min(100%,62rem);padding:0 1.5rem;display:grid;position:relative}.nl-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nl-hero-logo{filter:drop-shadow(0 14px 40px #0000008c)drop-shadow(0 2px 10px #c9a24b40);-webkit-user-select:none;user-select:none;width:min(92%,42rem);height:auto;margin:0 auto;display:block}@media (max-width:640px){.nl-hero-logo{width:94%}}.nl-hero-logo{animation:1.15s cubic-bezier(.22,1,.36,1) .2s both nl-logo-reveal}@keyframes nl-logo-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}@keyframes nl-logo-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.nl-hero-logo{animation-name:nl-logo-fade}}.nl-title-wrap{max-width:100%;display:inline-block;position:relative}.nl-shimmer{pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(105deg,#0000 38%,#fff6d68c 50%,#0000 62%);animation:1.3s ease-out 1.35s both nl-shimmer;position:absolute;inset:0;transform:translate(-120%)}@keyframes nl-shimmer{to{transform:translate(120%)}}.nl-subtitle{color:#e8e2d09e;letter-spacing:.02em;font-size:clamp(14px,1.6vw,16px)}.nl-hero-han{font-family:var(--font-seal);letter-spacing:.5em;color:color-mix(in srgb, var(--nl-gold) 70%, transparent);text-shadow:0 2px 16px #c9a24b59;margin-left:.5em;font-size:clamp(22px,3.4vw,34px)}.nl-seal-stamp{width:clamp(40px,6vw,62px);height:clamp(40px,6vw,62px);font-family:var(--font-seal);color:#fde7cf;background:linear-gradient(145deg,#b3322b,#8c231d);border-radius:10px;place-items:center;font-size:clamp(22px,3.4vw,34px);font-weight:700;display:grid;position:absolute;top:-.3em;right:-.72em;box-shadow:inset 0 0 0 2px #fde7cf59,0 10px 26px -10px #8c231de6}@media (max-width:640px){.nl-seal-stamp{top:-.6em;right:-.1em}}.nl-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:.6rem;display:flex}.nl-hero-playbtn{color:#15110a;background:linear-gradient(180deg, var(--nl-gold), var(--nl-gold-deep));border-radius:14px;align-items:center;height:52px;padding:0 22px;font-weight:700;transition:filter .15s,transform .15s;display:inline-flex;box-shadow:0 16px 34px -16px #c9a24bcc}.nl-hero-playbtn:hover{filter:brightness(1.07);transform:translateY(-1px)}.nl-hero-chips{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-top:.9rem;display:flex}.nl-hero-chip{color:#e8e2d0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0a126b;border:1px solid #c9a24b66;border-radius:999px;align-items:center;height:40px;padding:0 18px;font-size:14px;font-weight:600;transition:all .16s;display:inline-flex}.nl-hero-chip:hover{color:#15110a;background:color-mix(in srgb, var(--nl-gold) 88%, transparent);border-color:var(--nl-gold);transform:translateY(-2px)}.nl-hero-chip--game{color:#15110a;border-color:var(--nl-gold);background:linear-gradient(180deg, var(--nl-gold), var(--nl-gold-deep));font-weight:700;box-shadow:0 12px 28px -14px #c9a24bcc}.nl-hero-chip--game:hover{color:#15110a;filter:brightness(1.07)}.nl-search{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0a128c;border:1px solid #c9a24b52;border-radius:14px;align-items:center;gap:8px;width:min(100%,32rem);margin-top:.4rem;padding:3px 3px 3px 16px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 18px 50px -26px #000000e6}.nl-search:focus-within{border-color:#e7d97ab3;box-shadow:0 0 0 3px #c9a24b24,0 18px 50px -26px #000000e6}.nl-search input{color:#e8e2d0;background:0 0;border:0;outline:0;flex:1;height:46px;font-size:14px}.nl-search input::placeholder{color:#e8e2d066}.nl-search button{color:#1a1206;background:linear-gradient(180deg, var(--nl-gold), var(--nl-gold-deep));cursor:pointer;white-space:nowrap;border:0;border-radius:11px;height:40px;padding:0 18px;font-weight:700;transition:filter .15s,transform .15s}.nl-search button:hover{filter:brightness(1.07);transform:translateY(-1px)}.nl-scrollhint{flex-direction:column;align-items:center;gap:12px;margin-top:1.8rem;display:inline-flex}.nl-scrollhint-chev{color:#fef3c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-shadow:0 0 10px #e7d97ae6,0 1px 2px #0009;background:radial-gradient(circle at 50% 34%,#c9a24b4d,#0c0a128c 70%);border:1.5px solid #e7d97ac7;border-radius:50%;place-items:center;width:54px;height:54px;font-size:22px;line-height:1;transition:color .2s,background .2s,border-color .2s,transform .2s;animation:2s ease-in-out infinite nl-chev;display:grid;position:relative}@keyframes nl-chev{0%,to{transform:translateY(0);box-shadow:0 0 10px #e7d97a26,0 6px 22px -6px #c9a24b80}50%{transform:translateY(7px);box-shadow:0 0 28px 3px #e7d97a80,0 12px 26px -6px #c9a24bbf}}.nl-scrollhint-chev:before,.nl-scrollhint-chev:after{content:"";border:1.5px solid #e7d97a99;border-radius:50%;animation:2.6s ease-out infinite nl-hint-ring;position:absolute;inset:-2px}.nl-scrollhint-chev:after{animation-delay:1.3s}@keyframes nl-hint-ring{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(2.15)}}.nl-scrollhint:hover .nl-scrollhint-chev{color:#15110a;background:linear-gradient(180deg, var(--nl-gold), var(--nl-gold-deep));border-color:var(--nl-gold);text-shadow:none}@property --nl-acc{syntax:"<color>";inherits:false;initial-value:#e7d97a}.nl-huewash{z-index:-1;pointer-events:none;--nl-acc:#e7d97a;background:radial-gradient(120% 80% at 50% -8%, color-mix(in srgb, var(--nl-acc) 15%, transparent), transparent 58%), radial-gradient(90% 70% at 82% 112%, color-mix(in srgb, var(--nl-acc) 11%, transparent), transparent 64%);position:fixed;inset:0;transform:translateZ(0)}.nl-chapter{content-visibility:auto;contain-intrinsic-size:auto 900px;grid-template-columns:minmax(0,1fr);place-items:center;min-height:92vh;padding:7vh 1.5rem;display:grid;position:relative;overflow:hidden}.nl-home.is-warming .nl-chapter{content-visibility:visible}.nl-chapter:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0c0a12 0%,#0000 9% 91%,#0c0a12 100%);position:absolute;inset:0}.nl-chapter+.nl-chapter{margin-top:-1px}.nl-chapter-inner{z-index:1;text-align:center;justify-items:center;gap:.9rem;max-width:48rem;display:grid;position:relative}.nl-chapter-bg{z-index:0;opacity:.72;position:absolute;inset:0;overflow:hidden}.nl-chapter-bg-plate{will-change:transform;position:absolute;inset:-12% 0}.nl-chapter-bg-img{object-fit:cover;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.nl-chapter-bg-tint{pointer-events:none;background:radial-gradient(90% 90% at 50% 40%, color-mix(in srgb, var(--nl-acc,var(--nl-gold)) 18%, transparent), transparent 75%);opacity:.5;position:absolute;inset:0}.nl-chapter-bg:after{content:"";background:radial-gradient(72% 56% at 50% 26%, color-mix(in srgb, var(--nl-acc,var(--nl-gold)) 16%, transparent), transparent 72%),  linear-gradient(180deg, #0c0a12 0%, #0a0910b8 8%, #0a091033 20%, #0a091029 40%, #0a09104d 70%, #0a0910cc 92%, #0c0a12 100%);position:absolute;inset:0}.nl-bgart{z-index:0;opacity:.3;will-change:transform;background-size:cover;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 11% 89%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 11% 89%,#0000 100%)}.nl-bgart:before{content:"";pointer-events:none;background:radial-gradient(100% 100% at 50% 40%, color-mix(in srgb, var(--nl-acc,var(--nl-gold)) 20%, transparent), transparent 78%);opacity:.5;position:absolute;inset:0}.nl-bgart:after{content:"";background:radial-gradient(72% 56% at 50% 26%, color-mix(in srgb, var(--nl-acc,var(--nl-gold)) 26%, transparent), transparent 72%), linear-gradient(180deg, #0a0910d1 0%, #0a091080 24%, #0a09109e 62%, #0a0910eb 100%);position:absolute;inset:0}.nl-bgart-wrap{z-index:0;pointer-events:none;position:absolute;inset:0}.nl-bgart--spot{opacity:1;animation:none}.nl-bgart--spot:before{display:none}.nl-bgart--spot:after{background: linear-gradient(180deg, #0c0a12 0%, transparent 15%, transparent 80%, #0c0a12 100%),  linear-gradient(90deg, #0a0910eb 0 32%, #0a091075 58%, #0a09100f), radial-gradient(60% 90% at 86% 50%, color-mix(in srgb, var(--nl-acc) 24%, transparent), transparent 60%)}.nl-spot-embers{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.nl-spot-wrap{z-index:1;display:block;position:relative}.nl-spot-info{grid-template-columns:minmax(0,1fr);max-width:560px}.nl-split-info.nl-spot-info{justify-items:center}@media (min-width:900px){.nl-spot-info{max-width:48%}}.nl-spot-info .nl-split-desc{text-align:center}.nl-spot-head{flex-direction:row;align-items:center;gap:.9rem;width:fit-content;display:flex}.nl-spot-head--top{margin:0 auto 1.8rem}.nl-bgart--even:after{background:linear-gradient(#0c0a12 0%,#0c0a12d9 8%,#0000 26% 72%,#0c0a12d9 92%,#0c0a12 100%),linear-gradient(#0a0910c7,#0a091099 50%,#0a0910bd)}.nl-binh-cols{align-items:center;gap:1.8rem;display:grid}@media (min-width:900px){.nl-binh-cols{grid-template-columns:1fr minmax(0,420px);gap:3rem}}.nl-binh-left{text-align:center;justify-items:center;gap:2.1rem;display:grid}.nl-binh-left .nl-split-desc{text-align:center}.nl-binh-right{align-content:center;justify-items:center;gap:.9rem;display:grid}.nl-binh-right .nl-binh-card{width:100%}.nl-ring-wrap{justify-items:center;gap:4px;width:340px;max-width:100%;display:grid;position:relative}.nl-ring-anim{width:340px;max-width:100%;height:340px;position:relative}.nl-ring-track{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.nl-ring{width:100%;height:100%;position:relative;overflow:visible}.nl-ring-slot{position:absolute;top:50%;left:50%}.nl-ring-node{cursor:pointer;background:0 0;border:0;padding:0;display:block}.nl-ring-node:focus-visible{outline:none}.nl-ring-medal{width:116px;height:116px;transition:transform .5s cubic-bezier(.34,1.56,.64,1);display:block;position:relative}.nl-ring-node.is-sel .nl-ring-medal{transform:scale(1.32)}.nl-ring-node.is-sel .nl-ring-medal:before{content:"";z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--f) 46%, transparent), transparent 66%);border-radius:50%;animation:2.4s ease-in-out infinite nl-wheel-glow;position:absolute;inset:-16%}.nl-ring-img{width:100%;height:100%;animation:5s ease-in-out infinite nl-ring-float;display:block}.nl-ring-img img{object-fit:contain;filter:drop-shadow(0 4px 12px #0009);width:100%;height:100%;transition:filter .2s;display:block}.nl-ring-node:not(.is-sel) .nl-ring-img{opacity:.56;transition:opacity .25s}.nl-ring-node:hover .nl-ring-img,.nl-ring-node:focus-visible .nl-ring-img{opacity:1}.nl-ring-node.is-sel .nl-ring-img img{filter:drop-shadow(0 0 18px color-mix(in srgb, var(--f) 55%, transparent))}@keyframes nl-ring-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.nl-ring-caption{text-align:center;justify-items:center;gap:2px;margin-top:22px;display:grid}.nl-ring-name{font-family:var(--font-seal);font-size:21px;font-weight:700}.nl-ring-sub{color:#e8e2d0a3;font-size:13px}.nl-binh-quote{text-align:center;gap:5px;max-width:300px;margin:0;display:grid}.nl-spot-quote-mark{font-family:var(--font-sans), sans-serif;color:color-mix(in srgb, var(--nl-acc) 70%, var(--nl-gold));opacity:.55;font-size:40px;line-height:.1}.nl-spot-quote-text{font-family:var(--font-sans), sans-serif;color:#f3edde;text-shadow:0 2px 16px #000000d9;font-size:clamp(15px,1.5vw,19px);font-style:italic;line-height:1.55}.nl-spot-quote-by{letter-spacing:.04em;color:color-mix(in srgb, var(--nl-acc) 80%, var(--nl-gold));font-size:13px;font-style:normal}.nl-wheel-wrap{flex-direction:column;align-items:center;gap:.35rem;width:240px;display:flex}.nl-wheel{width:240px;height:240px;position:relative}.nl-wheel-ring{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.nl-wheel-crest{cursor:pointer;filter:drop-shadow(0 6px 14px #0009);background:0 0;border:0;width:100px;height:100px;margin:-50px;padding:0;transition:opacity .2s;position:absolute;top:50%;left:50%}.nl-wheel-wrap--lg{width:356px;max-width:100%}.nl-wheel--lg{width:356px;height:356px}.nl-wheel--lg .nl-wheel-crest{width:146px;height:146px;margin:-73px}.nl-wheel-crest img{object-fit:contain;width:100%;height:100%;display:block}.nl-wheel-crest:not(.is-center){opacity:.66}.nl-wheel-crest:not(.is-center):hover,.nl-wheel-crest:not(.is-center):focus-visible{opacity:1;outline:none}.nl-wheel-crest.is-center{z-index:2}.nl-wheel-crest.is-center img{filter:drop-shadow(0 0 22px color-mix(in srgb, var(--f) 55%, transparent))}.nl-wheel-crest.is-center:before{content:"";z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--f) 45%, transparent), transparent 68%);border-radius:50%;animation:2.4s ease-in-out infinite nl-wheel-glow;position:absolute;inset:-16%}@keyframes nl-wheel-glow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.nl-wheel-name{font-family:var(--font-seal);letter-spacing:.02em;text-shadow:0 0 14px color-mix(in srgb, currentColor 45%, transparent);font-size:19px;font-weight:700}.nl-split-desc{color:#e8e2d0b8;max-width:40rem;font-size:14.5px;line-height:1.7}.nl-textlink{font-family:var(--font-sans), sans-serif;letter-spacing:.02em;color:var(--nl-acc,var(--nl-gold));align-items:center;gap:7px;margin-top:.4rem;padding:4px 1px;font-size:16.5px;font-weight:600;text-decoration:none;animation:2.8s ease-in-out infinite nl-textlink-glow;display:inline-flex;position:relative}.nl-textlink-ar{font-size:18px;line-height:1;transition:transform .22s}.nl-textlink:after{content:"";background:linear-gradient(90deg, var(--nl-acc,var(--nl-gold)), transparent);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .28s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:1px;right:22px;transform:scaleX(0)}.nl-textlink:hover .nl-textlink-ar{transform:translate(4px)}.nl-textlink:hover:after{transform:scaleX(1)}@keyframes nl-textlink-glow{0%,to{text-shadow:0 0 8px color-mix(in srgb, var(--nl-acc,var(--nl-gold)) 25%, transparent)}50%{text-shadow:0 0 18px color-mix(in srgb, var(--nl-acc,var(--nl-gold)) 70%, transparent)}}.nl-seal--sm.nl-seal--icon{width:100px;height:100px}.nl-seal{width:76px;height:76px;font-family:var(--font-seal);color:var(--nl-acc,var(--nl-gold));border:1px solid color-mix(in srgb, var(--nl-acc,var(--nl-gold)) 45%, transparent);background:color-mix(in srgb, var(--nl-acc,var(--nl-gold)) 9%, transparent);box-shadow:0 0 34px -8px color-mix(in srgb, var(--nl-acc,var(--nl-gold)) 60%, transparent);border-radius:16px;place-items:center;font-size:40px;font-weight:700;display:grid}.nl-seal-icon{object-fit:contain;filter:drop-shadow(0 2px 8px #00000080);-webkit-user-select:none;user-select:none;width:80%;height:80%}.nl-seal--icon{width:118px;height:118px;box-shadow:none;background:0 0;border:none;border-radius:0}.nl-seal--icon .nl-seal-icon{filter:drop-shadow(0 6px 18px #0009)drop-shadow(0 0 22px #c9a24b47);width:100%;height:100%}@media (max-width:640px){.nl-seal--icon{width:96px;height:96px}}.nl-chapter-title{padding:.06em .1em;font-size:clamp(54px,9.5vw,112px);line-height:1.08}.nl-chapter-note{color:#e8e2d0a3;font-size:13px}.nlr-dock{z-index:30;background:linear-gradient(#0e0c14bd,#0a090eb3);border:1px solid #c9a24b29;border-radius:16px;flex-direction:column;width:60px;max-height:88vh;padding:10px 9px;transition:width .28s cubic-bezier(.22,1,.36,1),background .28s;display:none;position:fixed;top:50%;left:14px;overflow:hidden;translate:0 -50%}@media (min-width:1024px){.nlr-dock{display:flex}}.nlr-dock:hover,.nlr-dock.is-open{background:linear-gradient(#0e0c14d6,#0a090ed1);width:236px}.nlr-dock-pin{width:20px;height:20px;color:var(--nl-gold);cursor:pointer;opacity:0;background:#c9a24b24;border:none;border-radius:6px;font-size:13px;line-height:1;transition:opacity .2s;position:absolute;top:9px;right:9px}.nlr-dock:hover .nlr-dock-pin{opacity:1}.nlr-dock-line{background:#c9a24b29;border-radius:2px;width:2px;position:absolute;top:12px;bottom:12px;left:4px}.nlr-dock-comet{transform-origin:top;background:linear-gradient(180deg, var(--nl-gold), #c9a24b1a);border-radius:2px;position:absolute;inset:0;box-shadow:0 0 8px #e7d97a80}.nlr-dock-scroll{scrollbar-width:none;flex-direction:column;gap:3px;display:flex;overflow:hidden auto}.nlr-dock-scroll::-webkit-scrollbar{display:none}.nlr-dock-item{align-items:center;gap:11px;padding:3px 2px;text-decoration:none;display:flex}.nlr-dock-ico{background:#0c0a1299;border:1px solid #c9a24b33;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;transition:border-color .22s,box-shadow .22s;display:grid;overflow:hidden}.nlr-dock-ico img{object-fit:contain;filter:grayscale(.42)opacity(.72);width:86%;height:86%;transition:filter .22s,transform .22s}.nlr-dock-item:hover .nlr-dock-ico,.nlr-dock-item.is-active .nlr-dock-ico{border-color:color-mix(in srgb, var(--nl-acc) 68%, transparent);box-shadow:0 0 16px -4px color-mix(in srgb, var(--nl-acc) 80%, transparent)}.nlr-dock-item:hover .nlr-dock-ico img,.nlr-dock-item.is-active .nlr-dock-ico img{filter:none;transform:scale(1.07)}.nlr-dock-label{white-space:nowrap;opacity:0;line-height:1.2;transition:opacity .2s;display:grid}.nlr-dock:hover .nlr-dock-label,.nlr-dock.is-open .nlr-dock-label{opacity:1}.nlr-dock-label b{color:#eee6d4;font-size:13px;font-weight:700}.nlr-dock-label small{color:#e8e2d0a3;font-size:13px}.nlr-dock-item.is-active .nlr-dock-label b{color:color-mix(in srgb, var(--nl-acc) 90%, #fff)}.nl-fc{z-index:55;align-items:center;gap:8px;display:flex;position:fixed;top:14px;right:14px}.nl-fc-portal-ic{color:#f0e8d2cc;background:#0c0a12db;border:1px solid #c9a24b4d;border-radius:11px;place-items:center;width:40px;height:40px;transition:color .18s,border-color .18s,background .18s;display:grid}.nl-fc-portal-ic:hover{color:var(--nl-gold);border-color:color-mix(in srgb, var(--nl-gold) 55%, transparent);background:#120f18f0}.nl-fc-portal-ic svg{width:19px;height:19px}.nl-fc-portal{position:relative}.nl-fc-portal>.nl-fc-portal-ic{cursor:pointer}.nl-fc-portal.is-open>.nl-fc-portal-ic{color:var(--nl-gold);border-color:color-mix(in srgb, var(--nl-gold) 60%, transparent);background:#120f18f0}.nl-fc-menu-sep{background:#c9a24b33;height:1px;margin:5px 7px}.nl-fc-login{color:#15110a;background:linear-gradient(180deg, var(--nl-gold), var(--nl-gold-deep));border:1px solid var(--nl-gold);border-radius:11px;align-items:center;gap:7px;height:40px;padding:0 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.nl-fc-login svg{width:18px;height:18px}.nl-fc-login:hover{filter:brightness(1.07)}.nl-fc-user{position:relative}.nl-fc-user-btn{cursor:pointer;color:#eee6d4;background:#0c0a12db;border:1px solid #c9a24b4d;border-radius:11px;align-items:center;gap:8px;height:40px;padding:0 10px 0 6px;transition:border-color .18s,background .18s;display:flex}.nl-fc-user-btn:hover{border-color:color-mix(in srgb, var(--nl-gold) 55%, transparent)}.nl-fc-user.is-open .nl-fc-user-btn{border-color:color-mix(in srgb, var(--nl-gold) 60%, transparent);background:#120f18f0}.nl-fc-avatar{background:color-mix(in srgb, var(--nl-gold) 22%, transparent);color:#f0e6a6;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}.nl-fc-name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:13px;font-weight:600;overflow:hidden}.nl-fc-badge{letter-spacing:.03em;color:#f0c040;background:#f0b4282e;border-radius:5px;padding:2px 6px;font-size:13px;font-weight:700}.nl-fc-caret{color:#e8e2d099;place-items:center;transition:transform .2s;display:grid}.nl-fc-caret svg{width:15px;height:15px}.nl-fc-user.is-open .nl-fc-caret{transform:rotate(180deg)}.nl-fc-menu{z-index:2;background:#0e0c14f7;border:1px solid #c9a24b52;border-radius:12px;min-width:180px;padding:6px;animation:.16s nl-fc-menu-in;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 14px 34px -10px #000000b3}@keyframes nl-fc-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.nl-fc-logoutform{display:block}.nl-fc-menu-item{color:#e4ddc8;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 11px;font-size:13px;font-weight:600;text-decoration:none;transition:background .14s,color .14s;display:flex}.nl-fc-menu-item svg{opacity:.85;flex:none;width:17px;height:17px}.nl-fc-menu-item:hover{color:var(--nl-gold);background:#c9a24b24}.nl-fc-menu-item--danger:hover{color:#ff8a73;background:#d65a4629}@media (max-width:560px){.nl-fc-login{justify-content:center;width:40px;padding:0}.nl-fc-login-tx,.nl-fc-name,.nl-fc-badge{display:none}.nl-fc-user-btn{gap:4px;padding:0 8px 0 6px}}.nl-railbar{z-index:30;text-align:left;color:#e8e2d0;background:#0c0a12ed;border:1px solid #c9a24b47;border-radius:14px;align-items:center;gap:10px;padding:9px 12px;display:flex;position:fixed;bottom:12px;left:12px;right:12px;overflow:hidden}@media (min-width:1024px){.nl-railbar{display:none}}.nl-railbar-ico{border:1px solid color-mix(in srgb, var(--nl-acc) 42%, transparent);background:color-mix(in srgb, var(--nl-acc) 9%, transparent);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.nl-railbar-ico img{object-fit:contain;width:84%;height:84%}.nl-railbar-text{flex:1;min-width:0;line-height:1.2;display:grid}.nl-railbar-text b{font-size:13px;font-weight:600}.nl-railbar-text small{color:#e8e2d0a3;font-size:13px}.nl-railbar-count{color:#e8e2d0a3;flex:none;font-size:13px}.nl-railbar-fill{background:var(--nl-acc);height:2px;transition:width .4s;position:absolute;bottom:0;left:0}.nl-sheet{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#06050a99;align-items:end;display:grid;position:fixed;inset:0}.nl-sheet-panel{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:linear-gradient(#16121f,#0c0a12);border-top:1px solid #c9a24b4d;border-radius:18px 18px 0 0;max-height:80vh;padding:14px 14px 20px;overflow-y:auto}.nl-sheet-head{justify-content:space-between;align-items:center;padding:0 4px 8px 8px;display:flex}.nl-sheet-head b{letter-spacing:.08em;color:#e8e2d0b3;font-size:13px;font-weight:600}.nl-sheet-close{color:#e8e2d0b3;background:#ffffff0f;border-radius:999px;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.nl-sheet-close:hover{color:#e8e2d0;background:#ffffff1f}.nl-sheet-list{flex-direction:column;gap:2px;display:flex}.nl-sheet-item{border-radius:12px;align-items:center;gap:12px;padding:9px 8px;text-decoration:none;display:flex}.nl-sheet-item.is-active{background:color-mix(in srgb, var(--nl-acc) 12%, transparent)}.nl-sheet-ico{flex:none;place-items:center;width:46px;height:46px;display:grid}.nl-sheet-ico img{object-fit:contain;filter:drop-shadow(0 1px 6px #0000008c);width:100%;height:100%}.nl-sheet-item.is-active .nl-sheet-ico img{filter:drop-shadow(0 0 9px color-mix(in srgb, var(--nl-acc) 60%, transparent))}.nl-sheet-item b{color:#e8e2d0;font-size:14px;font-weight:600;display:block}.nl-sheet-item small{color:#e8e2d0a3;font-size:13px}@media (prefers-reduced-motion:reduce){.nl-huewash{transition:none}}.nl-wrap{z-index:1;width:100%;max-width:1080px;margin:0 auto;position:relative}.nl-chapter-head{text-align:center;justify-items:center;gap:.7rem;margin-bottom:2.4rem;display:grid}.nl-chapter-lead{color:#e8e2d099;max-width:40rem;font-size:14.5px;line-height:1.7}.nl-divider{width:240px;max-width:60%;height:12px;margin:0 auto 1.4rem;display:block}.nl-panel{border:1px solid color-mix(in srgb, var(--nl-acc,var(--nl-gold)) 24%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--nl-acc,var(--nl-gold)) 7%, transparent), #15101c8c 62%);border-radius:18px;box-shadow:inset 0 0 0 1px #0000004d,0 24px 60px -34px #000000d9}.nl-chip{border:1px solid color-mix(in srgb, var(--nl-acc,var(--nl-gold)) 40%, transparent);color:var(--nl-acc,var(--nl-gold));background:color-mix(in srgb, var(--nl-acc,var(--nl-gold)) 8%, transparent);border-radius:999px;padding:5px 14px;font-size:13px}.nl-cta{color:#15110a;background:linear-gradient(180deg, var(--nl-acc,var(--nl-gold)), color-mix(in srgb, var(--nl-acc,var(--nl-gold)) 62%, #6e531d));box-shadow:0 14px 30px -14px color-mix(in srgb, var(--nl-acc,var(--nl-gold)) 70%, transparent);border-radius:12px;align-items:center;gap:8px;padding:11px 20px;font-weight:700;transition:filter .15s,transform .15s;display:inline-flex}.nl-cta:hover{filter:brightness(1.07);transform:translateY(-1px)}.nl-link{color:var(--nl-acc,var(--nl-gold));white-space:nowrap;font-size:13px;font-weight:600}.nl-link:hover{filter:brightness(1.15)}.nl-ticker{border:1px solid color-mix(in srgb, var(--nl-acc) 26%, transparent);background:#0c0a128c;border-radius:12px;align-items:center;gap:12px;margin-bottom:1.6rem;padding:8px 12px;display:flex}.nl-ticker-badge{letter-spacing:.12em;color:#15110a;background:var(--nl-acc);border-radius:6px;flex:none;padding:4px 8px;font-size:13px;font-weight:800}.nl-ticker-view{flex:1;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.nl-ticker-track{white-space:nowrap;gap:2.5rem;animation:32s linear infinite nl-ticker;display:inline-flex}.nl-ticker-item{color:#e8e2d0b8;font-size:13px}.nl-ticker-item:before{content:"◆";color:color-mix(in srgb, var(--nl-acc) 70%, transparent);vertical-align:middle;margin-right:.8rem;font-size:8px}.nl-ticker-item--live{color:#8fe8c0;text-shadow:0 0 10px #4bbf8a80;font-weight:600}.nl-ticker-item--live:before{content:"●";color:#4bbf8a;font-size:9px}.nl-ticker-item--hot{color:#ff9f8c;text-shadow:0 0 10px #e2463680;font-weight:600}.nl-ticker-item--hot:before{content:"◆";color:#e24636}.nl-ticker-item--maint{color:#f2d492;text-shadow:0 0 10px #e0b24a66;font-weight:600}.nl-ticker-item--maint:before{content:"◆";color:#e0b24a}@keyframes nl-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.nl-grid2{gap:1.1rem;display:grid}@media (min-width:820px){.nl-grid2{grid-template-columns:1fr 1fr}}.nl-pv-col{background:linear-gradient(135deg, color-mix(in srgb, var(--nl-acc) 9%, #0d0a13e6), #0d0a13e6 58%);padding:1.1rem 1.2rem;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s}.nl-pv-col:hover,.nl-pv-col:focus-within{border-color:color-mix(in srgb, var(--nl-acc) 55%, transparent);box-shadow:inset 0 0 0 1px #0000004d, 0 28px 64px -30px #000000e6, 0 0 36px -8px color-mix(in srgb, var(--nl-acc) 35%, transparent);transform:translateY(-4px)}.nl-pv-colhead{justify-content:space-between;align-items:baseline;margin-bottom:.9rem;display:flex}.nl-pv-colhead h3{font-family:var(--font-seal);color:color-mix(in srgb, var(--nl-acc) 85%, #fff);font-size:17px;font-weight:700}.nl-news{gap:2px;display:grid}.nl-news-item{border-radius:9px}.nl-news-link{color:inherit;box-shadow:inset 0 0 0 0 var(--nl-acc);border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;transition:background .18s,box-shadow .18s,transform .18s;display:grid}.nl-news-link:hover,.nl-news-link:focus-visible{background:color-mix(in srgb, var(--nl-acc) 9%, #ffffff05);box-shadow:inset 3px 0 0 0 var(--nl-acc);outline:none;transform:translate(2px)}.nl-news-link:hover .nl-news-title,.nl-news-link:focus-visible .nl-news-title{color:#fbf4e3}.nl-pv-empty{color:#e8e2d0a3;padding:6px;font-size:13px}.nl-news-tag{color:var(--nl-acc);border:1px solid color-mix(in srgb, var(--nl-acc) 40%, transparent);white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:13px;font-weight:700}.nl-news-title{color:#e4ddcc;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.nl-news-hot{vertical-align:middle;letter-spacing:.06em;color:#fff;background:linear-gradient(#e8604f,#c23327);border-radius:4px;margin-right:6px;padding:2px 5px;font-size:13px;font-weight:800;line-height:1;animation:1.8s ease-in-out infinite nl-hot-pulse;display:inline-block;translate:0 -1px;box-shadow:0 0 10px -2px #e24636bf}@keyframes nl-hot-pulse{0%,to{box-shadow:0 0 8px -3px #e246368c}50%{box-shadow:0 0 14px -1px #e24636f2}}.nl-news-date{color:#e8e2d09e;white-space:nowrap;font-size:13px}.nl-events{gap:4px;display:grid}.nl-evt{box-shadow:inset 0 0 0 0 var(--nl-acc);border-radius:10px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:9px 10px;transition:background .18s,box-shadow .18s,transform .18s;display:grid}.nl-evt:hover,.nl-evt:focus-visible{background:color-mix(in srgb, var(--nl-acc) 9%, #ffffff05);box-shadow:inset 3px 0 0 0 var(--nl-acc);outline:none;transform:translate(2px)}.nl-evt:hover .nl-evt-name,.nl-evt:focus-visible .nl-evt-name{color:#fbf4e3}.nl-evt-name{color:#e9e2d2;font-size:13.5px;font-weight:600}.nl-evt-range{color:#e8e2d0a3;white-space:nowrap;font-size:13px}.nl-evt-dot{border-radius:50%;width:9px;height:9px;position:relative}.nl-evt-dot--live{background:#4bbf8a;animation:1.8s ease-out infinite nl-pulse;box-shadow:0 0 #4bbf8a99}.nl-evt-dot--soon{background:#e0b24a}.nl-evt-dot--ended{background:#e8e2d047}@keyframes nl-pulse{0%{box-shadow:0 0 #4bbf8a8c}70%,to{box-shadow:0 0 0 7px #4bbf8a00}}@media (max-width:480px){.nl-evt{grid-template-columns:auto 1fr auto;row-gap:2px}.nl-evt-range{grid-area:2/2}}.nl-evt-pill{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:13px;font-weight:700}.nl-evt-pill--live{color:#7fe0b6;background:#4bbf8a29;border:1px solid #4bbf8a66}.nl-evt-pill--soon{color:#f0d08a;background:#e0b24a24;border:1px solid #e0b24a66}.nl-evt-pill--ended{color:#e8e2d0a3;background:#ffffff0a;border:1px solid #ffffff1f}.nl-news-pinned{color:inherit;background:linear-gradient(135deg,#28141459,#120e1899);border:1px solid #e2463673;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:1rem;padding:11px 13px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 30px -18px #000000e6}.nl-news-pinned:hover,.nl-news-pinned:focus-visible{border-color:#e24636cc;outline:none;transform:translateY(-2px);box-shadow:0 14px 34px -18px #000000f2,0 0 24px -10px #e2463680}.nl-news-pinned-title{z-index:1;color:#fbf4e3;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;position:relative;overflow:hidden}.nl-news-pinned-date{z-index:1;color:#e8e2d099;white-space:nowrap;font-size:13px;position:relative}.nl-news-pinned .nl-news-hot{z-index:1;color:#fff;background:#e8362a;animation:1.4s ease-in-out infinite nl-hot-throb;position:relative;box-shadow:0 0 12px -1px #e8362ae6}@keyframes nl-hot-throb{0%,to{transform:scale(1);box-shadow:0 0 10px -2px #e8362ab3}50%{transform:scale(1.12);box-shadow:0 0 18px #e8362a}}.nl-news-pinned-sparks{z-index:0;pointer-events:none;border-radius:12px;position:absolute;inset:0;overflow:hidden}.nl-spark{opacity:0;background:#f4b64e;border-radius:50%;width:3px;height:3px;animation:linear infinite nl-spark-rise;position:absolute;bottom:2px;box-shadow:0 0 8px 2px #f4b64ecc}@keyframes nl-spark-rise{0%{opacity:0;transform:translateY(8px)scale(.5)}20%{opacity:.95}80%{opacity:.5}to{opacity:0;transform:translateY(-16px)scale(1)}}.nl-news-pinned-sheen{z-index:0;pointer-events:none;background:linear-gradient(105deg,#0000 42%,#fff6d624 50%,#0000 58%);animation:5s ease-in-out infinite nl-pinned-sheen;position:absolute;inset:0;transform:translate(-130%)}@keyframes nl-pinned-sheen{0%,68%{transform:translate(-130%)}to{transform:translate(130%)}}.nl-pager{justify-content:center;align-items:center;gap:8px;margin-top:1rem;display:flex}.nl-pager-arrow{border:1px solid color-mix(in srgb, var(--nl-acc) 30%, transparent);width:26px;height:26px;color:var(--nl-acc);cursor:pointer;background:#ffffff08;border-radius:50%;place-items:center;font-size:15px;line-height:1;transition:background .15s,border-color .15s,opacity .15s;display:grid}.nl-pager-arrow:hover:not(:disabled){background:color-mix(in srgb, var(--nl-acc) 14%, transparent);border-color:var(--nl-acc)}.nl-pager-arrow:disabled{opacity:.3;cursor:default}.nl-pager-dot{cursor:pointer;background:#e8e2d047;border:0;border-radius:50%;width:7px;height:7px;padding:0;transition:background .15s,transform .15s}.nl-pager-dot:hover{background:#e8e2d080}.nl-pager-dot.is-active{background:var(--nl-acc);transform:scale(1.3)}.nl-split{gap:1.8rem;width:100%;display:grid}.nl-split-art{order:-1}.nl-split-info{text-align:left;justify-items:start;gap:.85rem;display:grid}.nl-seal--sm{border-radius:13px;width:58px;height:58px;font-size:30px}.nl-split-title{white-space:nowrap;padding:.06em 0;font-size:clamp(34px,4.6vw,60px);line-height:1.08}.nl-split-blurb{color:#e8e2d0a8;max-width:34rem;font-size:14.5px;line-height:1.75}.nl-split-chips{flex-wrap:wrap;gap:8px;display:flex}.nl-split-cta{margin-top:.5rem}@media (min-width:860px){.nl-split{grid-template-columns:1.02fr .98fr;align-items:center;gap:3rem}.nl-split-art{order:0}.nl-chapter--flip .nl-split-art{order:-1}}.nl-art-spark{opacity:0;background:#f4b64e;border-radius:50%;width:3px;height:3px;animation:linear infinite nl-art-rise;position:absolute;bottom:-6px;box-shadow:0 0 10px 2px #f4b64ecc}@keyframes nl-art-rise{0%{opacity:0;transform:translateY(0)scale(.5)}12%{opacity:.9}88%{opacity:.45}to{opacity:0;transform:translateY(-360px)scale(1)}}.nl-stats{gap:9px;width:100%;display:grid}.nl-stat{grid-template-columns:62px 1fr 34px;align-items:center;gap:10px;display:grid}.nl-stat-label{color:#e8e2d099;font-size:13px}.nl-stat-track{background:#ffffff12;border-radius:999px;height:7px;overflow:hidden}.nl-stat-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--nl-acc) 55%, transparent), var(--nl-acc));border-radius:999px;height:100%}.nl-stat-num{text-align:right;color:var(--nl-acc);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.nl-stats--rpg .nl-stat{grid-template-columns:54px 1fr auto;gap:10px}.nl-stats--rpg .nl-stat-track{background:#00000073;height:9px;box-shadow:inset 0 0 0 1px #ffffff0d}.nl-stat-grow{color:#6fd0a2;margin-left:3px;font-size:13px;font-weight:600}.nl-stats--rpg .nl-stat-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--nl-acc) 40%, #7a5a16), var(--nl-acc));box-shadow:0 0 10px -1px color-mix(in srgb, var(--nl-acc) 70%, transparent);position:relative;overflow:hidden}.nl-stats--rpg .nl-stat-fill:after{content:"";background:linear-gradient(100deg,#0000 40%,#ffffff8c 50%,#0000 60%);animation:3.2s ease-in-out infinite nl-stat-shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes nl-stat-shine{0%,60%{transform:translate(-120%)}to{transform:translate(260%)}}.nl-stats--rpg .nl-stat-num{font-size:14px}.nl-hero-card{width:100%;min-height:248px;transform-style:preserve-3d;padding:1.1rem 1.2rem}.nl-hero-cardhead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.nl-hero-identity{gap:6px;display:grid}.nl-hero-name{font-family:var(--font-seal);color:#f0e9d8;font-size:22px;font-weight:700}.nl-hero-tier{letter-spacing:.02em;color:color-mix(in srgb, var(--f,var(--nl-gold)) 82%, #fff);border:1px solid color-mix(in srgb, var(--f,var(--nl-gold)) 50%, transparent);background:color-mix(in srgb, var(--f,var(--nl-gold)) 14%, #0000004d);box-shadow:0 0 14px -4px color-mix(in srgb, var(--f,var(--nl-gold)) 70%, transparent);border-radius:999px;justify-self:start;align-items:center;gap:4px;padding:3px 10px;font-size:13px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.nl-hero-tier:after{content:"";background:linear-gradient(100deg,#0000 42%,#fff6 50%,#0000 58%);animation:4s ease-in-out infinite nl-tier-shine;position:absolute;inset:0;transform:translate(-130%)}@keyframes nl-tier-shine{0%,65%{transform:translate(-130%)}to{transform:translate(130%)}}.nl-hero-badges{flex-wrap:wrap;gap:6px;display:flex}.nl-hero-nation{letter-spacing:.02em;color:color-mix(in srgb, var(--f,var(--nl-gold)) 85%, #fff);border:1px solid color-mix(in srgb, var(--f,var(--nl-gold)) 50%, transparent);background:color-mix(in srgb, var(--f,var(--nl-gold)) 14%, #0000004d);border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:13px;font-weight:700;display:inline-flex}.nl-hero-power{text-align:right;gap:1px;display:grid}.nl-hero-power-label{letter-spacing:.08em;text-transform:uppercase;color:#e8e2d0a3;font-size:13px}.nl-hero-power-num{font-family:var(--font-seal);color:var(--nl-gold);font-variant-numeric:tabular-nums;text-shadow:0 0 14px #c9a24b80;font-size:20px;font-weight:800;line-height:1}.nl-hero-skill{color:#f0e9d8;margin:.9rem 0 .25rem;font-size:13px;font-weight:600;line-height:1.5}.nl-hero-skill b{color:var(--nl-acc);font-weight:700}.nl-hero-skilldesc{color:#e8e2d09e;margin:0 0 .95rem;font-size:13px;font-style:italic;line-height:1.55}.nl-binh-card{width:100%;padding:1.3rem 1.4rem;display:grid}.nl-binh-rep{align-items:center;gap:11px;margin:.9rem 0 1rem;display:flex}.nl-binh-repico{object-fit:cover;background:#00000059;border:1px solid #c9a24b66;border-radius:12px;flex:none;width:54px;height:54px;box-shadow:0 0 18px -6px #0009}.nl-binh-repmeta{gap:3px;min-width:0;display:grid}.nl-binh-repname{color:#f1ead9;font-size:15px;font-weight:700}.nl-binh-reptier{letter-spacing:.02em;color:var(--f,#e7d97a);background:color-mix(in srgb, var(--f,#e7d97a) 14%, transparent);border:1px solid color-mix(in srgb, var(--f,#e7d97a) 45%, transparent);border-radius:999px;justify-self:start;padding:2px 9px;font-size:13px;font-weight:600}.nl-binh-card .nl-stats{margin-bottom:1.1rem}.nl-unit-snips{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 1rem;display:grid}@media (max-width:420px){.nl-unit-snips{grid-template-columns:1fr}}.nl-unit-snip{background:#0c0a1280;border:1px solid #c9a24b29;border-radius:11px;align-items:center;gap:9px;padding:7px 9px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:flex}.nl-unit-snip:hover,.nl-unit-snip:focus-visible{border-color:color-mix(in srgb, var(--nl-acc) 55%, transparent);background:color-mix(in srgb, var(--nl-acc) 8%, #0c0a1280);outline:none;transform:translateY(-2px)}.nl-unit-snip img{object-fit:cover;background:#00000059;border-radius:10px;flex:none;width:54px;height:54px;box-shadow:0 0 0 1px #c9a24b33}.nl-unit-snip-txt{gap:1px;min-width:0;display:grid}.nl-unit-snip-name{color:#ece4d0;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.nl-unit-snip-tier{color:#e8e2d0a3;font-size:13px}.nl-binh-name{font-family:var(--font-seal);color:#f0e9d8;font-size:20px;font-weight:700}.nl-binh-blurb{color:#e8e2d0ad;margin:.5rem 0 .9rem;font-size:13.5px;line-height:1.6}.nl-phu-grid{gap:1.1rem;width:100%;max-width:1040px;margin:0 auto;display:grid}@media (min-width:760px){.nl-phu-grid{grid-template-columns:repeat(3,1fr);gap:1.4rem}}.nl-phu-card{aspect-ratio:3/4;border:1px solid color-mix(in srgb, var(--f) 30%, #c9a24b2e);border-radius:18px;flex-direction:column;justify-content:flex-end;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px -26px #000c}.nl-phu-card:hover,.nl-phu-card:focus-visible{border-color:color-mix(in srgb, var(--f) 70%, transparent);box-shadow:0 30px 56px -24px color-mix(in srgb, var(--f) 55%, transparent);outline:none;transform:translateY(-8px)}.nl-phu-art{background-position:top;background-size:cover;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1.02)}.nl-phu-card:hover .nl-phu-art,.nl-phu-card:focus-visible .nl-phu-art{transform:scale(1.09)}.nl-phu-scrim{pointer-events:none;background:linear-gradient(#0c0a121a 0%,#0000 32%,#0c0a128c 66%,#0a080ef0 100%);position:absolute;inset:0}.nl-phu-shine{pointer-events:none;opacity:0;background:linear-gradient(115deg, transparent 38%, color-mix(in srgb, var(--f) 32%, transparent) 50%, transparent 62%);transition:transform .7s,opacity .3s;position:absolute;inset:0;transform:translate(-60%)}.nl-phu-card:hover .nl-phu-shine{opacity:1;transform:translate(60%)}.nl-phu-body{z-index:1;gap:4px;padding:1.1rem 1.2rem 1.25rem;display:grid;position:relative}.nl-phu-count{font-family:var(--font-seal);color:var(--f,var(--nl-gold));text-shadow:0 2px 14px #000000b3;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1}.nl-phu-count small{letter-spacing:.02em;color:#ece4d0b3;font-size:13px;font-weight:500}.nl-phu-title{font-family:var(--font-seal);color:#f4eede;text-shadow:0 2px 16px #000000d9;font-size:22px;font-weight:700}.nl-phu-tag{color:#ece4d0b8;max-width:24ch;font-size:13px;line-height:1.5}.nl-phu-cta{font-family:var(--font-sans), sans-serif;color:var(--f,var(--nl-gold));opacity:.72;align-items:center;gap:6px;margin-top:6px;font-size:14px;font-weight:600;transition:opacity .25s,transform .25s;display:inline-flex;transform:translate(0)}.nl-phu-card:hover .nl-phu-cta,.nl-phu-card:focus-visible .nl-phu-cta{opacity:1;transform:translate(3px)}.nl-cd-grid{grid-template-columns:repeat(2,1fr);gap:1rem;width:100%;max-width:1120px;margin:.4rem auto 0;display:grid}@media (min-width:900px){.nl-cd-grid{grid-template-columns:repeat(4,1fr);gap:1.2rem}}.nl-cd-card{aspect-ratio:3/4.3}.nl-ink-fx{z-index:6;pointer-events:none;opacity:0;filter:blur(6px);background:radial-gradient(22% 18% at 28% 34%,#05070c 0%,#05070c00 72%),radial-gradient(26% 20% at 71% 48%,#05070c 0%,#05070c00 72%),radial-gradient(20% 24% at 44% 73%,#05070c 0%,#05070c00 72%),radial-gradient(30% 26% at 56% 28%,#05070c 0%,#05070c00 72%),radial-gradient(24% 22% at 18% 62%,#05070c 0%,#05070c00 72%);position:absolute;inset:-12%}.nl-ink-fx:after{content:"";opacity:0;background-image:radial-gradient(1.6px 1.6px at 22% 70%, var(--nl-gold,#e7d97a), transparent 60%), radial-gradient(1.4px 1.4px at 44% 82%, var(--nl-gold,#e7d97a), transparent 60%), radial-gradient(1.8px 1.8px at 63% 66%, var(--nl-gold,#e7d97a), transparent 60%), radial-gradient(1.3px 1.3px at 78% 86%, var(--nl-gold,#e7d97a), transparent 60%), radial-gradient(1.5px 1.5px at 35% 58%, var(--nl-gold,#e7d97a), transparent 60%), radial-gradient(1.4px 1.4px at 86% 60%, var(--nl-gold,#e7d97a), transparent 60%);position:absolute;inset:0}.nl-ink-go{cursor:default;animation:.47s ease-in forwards nl-ink-card}.nl-ink-go .nl-phu-art{transition:none}.nl-ink-go .nl-ink-fx{animation:.47s ease-in forwards nl-ink-spread}.nl-ink-go .nl-ink-fx:after{animation:.47s ease-out forwards nl-ink-motes}@keyframes nl-ink-card{0%{filter:blur()saturate()brightness();transform:translateY(-8px)scale(1)}to{filter:blur(5px)saturate(.5)brightness(.68);transform:scale(1.06)}}@keyframes nl-ink-spread{0%{opacity:0;transform:scale(.5)}45%{opacity:.92}to{opacity:1;transform:scale(1.85)}}@keyframes nl-ink-motes{0%{opacity:0;transform:translateY(6px)}40%{opacity:.9}to{opacity:0;transform:translateY(-16px)}}@media (prefers-reduced-motion:reduce){.nl-ink-go,.nl-ink-go .nl-ink-fx,.nl-ink-go .nl-ink-fx:after{animation:none}}.nl-chapter--fan{align-items:start;min-height:104vh}.nl-fanwrap{flex-direction:column;align-items:center;width:min(1020px,96vw);margin:.4rem auto 0;display:flex}.nl-fan-stage{width:100%;height:clamp(316px,40vw,360px);position:relative}.nl-fan{z-index:2;width:0;height:0;position:absolute;bottom:74px;left:50%}.nl-fan-card{width:96px;height:96px;margin:-48px 0 0 -48px;position:absolute;top:0;left:0}.nl-fan-link{transform-origin:50% 70%;justify-items:center;gap:6px;text-decoration:none;transition:rotate .24s cubic-bezier(.22,1,.36,1);display:grid}.nl-fan-card:hover .nl-fan-link,.nl-fan-card:focus-within .nl-fan-link{rotate:none!important}.nl-fan-medal{border:1.5px solid color-mix(in srgb, var(--ka) 48%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--ka) 16%, #0e0c14f0), #0a0a10f0);width:82px;height:82px;box-shadow:0 5px 16px #00000080, 0 0 16px color-mix(in srgb, var(--ka) 22%, transparent);border-radius:16px;place-items:center;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s,border-color .24s;display:grid}.nl-fan-medal img{object-fit:contain;filter:drop-shadow(0 1px 4px #0009);width:80%;height:80%}.nl-fan-link:hover .nl-fan-medal,.nl-fan-link:focus-visible .nl-fan-medal{border-color:var(--ka);box-shadow:0 12px 28px #0000008c, 0 0 26px color-mix(in srgb, var(--ka) 55%, transparent);outline:none;transform:translateY(-6px)scale(1.09)}.nl-fan-name{max-width:100px;font-family:var(--font-seal);color:#f1ead7;text-align:center;text-shadow:0 1px 7px #000000d9;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.18;display:-webkit-box;overflow:hidden}.nl-fan-root{z-index:3;place-items:center;width:180px;height:118px;margin-left:-90px;text-decoration:none;display:grid;position:absolute;bottom:6px;left:50%}.nl-fan-root-pop{flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;width:100%;height:100%;display:flex}.nl-fan-root img{object-fit:contain;width:84px;height:84px;transition:transform .24s;animation:3.6s ease-in-out infinite nn-breathe-f}.nl-fan-root-name{font-family:var(--font-seal);color:color-mix(in srgb, var(--ka) 92%, #fff);text-shadow:0 1px 10px #000000bf;white-space:nowrap;font-size:15px;font-weight:700}.nl-fan-root:hover img,.nl-fan-root:focus-visible img{outline:none;transform:scale(1.06)}@keyframes nn-breathe-f{0%,to{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--ka) 45%, transparent))}50%{filter:drop-shadow(0 0 18px color-mix(in srgb, var(--ka) 72%, transparent))}}.nl-fan-tabs{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:.4rem;display:flex}.nl-fan-tab{cursor:pointer;border:1px solid color-mix(in srgb, var(--ka) 22%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ka) 7%, #0d0c149e), #0a0a1099);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ka) 10%, transparent), 0 4px 14px #00000052;border-radius:18px;justify-items:center;gap:7px;padding:13px 20px 11px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:grid}.nl-fan-tab-ico{place-items:center;width:50px;height:50px;display:grid}.nl-fan-tab-ico img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--ka) 36%, transparent)) grayscale(.18) opacity(.9);transition:filter .18s,transform .18s,opacity .22s}.nl-fan-tab.is-active{display:none}.nl-fan-tab-label{font-family:var(--font-seal);color:#ece4d0b8;white-space:nowrap;font-size:13px;font-weight:700;transition:color .18s}.nl-fan-tab:hover{border-color:color-mix(in srgb, var(--ka) 46%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ka) 16%, transparent), 0 8px 20px #0006;transform:translateY(-3px)}.nl-fan-tab:hover .nl-fan-tab-ico img{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--ka) 55%, transparent));transform:scale(1.06)}.nl-fan-tab.is-active{border-color:var(--ka);background:color-mix(in srgb, var(--ka) 12%, #0c0b1299)}.nl-fan-tab.is-active .nl-fan-tab-ico img{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--ka) 70%, transparent))}.nl-fan-tab.is-active .nl-fan-tab-label{color:color-mix(in srgb, var(--ka) 92%, #fff)}.nl-fan-seemore{margin-top:1.7rem;font-size:13.5px}@media (max-width:700px){.nl-fan-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;width:100%;padding-bottom:4px;overflow-x:auto}.nl-fan-tab{flex:none}}@media (max-width:640px){.nl-fan{transform-origin:50% 100%;transform:scale(.7)}}@media (max-width:430px){.nl-fan{transform:scale(.54)}}.nl-bokeh{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.nl-bokeh-dot{filter:blur(2px);background:radial-gradient(circle,#e0a56a66,#0000 70%);border-radius:50%;width:14px;height:14px;animation:linear infinite nl-rise;position:absolute;bottom:-20px}@keyframes nl-spin{to{transform:rotate(360deg)}}.nl-mansion-grid{gap:1.1rem;display:grid}@media (min-width:820px){.nl-mansion-grid{grid-template-columns:repeat(3,1fr)}}.nl-mansion-card{justify-items:start;gap:.7rem;padding:1.4rem 1.3rem;transition:transform .2s,border-color .2s;display:grid;position:relative;overflow:hidden}.nl-mansion-card:hover{transform:translateY(-4px)}.nl-mansion-card--special{border-color:color-mix(in srgb, var(--nl-acc) 55%, transparent)}.nl-mansion-icon{width:52px;height:52px;color:var(--nl-acc);background:color-mix(in srgb, var(--nl-acc) 12%, transparent);border:1px solid color-mix(in srgb, var(--nl-acc) 38%, transparent);border-radius:14px;place-items:center;display:grid}.nl-mansion-icon svg{width:26px;height:26px}.nl-mansion-name{font-family:var(--font-seal);color:#f2eadb;font-size:18px;font-weight:700}.nl-mansion-blurb{color:#e8e2d0a8;font-size:13px;line-height:1.6}.nl-mansion-foot{justify-content:space-between;align-items:center;width:100%;margin-top:.3rem;display:flex}.nl-mansion-shimmer{pointer-events:none;background:linear-gradient(115deg, transparent 40%, color-mix(in srgb, var(--nl-acc) 30%, transparent) 50%, transparent 60%);animation:4.5s ease-in-out infinite nl-shimmer-loop;position:absolute;inset:0;transform:translate(-120%)}@keyframes nl-shimmer-loop{0%,60%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.nl-tech-grid{align-items:stretch;gap:1.4rem;display:grid}@media (min-width:820px){.nl-tech-grid{grid-template-columns:1.05fr .95fr;gap:2.2rem}}.nl-scroll{color:#3a2c17;background:radial-gradient(120% 60% at 0 0,#fffcf0e6,#0000 55%),linear-gradient(160deg,#efe3c4 0%,#e3d2a8 55%,#d8c391 100%);border:1px solid #8a6a2f80;border-radius:18px;padding:1.4rem 1.4rem 1.6rem;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #8a6a2f2e,0 26px 60px -34px #000000d9}.nl-scroll:after{content:"";pointer-events:none;border-radius:18px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fffcf059,inset 0 0 60px #5a421838}.nl-scroll-kind{letter-spacing:.26em;color:#8a6a2f;font-size:13px;font-weight:700}.nl-scroll-name{font-family:var(--font-seal);color:#2c2110;margin-top:2px;font-size:26px;font-weight:800}.nl-scroll-tabs{flex-wrap:wrap;gap:6px;margin:1rem 0;display:flex}.nl-scroll-tab{color:#6b5121;background:#fffcf059;border:1px solid #8a6a2f73;border-radius:8px;padding:5px 13px;font-size:13px;font-weight:700;transition:all .15s}.nl-scroll-tab:hover{background:#fffcf0b3}.nl-scroll-tab.is-active{color:#fff6da;background:linear-gradient(#a9823a,#8a6a2f);border-color:#8a6a2f}.nl-scroll-eff{align-items:center;min-height:3.2em;display:flex}.nl-scroll-eff p{color:#43331a;font-size:14.5px;line-height:1.6}.nl-tech-panel{padding:1.4rem;position:relative;overflow:hidden}.nl-tech-lines{opacity:.6;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.nl-tech-title{font-family:var(--font-seal);color:color-mix(in srgb, var(--nl-acc) 85%, #fff);margin-bottom:.9rem;font-size:16px;font-weight:700;position:relative}.nl-tech-chips{flex-wrap:wrap;gap:9px;margin-bottom:1.2rem;display:flex;position:relative}.nl-chip--link{transition:all .15s}.nl-chip--link:hover{background:color-mix(in srgb, var(--nl-acc) 18%, transparent);border-color:var(--nl-acc)}.nl-march{gap:1.2rem;display:grid;position:relative}@media (min-width:820px){.nl-march{grid-template-columns:repeat(4,1fr);gap:1rem}}.nl-march-line{display:none}@media (min-width:820px){.nl-march-line{border-top:2px dotted color-mix(in srgb, var(--nl-acc) 60%, transparent);height:0;display:block;position:absolute;top:17px;left:8%}}.nl-march-stop{justify-items:center;gap:.9rem;display:grid;position:relative}.nl-march-pin{z-index:1;width:36px;height:36px;font-family:var(--font-seal);color:#15110a;background:var(--nl-acc);box-shadow:0 0 0 5px color-mix(in srgb, var(--nl-acc) 18%, transparent), 0 0 18px -2px color-mix(in srgb, var(--nl-acc) 70%, transparent);border-radius:50%;place-items:center;font-size:15px;font-weight:800;display:grid;position:relative}.nl-march-card{justify-items:start;gap:.5rem;width:100%;padding:1.1rem 1.2rem;transition:transform .2s;display:grid}.nl-march-card:hover{transform:translateY(-4px)}.nl-march-n{font-family:var(--font-seal);color:#f0e9d8;font-size:17px;font-weight:700}.nl-march-blurb{color:#e8e2d09e;font-size:13px;line-height:1.55}.nl-auto-grid{align-items:center;gap:1.6rem;display:grid}@media (min-width:820px){.nl-auto-grid{grid-template-columns:.95fr 1.05fr;gap:2.6rem}}.nl-orrery-wrap{place-items:center;display:grid}.nl-orrery{width:100%;max-width:340px;filter:drop-shadow(0 0 30px color-mix(in srgb, var(--nl-acc) 30%, transparent));overflow:visible}.nl-orrery-ring{transform-origin:150px 150px;animation:nl-spin var(--dur,24s) linear infinite}.nl-orrery-ring--rev{animation-direction:reverse}.nl-orrery-track{fill:none;stroke:color-mix(in srgb, var(--nl-acc) 32%, transparent);stroke-width:1.2px;stroke-dasharray:2 8}.nl-orrery-node{fill:color-mix(in srgb, var(--nl-acc) 85%, #fff);transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite nl-nodepulse}.nl-orrery-pulse{fill:#fff;filter:drop-shadow(0 0 6px var(--nl-acc));transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite nl-nodepulse}@keyframes nl-nodepulse{0%,to{opacity:.5}50%{opacity:1}}.nl-orrery-hub{fill:#0c0a12e6;stroke:var(--nl-acc);stroke-width:1.5px;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--nl-acc) 60%, transparent))}.nl-orrery-seal{font-family:var(--font-seal);fill:var(--nl-acc);font-size:22px;font-weight:700}.nl-auto-info{padding:1.4rem}.nl-auto-title{font-family:var(--font-seal);color:color-mix(in srgb, var(--nl-acc) 88%, #fff);font-size:18px;font-weight:700}.nl-auto-blurb{color:#e8e2d0ad;margin:.5rem 0 1rem;font-size:13.5px;line-height:1.65}.nl-auto-chips{flex-wrap:wrap;gap:8px;margin-bottom:1.2rem;display:flex}.nl-tco-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:.9rem 0 0;display:grid}.nl-tco-cat{border:1px solid color-mix(in srgb, var(--nl-gold) 24%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--nl-gold) 8%, #100e0a99), #0c0b089e);border-radius:13px;align-items:center;gap:11px;min-width:0;padding:10px 13px;text-decoration:none;transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s,box-shadow .2s,background .2s;display:flex}.nl-tco-cat:hover,.nl-tco-cat:focus-visible{border-color:color-mix(in srgb, var(--nl-gold) 72%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--nl-gold) 15%, #100e0a99), #0c0b089e);box-shadow:0 10px 24px -14px color-mix(in srgb, var(--nl-gold) 70%, transparent);outline:none;transform:translateY(-3px)}.nl-tco-cog-wrap{width:32px;height:32px;color:var(--nl-gold);background:color-mix(in srgb, var(--nl-gold) 14%, transparent);border:1px solid color-mix(in srgb, var(--nl-gold) 30%, transparent);border-radius:9px;flex:none;place-items:center;display:grid}.nl-tco-cog{transform-origin:50%;width:19px;height:19px;transition:filter .2s}.nl-tco-cat:hover .nl-tco-cog,.nl-tco-cat:focus-visible .nl-tco-cog{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--nl-gold) 70%, transparent));animation:2.6s linear infinite nl-spin}.nl-tco-cat-label{font-family:var(--font-seal);color:#eee6d4;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;line-height:1.2;transition:color .2s;overflow:hidden}.nl-tco-cat:hover .nl-tco-cat-label,.nl-tco-cat:focus-visible .nl-tco-cat-label{color:color-mix(in srgb, var(--nl-gold) 92%, #fff)}.nl-tco-more{width:fit-content;margin:1.3rem auto 0;font-size:14px;display:block}@media (max-width:420px){.nl-tco-cats{grid-template-columns:1fr}}.nl-catalog{grid-template-columns:repeat(2,1fr);gap:.9rem;display:grid}@media (min-width:640px){.nl-catalog{grid-template-columns:repeat(3,1fr)}}@media (min-width:980px){.nl-catalog{grid-template-columns:repeat(5,1fr)}}.nl-cat-tile{border:1px solid color-mix(in srgb, var(--t) 24%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--t) 8%, transparent), #100c168c);border-radius:16px;justify-items:start;gap:2px;padding:1.1rem 1.1rem 1rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.nl-cat-tile:hover{border-color:color-mix(in srgb, var(--t) 65%, transparent);box-shadow:0 24px 46px -26px color-mix(in srgb, var(--t) 80%, transparent);transform:translateY(-4px)}.nl-cat-seal{font-family:var(--font-seal);color:color-mix(in srgb, var(--t) 45%, transparent);font-size:24px;position:absolute;top:10px;right:12px}.nl-cat-count{font-family:var(--font-seal);color:var(--t);font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1}.nl-cat-name{color:#ece6d6;margin-top:5px;font-size:14px;font-weight:600}.nl-cat-unit{color:#e8e2d0a3;font-size:13px}.nl-ket{align-items:start;min-height:86vh;padding-top:9vh;position:relative;overflow:hidden}.nl-ket-bg{z-index:0;background:#0c0a12;position:absolute;inset:0;overflow:hidden}.nl-ket-bg-scroll{will-change:transform;position:absolute;inset:-8%}.nl-ket-bg-img{will-change:transform;background-size:cover;position:absolute;inset:-4%;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%)}.nl-ket-bg:after{content:"";background:radial-gradient(80% 70%,#08070c66 0%,#08070cd1 62%,#06050af7 100%);position:absolute;inset:0}.nl-ket .nl-hero-fog,.nl-ket .nl-rays,.nl-ket .nl-hero-sheen,.nl-ket .nl-hero-lamp{z-index:0}.nl-ket .nl-hero-lamp{top:46%;left:50%}.nl-ket-wrap{z-index:1;text-align:center;justify-items:center;gap:.7rem;max-width:42rem;display:grid;position:relative}.nl-ket-seal{width:92px;height:92px;font-family:var(--font-seal);color:var(--nl-acc);border:1.5px solid color-mix(in srgb, var(--nl-acc) 55%, transparent);background:color-mix(in srgb, var(--nl-acc) 10%, transparent);box-shadow:0 0 46px -10px color-mix(in srgb, var(--nl-acc) 60%, transparent);border-radius:20px;place-items:center;margin-bottom:.4rem;font-size:48px;font-weight:700;display:grid}.nl-ket-seal--img{width:clamp(128px,20vw,172px);height:auto;box-shadow:none;filter:drop-shadow(0 3px 9px #00000080);background:0 0;border:none;border-radius:0;margin-bottom:.5rem;display:block}.nl-ket-cta-row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:.8rem;display:flex}.nl-cta--ghost{color:var(--nl-acc);border:1px solid color-mix(in srgb, var(--nl-acc) 55%, transparent);box-shadow:none;background:0 0}.nl-cta--ghost:hover{background:color-mix(in srgb, var(--nl-acc) 12%, transparent)}.nl-ket-icons{justify-content:center;gap:12px;margin-top:1.4rem;display:flex}.nl-iconbtn{color:#e8e2d0bf;background:#0c0a1280;border:1px solid #c9a24b47;border-radius:13px;place-items:center;width:46px;height:46px;transition:all .16s;display:grid}.nl-iconbtn svg{width:22px;height:22px}.nl-iconbtn:hover{color:var(--nl-acc);border-color:color-mix(in srgb, var(--nl-acc) 60%, transparent);background:color-mix(in srgb, var(--nl-acc) 8%, transparent);transform:translateY(-2px)}.nl-iconbtn--game{color:#15110a;background:linear-gradient(180deg, var(--nl-acc), var(--nl-gold-deep));border-color:var(--nl-acc)}.nl-iconbtn--game:hover{color:#15110a;filter:brightness(1.08)}.nl-ket-quote{max-width:34rem;margin:.2rem 0 .4rem}.nl-ket-quote p{font-family:var(--font-sans), sans-serif;color:#f6efdc;text-shadow:0 2px 4px #000000e6,0 3px 22px #000000d9;font-size:clamp(16px,2.6vw,21px);font-style:italic;line-height:1.65}.nl-ket-quote cite{letter-spacing:.1em;color:color-mix(in srgb, var(--nl-gold) 70%, #f3ecd8);text-shadow:0 1px 10px #000000e6;margin-top:.55rem;font-size:13px;font-style:normal;display:block}.nl-ket-cta-row{margin-top:1.1rem;position:relative}.nl-ket-cta-row:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60% 100% at 32% 50%, color-mix(in srgb, var(--nl-gold) 22%, transparent), transparent 70%);filter:blur(14px);position:absolute;inset:-40% -12%}.nl-ket-cta-row .nl-cta{border-radius:14px;padding:13px 26px;font-size:16px}.nl-ket-cta-row .nl-cta--ghost{background:linear-gradient(180deg, color-mix(in srgb, var(--nl-gold) 20%, #100d08b8), #0e0b07c7);border-color:color-mix(in srgb, var(--nl-gold) 62%, transparent);box-shadow:0 10px 26px -16px #000c}.nl-ket-cta-row .nl-cta--ghost:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--nl-gold) 30%, #100d08b8), #100d08cc);border-color:var(--nl-gold)}.nl-cta--glow{animation:2.6s ease-in-out infinite ket-glow;position:relative;overflow:hidden}.nl-cta--glow:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#fffceba6,#0000);width:55%;height:100%;animation:3.4s ease-in-out infinite ket-shine;position:absolute;top:0;left:0;transform:translate(-180%)skew(-18deg)}@keyframes ket-glow{0%,to{box-shadow:0 14px 30px -14px color-mix(in srgb, var(--nl-acc) 70%, transparent), 0 0 0 0 color-mix(in srgb, var(--nl-acc) 40%, transparent)}50%{box-shadow:0 16px 36px -12px color-mix(in srgb, var(--nl-acc) 90%, transparent), 0 0 26px 3px color-mix(in srgb, var(--nl-acc) 50%, transparent)}}@keyframes ket-shine{0%,30%{transform:translate(-180%)skew(-18deg)}62%,to{transform:translate(320%)skew(-18deg)}}.nl-cta--glow:hover{transform:translateY(-2px)}.nl-ket-icons .nl-iconbtn{color:#f0e8d2e6;border-color:color-mix(in srgb, var(--nl-gold) 42%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a090eb8;border-radius:14px;width:50px;height:50px;box-shadow:0 6px 18px #00000080}.nl-ket-icons .nl-iconbtn:hover{color:var(--nl-gold);background:color-mix(in srgb, var(--nl-gold) 14%, #0a090eb8);border-color:var(--nl-gold);box-shadow:0 10px 24px #0000008c, 0 0 16px color-mix(in srgb, var(--nl-gold) 40%, transparent);transform:translateY(-2px)}.nl-ket-icons .nl-iconbtn--game{color:#15110a;background:linear-gradient(180deg, var(--nl-acc), var(--nl-gold-deep));border-color:var(--nl-acc)}.nl-ket-icons .nl-iconbtn--game:hover{color:#15110a;filter:brightness(1.08)}@media (prefers-reduced-motion:reduce){.nl-ticker-track,.nl-evt-dot--live,.nl-chapter-bg-img,.nl-bgart,.nl-bokeh-dot,.nl-mansion-shimmer,.nl-orrery-ring,.nl-orrery-node,.nl-orrery-pulse,.nl-cta--glow,.nl-cta--glow:after,.nl-ket-bg-img{animation:none}.nl-cta--glow:after{display:none}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}@media (prefers-reduced-motion:reduce){.nl-stars,.nl-shimmer,.nl-scrollhint-chev,.nl-scrollhint-chev:before,.nl-scrollhint-chev:after,.nl-hero-fog,.nl-hero-lamp,.nl-hero-sheen,.nl-chapter-bg-plate,.nl-news-hot,.nl-news-pinned .nl-news-hot,.nl-news-pinned-sheen,.nl-spark,.nl-art-spark,.nl-textlink,.nl-stats--rpg .nl-stat-fill:after,.nl-hero-tier:after,.nl-wheel-crest.is-center:before,.nl-ring-node.is-sel .nl-ring-medal:before,.nl-ring-img,.nl-fan-root img{animation:none}.nl-shimmer,.nl-hero-lamp,.nl-hero-sheen{display:none}}.nl-home a:focus-visible,.nl-home button:focus-visible,.nlr-dock-item:focus-visible,.nl-iconbtn:focus-visible,.nl-search input:focus-visible{outline:2px solid var(--nl-acc,var(--nl-gold));outline-offset:3px;border-radius:10px}.nl-pin:focus-visible{outline:none}.nl-pin:focus-within .nl-pin-pop,.nl-pin:focus-visible .nl-pin-pop{opacity:1;pointer-events:auto;translate:-50%}
