.nl-preview{--nl-blue:#7196ff;color:#f4f1ff;background:#0d0b1f;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 #8caaff}.nl-topbar{background:#151329;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:#4171f5}.nl-topbar nav{align-self:stretch;gap:28px;display:flex}.nl-topbar nav a{color:#aaa6c1;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:#b7cbff;border-bottom-color:#4171f5}.nl-topbar nav a:hover{color:#fff}.nl-main{max-width:1200px;margin:0 auto;padding:28px 40px 38px}.nl-banner{isolation:isolate;background:#151329;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,#15132977,#15132910 55%,#0000),linear-gradient(#0000 50%,#0d0b1f4a);position:absolute;inset:0}.nl-banner-copy{z-index:2;max-width:67%;padding:31px 36px;position:relative}.nl-eyebrow{color:#a9bfff;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:#c5d6ff}.nl-banner-copy>p:last-child{color:#c4c0d5;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(#3b82f580,#0000)}.nl-mascot-glow{filter:blur(24px);opacity:.3;background:#4171f5}.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:#bfd8ff;background:#151329;border:1px solid #4171f566;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:16px;right:22px;box-shadow:0 0 20px #3b82f54d}.nl-mascot-dialogue{pointer-events:none;color:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#151329,#0d0b1fe6);border:1px solid #4171f566;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 #3b82f54d}.nl-mascot-dialogue p{margin:0;position:relative}.nl-mascot-dialogue:before{content:"";background:#111024;border-top:1px solid #4171f566;border-right:1px solid #4171f566;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:#9b95b1;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:#a8bfff;vertical-align:middle;padding-left:8px}.nl-next-tier{text-align:right;gap:3px;font-size:11px;display:grid}.nl-next-tier>span{color:#9690aa}.nl-next-tier strong{color:#e0dcf0;font-weight:500}.nl-next-tier strong>span:not(.nl-currency){color:#a5a0b9;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:#a19bb8;margin:6px 0 0;font-size:12px}.nl-section-note{color:#8d879f;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:#7199ff;background:linear-gradient(165deg,#1d1a33,#151329);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:#7196ff9c;box-shadow:inset 0 1px #7196ff33}:is(.nl-tier-card,.nl-rank-stop,.nl-perk-panel)[data-tier="1"]{--tier-color:#a8bce9}:is(.nl-tier-card,.nl-rank-stop,.nl-perk-panel)[data-tier="2"]{--tier-color:#7199ff}:is(.nl-tier-card,.nl-rank-stop,.nl-perk-panel)[data-tier="3"]{--tier-color:#c8a0fa}: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:#c5ebff}.nl-card-top{color:#a29cb6;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:#abc2ff;letter-spacing:0;background:#4171f526;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:#9790ab;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:#bbb5ce;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:#89839e;transition:transform .15s}.nl-rules[open] summary svg{transform:rotate(180deg)}.nl-rules>div{color:#a29bb8;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:#f4f1ff;cursor:pointer;background:#151329;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:#1d1a33;border-color:#7196ff66}.nl-plan.is-selected{background:linear-gradient(110deg,#202041,#151329);border-color:#7196ff9c}.nl-plan-icon{color:#93afff;background:#4171f51c;border:1px solid #7196ff1c;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:#a29db7;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:#c5d6ff}.nl-plan-payout small{font:400 10px var(--font-body), sans-serif;color:#b0a9c4}.nl-plan-payout>span:not(.nl-currency):not(.nl-payout-reward){color:#77718c;padding:0 2px;font-weight:400}.nl-payout-reward{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.nl-plan-caption{color:#9e97b3;font-size:11px;line-height:1.65}.nl-plan-radio{border:1px solid #77718b;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:#4171f5;border-color:#4171f5}.nl-plan-panel{background:#151329;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,#202041,#151329);border-color:#7196ff9c}.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:#7196ff08}.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:#b9b7c9;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:#c9c6db;width:100%;min-width:0;height:40px;font:11px var(--font-body), sans-serif;background:#0d0b1f80;border:1px solid #35304f;border-radius:8px;flex:1;padding:0 10px}.nl-copy-feedback{color:#c4d1ff;margin-top:8px;font-size:10px;display:block}.nl-plan-rule{color:#a6a0ba;align-items:start;gap:7px;margin:13px 1px 0;font-size:11px;display:flex}.nl-plan-rule svg{color:#8f9ec5;flex-shrink:0}.nl-classic-emblem{color:#a8bfff;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:#aaa3be;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:#9891ad;font-size:10px}.nl-tier-requirement strong{color:#d7d1e6;font:600 16px var(--font-display), sans-serif}.nl-tier-requirement small{color:#9991af;font-size:10px}.nl-footer{color:#837c99;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,#151329af,#15132990 45%,#15132915)}.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(#0d0b1f33,#0d0b1f66 60%,#0d0b1f);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:#c4bfd5;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:#77708f50;width:calc(100% - 104px);height:1px;position:absolute;top:90px;left:calc(50% + 58px)}.nl-rank-stop:hover{background:#1d1a3366}.nl-rank-stop.is-selected{background:linear-gradient(160deg,#252042b3,#151329b3);border-color:#ffffff09}.nl-rank-number{color:#9991ac;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:#b1a8c5;font-variant-numeric:tabular-nums;font-size:10px}.nl-rank-status{color:#88809d;align-items:center;gap:4px;font-size:9px;display:flex}.nl-rank-status.is-current{color:#a9bfff}.nl-perk-panel{background:#151329eb;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:#b2abc6;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:#b2abc6;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:#f4f1ff;align-items:center;gap:5px;display:flex}.nl-perk-item strong small{font:500 14px var(--font-body), sans-serif;color:#c5bfd8}.nl-perk-item dd>span{color:#a59db9;margin-top:8px;font-size:10px;line-height:1.65;display:block}.nl-perk-item dd>span b{color:#c8c2d9;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:#151329eb;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:#f4f1ff;align-items:center;gap:8px;margin:0;display:flex}.nl-reward-heading h2 svg,.nl-promo h2 svg{color:#a9bfff;flex-shrink:0}.nl-reward-heading p{color:#b2abc6;margin:5px 0 0;font-size:11px}.nl-reward-kicker{color:#a9bfff;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:#0d0b1f66;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,#4171f520,#151329aa);border-color:#7196ff80}.nl-streak-track li:last-child{background:linear-gradient(160deg,#c9a5590d,#15132988)}.nl-streak-day{color:#c8c2d9;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:#f4f1ff;font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:flex}.nl-streak-state{color:#acbded;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:#aaa2bf;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:#bbb2ce;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:#dce6ff;background:#4171f50c}.nl-social-list img{flex-shrink:0}.nl-social-name{flex:1;gap:4px;min-width:0;display:grid}.nl-social-name strong{color:#f4f1ff;font-size:11px;font-weight:500}.nl-social-name>span{color:#a59db9;font-size:9px}.nl-social-amount{color:#b7cbff;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:#f4f1ff;background:#0d0b1faa;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:#958ca8}.nl-app-reward{border-top:1px solid #ffffff0b;min-height:70px;padding-top:18px}.nl-app-icon{color:#a9bfff;background:#4171f51a;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:#77719726;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:#151329;border:1px solid #7196ff33;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:#aea8c9;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:#a9c3ff;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:#7196ff;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:#aea8c9;margin:18px 0;font-size:12px}.nl-affiliate-summary{background:#15132988;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:#aaa4c3;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:#151329;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%, #171426), #171426);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 #171426;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 #c5ebff20}.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:#080615bb;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:#121020;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, #1d1930, #131021);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:#9690aa;margin:0;font-size:8px;font-weight:600}.nl-profile-joined{color:#aaa2ba;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:#bdb6ce;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:#938aab;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:#a39ab7;align-items:center;gap:5px;margin-bottom:8px;font-size:10px;display:flex}.nl-public-profile-facts dd{color:#e9e5f4;overflow-wrap:anywhere;font-size:18px;font-weight:500}.nl-public-activity h3{color:#cec7df;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:#eab9c5;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;font-size:11px;display:flex}.nl-profile-skeleton{vertical-align:middle;background:#77719726;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,#151226,#0d0b1c 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:#91adff;background:#4171f518;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.nl-chat-heading h2{color:#f4f2ff;margin:0;font-size:14px;font-weight:600}.nl-chat-heading p{color:#9690aa;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:#a7a1bb;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:#afc3ff;background:#4171f51a;box-shadow:inset 0 0 0 1px #7199ff24}.nl-chat-tabs>button:hover{background:#ffffff08}.nl-chat-online{color:#9993ae;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:#8fa6e3;background:#7199ff08;border:1px solid #7199ff15;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:#aaa4be;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:#797289;margin-left:auto;font-size:9px}.nl-chat-staff{color:#9bb8ff;align-items:center;gap:3px;font-size:9px;display:inline-flex}.nl-chat-message-text{color:#d1ccdf;white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;line-height:1.65}.nl-chat-message-text small{color:#7d768d;font-size:9px}.nl-chat-message.is-own .nl-chat-message-text{color:#e6e2f3}.nl-chat-system{text-align:center;color:#918aa4;overflow-wrap:anywhere;margin:12px 0;font-size:10px}.nl-chat-moderation{color:#918aa4;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:#8c86a5;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:120px;display:flex}.nl-chat-empty svg{color:#7199ff;opacity:.6;margin-bottom:14px}.nl-chat-empty h3{color:#d4cfe4;font-size:13px}.nl-chat-empty p{margin-top:5px;font-size:11px}.nl-chat-jump{color:#c8d7ff;background:#263762;border:1px solid #7199ff30;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:#100d20;border-top:1px solid #ffffff0c;padding:12px}.nl-chat-input-area>div.relative{background:#1a162c;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:#1a162c;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:#7199ff70;box-shadow:0 0 0 2px #7199ff0c}.nl-chat-field textarea{resize:none;color:#ece8f8;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:#8b839f}.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:#9990ab;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:#aea5c2;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:#e8b9c1;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:#77719726;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:#4171f5;border:1px solid #7295ff;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 #2638aa,0 6px 24px #0005}.nl-chat-toggle:hover{background:#527efa;transform:translateY(-2px)}.nl-chat-toggle:focus-visible{outline-offset:4px;outline:2px solid #b3c6ff}.nl-chat-unread{color:#fff;background:#d85374;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 #0d0b1c;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:#08061599;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:#afc3ff;background:#4171f51a}.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:#080615aa;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,#19152c,#0d0b1c 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:#f4f2ff;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:#9690aa;padding:8px 12px;font-size:10px;font-weight:600}.nl-mobile-menu-group>a{color:#b5afc8;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:#f4f2ff;background:#ffffff06}.nl-mobile-menu-group>a:focus-visible{outline-offset:-2px;outline:2px solid #91adff}.nl-mobile-menu-group>a[aria-current=page]{color:#a8bfff;background:#4171f516;border-color:#7295ff30}.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}}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{scroll-behavior:smooth;background:#0d0b1f}body{color:#fff;font-family:var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#0d0b1f}::selection{color:#fff;background:#4171f566}*{scrollbar-width:thin;scrollbar-color:#35304f #0d0b1f}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0d0b1f}::-webkit-scrollbar-thumb{background:#35304f;border:2px solid #0d0b1f;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#4a4470}a,button{-webkit-tap-highlight-color:transparent}.ticker-grid{grid-template-columns:repeat(7,minmax(0,1fr));max-width:1846px}@media (max-width:1279px){.ticker-grid{scrollbar-width:none;display:flex;overflow-x:auto}.ticker-grid::-webkit-scrollbar{display:none}.ticker-grid>*{flex:1 0 210px;min-width:210px}}.reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(26px)}.reveal.is-visible{opacity:1;transform:none}.toast-enter{animation:.25s cubic-bezier(.22,1,.36,1) nl-toast-in}@keyframes nl-toast-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.text-gradient-primary{background:linear-gradient(92deg,#94bdff,#7196ff 45%,#a78bfa);color:#0000;-webkit-background-clip:text;background-clip:text}.bg-auth-glow{background:radial-gradient(at 20% 0,#4171f538,#0000 45%),radial-gradient(at 85% 90%,#a855f729,#0000 50%)}.prose-dark h2{color:#fff;margin-top:2rem;margin-bottom:.75rem;font-size:1.35rem;font-weight:700}.prose-dark h3{color:#fff;margin-top:1.5rem;margin-bottom:.5rem;font-size:1.05rem;font-weight:700}.prose-dark p,.prose-dark li{color:#9ca3af;font-size:.925rem;line-height:1.8}.prose-dark ul,.prose-dark ol{margin:.75rem 0;padding-left:1.25rem;list-style:outside}.prose-dark ol{list-style:decimal}.prose-dark a{color:#94bdff;text-underline-offset:2px;text-decoration:underline}.z-\[120\]{z-index:120}.z-\[250\]{z-index:250}.z-\[300\]{z-index:300}.max-h-\[92vh\]{max-height:92vh}.max-h-\[26rem\]{max-height:26rem}.min-h-56{min-height:14rem}.min-h-\[70vh\]{min-height:70vh}.max-w-\[400px\]{max-width:400px}.max-w-\[9rem\]{max-width:9rem}.h-4\.5{height:1.125rem}.w-4\.5{width:1.125rem}.w-11{width:2.75rem}.text-\[8px\]{font-size:8px;line-height:1.2}.bg-\[\#151329\]{background-color:#151329}.bg-\[\#151329\]\/95{background-color:#151329f2}.bg-\[\#100e22\]{background-color:#100e22}.from-\[\#221b47\]{--tw-gradient-from:#221b47 var(--tw-gradient-from-position);--tw-gradient-to:#221b4700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#17142f\]{--tw-gradient-to:#17142f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #17142f var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#1a1333\]{--tw-gradient-to:#1a1333 var(--tw-gradient-to-position)}.from-\[\#1a1733\]{--tw-gradient-from:#1a1733 var(--tw-gradient-from-position);--tw-gradient-to:#1a173300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.to-\[\#121022\]{--tw-gradient-to:#121022 var(--tw-gradient-to-position)}.bg-\[\#080615\]\/80{background-color:#080615cc}.bg-background-card\/95{background-color:#1d1a33f2}.bg-background-lighter\/95{background-color:#151329f2}.bg-background-lighter\/70{background-color:#151329b3}.bg-background-lighter\/60{background-color:#15132999}.bg-background-lighter\/20{background-color:#15132933}.bg-background-card\/60{background-color:#1d1a3399}.bg-white\/\[0\.03\]{background-color:#ffffff08}.border-white\/\[0\.03\]{border-color:#ffffff08}@media (min-width:1024px){.lg\:grid-cols-\[1\.35fr_1fr\]{grid-template-columns:1.35fr 1fr}.lg\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.lg\:grid-cols-\[1fr_420px\]{grid-template-columns:1fr 420px}.lg\:grid-cols-\[420px_1fr\]{grid-template-columns:420px 1fr}.lg\:grid-cols-\[240px_1fr\]{grid-template-columns:240px 1fr}.lg\:grid-cols-\[250px_1fr\]{grid-template-columns:250px 1fr}}@media (max-width:767px){body{overscroll-behavior-y:none}}
