.nye-paid-room *{box-sizing:border-box}.nye-paid-room{color-scheme:dark;background:#100c12}.nye-paid-room{margin:0;color:#e6dcc6;font-family:'Courier New',monospace;background:radial-gradient(ellipse at 50% 10%,#322133,#100c12 75%)}.nye-paid-room button,.nye-paid-room a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.nye-paid-room button{font:inherit;cursor:pointer;color:inherit}.nye-paid-room a{color:inherit}.nye-paid-room button:focus-visible,.nye-paid-room a:focus-visible,.nye-paid-room .room-window:focus-visible{outline:3px solid #b4ce64;outline-offset:3px}.nye-paid-room .mast{display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:1440px;margin:auto;padding:16px 24px;font-size:11px}.nye-paid-room .mast a{text-decoration:none}.nye-paid-room .mast button{padding:10px;border:1px solid #9e7d99;background:#171119;min-height:44px}.nye-paid-room .preview{color:#bbaaac;font-size:10px}.nye-paid-room .intro{text-align:center;padding:8px 12px}.nye-paid-room .intro p{font-size:10px;letter-spacing:.17em;color:#bc9ab4}.nye-paid-room .intro h1{margin:7px 0;color:#d697b5;font:clamp(52px,7vw,82px)/.8 Impact,sans-serif;text-shadow:3px 4px #151117,-2px -1px #705274}.nye-paid-room .intro h1 span{display:block;font:10px/3 'Courier New',monospace;letter-spacing:.7em;color:#b4ce64}.nye-paid-room .intro .hint{font-size:12px;letter-spacing:0;color:#d3c7b7}.nye-paid-room .machine-nav{display:flex;justify-content:center;gap:8px;padding:12px}.nye-paid-room .machine-nav button{background:#211925;border:1px solid #84647c;font-size:11px;padding:10px 16px;min-height:44px}.nye-paid-room .machine-nav button[aria-pressed=true]{background:#b4ce64;color:#161119;box-shadow:3px 3px #7c587e}.nye-paid-room .room-window{max-width:1100px;margin:auto;overflow-x:auto;overflow-y:hidden;position:relative;scrollbar-color:#967092 #221a27;scrollbar-width:thin;overscroll-behavior-x:contain;cursor:grab;border:1px solid #483346;touch-action:pan-x pan-y}.nye-paid-room .room-window.dragging{cursor:grabbing;scroll-behavior:auto}.nye-paid-room .room{width:1800px;position:relative;container-type:inline-size;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;aspect-ratio:1881/836}.nye-paid-room .backdrop{display:block;width:100%;height:auto;pointer-events:none}.nye-paid-room .marquee{position:absolute;left:22.8%;top:17.1%;width:16.5%;height:6.7%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#22111e;pointer-events:none}.nye-paid-room .marquee small{font-size:.65cqw;letter-spacing:.3em}.nye-paid-room .marquee strong{font:2.5cqw/.95 Impact,sans-serif}.nye-paid-room .marquee em{font-size:.55cqw;font-style:normal;font-weight:bold}.nye-paid-room .see-title{position:absolute;left:50%;top:13.4%;width:15.5%;height:7%;object-fit:contain;pointer-events:none}.nye-paid-room .screen{position:absolute;border:0;background:#100f17;padding:0;overflow:hidden;border-radius:7%;box-shadow:inset 0 0 25px #000,0 0 18px #ac78c52b;text-align:center}.nye-paid-room .nye-screen{left:25.1%;top:28.5%;width:12%;height:17.8%}.nye-paid-room .see-screen{left:52.4%;top:26.2%;width:11.5%;height:19.8%}.nye-paid-room .crt{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.4cqw;position:absolute;inset:0;background:radial-gradient(ellipse,#32223c,#070b0b);color:#b4ce64}.nye-paid-room .crt:after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(transparent 0 2px,#0004 3px 4px);pointer-events:none}.nye-paid-room .crt small{font-size:.55cqw}.nye-paid-room .crt strong{font:2.8cqw/.82 Impact,sans-serif;color:#ce8cb0;text-shadow:2px 2px #654778}.nye-paid-room .crt>span,.nye-paid-room .crt b{font-size:.55cqw}.nye-paid-room .crt b{color:#e4dec5;animation:breathe 3s infinite}.nye-paid-room .see-crt img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center 100%;opacity:.8}.nye-paid-room .see-caption{position:absolute;bottom:0;left:0;right:0;padding:.6cqw 0;background:#100c16d9;font-weight:bold}.nye-paid-room .see-caption small{display:block;padding-top:.3cqw;color:#eed3e2}.nye-paid-room .hotspot{position:absolute;border:0;background:none}.nye-paid-room .hotspot span{background:#1a131b;border:1px solid #b4ce64;color:#c4d98d;padding:10px;white-space:nowrap;box-shadow:3px 4px #0008;font-size:12px;display:inline-block}.nye-paid-room .change{left:78.5%;top:24%;width:11.8%;height:62%;display:flex;align-items:flex-end;justify-content:center}.nye-paid-room .coin-return{position:absolute;left:29.6%;top:73%;width:3%;height:6%;border:0;background:#251d2699;color:#e5c4cd;font-size:18px}.nye-paid-room .coin-drop{position:absolute;left:31%;top:78%;width:1%;aspect-ratio:1;border-radius:50%;background:#aaa09a;border:2px solid #ddd0b8;opacity:0;pointer-events:none}.nye-paid-room .coin-drop.pop{animation:coin .8s ease-in forwards}.nye-paid-room .walk-controls{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:14px}.nye-paid-room .walk-controls button{width:52px;height:48px;font-size:25px;background:#241a29;border:1px solid #b783a8}.nye-paid-room .walk-controls button:disabled{opacity:.3;cursor:default}.nye-paid-room .walk-controls p{min-width:190px;text-align:center;font-size:12px;color:#b4ce64}.nye-paid-room .room-footer{text-align:center;padding:0 16px 20px;font-size:12px}.nye-paid-room .room-footer #walk-help{font-size:10px;color:#a58da2}.nye-paid-room .eyebrow{font-size:10px;letter-spacing:.17em;color:#b4ce64}.nye-paid-room dialog{position:fixed;background:#1b1420;color:#e6dcc6;border:3px solid #ac7aa1;box-shadow:9px 9px #0b080d,0 0 60px #0008;width:min(840px,calc(100% - 28px));max-height:88dvh;padding:32px;overflow:auto}.nye-paid-room dialog::backdrop{background:#08060bea;backdrop-filter:blur(5px)}.nye-paid-room dialog h2{font:clamp(42px,8vw,84px)/.9 Impact,sans-serif;color:#d697b5;margin:20px 0 10px}.nye-paid-room .tagline{font-size:12px;letter-spacing:.12em}.nye-paid-room .close{position:absolute;right:12px;top:12px;width:44px;height:44px;border:1px solid #ac7aa1;background:#241b2a;font-size:20px}.nye-paid-room figure{margin:24px 0}.nye-paid-room figure img{width:100%;height:auto;display:block;border:1px solid #4c3b50}.nye-paid-room figcaption{color:#b59fb5;font-size:10px;line-height:1.6;padding-top:8px}.nye-paid-room .description{font-size:14px;line-height:1.8}.nye-paid-room .workbench{border:1px dashed #a0b969;padding:18px;margin:24px 0;color:#c4d98d}.nye-paid-room .workbench p{font-size:12px;line-height:1.6;margin-bottom:0}.nye-paid-room .free-link{display:inline-flex;min-height:48px;align-items:center;padding:12px 16px;background:#b4ce64;color:#181319;border:0;text-decoration:none;font-weight:bold;font-size:12px}.nye-paid-room .detail-logo{display:block;width:min(500px,90%);height:auto;margin:25px 0}.nye-paid-room .see-feature{display:grid;grid-template-columns:200px 1fr;gap:25px}.nye-paid-room .see-feature>img{width:100%;height:auto}.nye-paid-room .change-demo{height:170px;width:min(310px,100%);position:relative;margin:24px auto;background:#493348;border:8px ridge #947f90;overflow:hidden}.nye-paid-room .bill-slot{position:absolute;top:25px;left:20%;width:60%;height:16px;background:#07060a;border:4px inset #c7b3bf;z-index:2}.nye-paid-room .demo-bill{position:absolute;top:40px;left:27%;width:46%;padding:8px 0;background:#adc17e;border:3px double #3c4e36;text-align:center;color:#253029;font-weight:bold;font-size:15px;transform-origin:top}.nye-paid-room .demo-bill small{font-size:8px}.nye-paid-room .payout{position:absolute;bottom:8px;left:25%;width:50%;height:29px;border:4px ridge #b1a1ac;background:#161018;display:flex;justify-content:center;gap:5px}.nye-paid-room .payout i{opacity:0;width:22px;height:22px;line-height:18px;text-align:center;border:2px solid #bfb6bc;border-radius:50%;background:#7e6e85;color:#eee;font-style:normal}.nye-paid-room .running .demo-bill{animation:feed 1.2s ease-in forwards}.nye-paid-room .running .payout i{animation:payout .5s 1.1s both}.nye-paid-room .running .payout i:nth-child(2){animation-delay:1.25s}.nye-paid-room .running .payout i:nth-child(3){animation-delay:1.4s}.nye-paid-room .running .payout i:nth-child(4){animation-delay:1.55s}.nye-paid-room #change-status{font-size:12px;line-height:1.6}.nye-paid-room .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@keyframes feed{to{transform:scaleY(0);opacity:.2}}@keyframes payout{from{opacity:0;transform:translateY(-60px) rotate(0)}to{opacity:1;transform:translateY(0) rotate(180deg)}}@keyframes breathe{50%{opacity:.55}}@keyframes coin{0%{opacity:1;transform:translateY(0)}70%{opacity:1;transform:translateY(5cqw) rotateY(700deg)}100%{opacity:0;transform:translateY(4cqw) rotateY(1080deg)}}@media(max-width:650px){.nye-paid-room .mast{padding:10px;gap:10px;flex-wrap:wrap;font-size:9px}.nye-paid-room .preview{order:3;width:100%;text-align:center}.nye-paid-room .intro h1{font-size:58px}.nye-paid-room .machine-nav{gap:5px;padding:8px}.nye-paid-room .machine-nav button{padding:8px;font-size:9px;flex:1}.nye-paid-room .room{width:1400px}.nye-paid-room .crt small,.nye-paid-room .crt>span,.nye-paid-room .crt b{font-size:8px}.nye-paid-room .see-caption small{font-size:8px}.nye-paid-room .walk-controls{gap:12px}.nye-paid-room .walk-controls p{min-width:170px;font-size:11px}.nye-paid-room dialog{padding:24px 18px}.nye-paid-room .see-feature{grid-template-columns:110px 1fr;gap:14px}.nye-paid-room .see-feature .description{font-size:12px}.nye-paid-room .see-feature .workbench{grid-column:1/-1;padding:10px}.nye-paid-room .see-feature .workbench p{font-size:11px}.nye-paid-room .detail-logo{margin-top:35px}.nye-paid-room .description{font-size:13px}}@media(prefers-reduced-motion:reduce){.nye-paid-room *,.nye-paid-room *:before,.nye-paid-room *:after{animation:none!important;transition:none!important}.nye-paid-room .running .demo-bill{opacity:0}.nye-paid-room .running .payout i{opacity:1}}.nye-paid-room /* Nye Bucks: original note artwork,.nye-paid-room shown below its native resolution. */
.note-picker{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0 12px}.nye-paid-room .note-picker button{flex:1;min-width:48px;min-height:64px;background:#29212d;border:1px solid #827085;color:#eadfc8;padding:9px 5px;box-shadow:2px 3px #08070a}.nye-paid-room .note-picker span{display:block;font:bold 25px Georgia,serif}.nye-paid-room .note-picker small{font-size:8px;letter-spacing:.05em}.nye-paid-room .note-picker button[aria-pressed=true]{background:#b5c78a;color:#211824;border-color:#d1e5a6;transform:translateY(-3px);box-shadow:3px 5px #6e4d78}.nye-paid-room .note-picker button:disabled{cursor:wait;opacity:.65}.nye-paid-room .note-picker button:focus-visible{outline:3px solid #df9ab9;outline-offset:3px}.nye-paid-room .note-display{margin:18px 0 0}.nye-paid-room .note-display img{max-width:100%;width:auto;margin:auto;border:0;box-shadow:0 9px 20px #0007}.nye-paid-room .note-display figcaption{text-align:center;letter-spacing:.08em}.nye-paid-room .change-demo{height:200px;margin:20px auto}.nye-paid-room .bill-feed{position:absolute;top:39px;left:20%;width:60%;height:100px;overflow:hidden}.nye-paid-room .demo-bill{display:block;position:static;width:100%;height:auto;border:0;padding:0;background:none;transform:none;filter:drop-shadow(1px 3px 2px #0009)}.nye-paid-room .running .demo-bill{animation:nye-bill-feed 1.2s ease-in forwards}.nye-paid-room .bill-slot{pointer-events:none}.nye-paid-room .payout{bottom:10px}@keyframes nye-bill-feed{to{transform:translateY(-105%)}}.nye-paid-room #demo-change{display:flex;margin:0 auto}.nye-paid-room #change-status{text-align:center}.nye-paid-room #quarters .workbench{margin-bottom:0}@media(max-width:450px){.nye-paid-room .note-picker{gap:5px}.nye-paid-room .note-picker span{font-size:22px}.nye-paid-room .note-picker small{font-size:7px}.nye-paid-room #quarters h2{font-size:48px}.nye-paid-room .note-display figcaption{font-size:9px}}

.nye-paid-room{padding-bottom:35px}.nye-paid-room main{display:block}.nye-paid-room dialog{color:#e6dcc6}.nye-paid-room [hidden]{display:none!important}

#MainContent:has(.nye-paid-room){background:#151216}
