.nl-preview{--nl-blue:#f0544a;color:#fdf5f3;background:#100e0f;min-height:100vh;font-size:13px;line-height:1.5}.nl-preview *{box-sizing:border-box}.nl-preview button:not(.btn-primary):not(.btn-secondary):not(.btn-danger):not(.btn-icon){font:inherit}.nl-preview .nl-currency,.nl-preview .nl-currency>span{font:inherit;color:inherit}.nl-preview .nl-currency{white-space:nowrap;gap:.22em;display:inline-flex}.nl-preview .nl-currency>svg{width:1em;max-width:22px;height:1em;max-height:22px;display:block}.nl-preview :is(button,a,summary){-webkit-tap-highlight-color:transparent}.nl-preview :is(button,a,input,summary):focus-visible{outline-offset:4px;outline:2px solid #f2ab99}.nl-topbar{background:#161315;border-bottom:1px solid #ffffff0b}.nl-topbar-inner{justify-content:space-between;align-items:center;gap:20px;max-width:1200px;min-height:72px;margin:0 auto;padding:0 40px;display:flex}.nl-brand{font:700 25px var(--font-display), sans-serif;color:#fff;letter-spacing:-.7px;align-items:center;gap:9px;text-decoration:none;display:flex}.nl-brand-light{font-weight:500}.nl-brand-dot{color:#d92d20}.nl-topbar nav{align-self:stretch;gap:28px;display:flex}.nl-topbar nav a{color:#b9b0ae;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:2px 0 0;font-size:13px;text-decoration:none;display:flex}.nl-topbar nav a[aria-current]{color:#f7cabf;border-bottom-color:#d92d20}.nl-topbar nav a:hover{color:#fff}.nl-main{max-width:1200px;margin:0 auto;padding:28px 40px 38px}.nl-banner{isolation:isolate;background:#161315;border:1px solid #ffffff10;border-radius:16px;height:248px;position:relative;overflow:hidden}.nl-banner-background{z-index:-3;object-fit:cover;object-position:center}.nl-banner-shade{z-index:-1;background:linear-gradient(90deg,#16131577,#16131510 55%,#0000),linear-gradient(#0000 50%,#100e0f4a);position:absolute;inset:0}.nl-banner-copy{z-index:2;max-width:67%;padding:31px 36px;position:relative}.nl-eyebrow{color:#f6c0b2;letter-spacing:1.7px;align-items:center;gap:8px;margin:0 0 13px;font-size:10px;font-weight:600;display:flex}.nl-banner h1{font:700 40px/1.16 var(--font-display), sans-serif;letter-spacing:-1.1px;margin:0}.nl-banner h1 span{color:#f9d4cb}.nl-banner-copy>p:last-child{color:#cec8c7;margin:13px 0 0;font-size:12px}.nl-banner-mascot{z-index:2;object-fit:contain;pointer-events:none;width:100%;height:100%;position:relative}.nl-nyra-widget{z-index:4;width:256px;height:240px;position:absolute;bottom:2px;right:34px}.nl-mascot-halo,.nl-mascot-glow{pointer-events:none;border-radius:50%;position:absolute;inset:10%}.nl-mascot-halo{filter:blur(32px);opacity:.9;background:radial-gradient(#d92d2080,#0000)}.nl-mascot-glow{filter:blur(24px);opacity:.3;background:#d92d20}.nl-mascot-button{cursor:pointer;background:0 0;border:0;border-radius:50%;width:100%;height:100%;padding:0;display:block;position:relative}.nl-mascot-chat-icon{z-index:3;color:#ffc9c9;background:#161315;border:1px solid #d92d2066;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:16px;right:22px;box-shadow:0 0 20px #d92d204d}.nl-mascot-dialogue{pointer-events:none;color:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#161315,#100e0fe6);border:1px solid #d92d2066;border-radius:16px;width:192px;padding:16px;font-size:12px;line-height:1.7;position:absolute;top:20%;right:calc(100% + 14px);box-shadow:0 0 20px #d92d204d}.nl-mascot-dialogue p{margin:0;position:relative}.nl-mascot-dialogue:before{content:"";background:#100e0f;border-top:1px solid #d92d2066;border-right:1px solid #d92d2066;width:14px;height:14px;position:absolute;top:calc(50% - 7px);right:-7px;transform:rotate(45deg)}.nl-current{border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:18px 3px 22px;display:flex}.nl-current-identity{align-items:center;gap:13px;display:flex}.nl-overline{letter-spacing:1.6px;color:#a99f9d;margin:0 0 3px;font-size:9px;font-weight:600}.nl-current h2{font:600 23px/1.35 var(--font-display), sans-serif;margin:0}.nl-current h2>span{font:400 11px var(--font-body), sans-serif;color:#f5bfb2;vertical-align:middle;padding-left:8px}.nl-next-tier{text-align:right;gap:3px;font-size:11px;display:grid}.nl-next-tier>span{color:#a49996}.nl-next-tier strong{color:#efe0dd;font-weight:500}.nl-next-tier strong>span:not(.nl-currency){color:#b2a9a7;padding-left:4px;font-weight:400}.nl-section-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:17px;display:flex}.nl-section-heading h2{font:600 21px/1.3 var(--font-display), sans-serif;letter-spacing:-.35px;margin:0}.nl-section-heading p{color:#afa6a4;margin:6px 0 0;font-size:12px}.nl-section-note{color:#9b8e8b;white-space:nowrap;font-size:10px}.nl-tier-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.nl-tier-card{--tier-color:#f0544a;background:linear-gradient(165deg,#1c191b,#161315);border:1px solid #ffffff0d;border-radius:12px;padding:13px 14px 14px;position:relative;overflow:hidden}.nl-tier-card:before{content:"";pointer-events:none;opacity:.09;background:radial-gradient(ellipse at 50% 60%, var(--tier-color), transparent 70%);height:130px;position:absolute;inset:0 0 auto}.nl-tier-card.is-current{border-color:#f0544a9c;box-shadow:inset 0 1px #f0544a33}:is(.nl-tier-card,.nl-rank-stop,.nl-perk-panel)[data-tier="1"]{--tier-color:#e6b7ab}:is(.nl-tier-card,.nl-rank-stop,.nl-perk-panel)[data-tier="2"]{--tier-color:#f0544a}:is(.nl-tier-card,.nl-rank-stop,.nl-perk-panel)[data-tier="3"]{--tier-color:#ff9f9f}:is(.nl-tier-card,.nl-rank-stop,.nl-perk-panel)[data-tier="4"]{--tier-color:#efcb85}:is(.nl-tier-card,.nl-rank-stop,.nl-perk-panel)[data-tier="5"]{--tier-color:#f9d4cb}.nl-card-top{color:#afa5a3;letter-spacing:1px;justify-content:space-between;align-items:center;gap:4px;min-height:19px;font-size:9px;font-weight:500;display:flex}.nl-current-tag{color:#f6c1b4;letter-spacing:0;background:#d92d2026;border-radius:4px;align-items:center;gap:3px;padding:2px 5px;font-size:9px;display:inline-flex}.nl-card-emblem{justify-content:center;margin:9px 0 5px;display:flex}.nl-insignia{filter:drop-shadow(0 4px 9px #00000030);flex-shrink:0}.nl-affiliate-insignia{object-fit:contain}.nl-tier-card h3{text-align:center;font:600 18px/1.3 var(--font-display), sans-serif;color:var(--tier-color);margin:0}.nl-rule-note{color:#a49997;margin:14px 1px 0;font-size:11px}.nl-rules{border-top:1px solid #ffffff10;border-bottom:1px solid #ffffff10;margin-top:24px}.nl-rules summary{cursor:pointer;color:#c6bfbd;justify-content:space-between;align-items:center;padding:17px 0;font-size:11px;list-style:none;display:flex}.nl-rules summary::-webkit-details-marker{display:none}.nl-rules summary svg{color:#988c89;transition:transform .15s}.nl-rules[open] summary svg{transform:rotate(180deg)}.nl-rules>div{color:#afa6a4;max-width:850px;padding:0 0 16px;font-size:11px;line-height:1.8}.nl-rules p{margin:0 0 10px}.nl-plan-heading{margin-top:27px}.nl-plan-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nl-plan{text-align:left;color:#fdf5f3;cursor:pointer;background:#161315;border:1px solid #ffffff10;border-radius:12px;align-items:start;gap:14px;padding:20px 18px;transition:border-color .15s,background .15s;display:flex}.nl-plan:hover{background:#1c191b;border-color:#f0544a66}.nl-plan.is-selected{background:linear-gradient(110deg,#201d1e,#161315);border-color:#f0544a9c}.nl-plan-icon{color:#f3b09f;background:#d92d201c;border:1px solid #f0544a1c;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.nl-plan-copy{flex:1;gap:9px;min-width:0;display:grid}.nl-plan-title{flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.nl-plan-title small{color:#b0a6a4;border:1px solid #ffffff13;border-radius:4px;padding:2px 5px;font-size:8px;font-weight:400}.nl-plan-payout{font:600 22px/1.3 var(--font-display), sans-serif;color:#f9d4cb}.nl-plan-payout small{font:400 10px var(--font-body), sans-serif;color:#bcb3b1}.nl-plan-payout>span:not(.nl-currency):not(.nl-payout-reward){color:#877976;padding:0 2px;font-weight:400}.nl-payout-reward{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.nl-plan-caption{color:#aba19f;font-size:11px;line-height:1.65}.nl-plan-radio{border:1px solid #877975;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;margin-top:2px;margin-left:1px;display:grid}.nl-plan.is-selected .nl-plan-radio{color:#fff;background:#d92d20;border-color:#d92d20}.nl-plan-panel{background:#161315;border:1px solid #ffffff10;border-radius:12px;grid-template-rows:1fr auto;min-width:0;display:grid;overflow:hidden}.nl-plan-panel.is-selected{background:linear-gradient(110deg,#201d1e,#161315);border-color:#f0544a9c}.nl-plan-panel .nl-plan,.nl-plan-panel .nl-plan.is-selected{background:0 0;border:0;border-radius:0;width:100%}.nl-plan-panel .nl-plan:hover{background:#f0544a08}.nl-plan-panel .nl-plan:focus-visible{outline-offset:-4px}.nl-referral-link{min-width:0;padding:0 18px 18px}.nl-referral-link label{color:#c4bdbc;flex:1;gap:8px;min-width:0;font-size:11px;display:grid}.nl-referral-control{border-top:1px solid #ffffff0b;align-items:end;gap:8px;min-width:0;padding-top:13px;display:flex}.nl-referral-control input{color:#d4cfcd;width:100%;min-width:0;height:40px;font:11px var(--font-body), sans-serif;background:#100e0f80;border:1px solid #332e30;border-radius:8px;flex:1;padding:0 10px}.nl-copy-feedback{color:#f9d4ca;margin-top:8px;font-size:10px;display:block}.nl-plan-rule{color:#b3aaa7;align-items:start;gap:7px;margin:13px 1px 0;font-size:11px;display:flex}.nl-plan-rule svg{color:#b0a6a4;flex-shrink:0}.nl-classic-emblem{color:#f5bfb2;place-items:center;width:62px;height:62px;display:grid}.nl-commission-rate{text-align:center;font:600 29px/1.2 var(--font-display), sans-serif;letter-spacing:-.6px;margin:8px 0 0}.nl-commission-rate span{color:var(--tier-color);padding-left:1px;font-size:18px}.nl-commission-label{text-align:center;color:#b6adab;margin:3px 0 16px;font-size:10px}.nl-tier-requirement{text-align:center;border-top:1px solid #ffffff0b;gap:4px;min-height:77px;padding-top:13px;display:grid}.nl-tier-requirement>span{color:#a69b98;font-size:10px}.nl-tier-requirement strong{color:#dedad9;font:600 16px var(--font-display), sans-serif}.nl-tier-requirement small{color:#a79c99;font-size:10px}.nl-footer{color:#938682;justify-content:space-between;align-items:center;gap:20px;max-width:1120px;margin:0 auto;padding:0 0 27px;font-size:10px;display:flex}@media (min-width:1200px){.nl-plan-payout{white-space:nowrap}}@media (max-width:1199px){.nl-main,.nl-topbar-inner{padding-left:28px;padding-right:28px}.nl-footer{margin-left:28px;margin-right:28px}.nl-tier-grid{gap:9px}.nl-tier-card{padding-left:10px;padding-right:10px}.nl-tier-card h3{font-size:16px}.nl-plan{gap:10px;padding:18px 14px}.nl-plan-icon{width:34px;height:34px}}@media (max-width:900px){.nl-banner-copy{max-width:71%;padding:33px 28px}.nl-banner h1{font-size:35px}.nl-nyra-widget{width:230px;right:12px}.nl-mascot-dialogue{top:auto;bottom:8px;right:18px}.nl-mascot-dialogue:before{top:-7px;right:26px;transform:rotate(-45deg)}.nl-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.nl-tier-card{padding:14px}.nl-tier-card h3{font-size:19px}.nl-plan-choice{grid-template-columns:1fr}.nl-plan-payout{white-space:normal}}@media (max-width:600px){.nl-topbar-inner{gap:12px;min-height:64px;padding:0 18px}.nl-brand{gap:7px;font-size:21px}.nl-brand>svg{width:18px}.nl-topbar nav{gap:18px}.nl-topbar nav a{gap:5px;font-size:11px}.nl-topbar nav svg{width:13px}.nl-main{padding:18px 18px 28px}.nl-banner{border-radius:12px;height:auto;min-height:190px}.nl-banner-background{object-position:58% center}.nl-banner-shade{z-index:2;background:linear-gradient(90deg,#161315af,#16131590 45%,#16131515)}.nl-banner-copy{z-index:3;max-width:100%;padding:24px 20px}.nl-eyebrow{letter-spacing:1px;gap:6px;margin-bottom:14px;font-size:8px}.nl-eyebrow svg{width:13px}.nl-banner h1{letter-spacing:-.8px;font-size:29px}.nl-banner-copy>p:last-child{max-width:100%;margin-top:12px;font-size:11px}.nl-current{align-items:center;gap:10px;margin-bottom:22px;padding:15px 0 19px}.nl-current-identity{gap:7px}.nl-current-identity .nl-insignia{width:48px;height:48px}.nl-current h2{font-size:21px}.nl-current h2>span{padding:1px 0 0;font-size:9px;display:block}.nl-overline{font-size:8px}.nl-next-tier{gap:4px;font-size:9px}.nl-next-tier strong>span:not(.nl-currency){padding:3px 0 0;font-size:8px;display:block}.nl-section-heading{align-items:start;margin-bottom:15px}.nl-section-heading h2{font-size:21px}.nl-section-heading p{font-size:11px}.nl-section-note{display:none}.nl-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nl-tier-card{padding:12px 11px}.nl-card-top{letter-spacing:.7px;font-size:8px}.nl-current-tag{padding:2px 4px;font-size:8px}.nl-card-emblem{margin-top:9px}.nl-card-emblem .nl-insignia{width:84px;height:84px}.nl-tier-card h3{font-size:17px}.nl-rule-note{font-size:9px;line-height:1.7}.nl-rules{margin-top:20px}.nl-rules summary{font-size:10px}.nl-plan-heading{margin-top:24px}.nl-plan{gap:9px;padding:16px 12px}.nl-plan-title{font-size:12px}.nl-plan-icon{border-radius:8px;width:30px;height:30px}.nl-plan-icon svg{width:18px}.nl-plan-payout{font-size:21px}.nl-plan-payout small{font-size:9px}.nl-plan-copy{gap:8px}.nl-plan-caption{font-size:10px}.nl-plan-radio{width:16px;height:16px}.nl-referral-link{padding:0 12px 14px}.nl-referral-control input{padding:0 8px;font-size:10px}.nl-plan-rule{font-size:9px;line-height:1.65}.nl-commission-rate{font-size:28px}.nl-tier-requirement>span{font-size:9px}.nl-footer{gap:12px;margin:0 18px;font-size:9px}}@media (max-width:360px){.nl-topbar nav{gap:10px}.nl-topbar nav a{gap:4px;font-size:10px}.nl-main{padding-left:12px;padding-right:12px}.nl-tier-card{padding-left:8px;padding-right:8px}.nl-banner h1{font-size:27px}}@media (prefers-reduced-motion:reduce){.nl-preview *{transition:none!important}}.nl-preview{isolation:isolate;position:relative}.nl-page-backdrop{z-index:-1;opacity:.5;pointer-events:none;background:url(/images/backgrounds/rewards-sanctuary.webp) top/cover no-repeat;height:960px;max-height:calc(100% - 72px);position:absolute;top:72px;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0% 40%,#0000 100%);mask-image:linear-gradient(#000 0% 40%,#0000 100%)}.nl-preview[data-program=affiliates] .nl-page-backdrop{background-image:url(/images/backgrounds/hero-cavern.webp)}.nl-page-backdrop:after{content:"";background:linear-gradient(#100e0f33,#100e0f66 60%,#100e0f);position:absolute;inset:0}.nl-banner-background{opacity:.38}.nl-dialogue-anchor{display:contents}.nl-mascot-dialogue{transform-origin:100%}.nl-rank-heading{align-items:center;margin-bottom:22px}.nl-rank-heading .nl-eyebrow{margin-bottom:5px;font-size:9px}.nl-rank-heading h2{font-size:27px}.nl-rank-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.nl-rank-stop{color:#cec8c6;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-rows:20px 108px 30px 24px 30px;place-items:center;min-width:0;padding:16px 12px 12px;transition:background .15s,border-color .15s;display:grid;position:relative}.nl-rank-stop:not(:last-child):after{content:"";pointer-events:none;background:#887a7750;width:calc(100% - 104px);height:1px;position:absolute;top:90px;left:calc(50% + 58px)}.nl-rank-stop:hover{background:#1c191b66}.nl-rank-stop.is-selected{background:linear-gradient(160deg,#242021b3,#161315b3);border-color:#ffffff09}.nl-rank-number{color:#a59a98;letter-spacing:1.5px;font-size:9px}.nl-rank-emblem{place-items:center;width:100%;height:108px;display:grid}.nl-rank-stop>strong{color:var(--tier-color);font:600 20px var(--font-display), sans-serif}.nl-rank-xp{color:#bcb3b1;font-variant-numeric:tabular-nums;font-size:10px}.nl-rank-status{color:#968a87;align-items:center;gap:4px;font-size:9px;display:flex}.nl-rank-status.is-current{color:#f6c0b2}.nl-perk-panel{background:#161315eb;border:1px solid #ffffff12;border-radius:14px;overflow:hidden}.nl-perk-heading{border-bottom:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.nl-perk-heading>div{align-items:center;gap:10px;display:flex}.nl-perk-heading h3{color:var(--tier-color);font:600 21px var(--font-display), sans-serif;margin:0}.nl-perk-heading>span{color:#bdb6b4;font-size:10px}.nl-perk-columns{grid-template-columns:1fr 1fr 1.15fr;margin:0;padding:24px;display:grid}.nl-perk-item{border-left:1px solid #ffffff0d;min-width:0;padding:0 24px}.nl-perk-item:first-child{border:0;padding-left:0}.nl-perk-item:last-child{padding-right:0}.nl-perk-item dt{color:#bdb6b4;align-items:center;gap:8px;font-size:11px;display:flex}.nl-perk-item dt svg{color:var(--tier-color);flex-shrink:0}.nl-perk-item dd{margin:12px 0 0}.nl-perk-item strong{min-height:48px;font:600 31px/1.3 var(--font-display), sans-serif;color:#fdf5f3;align-items:center;gap:5px;display:flex}.nl-perk-item strong small{font:500 14px var(--font-body), sans-serif;color:#cfc9c8}.nl-perk-item dd>span{color:#b1a7a5;margin-top:8px;font-size:10px;line-height:1.65;display:block}.nl-perk-item dd>span b{color:#d1cbca;font-weight:500}.nl-perk-look strong{color:var(--tier-color);font-size:18px}.nl-reward-extras{gap:18px;margin-top:32px;display:grid}.nl-streak,.nl-social-rewards,.nl-reward-shortcuts{background:#161315eb;border:1px solid #ffffff12;border-radius:14px;min-width:0;padding:22px}.nl-streak{isolation:isolate;padding:18px 22px;position:relative;overflow:hidden}.nl-streak:before{content:"";z-index:-1;opacity:.16;pointer-events:none;background:url(/images/backgrounds/streak-grotto.webp) 50%/cover;position:absolute;inset:0}.nl-reward-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.nl-reward-heading h2,.nl-promo h2{font:600 22px var(--font-display), sans-serif;color:#fdf5f3;align-items:center;gap:8px;margin:0;display:flex}.nl-reward-heading h2 svg,.nl-promo h2 svg{color:#f6c0b2;flex-shrink:0}.nl-reward-heading p{color:#bdb6b4;margin:5px 0 0;font-size:11px}.nl-reward-kicker{color:#f6c0b2;white-space:nowrap;font-size:10px}.nl-streak-track{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:14px 0 8px;padding:0;list-style:none;display:grid}.nl-streak-track li{background:#100e0f66;border:1px solid #ffffff09;border-radius:10px;align-content:center;justify-items:center;gap:5px;min-width:0;padding:10px 4px 7px;display:grid}.nl-streak-track .is-next{background:linear-gradient(160deg,#d92d2020,#161315aa);border-color:#f0544a80}.nl-streak-track li:last-child{background:linear-gradient(160deg,#c9a5590d,#16131588)}.nl-streak-day{color:#d1cbca;font-size:10px}.nl-streak-track .nl-streak-art{object-fit:contain;width:56px;height:56px;display:block}.nl-streak-track strong{font:600 18px var(--font-display), sans-serif;color:#fdf5f3;font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:flex}.nl-streak-state{color:#eabbaf;min-height:14px;font-size:9px}.nl-streak-track li:last-child .nl-streak-state{color:#dac38e}.nl-streak-bottom{justify-content:space-between;align-items:start;gap:14px;display:flex}.nl-streak-rules{color:#b6adab;min-width:0;max-width:640px;font-size:10px}.nl-streak-rules summary{cursor:pointer;align-items:center;gap:6px;width:fit-content;min-height:44px;list-style:none;display:flex}.nl-streak-rules summary::-webkit-details-marker{display:none}.nl-streak-rules[open] summary svg{transform:rotate(180deg)}.nl-streak-rules p{margin:3px 0 0;line-height:1.8}.nl-reward-grid{grid-template-columns:1.7fr 1fr;gap:18px;display:grid}.nl-social-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:14px 0 0;padding:0;list-style:none;display:grid}.nl-social-list li{min-width:0}.nl-social-list a,.nl-app-reward{color:#c4bdbc;border-radius:6px;align-items:center;gap:10px;text-decoration:none;display:flex}.nl-social-list a{border-bottom:1px solid #ffffff0b;min-height:74px}.nl-social-list li:nth-last-child(-n+2) a{border-bottom:none}.nl-social-list a:hover,.nl-app-reward:hover{color:#fbe5e0;background:#d92d200c}.nl-social-list img{flex-shrink:0}.nl-social-name{flex:1;gap:4px;min-width:0;display:grid}.nl-social-name strong{color:#fdf5f3;font-size:11px;font-weight:500}.nl-social-name>span{color:#b1a7a5;font-size:9px}.nl-social-amount{color:#f7cabf;font:600 14px var(--font-display), sans-serif;white-space:nowrap;align-items:center;gap:4px;display:flex}.nl-social-list a>svg,.nl-app-reward>svg{flex-shrink:0}.nl-reward-shortcuts{align-content:space-between;gap:18px;display:grid}.nl-promo h2{font-size:20px}.nl-promo-control{gap:8px;margin-top:16px;display:flex}.nl-promo-control input{color:#fdf5f3;background:#100e0faa;border:1px solid #ffffff12;border-radius:8px;flex:1;width:100%;min-width:0;height:44px;padding:0 12px;font-family:inherit;font-size:11px}.nl-promo-label{flex:1;min-width:0}.nl-promo-control input::placeholder{color:#a19693}.nl-app-reward{border-top:1px solid #ffffff0b;min-height:70px;padding-top:18px}.nl-app-icon{color:#f6c0b2;background:#d92d201a;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}@media (max-width:1023px){.nl-reward-grid{grid-template-columns:1fr}.nl-reward-shortcuts{grid-template-columns:1fr 1fr;align-items:center;gap:24px}.nl-app-reward{border-top:0;border-left:1px solid #ffffff0b;padding:0 0 0 24px}}@media (max-width:639px){.nl-nyra-widget{display:none}.nl-topbar-inner{flex-direction:column;align-items:stretch;gap:0;padding:0 18px}.nl-brand{align-self:center;min-height:54px}.nl-topbar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.nl-topbar nav a{justify-content:center;min-height:44px;font-size:12px}.nl-page-backdrop{top:98px}.nl-banner{height:auto;min-height:190px}.nl-banner-copy,.nl-banner-copy>p:last-child{max-width:100%}.nl-referral-control input,.nl-referral-control button{min-height:44px}.nl-referral-control input,.nl-promo-control input{font-size:16px}.nl-rules summary{min-height:44px}.nl-affiliate-grid{grid-template-columns:1fr;gap:8px}.nl-affiliate-grid .nl-tier-card{grid-template-columns:64px minmax(0,1fr) 62px;grid-template-areas:"top top top""emblem name rate""emblem requirement label";align-items:center;gap:4px 12px;padding:12px;display:grid}.nl-affiliate-grid .nl-card-top{grid-area:top;margin-bottom:4px}.nl-affiliate-grid .nl-card-emblem{grid-area:emblem;margin:0}.nl-affiliate-grid .nl-card-emblem .nl-insignia{width:64px;height:64px}.nl-affiliate-grid h3{text-align:left;grid-area:name;margin:0;font-size:17px}.nl-affiliate-grid .nl-commission-rate{text-align:right;grid-area:rate;margin:0;font-size:27px}.nl-affiliate-grid .nl-commission-label{text-align:right;grid-area:label;align-self:start;margin:0;font-size:8px}.nl-affiliate-grid .nl-tier-requirement{text-align:left;border:0;grid-area:requirement;align-self:start;gap:2px;min-height:0;padding:0}.nl-affiliate-grid .nl-tier-requirement>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.nl-affiliate-grid .nl-tier-requirement strong{font-size:13px}.nl-affiliate-grid .nl-tier-requirement small{font-size:9px}.nl-reward-extras{gap:12px;margin-top:24px}.nl-streak,.nl-social-rewards,.nl-reward-shortcuts{border-radius:12px;padding:16px 12px}.nl-reward-heading h2{font-size:21px}.nl-reward-heading p{font-size:10px;line-height:1.7}.nl-reward-kicker{display:none}.nl-streak-track{gap:4px;margin:16px 0 12px}.nl-streak-track li{border-radius:7px;gap:7px;padding:8px 0 4px}.nl-streak-day{font-size:9px}.nl-streak-track .nl-streak-art{width:min(36px,100%);height:36px}.nl-streak-track strong{gap:0;font-size:12px}.nl-streak-track .nl-currency{gap:2px}.nl-streak-track .nl-currency>svg{width:10px;height:10px}.nl-streak-state{min-height:12px;font-size:8px}.nl-streak-track li:last-child .nl-streak-state{font-size:0}.nl-streak-track li:last-child .nl-streak-state:after{content:"Final";font-size:8px}.nl-social-list{grid-template-columns:1fr;gap:0;margin-top:8px}.nl-social-list a{gap:12px;min-height:64px}.nl-social-list li:nth-last-child(2) a{border-bottom:1px solid #ffffff0b}.nl-social-list img{width:28px;height:28px}.nl-social-name strong{font-size:12px}.nl-social-name>span{font-size:10px}.nl-social-amount{font-size:15px}.nl-reward-grid{gap:12px}.nl-reward-shortcuts{grid-template-columns:1fr;gap:16px}.nl-app-reward{border-top:1px solid #ffffff0b;border-left:0;min-height:60px;padding:14px 0 0}}@media (max-width:600px){.nl-page-backdrop{background-image:url(/images/backgrounds/rewards-sanctuary-mobile.webp);height:900px;top:98px}.nl-preview[data-program=affiliates] .nl-page-backdrop{background-image:url(/images/backgrounds/hero-cavern-mobile.webp)}.nl-rank-track{scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(132px,1fr));gap:8px;padding:4px 4px 12px;overflow-x:auto}.nl-rank-stop{scroll-snap-align:center;padding-left:8px;padding-right:8px}.nl-rank-stop:not(:last-child):after{width:calc(100% - 108px)}.nl-rank-stop>strong{font-size:18px}.nl-rank-heading h2{font-size:26px}.nl-perk-heading{padding:13px 16px}.nl-perk-heading h3{font-size:20px}.nl-perk-heading>span{text-align:right;max-width:112px;font-size:9px}.nl-perk-heading .nl-insignia{width:34px;height:34px}.nl-perk-columns{grid-template-columns:1fr;padding:0 16px}.nl-perk-item,.nl-perk-item:first-child{border-top:1px solid #ffffff0d;border-left:0;grid-template-columns:1fr auto;align-items:center;gap:6px 14px;padding:18px 0;display:grid}.nl-perk-item:first-child{border-top:0}.nl-perk-item dd{display:contents}.nl-perk-item strong{text-align:right;justify-self:end;min-height:0;font-size:25px}.nl-perk-item dd>span{grid-column:1/-1;margin:0}.nl-perk-item dt{font-size:10px}.nl-perk-look strong{max-width:160px;font-size:15px}.nl-mascot-dialogue{transform-origin:100% 100%}}.nl-live-program{isolation:isolate;background:0 0;min-height:0;position:relative}.nl-live-program .nl-page-backdrop{z-index:-1;pointer-events:none;top:0}.nl-skeleton{vertical-align:middle;background:#8d7f7b26;border-radius:6px;max-width:100%;height:1em;min-height:10px;animation:1.6s ease-in-out infinite nl-skeleton-pulse;display:inline-block}.nl-skeleton-circle{border-radius:50%;height:32px}.nl-social-skeleton{align-items:center;gap:10px;min-height:74px;display:flex}.nl-social-skeleton .nl-social-name{gap:10px}.nl-referral-input{display:block;position:relative}.nl-referral-input>.nl-skeleton{position:absolute;top:50%;left:12px;transform:translateY(-50%)}.nl-vip-progress.nl-skeleton{width:auto;min-height:4px;display:block}.nl-current-identity,.nl-current-identity>div,.nl-next-tier,.nl-next-tier strong{min-width:0}.nl-live-program .nl-current h2>.nl-skeleton,.nl-live-program .nl-next-tier strong>.nl-skeleton{font:inherit;padding:0}@keyframes nl-skeleton-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.nl-live-program.animate-appear{will-change:auto;animation:none}.nl-skeleton{animation:none}}.nl-program-notice{background:#161315;border:1px solid #f0544a33;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;padding:12px 16px;display:flex}.nl-program-action{flex-shrink:0;min-height:44px;line-height:1.25}.nl-program-action>svg{flex-shrink:0}.nl-program-notice>.nl-program-action{margin-left:auto}.nl-live-program .nl-plan:disabled{cursor:default;opacity:.55}.nl-gift-action{border-top:1px solid #ffffff0c;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.nl-gift-action>span{color:#bdb6b4;flex:1;min-width:0;font-size:12px}.nl-gift-claim{min-width:144px}.nl-streak-claim{min-width:140px;margin-left:auto}.nl-copy-button{min-width:88px}.nl-streak-bottom,.nl-program-notice{flex-wrap:wrap}.nl-action-status{color:#f6c0b2;margin:12px 0}.nl-action-status.is-error{color:#ffb6b6}.nl-vip-progress{background:#ffffff0b;border-radius:9px;height:4px;margin:-18px 24px 25px;overflow:hidden}.nl-vip-progress span{border-radius:inherit;background:#f0544a;height:100%;display:block}.nl-live-program .nl-social-list li{border-bottom:1px solid #ffffff0b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.nl-live-program .nl-social-list li:nth-last-child(-n+2){border-bottom:0}.nl-live-program .nl-social-list a{border-bottom:0;min-width:0;padding-right:0}.nl-social-action{flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:8px 0 12px;display:flex}.nl-social-name{overflow-wrap:anywhere}.nl-social-claimed{color:#9ee5bb}.nl-streak-track li.is-claimed{border-color:#9ee5bb30}.nl-streak-track li.is-claimed .nl-streak-state{color:#9ee5bb}.nl-code-editor{color:#bdb6b4;margin:18px 0;font-size:12px}.nl-affiliate-summary{background:#16131588;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0 0 28px;padding:20px 22px;display:grid}.nl-affiliate-summary .nl-overline{margin-bottom:9px}.nl-affiliate-earned{color:#fff;font-size:24px}.nl-affiliate-summary>div>.nl-skeleton{font-size:24px}.nl-affiliate-breakdown{flex-wrap:wrap;gap:6px 18px;display:flex}.nl-affiliate-breakdown>span{align-items:center;gap:6px;display:inline-flex}.nl-affiliate-breakdown,.nl-affiliate-summary-note{color:#b9b0ae;margin-top:10px;font-size:11px}@media (max-width:639px){.nl-current-identity{flex:60%}.nl-next-tier{flex:40%}.nl-affiliate-summary{grid-template-columns:minmax(0,1fr);gap:20px;padding:18px}.nl-affiliate-summary>div+div{border-top:1px solid #ffffff0d;padding-top:18px}}.nl-code-editor summary{cursor:pointer;width:fit-content}.nl-code-editor form{align-items:center;gap:8px;max-width:380px;margin-top:10px;display:flex}.nl-code-editor input{color:#fff;background:#161315;border:1px solid #ffffff16;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:9px 12px;font-size:16px}.nl-code-editor form>label{flex:1;min-width:0}@media (max-width:639px){.nl-live-program .nl-main{padding-top:20px}.nl-gift-action{flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px}.nl-gift-claim{width:100%}.nl-program-notice{align-items:flex-start}.nl-live-program .nl-social-list li:nth-last-child(2){border-bottom:1px solid #ffffff0b}.nl-vip-progress{margin-left:16px;margin-right:16px}}
.nl-vip-avatar{border:1px solid color-mix(in srgb, var(--vip-color) 65%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--vip-color) 30%, #161314), #161314);vertical-align:middle;border-radius:14px;flex-shrink:0;padding:3px;display:inline-flex;position:relative}.nl-vip-avatar img{object-fit:cover;border-radius:10px;width:100%;height:100%}.nl-vip-avatar[data-vip-rank="0"]{background:#ffffff08;border-color:#ffffff18}.nl-vip-avatar:is([data-vip-rank="2"],[data-vip-rank="3"],[data-vip-rank="4"],[data-vip-rank="5"]){box-shadow:inset 0 0 0 1px #ffffff15, 0 0 14px color-mix(in srgb, var(--vip-color) 12%, transparent)}.nl-vip-avatar:is([data-vip-rank="3"],[data-vip-rank="4"],[data-vip-rank="5"]):after{content:"";background:var(--vip-color);border:1px solid #161314;width:7px;height:7px;position:absolute;bottom:-3px;right:5px;transform:rotate(45deg)}.nl-vip-avatar[data-vip-rank="5"]{border-width:2px;box-shadow:inset 0 0 0 1px #ffffff30,0 0 20px #f9d4cb20}.nl-vip-avatar[data-vip-rank="5"]:after{width:9px;height:9px;bottom:7px;right:-3px}.nl-profile-overlay{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a0808bb;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.nl-public-profile{border:1px solid color-mix(in srgb, var(--vip-color) 25%, transparent);background:#110f0f;border-radius:20px;width:100%;max-width:540px;max-height:min(88dvh,780px);overflow-y:auto;box-shadow:0 20px 80px #0007}.nl-public-profile-header{background:radial-gradient(ellipse at 95% 10%, color-mix(in srgb, var(--vip-color) 16%, transparent), transparent 65%), linear-gradient(135deg, #1c191a, #121011);border-bottom:1px solid #ffffff0d;padding:30px 26px 24px;position:relative;overflow:hidden}.nl-public-profile-identity{z-index:1;align-items:center;gap:17px;padding-right:50px;display:flex;position:relative}.nl-public-profile-identity>div{min-width:0}.nl-public-profile-identity h2{color:var(--vip-color);overflow-wrap:anywhere;margin:3px 0 5px;font-size:23px;font-weight:650;line-height:1.2}.nl-profile-eyebrow{letter-spacing:1.5px;color:#a49996;margin:0;font-size:8px;font-weight:600}.nl-profile-joined{color:#b4aba8;margin-top:7px;font-size:10px}.nl-profile-close{z-index:2;width:32px;height:32px;position:absolute;top:14px;right:14px}.nl-profile-crest{opacity:.12;position:absolute;bottom:-22px;right:8px;transform:rotate(-10deg)}.nl-public-profile-content{padding:22px 26px 26px}.nl-public-vip-progress>div:first-child{color:#c6bfbe;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.nl-public-vip-progress strong{color:var(--vip-color);font-size:12px;font-weight:500}.nl-public-vip-progress strong small{font-size:9px}.nl-public-xp-track{background:#ffffff0a;border-radius:10px;height:5px;margin:10px 0 7px;overflow:hidden}.nl-public-xp-track>span{border-radius:inherit;background:var(--vip-color);height:100%;display:block}.nl-public-vip-progress>p{color:#a29693;font-size:10px}.nl-public-profile-facts{border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0;padding:20px 0;display:grid}.nl-public-profile-facts dt{color:#afa5a2;align-items:center;gap:5px;margin-bottom:8px;font-size:10px;display:flex}.nl-public-profile-facts dd{color:#f3e8e6;overflow-wrap:anywhere;font-size:18px;font-weight:500}.nl-public-activity h3{color:#d6d1d0;font-size:12px;font-weight:500}.nl-public-activity>div:first-child{margin-bottom:6px}.nl-public-activity-row{border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.nl-public-activity-row:last-child{border-bottom:0}.nl-public-activity-row h4{font-size:11px}.nl-public-activity-row p{margin-top:3px;font-size:9px}.nl-public-activity-row>div>div:first-child{border-radius:8px;padding:6px}.nl-profile-error{color:#e8c4bb;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;font-size:11px;display:flex}.nl-profile-skeleton{vertical-align:middle;background:#8d7f7b26;border-radius:5px;width:70px;max-width:100%;height:1em;min-height:10px;animation:1.6s ease-in-out infinite nl-profile-pulse;display:inline-block}.nl-profile-skeleton-wide{width:100%;height:5px;min-height:5px;margin-top:12px;display:block}.nl-profile-activity-skeleton{flex-direction:column;gap:18px;margin-top:16px;display:flex}.nl-profile-activity-skeleton .nl-profile-skeleton{width:80%;height:24px}@keyframes nl-profile-pulse{50%{opacity:.45}}@media (max-width:639px){.nl-profile-overlay{padding:12px}.nl-public-profile-header{padding:30px 18px 20px}.nl-public-profile-content{padding:20px 18px}.nl-public-profile-identity{gap:12px;padding-right:20px}.nl-public-profile-identity h2{font-size:20px}.nl-public-profile-identity>.nl-vip-avatar{width:64px!important;height:64px!important}.nl-public-profile-facts{gap:12px}.nl-public-profile-facts .inline-flex{font-size:14px}.nl-public-profile-facts .inline-flex>svg{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.nl-profile-skeleton{animation:none}}
.nl-chat-sidebar{z-index:90;background:linear-gradient(160deg,#141113,#0e0c0c 50%);border-left:1px solid #ffffff12;flex-direction:column;width:320px;animation:.2s ease-out nl-chat-enter;display:flex;position:fixed;top:64px;bottom:0;right:0;box-shadow:-12px 0 40px #00000018}.nl-chat-header{justify-content:space-between;align-items:center;gap:10px;padding:18px 14px 16px;display:flex}.nl-chat-heading{align-items:center;gap:10px;min-width:0;display:flex}.nl-chat-heading>span{color:#f3ae9d;background:#d92d2018;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.nl-chat-heading h2{color:#fef5f3;margin:0;font-size:14px;font-weight:600}.nl-chat-heading p{color:#a49996;margin:3px 0 0;font-size:10px}.nl-chat-header>button{flex-shrink:0;width:34px;height:34px}.nl-chat-tabs{border-bottom:1px solid #ffffff09;gap:6px;padding:0 12px 12px;display:flex}.nl-chat-tabs>button{color:#b4aba8;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:40px;font-size:11px;font-weight:500;transition:background .15s,color .15s;display:flex}.nl-chat-tabs>button[aria-pressed=true]{color:#f6c4b8;background:#d92d201a;box-shadow:inset 0 0 0 1px #f0544a24}.nl-chat-tabs>button:hover{background:#ffffff08}.nl-chat-online{color:#a79d9a;align-items:center;gap:4px;font-size:9px;display:inline-flex}.nl-chat-online i{background:#7bd3ae;border-radius:100%;width:4px;height:4px}.nl-chat-content{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.nl-chat-rules{color:#e0a292;background:#f0544a08;border:1px solid #f0544a15;border-radius:10px;align-items:center;gap:8px;margin:12px 12px 0;padding:8px 9px;display:flex}.nl-chat-rules>svg{flex-shrink:0}.nl-chat-rules p{color:#b6aeac;flex:1;margin:0;font-size:10px;line-height:1.5}.nl-chat-rules>button{border-radius:7px;width:26px;min-width:26px;height:26px}.nl-chat-messages{overscroll-behavior:contain;flex:1;min-height:0;padding:14px 12px;overflow-y:auto}.nl-chat-message{gap:10px;margin-bottom:18px;animation:.18s ease-out nl-chat-message-enter;display:flex}.nl-chat-avatar-button{border-radius:14px;flex-shrink:0;align-self:flex-start;margin-top:1px}.nl-chat-message-body{flex:1;min-width:0}.nl-chat-message-meta{flex-wrap:wrap;align-items:center;gap:5px;min-height:23px;display:flex}.nl-chat-username{text-overflow:ellipsis;white-space:nowrap;max-width:125px;color:var(--vip-color);text-align:left;font-size:12px;font-weight:600;overflow:hidden}.nl-chat-username:hover{text-underline-offset:3px;text-decoration:underline}.nl-chat-message-meta time{color:#867875;margin-left:auto;font-size:9px}.nl-chat-staff{color:#f4b6a6;align-items:center;gap:3px;font-size:9px;display:inline-flex}.nl-chat-message-text{color:#d8d4d3;white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;line-height:1.65}.nl-chat-message-text small{color:#8a7c79;font-size:9px}.nl-chat-message.is-own .nl-chat-message-text{color:#f2e6e3}.nl-chat-system{text-align:center;color:#9e9390;overflow-wrap:anywhere;margin:12px 0;font-size:10px}.nl-chat-moderation{color:#9e9390;margin-top:5px;font-size:9px}.nl-chat-moderation summary{cursor:pointer;width:fit-content}.nl-chat-moderation>div{flex-wrap:wrap;gap:6px;padding-top:6px;display:flex}.nl-chat-moderation button{background:#ffffff08;border-radius:6px;align-items:center;gap:4px;padding:6px;display:flex}.nl-chat-moderation button:hover{background:#ffffff12}.nl-chat-empty{text-align:center;color:#9d918e;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:120px;display:flex}.nl-chat-empty svg{color:#f0544a;opacity:.6;margin-bottom:14px}.nl-chat-empty h3{color:#dcd8d7;font-size:13px}.nl-chat-empty p{margin-top:5px;font-size:11px}.nl-chat-jump{color:#f9d7ce;background:#603328;border:1px solid #f0544a30;border-radius:10px;align-self:center;align-items:center;gap:6px;margin:0 0 10px;padding:8px 12px;font-size:11px;display:flex}.nl-chat-input-area{background:#0f0d0e;border-top:1px solid #ffffff0c;padding:12px}.nl-chat-input-area>div.relative{background:#181516;border-color:#ffffff14;border-radius:12px}.nl-chat-composer{position:relative}.nl-chat-composer form{align-items:flex-end;gap:8px;display:flex}.nl-chat-field{background:#181516;border:1px solid #ffffff14;border-radius:12px;flex:1;align-items:flex-end;min-width:0;display:flex}.nl-chat-field:focus-within{border-color:#f0544a70;box-shadow:0 0 0 2px #f0544a0c}.nl-chat-field textarea{resize:none;color:#f7ece9;background:0 0;outline:none;width:100%;min-width:0;min-height:44px;max-height:112px;padding:12px 8px 10px 12px;font-size:12px;line-height:1.5}.nl-chat-field textarea::placeholder{color:#998c89}.nl-chat-field>button{box-shadow:none;background:0 0;border:0;width:34px;height:44px;padding:0 8px}.nl-chat-composer form>button{border-radius:12px;flex-shrink:0;width:44px;height:44px;margin-bottom:3px}.nl-chat-composer-note{color:#a49997;text-align:right;margin:7px 2px 0;font-size:9px}.nl-chat-emoji{z-index:5;border-radius:12px;position:absolute;bottom:calc(100% + 12px);left:0;right:0;overflow:hidden;box-shadow:0 8px 30px #0007}.nl-chat-signin{justify-content:space-between;align-items:center;gap:10px;display:flex}.nl-chat-signin p{color:#b9b0ae;font-size:11px}.nl-chat-muted,.nl-chat-validation{color:#e5b58d;align-items:center;gap:7px;font-size:11px;line-height:1.5;display:flex}.nl-chat-validation{color:#eea3af;margin:0 0 9px}.nl-chat-error{color:#e6c4bb;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:11px;display:flex}.nl-chat-message-skeleton{gap:10px;margin-bottom:24px;display:flex}.nl-chat-message-skeleton span{background:#8d7f7b26;border-radius:5px;height:10px;animation:1.6s ease-in-out infinite nl-chat-pulse;display:block}.nl-chat-message-skeleton>span{border-radius:13px;width:36px;height:36px}.nl-chat-message-skeleton>div{flex:1;min-width:0;padding-top:5px}.nl-chat-message-skeleton>div span{margin-bottom:9px}.nl-chat-message-skeleton>div span:first-child{width:45%}.nl-chat-message-skeleton>div span:last-child{width:70%}.nl-chat-toggle{z-index:45;color:#fff;background:#d92d20;border:1px solid #ef9882;border-radius:16px;place-items:center;width:50px;height:50px;transition:transform .15s,background .15s;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 4px #7f1d1d,0 6px 24px #0005}.nl-chat-toggle:hover{background:#d92d20;transform:translateY(-2px)}.nl-chat-toggle:focus-visible{outline-offset:4px;outline:2px solid #f7c7bb}.nl-chat-unread{color:#fff;background:#d37158;border-radius:6px;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:9px;display:inline-grid}.nl-chat-toggle>.nl-chat-unread{border:2px solid #0e0c0c;min-width:20px;height:20px;position:absolute;top:-4px;right:-4px}@keyframes nl-chat-enter{0%{opacity:0;transform:translate(12px)}}@keyframes nl-chat-message-enter{0%{opacity:0;transform:translateY(4px)}}@keyframes nl-chat-pulse{50%{opacity:.4}}@media (max-width:1023px){.nl-chat-sidebar{z-index:120;width:100%;height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);border:0;top:0;bottom:0;left:0}.nl-chat-backdrop{z-index:115;background:#0a080899;position:fixed;inset:0}.nl-chat-message-meta time{font-size:10px}.nl-chat-message-text{font-size:13px}.nl-chat-field textarea{font-size:16px}.nl-chat-rules p{font-size:11px}.nl-chat-username{max-width:170px;font-size:13px}}@media (max-width:767px){.nl-chat-toggle{right:16px;bottom:calc(5.25rem + env(safe-area-inset-bottom));border-radius:14px;width:46px;height:46px}}@media (prefers-reduced-motion:reduce){.nl-chat-sidebar,.nl-chat-message,.nl-chat-message-skeleton span{animation:none}.nl-chat-toggle{transition:none}}
.nl-header-inner{gap:16px}.nl-header-account{flex-shrink:0}.nl-header-navigation{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.nl-header-brand{flex-shrink:0}.nl-header-menu{flex:1;align-items:center;gap:4px;min-width:0;display:none}.nl-header-links{scrollbar-width:none;flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.nl-header-links::-webkit-scrollbar{display:none}.nl-header-links>a{white-space:nowrap;flex-shrink:0}.nl-header-links>a>svg{flex-shrink:0}.nl-header-navigation[data-compact-navigation=true] .nl-header-links>a:not([aria-current=page])>span{display:none}.nl-header-navigation[data-compact-navigation=true] .nl-header-links>a:not([aria-current=page]){gap:0;padding-left:10px;padding-right:10px}.nl-navigation-preference{flex-shrink:0;width:32px;height:36px}.nl-navigation-preference[aria-pressed=true]{color:#f6c4b8;background:#d92d201a}.nl-navigation-scroll{flex-shrink:0;width:24px;height:36px}.nl-navigation-scroll[hidden]{display:none}.nl-navigation-scroll:disabled{opacity:.25}.nl-mobile-menu-toggle{flex-shrink:0}.nl-mobile-menu-overlay{z-index:140;animation:.15s ease-out nl-mobile-menu-fade;position:fixed;inset:0}.nl-mobile-menu-backdrop{background:#0a0808aa;width:100%;height:100%;position:absolute;inset:0}.nl-mobile-menu-dialog{width:min(360px,100% - 28px);height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);background:linear-gradient(160deg,#171415,#0e0c0c 65%);border-right:1px solid #ffffff12;flex-direction:column;animation:.2s ease-out nl-mobile-menu-enter;display:flex;position:relative;box-shadow:12px 0 40px #0005}.nl-mobile-menu-heading{border-bottom:1px solid #ffffff0c;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.nl-mobile-menu-heading h2{font-family:var(--font-display), sans-serif;color:#fef5f3;font-size:20px;font-weight:700}.nl-mobile-menu-links{overscroll-behavior:contain;min-height:0;padding:10px 12px 20px;overflow-y:auto}.nl-mobile-menu-group+.nl-mobile-menu-group{border-top:1px solid #ffffff0c;margin-top:10px;padding-top:8px}.nl-mobile-menu-group>p{letter-spacing:.1em;text-transform:uppercase;color:#a49996;padding:8px 12px;font-size:10px;font-weight:600}.nl-mobile-menu-group>a{color:#c0b9b7;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;min-height:44px;padding:10px 12px;font-size:14px;font-weight:500;display:flex}.nl-mobile-menu-group>a:hover,.nl-mobile-menu-group>a:focus-visible{color:#fef5f3;background:#ffffff06}.nl-mobile-menu-group>a:focus-visible{outline-offset:-2px;outline:2px solid #f3ae9d}.nl-mobile-menu-group>a[aria-current=page]{color:#f5bfb2;background:#d92d2016;border-color:#ef988230}.nl-mobile-menu-current{margin-left:auto}@keyframes nl-mobile-menu-fade{0%{opacity:0}}@keyframes nl-mobile-menu-enter{0%{transform:translate(-20px)}}@media (max-width:767px){.nl-site-header .nl-header-inner{gap:8px;padding-inline:8px}.nl-header-navigation{flex:none;gap:6px}.nl-header-brand>svg{width:32px;height:32px}.nl-header-account [data-onboarding=coins]{font-size:14px}}@media (min-width:768px){.nl-header-navigation>.nl-mobile-menu-toggle,.nl-mobile-menu-overlay{display:none}.nl-header-menu{display:flex}}@media (min-width:768px) and (max-width:1279px){.nl-header-navigation{gap:8px}.nl-header-brand-name{display:none}.nl-header-links{gap:4px}.nl-header-links>a{letter-spacing:.025em;font-size:12px}}@media (prefers-reduced-motion:reduce){.nl-mobile-menu-overlay,.nl-mobile-menu-dialog{animation:none}.nl-header-links{scroll-behavior:auto}}
