.nso,.nso *,.nso :after,.nso :before,.nso-gate,.nso-gate *,.nso-gate :after,.nso-gate :before{box-sizing:border-box}.nso,.nso-gate{--px:"Press Start 2P","Silkscreen",ui-monospace,"SFMono-Regular",Menlo,monospace;--ui:"Silkscreen","Press Start 2P",ui-monospace,"SFMono-Regular",Menlo,monospace;--body:Nunito,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;cursor:url(/events/needy-streamer-overload/cursor-heart.png) 15 14,auto}.nso-gate:active,.nso-gate:active *,.nso:active,.nso:active *{cursor:url(/events/needy-streamer-overload/cursor-heart-break.png) 15 14,auto}.nso{--ink:#f6ebff;--dim:#b49ad6;--bg-0:#150a26;--bg-1:#21103c;--panel:#2a1550;--line:#58309a;--acc:#ff4fd8;--acc-2:#5ee9ff;--acc-ink:#180b2b;position:relative;min-height:100vh;background:var(--bg-0);color:var(--ink);font-family:var(--body);overflow-x:clip;transition:background-color .45s ease}.nso[data-side=angel],.nso[data-side=none][data-preview=angel]{--dim:#a9d8ef;--bg-0:#180f31;--bg-1:#241a4c;--panel:#2d2160;--line:#6146b4;--acc:#6ee7ff;--acc-2:#ffb6e6;--acc-ink:#101a2e}.nso[data-side=devil],.nso[data-side=none][data-preview=devil]{--dim:#c99ab4;--bg-0:#0c0713;--bg-1:#17091f;--panel:#1f0c2c;--line:#7a1f52;--acc:#ff2e5f;--acc-2:#a855f7;--acc-ink:#14040c}.nso-gate{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;overflow:hidden;padding:20px;background:#07040d;font-family:var(--px);color:#7dffb0;opacity:1;transition:opacity .3s ease .4s}.nso-gate.is-ready{cursor:url(/events/needy-streamer-overload/cursor-heart.png) 15 14,pointer}.nso-gate--out{opacity:0;pointer-events:none}.nso-gate__crt{position:absolute;inset:0;pointer-events:none}.nso-gate__scan{position:absolute;inset:0;background:repeating-linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,0) 2px,rgba(0,0,0,.42) 3px,rgba(0,0,0,.42) 4px);opacity:.75}.nso-gate__glare{position:absolute;inset:0;background:radial-gradient(ellipse 70% 58% at 50% 44%,rgba(125,255,176,.16) 0,rgba(0,0,0,0) 62%)}.nso-gate__screen{position:relative;z-index:2;width:min(100%,620px);display:flex;flex-direction:column;gap:14px;transform-origin:50% 50%}.nso-gate--out .nso-gate__screen{animation:nso-gate-out 1s 1 forwards}@keyframes nso-gate-out{0%{animation-timing-function:steps(1);transform:none}4%{animation-timing-function:steps(1);transform:translate(-12px,3px) skewX(-7deg)}8%{animation-timing-function:steps(1);transform:translate(14px,-4px) skewX(6deg);clip-path:inset(18% 0 58% 0)}12%{animation-timing-function:steps(1);transform:none}17%{animation-timing-function:steps(1);transform:translate(-17px,1px) scaleX(1.05);clip-path:inset(61% 0 19% 0)}21%{animation-timing-function:steps(1);transform:translate(8px,2px)}26%{animation-timing-function:steps(1);transform:translate(-7px,-3px) skewX(5deg);clip-path:inset(39% 0 41% 0)}30%{animation-timing-function:steps(1);transform:none}35%{animation-timing-function:steps(1);transform:translate(10px) scaleY(1.07);clip-path:inset(4% 0 79% 0)}40%{animation-timing-function:cubic-bezier(.7,0,.84,0);transform:none;opacity:1}to{transform:scaleY(.004) scaleX(1.22);opacity:0}}.nso-gate--out .nso-gate__log,.nso-gate--out .nso-gate__panel{animation:nso-rgb-split .42s steps(1) 1}@keyframes nso-rgb-split{0%,to{text-shadow:none}12%{text-shadow:6px 0 #ff2e5f,-6px 0 #5ee9ff}28%{text-shadow:-9px 0 #ff2e5f,9px 0 #5ee9ff}44%{text-shadow:4px 2px #ff2e5f,-4px -2px #5ee9ff}62%{text-shadow:-11px 0 #ff2e5f,11px 0 #5ee9ff}80%{text-shadow:3px 0 #ff2e5f,-3px 0 #5ee9ff}}.nso-gate__bios{width:143px;height:77px;image-rendering:pixelated;align-self:flex-start;opacity:.9}.nso-gate__log{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px;font-size:clamp(7px,1.5vw,10px);line-height:1.7}.nso-gate__line{display:flex;gap:10px;align-items:baseline;justify-content:space-between;opacity:0;transform:translateX(-4px)}.nso-gate__line.is-on{opacity:1;transform:none;transition:opacity .12s steps(2),transform .12s steps(2)}.nso-gate__ok{color:#7dffb0}.nso-gate__err{color:#ff5c7a;animation:nso-blink .9s steps(1) infinite}@keyframes nso-blink{50%{opacity:.25}}.nso-gate__bar{height:20px;border:2px solid #2f6b4a;background:#0b1a12;padding:2px}.nso-gate__bar span{display:block;height:100%;width:var(--p,0);background:repeating-linear-gradient(90deg,#7dffb0,#7dffb0 6px,#0b1a12 0,#0b1a12 8px);transition:width .2s steps(6)}.nso-gate__panel{margin-top:6px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.nso-gate__kicker{margin:0;font-size:clamp(7px,1.5vw,9px);letter-spacing:.08em;color:#7dffb0;opacity:.75}.nso-gate__title{margin:0;font-size:clamp(15px,4.4vw,30px);line-height:1.35;color:#ff4fd8;text-shadow:2px 0 #5ee9ff,-2px 0 #ff2e5f}.nso-gate__cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:3px solid #7dffb0;background:#0b1a12;color:#7dffb0;font-family:inherit;font-size:clamp(9px,2vw,12px);padding:13px 20px;display:inline-flex;align-items:center;gap:10px;cursor:url(/events/needy-streamer-overload/cursor-heart.png) 15 14,pointer;box-shadow:5px 5px 0 0 #2f6b4a;transition:transform .1s steps(2),box-shadow .1s steps(2),background-color .1s steps(2),color .1s steps(2),opacity .2s ease}.nso-gate__cta:disabled{opacity:.4;cursor:progress;box-shadow:5px 5px 0 0 #1d3f2c}.nso-gate__cta:not(:disabled):focus-visible,.nso-gate__cta:not(:disabled):hover{background:#7dffb0;color:#07040d}.nso-gate__cta:not(:disabled):active{transform:translate(5px,5px);box-shadow:0 0 0 0 #2f6b4a}.nso-gate__hint{margin:0;font-family:var(--ui);font-size:clamp(8px,1.6vw,11px);color:#4f9a72}.nso-gate__tear,.nso-tear{position:absolute;inset:0;z-index:3;pointer-events:none;overflow:hidden}.nso-tear{position:fixed;z-index:70}.nso-gate__tear span,.nso-tear span{position:absolute;left:-12%;width:124%;height:calc(100% / 7 * .5);top:calc(var(--i) * 100% / 7);opacity:0;mix-blend-mode:screen;background:rgba(255,79,216,.16)}.nso-gate__tear span:nth-child(2n),.nso-tear span:nth-child(2n){height:calc(100% / 7 * .28);background:rgba(94,233,255,.15)}.nso-gate__tear span:nth-child(3n),.nso-tear span:nth-child(3n){height:calc(100% / 7 * .7);background:rgba(255,255,255,.09)}.nso-gate__tear span:nth-child(5n),.nso-tear span:nth-child(5n){height:calc(100% / 7 * .36);background:rgba(255,46,95,.17)}@keyframes nso-band{0%{opacity:0;transform:none}18%{opacity:1;transform:translateX(-7%)}36%{opacity:.4;transform:translateX(6%)}54%{opacity:.9;transform:translateX(-4%)}72%{opacity:.25;transform:translateX(3%)}to{opacity:0;transform:none}}.nso-gate--out .nso-gate__tear span{animation:nso-band .44s steps(1) 1 both;animation-delay:calc(var(--i) * 26ms)}.nso--arrive .nso-tear span{animation:nso-band .72s steps(1) 1 both;animation-delay:calc(var(--i) * 34ms)}.nso.is-switching .nso-tear span{animation:nso-band .5s steps(1) 1 both;animation-delay:calc(var(--i) * 22ms)}.nso-gate__noise{position:absolute;inset:0;z-index:4;pointer-events:none;opacity:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.09) 0 1px,rgba(0,0,0,0) 1px 2px),repeating-linear-gradient(90deg,rgba(255,255,255,.07) 0 1px,rgba(0,0,0,0) 1px 3px)}.nso-gate--out .nso-gate__noise{animation:nso-noise .44s steps(1) 1}@keyframes nso-noise{0%,to{opacity:0}14%{opacity:.85;transform:translate(1px,-2px)}30%{opacity:.2;transform:translate(-2px,1px)}46%{opacity:.7;transform:translate(2px,2px)}62%{opacity:.12}78%{opacity:.5;transform:translate(-1px,-1px)}}.nso-hero{--tx:0;--ty:0;--bar:calc(100svh * 1.06 * 121 / 540);position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:18px;padding:clamp(40px,6vh,58px) clamp(14px,3vw,34px) calc(clamp(58px, 9vh, 96px) + 34px);overflow:hidden;isolation:isolate}.nso-hero__wall{position:absolute;inset:-6%;background-image:url(/events/needy-streamer-overload/wallpaper.webp);background-size:512px auto;background-repeat:repeat;image-rendering:pixelated;opacity:.2;mix-blend-mode:screen;transform:translate3d(calc(var(--tx) * -10px),calc(var(--ty) * -10px),0);z-index:-3;will-change:transform}.nso-hero__glow{position:absolute;inset:0;background:radial-gradient(ellipse 62% 48% at 50% 38%,color-mix(in srgb,var(--acc) 26%,transparent) 0,rgba(0,0,0,0) 68%),radial-gradient(ellipse 52% 42% at 18% 78%,color-mix(in srgb,var(--acc-2) 20%,transparent) 0,rgba(0,0,0,0) 70%),linear-gradient(180deg,var(--bg-1) 0,var(--bg-0) 78%);z-index:-4;transition:background .45s ease}.nso-grid{inset:0;background-image:linear-gradient(90deg,color-mix(in srgb,var(--acc) 22%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--acc) 22%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--acc) 9%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--acc) 9%,transparent) 1px,transparent 1px);background-size:176px 176px,176px 176px,44px 44px,44px 44px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 60%,transparent 74%);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 60%,transparent 74%);transform:translate3d(calc(var(--tx) * 12px),calc(var(--ty) * 12px),0);will-change:transform}.nso-grid,.nso-hero__floor{position:absolute;z-index:-2}.nso-hero__floor{left:-30%;right:-30%;bottom:0;height:46%;pointer-events:none;overflow:hidden;perspective:240px;perspective-origin:50% 0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,#000 84%,transparent);mask-image:linear-gradient(180deg,transparent,#000 30%,#000 84%,transparent)}.nso-hero__floor:before{content:"";position:absolute;left:-12%;right:-12%;top:0;height:210%;transform:rotateX(76deg);transform-origin:50% 0;background-image:linear-gradient(90deg,color-mix(in srgb,var(--acc) 30%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--acc-2) 24%,transparent) 1px,transparent 1px);background-size:58px 58px;animation:nso-floor-run 4.5s steps(14) infinite}@keyframes nso-floor-run{to{background-position:0 58px}}.nso-task{position:absolute;left:0;right:0;bottom:0;z-index:4;display:flex;align-items:stretch;gap:5px;height:30px;padding:3px 5px;pointer-events:none;font-family:var(--ui);font-size:10px;color:#241038;background:#eae4f2;border-top:2px solid #170826}.nso-task__day,.nso-task__quick,.nso-task__start,.nso-task__win{display:flex;align-items:center;gap:5px;padding:0 7px;background:#d8cfe6;box-shadow:inset 1px 1px 0 0 #fbf8ff,inset -1px -1px 0 0 #7a6a93;white-space:nowrap}.nso-task__start{font-weight:700;letter-spacing:.06em}.nso-task__quick img{width:14px;height:auto;image-rendering:pixelated}.nso-task__win i{width:8px;height:8px;flex:none;background:var(--acc)}.nso-task__win{min-width:0;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto}.nso-task__day{margin-left:auto;font-weight:700;letter-spacing:.08em;color:var(--acc-ink);background:var(--acc);box-shadow:inset 1px 1px 0 0 color-mix(in srgb,#ffffff 55%,transparent),inset -1px -1px 0 0 color-mix(in srgb,#000000 30%,transparent)}.nso-hero__bar{position:absolute;top:-3%;height:106%;aspect-ratio:121/540;z-index:-3;pointer-events:none;transform:translate3d(calc(var(--tx) * -5px),calc(var(--ty) * -4px),0);background-image:url(/events/needy-streamer-overload/sidebar.webp);background-size:100% 100%;background-repeat:no-repeat;image-rendering:pixelated}.nso-hero__bar--l{left:0}.nso-hero__bar--r{right:0;transform:scaleX(-1) translate3d(calc(var(--tx) * 5px),calc(var(--ty) * -4px),0)}.nso-hero__top{display:flex;align-items:center;gap:12px;font-family:var(--ui);font-size:clamp(8px,1.7vw,12px);letter-spacing:.14em;color:var(--dim)}.nso-brand__x{color:var(--acc)}.nso-hero__stage{flex:1;width:min(100%,1320px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr);align-items:center;justify-items:center;gap:clamp(4px,2vw,26px)}.nso-hero__center{position:relative;z-index:3;text-align:center;display:flex;flex-direction:column;align-items:center;gap:clamp(6px,1.2vh,12px);transform:translate3d(calc(var(--tx) * 6px),calc(var(--ty) * 6px),0);will-change:transform}.nso-hero:before{content:"";position:absolute;left:50%;top:46%;width:min(1080px,96%);height:62%;translate:-50% -50%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 46% 44% at 50% 50%,rgba(9,3,17,.72) 0,rgba(9,3,17,.38) 48%,rgba(9,3,17,0) 74%)}.nso-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.nso-hero__logo{position:relative;margin:0;line-height:0}.nso-logotype{position:relative;display:block;width:min(50vw,740px);aspect-ratio:1160/415;filter:drop-shadow(0 0 26px color-mix(in srgb,var(--acc) 55%,transparent));transition:filter .45s ease}.nso-hero__logo:after{content:"";position:absolute;left:50%;top:50%;width:116%;height:150%;translate:-50% -50%;z-index:-1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(ellipse 42% 34% at 50% 50%,color-mix(in srgb,var(--acc) 42%,transparent) 0,rgba(0,0,0,0) 70%);animation:nso-logo-breathe 4.5s ease-in-out infinite}@keyframes nso-logo-breathe{0%,to{opacity:.55}50%{opacity:1}}.nso-logotype__hi,.nso-logotype__px{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.nso-logotype__px{image-rendering:pixelated;opacity:1;transition:opacity .75s steps(7)}.nso--resolved .nso-logotype__px{opacity:0}.nso-logotype__ghost{position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;-webkit-mask-image:url(/events/needy-streamer-overload/logotype.webp);mask-image:url(/events/needy-streamer-overload/logotype.webp);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:.75}.nso-logotype__ghost--c{background:#22e6ff;animation:nso-logo-ghost-c 6s steps(1) infinite}.nso-logotype__ghost--m{background:#ff2ea6;animation:nso-logo-ghost-m 6s steps(1) infinite}@keyframes nso-logo-ghost-c{0%,to{translate:0 0;clip-path:none;opacity:0}71%{translate:-7px -2px;clip-path:inset(18% 0 56% 0);opacity:.85}73%{translate:0 0;opacity:0}86%{translate:-11px 0;clip-path:inset(52% 0 24% 0);opacity:.9}88%{opacity:0}}@keyframes nso-logo-ghost-m{0%,to{translate:0 0;clip-path:none;opacity:0}71.5%{translate:8px 2px;clip-path:inset(30% 0 44% 0);opacity:.85}73.5%{translate:0 0;opacity:0}86.5%{translate:13px 0;clip-path:inset(60% 0 12% 0);opacity:.9}88.5%{opacity:0}}.nso-logotype__scan{position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(180deg,rgba(255,255,255,0) 42%,rgba(255,255,255,.72) 50%,rgba(255,255,255,0) 58%);background-size:100% 260%;-webkit-mask-image:url(/events/needy-streamer-overload/logotype.webp);mask-image:url(/events/needy-streamer-overload/logotype.webp);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:nso-logo-scan 5s steps(16) infinite}@keyframes nso-logo-scan{0%{background-position:0 160%}55%,to{background-position:0 -160%}}.nso--arrive .nso-hero__stage{animation:nso-lock .7s steps(1) 1}@keyframes nso-lock{0%{transform:translateX(-15px) skewX(4deg)}8%{transform:translateX(12px) skewX(-3deg)}16%{transform:none}25%{transform:translateX(-8px) skewX(2deg)}33%{transform:none}46%{transform:translateX(5px)}54%,to{transform:none}}.nso--arrive .nso-hero__sub{animation:nso-rgb-split .62s steps(1) 1}.nso--arrive .nso-logotype{animation:nso-logo-arrive .66s steps(1) 1}@keyframes nso-logo-arrive{0%{scale:1.07 .93;filter:drop-shadow(0 0 60px var(--acc)) saturate(1.6)}14%{scale:.97 1.05;translate:-9px 0}28%{scale:1.02 .98;translate:7px 0}44%{scale:1;translate:0 0}58%{translate:-4px 0}70%,to{scale:1;translate:0 0;filter:drop-shadow(0 0 26px color-mix(in srgb,var(--acc) 55%,transparent))}}.nso-hero__sub{margin:0;font-family:var(--px);font-size:clamp(10px,2.4vw,19px);color:var(--acc);letter-spacing:.06em}.nso-hero__date{margin:6px 0 0;font-family:var(--px);font-size:clamp(9px,2.2vw,16px);padding:11px 16px;color:var(--acc-ink);background:var(--acc);box-shadow:5px 5px 0 0 var(--acc-2)}.nso-hero__venue{margin:8px 0 0;font-size:clamp(11px,1.7vw,14px);color:var(--dim)}.nso-chibi{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;background:transparent;font:inherit;color:inherit;cursor:url(/events/needy-streamer-overload/cursor-heart.png) 15 14,pointer;position:relative;width:min(27vw,288px);height:min(50vh,452px);align-self:end;display:block;transition:filter .35s ease,opacity .35s ease}.nso-chibi__body{position:absolute;left:0;right:0;bottom:0;top:0;transform-origin:50% 100%;transform:scale(var(--pick,1));animation:nso-chibi-float 5.5s ease-in-out infinite;transition:transform .35s cubic-bezier(.2,.8,.3,1)}.nso-chibi--angel .nso-chibi__body{animation-delay:-2.75s}@keyframes nso-chibi-float{50%{translate:0 -12px}}.nso-chibi img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;filter:drop-shadow(0 0 26px color-mix(in srgb,var(--acc) 38%,transparent)) drop-shadow(0 0 8px color-mix(in srgb,var(--acc) 26%,transparent)) drop-shadow(0 12px 20px rgba(6,2,12,.58));transition:filter .35s ease}.nso-chibi.is-picked img,.nso-chibi:focus-visible img,.nso-chibi:hover img{filter:drop-shadow(0 0 40px color-mix(in srgb,var(--acc) 66%,transparent)) drop-shadow(0 0 12px color-mix(in srgb,var(--acc-2) 42%,transparent)) drop-shadow(0 12px 20px rgba(6,2,12,.58))}.nso-chibi__echo{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .25s ease,translate .3s cubic-bezier(.2,.8,.3,1);-webkit-mask-image:var(--art);mask-image:var(--art);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:bottom center;mask-position:bottom center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.nso-chibi:focus-visible .nso-chibi__echo,.nso-chibi:hover .nso-chibi__echo{opacity:.55}.nso.is-switching .nso-chibi__echo{opacity:.7}.nso-chibi__echo--a{background:#22e6ff;translate:-6px 0}.nso-chibi__echo--b{background:#ff2ea6;translate:6px 0}.nso-chibi:focus-visible .nso-chibi__echo--a,.nso-chibi:hover .nso-chibi__echo--a{translate:-13px 0}.nso-chibi:focus-visible .nso-chibi__echo--b,.nso-chibi:hover .nso-chibi__echo--b{translate:13px 0}.nso.is-switching .nso-chibi__echo--a{animation:nso-echo-jolt-a .6s steps(1) 1}.nso.is-switching .nso-chibi__echo--b{animation:nso-echo-jolt-b .6s steps(1) 1}@keyframes nso-echo-jolt-a{0%{translate:-34px 0}30%{translate:-12px -4px}55%{translate:-24px 0}to{translate:-6px 0}}@keyframes nso-echo-jolt-b{0%{translate:34px 0}30%{translate:14px 4px}55%{translate:26px 0}to{translate:6px 0}}.nso-chibi__beam{position:absolute;left:50%;top:-18%;width:165%;height:118%;translate:-50% 0;pointer-events:none;mix-blend-mode:screen;opacity:.42;background:linear-gradient(180deg,color-mix(in srgb,var(--acc) 30%,transparent) 0,color-mix(in srgb,var(--acc) 11%,transparent) 46%,rgba(0,0,0,0) 80%);-webkit-mask-image:conic-gradient(from 0deg at 50% 0,rgba(0,0,0,0) 156deg,#000 167deg,#000 193deg,rgba(0,0,0,0) 204deg);mask-image:conic-gradient(from 0deg at 50% 0,rgba(0,0,0,0) 156deg,#000 167deg,#000 193deg,rgba(0,0,0,0) 204deg);animation:nso-beam-flicker 5.5s steps(1) infinite;transition:opacity .35s ease}.nso-chibi--angel .nso-chibi__beam{animation-delay:-2.4s}@keyframes nso-beam-flicker{0%,62%,to{opacity:.42}64%{opacity:.2}65%{opacity:.5}66%{opacity:.26}68%{opacity:.42}}.nso-chibi.is-picked .nso-chibi__beam,.nso-chibi:focus-visible .nso-chibi__beam,.nso-chibi:hover .nso-chibi__beam{opacity:.72}.nso-chibi__ring{position:absolute;left:50%;bottom:1%;width:62%;aspect-ratio:2.7/1;translate:-50% 0;pointer-events:none;border:2px solid color-mix(in srgb,var(--acc) 34%,transparent);border-radius:50%;opacity:.8;transition:opacity .35s ease}.nso-chibi__ring:after,.nso-chibi__ring:before{content:"";position:absolute;inset:-2px;border:2px solid var(--acc);border-radius:50%;animation:nso-ring-ping 3.2s ease-out infinite}.nso-chibi__ring:after{animation-delay:-1.6s;border-color:var(--acc-2)}@keyframes nso-ring-ping{0%{scale:.55;opacity:0}18%{opacity:.85}to{scale:1.35;opacity:0}}.nso-chibi__dust{position:absolute;inset:0;pointer-events:none;overflow:hidden}.nso-chibi__dust i{position:absolute;left:var(--sx);bottom:6%;width:var(--ss);height:var(--ss);background:var(--acc);box-shadow:0 0 6px var(--acc);opacity:0;animation:nso-spark-up var(--st) linear var(--sd) infinite}.nso-chibi--angel .nso-chibi__dust i{bottom:auto;top:4%;background:#ffffff;box-shadow:0 0 7px var(--acc-2);animation-name:nso-spark-down}@keyframes nso-spark-up{0%{translate:0 0;opacity:0}12%{opacity:.9}80%{opacity:.55}to{translate:var(--sw) -190px;opacity:0}}@keyframes nso-spark-down{0%{translate:0 0;opacity:0}12%{opacity:.9}80%{opacity:.5}to{translate:var(--sw) 200px;opacity:0}}.nso-chibi__px{image-rendering:pixelated;opacity:1;transition:opacity .75s steps(7)}.nso--resolved .nso-chibi__px{opacity:0}.nso-chibi:focus-visible .nso-chibi__px,.nso-chibi:hover .nso-chibi__px{opacity:1;transition-duration:.14s}.nso-chibi:focus-visible .nso-chibi__body,.nso-chibi:hover .nso-chibi__body{transform:scale(calc(var(--pick, 1) * 1.045))}.nso-chibi:active .nso-chibi__body{transform:scale(calc(var(--pick, 1) * .99))}.nso-chibi__aura{position:absolute;left:50%;bottom:4%;width:116%;aspect-ratio:1;translate:-50% 0;border-radius:50%;opacity:.55;pointer-events:none;animation:nso-aura-pulse 6s ease-in-out infinite;transition:opacity .35s ease}.nso-chibi--devil .nso-chibi__aura{background:radial-gradient(circle at 50% 55%,rgba(255,46,95,.5) 0,rgba(168,85,247,.24) 38%,rgba(0,0,0,0) 68%)}.nso-chibi--angel .nso-chibi__aura{background:radial-gradient(circle at 50% 55%,rgba(110,231,255,.46) 0,rgba(255,182,230,.26) 38%,rgba(0,0,0,0) 68%);animation-delay:-3s}@keyframes nso-aura-pulse{50%{scale:1.07}}.nso-chibi.is-picked .nso-chibi__aura,.nso-chibi:focus-visible .nso-chibi__aura,.nso-chibi:hover .nso-chibi__aura{opacity:1}.nso-chibi__pop{position:absolute;inset:0;pointer-events:none}.nso-chibi__pop img{position:absolute;left:50%;top:46%;width:16px;height:16px;image-rendering:pixelated;opacity:0;translate:-50% -50%}.nso-chibi.is-picked .nso-chibi__pop img{animation:nso-pop .86s cubic-bezier(.16,.9,.3,1) var(--pd,0s) 1}@keyframes nso-pop{0%{opacity:0;scale:.4;translate:-50% -50%}14%{opacity:1;scale:1.15}to{opacity:0;scale:.7;translate:calc(-50% + var(--dx)) calc(-50% + var(--dy))}}.nso-chibi__shadow{position:absolute;left:50%;bottom:2%;width:46%;height:14px;translate:-50% 0;border-radius:50%;background:radial-gradient(ellipse at center,rgba(8,3,16,.62) 0,rgba(8,3,16,0) 72%);pointer-events:none;animation:nso-chibi-shadow 5.5s ease-in-out infinite}.nso-chibi--angel .nso-chibi__shadow{animation-delay:-2.75s}@keyframes nso-chibi-shadow{50%{scale:.86 .8;opacity:.7}}.nso-chibi__tag{position:absolute;left:50%;bottom:7%;translate:-50% 0;display:inline-flex;align-items:baseline;gap:7px;padding:7px 13px;font-family:var(--px);font-size:clamp(9px,1.2vw,12px);letter-spacing:.04em;color:var(--ink);background:color-mix(in srgb,var(--bg-0) 78%,transparent);border:2px solid color-mix(in srgb,var(--acc) 55%,transparent);white-space:nowrap;transition:background-color .2s steps(2),color .2s steps(2),border-color .2s steps(2),box-shadow .2s steps(2)}.nso-chibi__tag i{font-family:var(--body);font-style:normal;font-size:.86em;color:var(--acc)}.nso-chibi.is-picked .nso-chibi__tag,.nso-chibi:focus-visible .nso-chibi__tag,.nso-chibi:hover .nso-chibi__tag{background:var(--acc);border-color:var(--acc);color:var(--acc-ink);box-shadow:4px 4px 0 0 var(--acc-2)}.nso-chibi.is-picked .nso-chibi__tag i,.nso-chibi:focus-visible .nso-chibi__tag i,.nso-chibi:hover .nso-chibi__tag i{color:var(--acc-ink)}.nso-chibi.is-picked{--pick:1.06;z-index:2}.nso-chibi.is-dimmed{--pick:0.92;filter:grayscale(.72) brightness(.62);opacity:.72}.nso-chibi.is-dimmed .nso-chibi__aura{opacity:.12}.nso-chibi.is-dimmed .nso-chibi__beam,.nso-chibi.is-dimmed .nso-chibi__dust,.nso-chibi.is-dimmed .nso-chibi__ring{opacity:.1}.nso-chibi--devil{transform:translate3d(calc(var(--tx) * -16px),calc(var(--ty) * -8px),0);will-change:transform}.nso-chibi--angel{transform:translate3d(calc(var(--tx) * 16px),calc(var(--ty) * -8px),0);will-change:transform}.nso-scroll{display:inline-flex;flex-direction:column;align-items:center;gap:8px;font-family:var(--ui);font-size:clamp(9px,1.7vw,12px);letter-spacing:.22em;color:var(--ink);text-decoration:none;padding:8px 12px;animation:nso-bob 2.4s ease-in-out infinite}.nso-scroll:focus-visible,.nso-scroll:hover{color:var(--acc)}@keyframes nso-bob{50%{transform:translateY(7px)}}.nso-desk{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;transform:translate3d(calc(var(--tx) * 16px),calc(var(--ty) * 14px),0);will-change:transform}.nso-folders{position:absolute;top:clamp(52px,7vh,78px);right:calc(var(--bar) + clamp(8px, 1.2vw, 18px));z-index:3;gap:12px}.nso-folder,.nso-folders{display:flex;flex-direction:column;align-items:center}.nso-folder{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:5px 4px 6px;border:0;background:transparent;font:inherit;color:inherit;cursor:url(/events/needy-streamer-overload/cursor-heart.png) 15 14,pointer;gap:5px;width:88px}.nso-folder__icon{position:relative;display:grid;place-items:center;width:54px;height:42px;box-shadow:3px 3px 0 0 rgba(12,4,22,.55)}.nso-folder__icon,.nso-folder__icon:before{background:var(--acc);border:2px solid #170826}.nso-folder__icon:before{content:"";position:absolute;top:-9px;left:-2px;width:26px;height:11px;border-bottom:0}.nso-folder__icon img{position:relative;width:24px;height:auto;image-rendering:pixelated}.nso-folder b{font-family:var(--ui);font-size:10px;font-weight:400;letter-spacing:.02em;line-height:1.3;text-align:center;color:var(--ink);padding:1px 4px;background:rgba(14,5,26,.62)}.nso-folder:focus-visible b,.nso-folder:hover b{background:var(--acc);color:var(--acc-ink)}.nso-folder:active .nso-folder__icon{transform:translate(2px,2px);box-shadow:0 0 0 0 rgba(12,4,22,.55)}@keyframes nso-trash-rattle{0%,94%,to{rotate:0deg;translate:0 0}95%{rotate:-6deg;translate:-1px 0}96%{rotate:5deg;translate:1px -1px}97%{rotate:-4deg}98%{rotate:3deg;translate:1px 0}99%{rotate:-1deg}}.nso-trash{animation:nso-trash-rattle 11s steps(1) infinite;position:absolute;right:calc(var(--bar) + clamp(14px, 2vw, 30px));bottom:clamp(50px,7vh,84px);width:34px;display:flex;flex-direction:column;align-items:center;gap:4px;color:color-mix(in srgb,var(--dim) 80%,transparent);opacity:.6}.nso-trash svg{width:30px;height:34px}.nso-trash b{font-family:var(--ui);font-size:9px;font-weight:400;color:var(--dim);white-space:nowrap}.nso-float,.nso-pop{position:absolute;display:flex;flex-direction:column;background:color-mix(in srgb,var(--panel) 82%,transparent);border:2px solid color-mix(in srgb,var(--line) 85%,transparent);box-shadow:5px 5px 0 0 color-mix(in srgb,var(--acc) 28%,transparent);opacity:.72;overflow:hidden;transform-origin:50% 0}.nso-float{transition:scale .22s steps(4),opacity .22s steps(4)}.nso-float.is-shy{scale:1 .06;opacity:0}.nso-float__bar{display:flex;align-items:center;gap:5px;padding:4px 6px;background:color-mix(in srgb,var(--line) 88%,transparent);background-image:repeating-linear-gradient(180deg,rgba(255,255,255,.38) 0 1px,rgba(0,0,0,0) 1px 3px)}.nso-float__bar b{order:2;flex:0 1 auto;margin:0 auto;padding:0 6px;background:color-mix(in srgb,var(--line) 96%,transparent);font-family:var(--ui);font-size:9px;font-weight:400;letter-spacing:.06em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nso-float__bar i{width:8px;height:8px;flex:none;background:color-mix(in srgb,var(--panel) 80%,transparent);border:1px solid rgba(23,8,38,.65)}.nso-float__bar i:first-of-type{order:1}.nso-float__bar i:nth-of-type(2){order:3}.nso-float__art{display:block;width:100%;height:auto;image-rendering:pixelated}.nso-float__foot{display:flex;align-items:center;gap:6px;padding:6px 8px;font-family:var(--ui);font-size:9px;letter-spacing:.08em;color:var(--dim)}.nso-live{width:7px;height:7px;flex:none;background:#ff2e5f;animation:nso-blink 1.4s steps(1) infinite}.nso-float--stream{top:9%;left:calc(var(--bar) + clamp(10px, 1.4vw, 26px));width:clamp(140px,14vw,186px);transform:rotate(-2deg)}.nso-float--stream .nso-float__art{height:104px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 22%;object-position:50% 22%}.nso-float--chat{left:calc(var(--bar) + clamp(8px, 1.2vw, 18px));bottom:5%;width:clamp(150px,14vw,190px);transform:rotate(-2deg)}.nso-float--shot{right:calc(var(--bar) + clamp(10px, 1.4vw, 26px));top:54%;width:clamp(126px,12vw,162px);transform:rotate(3deg)}.nso-float--shot .nso-float__art{height:84px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 28%;object-position:50% 28%}.nso-chat{display:block;height:104px;overflow:hidden}.nso-chat__track{display:flex;flex-direction:column;animation:nso-chat-scroll 16s linear infinite}@keyframes nso-chat-scroll{to{transform:translateY(-50%)}}.nso-chat__line{display:flex;align-items:center;gap:5px;padding:4px 7px;font-family:var(--ui);font-size:9px;letter-spacing:.02em;white-space:nowrap}.nso-chat__line img{width:14px;height:auto;flex:none;image-rendering:pixelated}.nso-chat__line b{font-weight:400;color:var(--acc-2)}.nso-chat__line i{min-width:0;font-style:normal;color:var(--ink);overflow:hidden;text-overflow:ellipsis}.nso-chat__line b{flex:none}.nso-band{position:relative;z-index:2;width:100%;height:clamp(240px,46vh,480px);overflow:hidden;background:var(--bg-0);box-shadow:inset 0 0 0 2px rgba(9,3,17,.9),inset 0 2px 0 2px color-mix(in srgb,var(--acc) 22%,transparent),inset 0 0 clamp(50px,8vw,130px) clamp(6px,1.4vw,20px) rgba(9,3,17,.85);transition:box-shadow .45s ease;view-timeline-name:--nso-band}.nso-band__art{position:absolute;inset:0;background-size:auto 100%;background-repeat:repeat-x;background-position:0 50%;image-rendering:pixelated;transition:clip-path .45s cubic-bezier(.2,.8,.3,1)}.nso-band__art--angel{background-image:url(/events/needy-streamer-overload/band-angel.webp);clip-path:polygon(0 0,55% 0,45% 100%,0 100%)}.nso-band__art--devil{background-image:url(/events/needy-streamer-overload/band-devil.webp);clip-path:polygon(55% 0,100% 0,100% 100%,45% 100%)}.nso-band__slash{position:absolute;inset:0;background:var(--acc);clip-path:polygon(54.6% 0,55.4% 0,45.4% 100%,44.6% 100%);opacity:.9;transition:clip-path .45s cubic-bezier(.2,.8,.3,1),opacity .3s ease}.nso[data-side=angel] .nso-band__art--angel{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.nso[data-side=angel] .nso-band__art--devil{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}.nso[data-side=devil] .nso-band__art--devil{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.nso[data-side=devil] .nso-band__art--angel{clip-path:polygon(0 0,0 0,0 100%,0 100%)}.nso[data-side=angel] .nso-band__slash{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);opacity:0}.nso[data-side=devil] .nso-band__slash{clip-path:polygon(0 0,0 0,0 100%,0 100%);opacity:0}.nso-band__tint{position:absolute;inset:0;background:linear-gradient(180deg,var(--bg-0) 0,color-mix(in srgb,var(--bg-0) 72%,transparent) 6%,rgba(0,0,0,0) 30%,rgba(0,0,0,0) 68%,color-mix(in srgb,var(--bg-0) 72%,transparent) 94%,var(--bg-0) 100%),linear-gradient(90deg,color-mix(in srgb,var(--bg-0) 85%,transparent) 0,rgba(0,0,0,0) 13%,rgba(0,0,0,0) 87%,color-mix(in srgb,var(--bg-0) 85%,transparent) 100%),radial-gradient(ellipse 62% 92% at 50% 108%,color-mix(in srgb,var(--acc) 30%,transparent) 0,rgba(0,0,0,0) 72%);transition:background .45s ease}.nso-band__scan{position:absolute;inset:0;background:repeating-linear-gradient(180deg,rgba(0,0,0,.26),rgba(0,0,0,.26) 1px,rgba(0,0,0,0) 2px,rgba(0,0,0,0) 4px)}.nso-pops{position:absolute;inset:0;z-index:45;pointer-events:none}.nso-pop{transform:rotate(var(--rot,0deg));opacity:.96;animation:nso-pop-life 5.2s steps(3) 1 both}@keyframes nso-pop-life{0%{scale:1 .06;opacity:0}3%{scale:1 1.08;opacity:1}5%,88%{scale:1 1;opacity:1}94%{scale:1 1;opacity:.35}to{scale:1 .06;opacity:0}}.nso-pop__body{display:flex;align-items:center;gap:9px;padding:9px 10px}.nso-pop__body img{flex:none;width:22px;height:auto;image-rendering:pixelated}.nso-pop__text{display:flex;flex-direction:column;gap:3px;min-width:0}.nso-pop__text b{font-family:var(--px);font-weight:400;font-size:8.5px;line-height:1.45;color:var(--ink)}.nso-pop__text i{font-style:normal;font-family:var(--ui);font-size:9px;letter-spacing:.04em;color:var(--dim)}.nso-pop__cta{align-self:flex-end;margin:0 10px 10px;padding:5px 12px;font-family:var(--px);font-size:8px;color:var(--acc-ink);background:var(--acc);box-shadow:3px 3px 0 0 var(--acc-2)}.nso-float--stat{left:calc(var(--bar) + clamp(10px, 1.4vw, 26px));top:38%;width:clamp(150px,14.5vw,196px);transform:rotate(-1.5deg);opacity:.88}.nso-stat{display:flex;flex-direction:column;gap:7px;padding:9px 10px 11px}.nso-stat__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding-bottom:7px;border-bottom:1px dashed color-mix(in srgb,var(--line) 90%,transparent)}.nso-stat__head em{font-family:var(--ui);font-style:normal;font-size:8px;letter-spacing:.16em;color:var(--dim)}.nso-stat__head b{font-family:var(--px);font-weight:400;font-size:10px;color:var(--acc);font-variant-numeric:tabular-nums}.nso-stat__row{display:flex;flex-direction:column;gap:3px}.nso-stat__row em{font-family:var(--ui);font-style:normal;font-size:7.5px;letter-spacing:.14em;color:color-mix(in srgb,var(--dim) 85%,transparent)}.nso-stat__meter{position:relative;height:8px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--line) 55%,transparent) 0 calc(10% - 2px),rgba(0,0,0,0) calc(10% - 2px) 10%)}.nso-stat__meter i{position:absolute;inset:0;background:repeating-linear-gradient(90deg,var(--acc) 0 calc(10% - 2px),rgba(0,0,0,0) calc(10% - 2px) 10%);clip-path:inset(0 calc(100% - var(--fill, 0%)) 0 0);box-shadow:0 0 10px color-mix(in srgb,var(--acc) 60%,transparent);transition:clip-path .55s cubic-bezier(.2,.8,.3,1)}.nso-heart{position:absolute;bottom:10%;left:var(--hl);width:var(--hs);height:auto;image-rendering:pixelated;opacity:0;animation:nso-heart-rise var(--ht) linear infinite;animation-delay:var(--hd)}@keyframes nso-heart-rise{0%{transform:translateY(0) scale(1);opacity:0}12%{opacity:.8}68%{opacity:.45}to{transform:translateY(-56vh) scale(.7);opacity:0}}.nso-hero__crt{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:repeating-linear-gradient(180deg,rgba(0,0,0,.17) 0 1px,rgba(0,0,0,0) 1px 3px),radial-gradient(1.5px 1.5px at 42px 68px,color-mix(in srgb,var(--acc-2) 46%,transparent) 99%,rgba(0,0,0,0) 100%),radial-gradient(2px 2px at 196px 28px,color-mix(in srgb,var(--acc) 38%,transparent) 99%,rgba(0,0,0,0) 100%),radial-gradient(1.5px 1.5px at 98px 206px,color-mix(in srgb,var(--ink) 30%,transparent) 99%,rgba(0,0,0,0) 100%),radial-gradient(2px 2px at 238px 150px,color-mix(in srgb,var(--acc-2) 30%,transparent) 99%,rgba(0,0,0,0) 100%),repeating-conic-gradient(rgba(255,255,255,.03) 0 25%,rgba(0,0,0,0) 0 50%),radial-gradient(ellipse 78% 70% at 50% 46%,rgba(0,0,0,0) 42%,rgba(9,3,18,.55) 100%);background-size:auto,264px 264px,264px 264px,264px 264px,264px 264px,4px 4px,auto;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat,no-repeat}.nso-glitch{--gx:3px;position:relative;display:inline-block;white-space:pre-wrap}.nso-glitch--big{--gx:10px}.nso-glitch:after,.nso-glitch:before{content:attr(data-text);position:absolute;left:0;top:0;width:100%;white-space:pre-wrap;pointer-events:none;text-shadow:none;opacity:0}.nso-glitch:before{color:#ff2e5f;animation:nso-shift-r 5.5s steps(1) infinite}.nso-glitch:after{color:#5ee9ff;animation:nso-shift-b 5.1s steps(1) infinite}.nso-glitch--big:before{animation-duration:4.2s}.nso-glitch--big:after{animation-duration:3.7s}@keyframes nso-shift-r{0%,92%{opacity:0;transform:none}93%{opacity:.75;transform:translate(calc(var(--gx) * -1),1px)}95%{opacity:.75;transform:translate(calc(var(--gx) * .7),-2px)}97%{opacity:.75;transform:translate(calc(var(--gx) * -.6))}98%,to{opacity:0;transform:none}}@keyframes nso-shift-b{0%,92%{opacity:0;transform:none}93%{opacity:.75;transform:translate(var(--gx),-1px)}95%{opacity:.75;transform:translate(calc(var(--gx) * -.7),2px)}97%{opacity:.75;transform:translate(calc(var(--gx) * .6))}98%,to{opacity:0;transform:none}}.nso-glyph{display:inline-block;white-space:pre}.nso.is-switching .nso-glyph{animation:nso-jolt .36s steps(2) 1;animation-delay:calc(var(--gi) * 18ms)}@keyframes nso-jolt{20%{transform:translate(-2px,-3px);color:var(--acc-2)}55%{transform:translate(3px,2px);color:var(--acc)}}.nso.is-switching:after{content:"";position:fixed;inset:0;z-index:60;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.1) 2px,rgba(0,0,0,.16) 3px,rgba(0,0,0,.16) 5px);animation:nso-wipe .62s steps(6) 1 forwards}@keyframes nso-wipe{0%{opacity:.9}45%{opacity:.4}70%{opacity:.7}to{opacity:0}}.nso-ticker{position:relative;z-index:2;overflow:hidden;border-top:3px solid var(--acc);border-bottom:3px solid var(--acc);background:var(--acc-ink);padding:10px 0}.nso-ticker__track{display:flex;width:-moz-max-content;width:max-content;animation:nso-slide 28s linear infinite}.nso-ticker__item{font-family:var(--px);font-size:clamp(8px,1.6vw,12px);color:var(--acc);padding:0 22px;white-space:nowrap}.nso-ticker__item:after{content:"\2666";margin-left:22px;color:var(--acc-2)}@keyframes nso-slide{to{transform:translateX(-50%)}}.nso-body:after{content:"";position:fixed;left:0;right:0;top:0;height:28vh;z-index:3;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.045) 46%,rgba(255,255,255,.02) 56%,rgba(255,255,255,0));animation:nso-roll 8s linear infinite}@keyframes nso-roll{0%{transform:translateY(-30vh)}to{transform:translateY(100vh)}}.nso-body{position:relative;background:linear-gradient(180deg,var(--bg-0) 0,var(--bg-1) 22%,var(--bg-0) 44%,var(--bg-1) 66%,var(--bg-0) 86%,var(--bg-1) 100%);transition:background .45s ease}.nso-backdrop{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.nso-backdrop>span{position:absolute;inset:0;display:block}.nso-backdrop__wall{background-image:url(/events/needy-streamer-overload/wallpaper.webp);background-size:512px auto;background-repeat:repeat;image-rendering:pixelated;opacity:.05;mix-blend-mode:screen}.nso-backdrop__dither{background-image:repeating-conic-gradient(rgba(255,255,255,.55) 0 25%,rgba(0,0,0,0) 0 50%);background-size:4px 4px;opacity:.03}.nso-backdrop__bloom{background-image:radial-gradient(940px 560px at 8% 6%,color-mix(in srgb,var(--acc) 22%,transparent) 0,rgba(0,0,0,0) 68%),radial-gradient(860px 520px at 94% 26%,color-mix(in srgb,var(--acc-2) 20%,transparent) 0,rgba(0,0,0,0) 68%),radial-gradient(1020px 600px at 6% 48%,color-mix(in srgb,var(--acc-2) 17%,transparent) 0,rgba(0,0,0,0) 68%),radial-gradient(900px 540px at 96% 68%,color-mix(in srgb,var(--acc) 20%,transparent) 0,rgba(0,0,0,0) 68%),radial-gradient(980px 580px at 12% 88%,color-mix(in srgb,var(--acc) 18%,transparent) 0,rgba(0,0,0,0) 68%)}.nso-backdrop__dust{inset:0 0 -260px;background-image:radial-gradient(2px 2px at 34px 58px,color-mix(in srgb,var(--acc) 75%,transparent) 99%,rgba(0,0,0,0) 100%),radial-gradient(2px 2px at 168px 22px,color-mix(in srgb,var(--acc-2) 70%,transparent) 99%,rgba(0,0,0,0) 100%),radial-gradient(3px 3px at 96px 176px,color-mix(in srgb,var(--acc) 55%,transparent) 99%,rgba(0,0,0,0) 100%),radial-gradient(2px 2px at 210px 132px,color-mix(in srgb,var(--ink) 45%,transparent) 99%,rgba(0,0,0,0) 100%);background-size:240px 240px;opacity:.5}.nso-scanlines{position:absolute;inset:0;pointer-events:none;z-index:1;background:repeating-linear-gradient(180deg,rgba(255,255,255,.022),rgba(255,255,255,.022) 1px,rgba(0,0,0,0) 2px,rgba(0,0,0,0) 4px)}.nso-section{position:relative;z-index:2;width:min(100%,1060px);margin:0 auto;padding:clamp(50px,8vw,100px) clamp(16px,4vw,28px)}.nso-section--wide{width:100%;max-width:none;padding-left:0;padding-right:0}.nso-section--wide>.nso-h2,.nso-section--wide>.nso-kicker{width:min(100%,1060px);margin-inline:auto;padding-inline:clamp(16px,4vw,28px)}.nso-kicker{margin:0 0 12px;font-family:var(--ui);font-size:clamp(10px,1.8vw,13px);letter-spacing:.24em;text-transform:uppercase;color:var(--acc-2)}.nso-h2{margin:0 0 18px;font-family:var(--px);font-size:clamp(15px,3.4vw,30px);line-height:1.5;color:#fff}.nso-h2__q{color:var(--acc)}.nso-h3{margin:0 0 16px;font-family:var(--px);font-size:clamp(11px,2.4vw,20px);line-height:1.6;color:#fff}.nso-lead{margin:0 0 34px;max-width:62ch;font-size:clamp(14px,2vw,17px);line-height:1.75;color:var(--dim)}.nso-note{margin:14px 0 0;font-size:clamp(12px,1.6vw,13.5px);line-height:1.7;color:color-mix(in srgb,var(--dim) 82%,transparent)}.nso--reveals .nso-reveal{opacity:0;transform:translateY(16px)}.nso--reveals .nso-reveal[data-in]{opacity:1;transform:none;transition:opacity .5s ease var(--rd,0s),transform .5s cubic-bezier(.2,.8,.3,1) var(--rd,0s)}.nso-shelf__note{margin-bottom:clamp(20px,3vw,30px)}.nso-shelf__load{display:flex;align-items:center;gap:6px;margin:0;padding:clamp(28px,5vw,44px) 0;font-family:var(--px);font-size:clamp(9px,1.6vw,12px);letter-spacing:.08em;color:var(--dim)}.nso-shelf__load i{width:5px;height:5px;background:var(--acc);animation:nso-shelf-dot 1.1s steps(1) infinite}.nso-shelf__load i:nth-of-type(2){animation-delay:.22s}.nso-shelf__load i:nth-of-type(3){animation-delay:.44s}@keyframes nso-shelf-dot{0%,66%{opacity:.18}33%{opacity:1}}.nso-shelf__more{display:none}.nso-shelf__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:clamp(12px,2vw,20px)}.nso-item{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:#fff;border:3px solid var(--line);box-shadow:6px 6px 0 0 color-mix(in srgb,var(--acc) 42%,transparent);transition:transform .16s steps(3),box-shadow .16s steps(3),border-color .25s ease}.nso-item:has(.nso-item__art:focus-visible),.nso-item:has(.nso-item__art:hover){transform:translate(-3px,-4px);border-color:var(--acc);box-shadow:10px 12px 0 0 var(--acc)}.nso-item__bar{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:6px 8px;font-family:var(--px);font-size:7.5px;letter-spacing:.06em;color:var(--acc-ink);background:var(--acc)}.nso-item__bar em{font-style:normal;padding:2px 5px;color:var(--acc);background:var(--acc-ink)}.nso-item__art{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;font:inherit;display:block;width:100%;cursor:url(/events/needy-streamer-overload/cursor-heart.png) 15 14,zoom-in;position:relative;aspect-ratio:1;background:#fff;overflow:hidden}.nso-item__zoom{position:absolute;right:6px;bottom:6px;width:22px;height:22px;display:grid;place-items:center;font-family:var(--px);font-size:12px;line-height:1;color:var(--acc-ink);background:color-mix(in srgb,var(--acc) 88%,transparent);box-shadow:2px 2px 0 0 var(--acc-2);opacity:.72;transition:opacity .2s ease,scale .2s steps(2)}.nso-item__art:focus-visible .nso-item__zoom,.nso-item__art:hover .nso-item__zoom{opacity:1;scale:1.18}.nso-item__art img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.nso-item__out{position:absolute;left:50%;top:50%;translate:-50% -50%;rotate:-8deg;padding:5px 12px;font-family:var(--px);font-size:10px;color:#fff;background:rgba(12,4,20,.82);border:2px solid #fff}.nso-storeonly{display:flex;flex-direction:column;gap:clamp(6px,1vw,10px);margin:0 0 clamp(26px,4vw,40px);padding:clamp(16px,3vw,26px) clamp(14px,3vw,28px);font-family:var(--px);line-height:1.5;text-transform:uppercase;border:3px solid var(--acc);box-shadow:8px 8px 0 0 color-mix(in srgb,var(--acc) 38%,transparent);background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--acc) 13%,transparent) 0 10px,transparent 10px 20px),var(--bg-1)}.nso-storeonly__a{font-size:clamp(12px,3.2vw,34px);letter-spacing:.02em;text-wrap:balance;color:#fff}.nso-storeonly__b{font-size:clamp(9px,2.1vw,17px);letter-spacing:.06em;color:var(--acc)}.nso-giftwrap{margin-top:clamp(34px,6vw,58px);padding-top:clamp(26px,4vw,40px);border-top:3px dashed var(--line)}.nso-gifts{display:flex;flex-direction:column;gap:clamp(22px,4vw,36px)}.nso-gift__head{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(6px,1.4vw,12px);margin:0 0 clamp(12px,2vw,18px);padding:clamp(9px,1.6vw,14px) clamp(11px,2vw,16px);font-family:var(--px);font-size:clamp(8.5px,1.5vw,12px);line-height:1.7;text-transform:uppercase;color:var(--ink);border:2px solid var(--line);background:color-mix(in srgb,var(--acc) 10%,var(--bg-1))}.nso-gift__spend{flex:1 1 auto;min-width:0}.nso-gift__spend b{text-transform:none;color:var(--acc-2)}.nso-gift__arrow{color:var(--acc)}.nso-gift__get{padding:3px 7px;color:var(--acc-ink);background:var(--acc)}.nso-gift__grid{grid-template-columns:repeat(auto-fill,minmax(178px,220px))}.nso-gifts__note{margin:clamp(16px,3vw,24px) 0 0;padding:clamp(10px,2vw,14px) clamp(12px,2.4vw,18px);font-family:var(--ui);font-size:clamp(10px,1.5vw,12px);line-height:1.7;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);border-left:4px solid var(--acc-2);background:color-mix(in srgb,var(--acc-2) 8%,var(--bg-1))}.nso-item--gift{border-color:var(--acc-2);box-shadow:6px 6px 0 0 color-mix(in srgb,var(--acc-2) 42%,transparent)}.nso-item--gift:has(.nso-item__art:focus-visible),.nso-item--gift:has(.nso-item__art:hover){border-color:var(--acc-2);box-shadow:10px 12px 0 0 var(--acc-2)}.nso-item--gift .nso-item__bar,.nso-item--gift .nso-item__price{color:var(--bg-0);background:var(--acc-2)}.nso-item--gift .nso-item__price{display:block;align-self:flex-start;margin:auto 10px 11px;line-height:1;padding:5px calc(7px - .1em) 4px 7px;letter-spacing:.1em}.nso-zoom{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:clamp(14px,4vw,48px);background:rgba(7,2,14,.86);animation:nso-zoom-in .18s steps(3) 1}@keyframes nso-zoom-in{0%{opacity:0}}.nso-zoom__back{position:absolute;inset:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;background:transparent;cursor:url(/events/needy-streamer-overload/cursor-heart.png) 15 14,zoom-out}.nso-zoom__win{position:relative;z-index:1;width:min(94vw,calc(100vh - 150px),720px);max-height:100%;display:flex;flex-direction:column;animation:nso-zoom-pop .22s steps(3) 1}@keyframes nso-zoom-pop{0%{scale:1 .1}}.nso-zoom__x{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:auto;padding:0 6px;border:0;font:inherit;font-size:15px;line-height:1;cursor:url(/events/needy-streamer-overload/cursor-heart.png) 15 14,pointer;color:var(--acc-ink);background:var(--acc)}.nso-zoom__art{display:block;width:100%;aspect-ratio:1;min-height:0;-o-object-fit:contain;object-fit:contain;background:#fff}.nso-zoom__foot{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5;color:var(--dim)}.nso-zoom__foot b{flex:none;font-family:var(--px);font-size:clamp(10px,1.4vw,13px);color:var(--acc)}.nso-item.is-out .nso-item__art img{filter:grayscale(1) brightness(.72)}.nso-item__name{padding:10px 10px 6px;min-height:calc(2 * 1.45em);box-sizing:content-box;font-size:12px;line-height:1.45;color:var(--acc-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nso-item__price{margin-top:auto;display:flex;align-items:baseline;gap:7px;padding:0 10px 11px;font-family:var(--px);font-size:clamp(9px,1.2vw,11px);color:color-mix(in srgb,var(--acc) 46%,var(--acc-ink))}.nso-soon__body{display:flex;align-items:flex-start;gap:clamp(12px,2.4vw,20px);padding:clamp(16px,3vw,26px)}.nso-soon__body img{flex:none;width:clamp(34px,5vw,46px);height:auto;image-rendering:pixelated}.nso-soon__head{margin:0 0 8px;font-family:var(--px);font-size:clamp(10px,1.8vw,14px);line-height:1.5;color:#fff}.nso-soon__note{margin:0 0 16px;max-width:54ch;font-size:clamp(12px,1.7vw,14px);line-height:1.7;color:var(--dim)}.nso-win{position:relative;background:var(--panel);border:3px solid var(--line);box-shadow:7px 7px 0 0 color-mix(in srgb,var(--acc) 55%,transparent);transition:box-shadow .2s steps(3),border-color .3s ease,background-color .3s ease}.nso-win__bar{display:flex;align-items:center;gap:6px;padding:6px 8px;background:var(--line);background-image:repeating-linear-gradient(180deg,rgba(255,255,255,.42) 0 1px,rgba(0,0,0,0) 1px 3px);border-bottom:3px solid color-mix(in srgb,var(--bg-0) 60%,var(--line))}.nso-win__bar b{order:2;flex:0 1 auto;margin:0 auto;padding:0 9px;background:var(--line);font-family:var(--ui);font-size:11px;font-weight:400;letter-spacing:.08em;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nso-win__bar i{width:12px;height:12px;flex:none;background:var(--panel);border:2px solid #170826}.nso-win__bar i:first-of-type{order:1}.nso-win__bar i:nth-of-type(2){display:none}.nso-win__bar i:nth-of-type(3){order:3}.nso-sides{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(18px,3vw,28px)}.nso-side{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0;cursor:url(/events/needy-streamer-overload/cursor-heart.png) 15 14,pointer;text-align:left;font:inherit;color:inherit;display:flex;flex-direction:column;background:var(--panel);border:3px solid var(--line);box-shadow:7px 7px 0 0 color-mix(in srgb,var(--acc) 45%,transparent);transition:transform .16s steps(3),box-shadow .16s steps(3),border-color .3s ease,background-color .3s ease}.nso-side:focus-visible,.nso-side:hover{transform:translate(-3px,-3px);box-shadow:12px 12px 0 0 var(--acc)}.nso-side.is-active{border-color:var(--acc);box-shadow:12px 12px 0 0 var(--acc)}.nso-side__art{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:#fff;border-bottom:3px solid var(--line)}.nso-side__art img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center}.nso-side.is-active .nso-side__art,.nso-side:focus-visible .nso-side__art,.nso-side:hover .nso-side__art{animation:nso-art-jolt .28s steps(1) 1}@keyframes nso-art-jolt{0%{transform:translateX(-7px)}25%{transform:translateX(6px)}50%{transform:translateX(-3px)}75%{transform:translateX(2px)}to{transform:none}}.nso-side__px{image-rendering:pixelated;opacity:0;transition:opacity .18s steps(4)}.nso-side.is-active .nso-side__px,.nso-side:focus-visible .nso-side__px,.nso-side:hover .nso-side__px{opacity:1}.nso-side__body{display:flex;flex-direction:column;gap:10px;padding:clamp(10px,2.6vw,22px)}.nso-side__label{display:flex;align-items:baseline;gap:10px;font-family:var(--px);font-size:clamp(15px,2.6vw,22px);color:#fff}.nso-side__label i{font-family:var(--body);font-style:normal;font-size:clamp(13px,1.9vw,16px);color:var(--acc)}.nso-side__tag{font-family:var(--ui);font-size:clamp(10px,1.7vw,12px);letter-spacing:.16em;text-transform:uppercase;color:var(--acc-2)}.nso-side__blurb{font-size:clamp(13px,1.7vw,14.5px);line-height:1.7;color:var(--dim)}.nso-stats{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px clamp(5px,1.6vw,9px);margin-top:4px;font-family:var(--ui);font-size:clamp(8.5px,2.2vw,10px);letter-spacing:.08em}.nso-stats .nso-stat{display:contents}.nso-stats b{font-weight:400;color:var(--dim)}.nso-stats em{font-style:normal;text-align:right;color:var(--acc)}.nso-stat__bar{height:16px;background:color-mix(in srgb,var(--bg-0) 70%,transparent);border:2px solid color-mix(in srgb,var(--line) 80%,transparent);padding:1px}.nso-stat__bar i{display:block;height:100%;width:var(--v,0);background:repeating-linear-gradient(90deg,var(--acc) 0,var(--acc) 4px,transparent 4px,transparent 6px)}.nso-side__pick{margin-top:6px;align-self:flex-start;font-family:var(--ui);font-size:clamp(9px,2.4vw,11px);letter-spacing:.16em;padding:clamp(7px,2vw,9px) clamp(9px,3vw,14px);color:var(--acc-ink);background:var(--acc);box-shadow:4px 4px 0 0 var(--acc-2)}.nso-countdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1.6vw,16px);margin-bottom:clamp(24px,4vw,36px)}.nso-count{display:flex;flex-direction:column;align-items:center;gap:8px;padding:clamp(14px,2.4vw,22px) 6px;background:var(--panel);border:3px solid var(--line);box-shadow:5px 5px 0 0 color-mix(in srgb,var(--acc) 45%,transparent)}.nso-count__value{font-family:var(--px);font-size:clamp(18px,5vw,40px);line-height:1;color:#fff;font-variant-numeric:tabular-nums;animation:nso-tick .26s steps(2) 1}@keyframes nso-tick{0%{opacity:.35;translate:0 -6px;text-shadow:4px 0 var(--acc),-4px 0 var(--acc-2)}50%{opacity:1;translate:0 2px;text-shadow:-2px 0 var(--acc),2px 0 var(--acc-2)}to{opacity:1;translate:0 0;text-shadow:none}}.nso-count__label{font-family:var(--ui);font-size:clamp(9px,1.5vw,11px);letter-spacing:.2em;color:var(--acc-2)}.nso-datecard__body{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:clamp(18px,3vw,30px);padding:clamp(18px,3vw,28px)}.nso-datecard__cal{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:clamp(16px,2.6vw,24px) 12px;background:var(--acc);color:var(--acc-ink);box-shadow:5px 5px 0 0 var(--acc-2);align-self:start}.nso-datecard__month,.nso-datecard__year{font-family:var(--ui);font-size:11px;letter-spacing:.2em}.nso-datecard__day{font-family:var(--px);font-size:clamp(38px,8vw,62px);line-height:1.05}.nso-datecard__main h3{margin:0 0 14px;font-family:var(--ui);font-size:clamp(13px,2vw,16px);line-height:1.6;letter-spacing:.04em;color:#fff}.nso-datecard__facts{margin:0 0 18px;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}.nso-datecard__facts li{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;font-size:clamp(13px,1.7vw,14.5px);line-height:1.6}.nso-datecard__facts b{font-family:var(--ui);font-size:10px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--acc-2);padding-top:3px}.nso-datecard__facts span{color:var(--ink)}.nso-btn{display:inline-block;font-family:var(--ui);font-size:clamp(10px,1.6vw,12px);letter-spacing:.16em;padding:13px 18px;color:var(--acc-ink);background:var(--acc);text-decoration:none;box-shadow:5px 5px 0 0 var(--acc-2);transition:transform .1s steps(2),box-shadow .1s steps(2)}.nso-btn:focus-visible,.nso-btn:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 0 var(--acc-2)}.nso-btn:active{transform:translate(5px,5px);box-shadow:0 0 0 0 var(--acc-2)}.nso-pill{display:inline-flex;align-items:center;gap:7px;font-family:var(--ui);font-size:10.5px;letter-spacing:.1em;padding:9px 12px;text-decoration:none;color:var(--ink);background:transparent;border:2px solid var(--acc);transition:background-color .16s steps(2),color .16s steps(2)}.nso-pill:focus-visible,.nso-pill:hover{background:var(--acc);color:var(--acc-ink)}.nso-stores{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(18px,3vw,28px)}.nso-store__body{display:flex;flex-direction:column;gap:14px;padding:clamp(18px,3vw,24px)}.nso-store__head{display:flex;align-items:center;gap:14px}.nso-store__letter{flex:none;width:46px;height:46px;display:grid;place-items:center;font-family:var(--px);font-size:16px;color:var(--acc-ink);background:var(--acc);box-shadow:4px 4px 0 0 var(--acc-2);animation:nso-neon 9s steps(1) infinite}.nso-store:nth-child(2) .nso-store__letter{animation-delay:-4.1s}@keyframes nso-neon{0%,92%,to{background:var(--acc);box-shadow:4px 4px 0 0 var(--acc-2)}93%{background:color-mix(in srgb,var(--acc) 34%,var(--bg-0));box-shadow:4px 4px 0 0 color-mix(in srgb,var(--acc-2) 40%,transparent)}94%{background:var(--acc);box-shadow:4px 4px 0 0 var(--acc-2),0 0 18px var(--acc)}95%{background:color-mix(in srgb,var(--acc) 20%,var(--bg-0));box-shadow:4px 4px 0 0 transparent}96.5%{background:var(--acc);box-shadow:4px 4px 0 0 var(--acc-2),0 0 26px var(--acc)}}.nso-store__head h3{margin:0;font-family:var(--ui);font-size:clamp(14px,2.2vw,17px);letter-spacing:.06em;color:#fff}.nso-store__head p{margin:3px 0 0;font-family:var(--ui);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--acc-2)}.nso-store__addr{margin:0;font-size:clamp(13px,1.7vw,14.5px);line-height:1.7;color:var(--dim)}.nso-store__links{display:flex;flex-wrap:wrap;gap:9px}.nso-feed{margin-top:8px;overflow:hidden;padding:18px 0;border-top:3px solid var(--line);border-bottom:3px solid var(--line);background:color-mix(in srgb,var(--bg-0) 55%,transparent)}.nso-feed__track{display:flex;width:-moz-max-content;width:max-content;animation:nso-slide 52s linear infinite}.nso-post{margin:0 18px 0 0;flex:none;width:268px;background:var(--panel);border:3px solid var(--line);box-shadow:5px 5px 0 0 color-mix(in srgb,var(--acc) 40%,transparent);transition:transform .16s steps(3),box-shadow .16s steps(3),border-color .25s ease}.nso-feed:focus-within .nso-feed__track,.nso-feed:hover .nso-feed__track{animation-play-state:paused}.nso-post:hover{transform:translate(-3px,-4px);border-color:var(--acc);box-shadow:9px 11px 0 0 var(--acc)}.nso-post:hover img{image-rendering:pixelated}.nso-strip__one{transition:transform .16s steps(3),box-shadow .16s steps(3),border-color .25s ease}.nso-strip__one:hover{transform:translate(-3px,-3px);border-color:var(--acc);box-shadow:9px 9px 0 0 var(--acc)}.nso-post img{display:block;width:100%;height:auto;image-rendering:pixelated}.nso-post figcaption{display:flex;align-items:center;gap:9px;padding:10px 11px;border-top:3px solid var(--line);font-family:var(--ui);font-size:10.5px;letter-spacing:.04em;color:var(--dim)}.nso-post figcaption img{width:28px;height:auto;flex:none}.nso-about__body{padding:clamp(20px,3.4vw,32px);display:flex;flex-direction:column;gap:14px}.nso-about__body p{margin:0;font-size:clamp(14px,1.9vw,16px);line-height:1.8;color:var(--dim)}.nso-about__body b{color:var(--ink)}.nso-about__lead{font-family:var(--ui);font-size:clamp(13px,2.2vw,18px)!important;letter-spacing:.05em;color:var(--acc)!important;line-height:1.7!important}.nso-about__sign{margin-top:6px!important;font-family:var(--px);font-size:clamp(11px,2vw,15px)!important;color:#fff!important}.nso-about__jp{font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic,Meiryo,sans-serif;color:var(--acc-2)}.nso-emoji{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px;padding-top:16px;border-top:3px solid var(--line)}.nso-emoji__one{width:40px;height:auto;image-rendering:pixelated;animation:nso-bob 3.2s ease-in-out infinite;animation-delay:var(--ed,0s)}.nso-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-top:clamp(20px,3vw,30px)}.nso-strip__one{width:100%;height:auto;display:block;image-rendering:pixelated;border:3px solid var(--line);box-shadow:5px 5px 0 0 color-mix(in srgb,var(--acc) 40%,transparent)}.nso-footer{position:relative;z-index:2;text-align:center;padding:clamp(40px,6vw,66px) clamp(16px,4vw,28px) clamp(50px,7vw,76px);border-top:3px solid var(--line);display:flex;flex-direction:column;gap:12px;align-items:center}.nso-footer__title{margin:0;font-family:var(--ui);font-size:clamp(11px,1.9vw,14px);letter-spacing:.08em;line-height:1.7;color:#fff}.nso-footer__by{margin:0;font-family:var(--ui);font-size:clamp(10px,1.6vw,12px);letter-spacing:.16em;color:var(--acc)}.nso-footer__copy,.nso-footer__legal{margin:0;max-width:60ch;font-size:12px;line-height:1.7;color:color-mix(in srgb,var(--dim) 72%,transparent)}.nso-footer__legal{max-width:72ch}.nso-menubar__progress{display:none;align-self:center;position:relative;width:clamp(54px,8vw,96px);height:9px;margin-right:10px;border:1px solid #170826;overflow:hidden;background:repeating-linear-gradient(90deg,rgba(23,8,38,.16) 0 calc(10% - 1px),rgba(0,0,0,0) calc(10% - 1px) 10%)}.nso-menubar__progress:before{content:"";position:absolute;inset:0;background:var(--acc);transform-origin:0 50%;scale:0 1}.nso-breaks{position:fixed;inset:0;z-index:60;pointer-events:none;overflow:hidden}.nso-breaks span.is-trail{width:13px;height:13px;margin:-7px 0 0 -7px;background-image:url(/events/needy-streamer-overload/cursor-heart.png);animation:nso-trail-fade .62s ease-out both}@keyframes nso-trail-fade{0%{scale:.9;opacity:.5}to{translate:0 12px;scale:.35;opacity:0}}.nso-breaks span{position:absolute;width:26px;height:26px;margin:-13px 0 0 -13px;background-image:url(/events/needy-streamer-overload/cursor-heart-break.png);background-size:contain;background-repeat:no-repeat;image-rendering:pixelated;rotate:var(--r,0deg);animation:nso-break-away .66s ease-out both}@keyframes nso-break-away{0%{translate:0 0;scale:.5;opacity:0}18%{scale:1.18;opacity:1}to{translate:0 -34px;scale:.9;opacity:0}}.nso-menubar{position:fixed;top:0;left:0;right:0;z-index:50;height:26px;display:flex;align-items:stretch;background:#eae4f2;border-bottom:2px solid #170826;font-family:var(--ui);font-size:11px;color:#241038}.nso-menubar__clock,.nso-menubar__home,.nso-menubar__side{display:inline-flex;align-items:center;gap:6px;padding:0 10px;text-decoration:none;color:inherit;white-space:nowrap}.nso-menubar__mark{color:var(--acc);font-size:13px;line-height:1}.nso-menubar__home:focus-visible,.nso-menubar__home:hover{background:#170826;color:#fff}.nso-menubar__gap{flex:1}.nso-menubar__side{border-left:2px solid rgba(23,8,38,.25);color:var(--acc-ink);background:var(--acc);animation:nso-side-swap .4s steps(3) 1}@keyframes nso-side-swap{0%{background:var(--acc-2);clip-path:inset(0 0 60% 0)}33%{clip-path:inset(45% 0 0 0)}66%{background:var(--acc-2);clip-path:inset(0 30% 0 0)}to{clip-path:inset(0 0 0 0)}}.nso-menubar__clock{border-left:2px solid rgba(23,8,38,.25);font-variant-numeric:tabular-nums;min-width:58px;justify-content:center}.nso-section{scroll-margin-top:38px}.nso a:focus-visible,.nso button:focus-visible,.nso-gate button:focus-visible{outline:3px solid var(--acc-2,#5ee9ff);outline-offset:3px}@supports (animation-timeline:scroll()){@media (min-width:901px) and (prefers-reduced-motion:no-preference){@keyframes nso-par-out{to{translate:0 var(--drift,60px)}}@keyframes nso-par-fade{to{translate:0 var(--drift,60px);opacity:var(--fade,.2)}}.nso-chibi--angel,.nso-chibi--devil,.nso-desk,.nso-float--chat,.nso-float--shot,.nso-float--stat,.nso-float--stream,.nso-folders,.nso-grid,.nso-hero__bar,.nso-hero__wall{animation:nso-par-out linear both;animation-timeline:scroll(root block);animation-range:0 100vh}.nso-hero__center{--drift:190px;--fade:0.06;animation:nso-par-fade linear both;animation-timeline:scroll(root block);animation-range:0 100vh}.nso-hero__bar{--drift:34px}.nso-hero__wall{--drift:74px}.nso-grid{--drift:128px}.nso-desk{--drift:104px}.nso-folders{--drift:62px}.nso-chibi--devil{--drift:26px}.nso-chibi--angel{--drift:68px}.nso-float--stream{--drift:148px}.nso-float--chat{--drift:44px}.nso-float--shot{--drift:116px}.nso-float--stat{--drift:92px}@keyframes nso-par-pass{0%{translate:0 var(--pv,40px)}to{translate:0 calc(var(--pv, 40px) * -.65)}}.nso-datecard__cal,.nso-post,.nso-side,.nso-store,.nso-strip__one{animation:nso-par-pass linear both;animation-timeline:view();animation-range:entry 0 cover 72%}.nso-strip__one:nth-child(2n){--pv:66px}.nso-strip__one:nth-child(3n){--pv:24px}.nso-datecard__cal{--pv:30px}.nso-side,.nso-store{--pv:26px}.nso-post{--pv:18px}}}@media (max-width:900px){.nso-hero__stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"center" "chibi";gap:18px}.nso-hero__center{grid-area:center}.nso-chibi{grid-area:chibi;width:min(44vw,230px);height:min(32vh,280px);align-self:end}.nso-chibi--devil{justify-self:start}.nso-chibi--angel{justify-self:end}.nso-chibi__beam,.nso-chibi__dust{display:none}.nso-chibi__echo--a{translate:-4px 0}.nso-chibi__echo--b{translate:4px 0}.nso-logotype{width:min(94vw,520px)}.nso-hero__floor{height:32%}.nso-float,.nso-folders,.nso-hero__bar,.nso-task__quick,.nso-task__win:nth-of-type(n+3),.nso-trash{display:none}.nso-datecard__body{grid-template-columns:minmax(0,1fr)}.nso-datecard__cal{flex-direction:row;gap:12px;justify-content:flex-start}.nso-datecard__day{font-size:34px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes nso-view-drift{0%{translate:0 var(--rise,40px)}to{translate:0 calc(var(--rise, 40px) * -1)}}.nso-countdown,.nso-feed,.nso-sides,.nso-win{animation:nso-view-drift linear both;animation-timeline:view();animation-range:cover 0 cover 100%}.nso-countdown{--rise:30px}.nso-sides{--rise:52px}.nso-feed{--rise:40px}@keyframes nso-view-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.nso-h2{animation:nso-view-wipe linear both;animation-timeline:view();animation-range:entry 24% entry 90%}.nso-win__bar{animation:nso-win-focus linear both;animation-timeline:view();animation-range:entry 30% exit 70%}@keyframes nso-win-focus{0%,to{filter:saturate(.3) brightness(.76)}42%,58%{filter:saturate(1) brightness(1.05)}}.nso-band__art--angel,.nso-band__art--devil{animation:nso-band-scroll linear both;animation-timeline:--nso-band;animation-range:cover 0 cover 100%}@keyframes nso-band-scroll{0%{background-position:0 50%}to{background-position:-620px 50%}}}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.nso-menubar__progress{display:block}.nso-menubar__progress:before{animation:nso-progress linear both;animation-timeline:scroll(root block)}@keyframes nso-progress{0%{scale:0 1}to{scale:1 1}}}}@media (max-width:640px){.nso-countdown{grid-template-columns:repeat(2,minmax(0,1fr))}.nso-datecard__facts li{grid-template-columns:minmax(0,1fr);gap:2px}.nso-post{width:218px}.nso-menubar{height:24px;font-size:10px}.nso-menubar__clock,.nso-menubar__home,.nso-menubar__side{padding:0 8px}.nso-gift__head{flex-direction:column;align-items:flex-start}.nso-gift__arrow{display:none}.nso-gift__grid{grid-template-columns:repeat(auto-fill,minmax(178px,1fr))}.nso-sides{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nso-shelf>.nso-shelf__grid:not(.is-open)>.nso-item:nth-child(n+7){display:none}.nso-shelf__more{display:block;width:100%;margin-top:clamp(12px,3vw,18px);padding:13px 12px;font-family:var(--px);font-size:9px;line-height:1.5;letter-spacing:.06em;color:var(--acc);background:color-mix(in srgb,var(--acc) 10%,var(--bg-1));border:3px solid var(--acc);box-shadow:5px 5px 0 0 color-mix(in srgb,var(--acc) 38%,transparent);cursor:url(/events/needy-streamer-overload/cursor-heart.png) 15 14,pointer}.nso-shelf__more:active{transform:translate(5px,5px);box-shadow:0 0 0 0 color-mix(in srgb,var(--acc) 38%,transparent)}.nso-side__pick{align-self:stretch;text-align:center}}@media (hover:none),(max-width:640px){.nso-glitch:after,.nso-glitch:before{animation:none;opacity:0}.nso-emoji__one,.nso-hero__logo{animation:none}.nso-body:after,.nso-heart{display:none}.nso-chat__track,.nso-chibi__aura{animation:none}.nso-logotype__ghost{display:none}.nso-hero__floor:before,.nso-store__letter{animation:none}.nso-chibi--angel,.nso-chibi--devil,.nso-desk,.nso-grid,.nso-hero__center,.nso-hero__wall{transform:none}.nso-float--stream{transform:translateX(-50%) rotate(-2deg)}}@media (prefers-reduced-motion:reduce){.nso *,.nso-gate *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.nso-glitch:after,.nso-glitch:before{display:none}.nso-chibi__px,.nso-logotype__px{opacity:0}.nso-backdrop__dust,.nso-breaks,.nso-chibi__dust,.nso-chibi__pop,.nso-chibi__ring:after,.nso-chibi__ring:before,.nso-logotype__ghost,.nso-logotype__scan{display:none}.nso-chat__track,.nso-emoji__one,.nso-live,.nso-scroll{animation:none}.nso-heart{display:none}}