.nm-stay{--font-display:var(--font-space-grotesk),"Space Grotesk",system-ui,sans-serif;--font-body:var(--font-manrope),Manrope,system-ui,sans-serif;--nm-stay-lift:0px;color:#f3e9ff;font-family:var(--font-body);-webkit-tap-highlight-color:transparent}.nm-stay *{box-sizing:border-box}.nm-stay a{color:#c9b5ff}.nm-stay .rc-dim{position:fixed;inset:0;z-index:128;background:rgba(8,3,16,.55);animation:nm-stay-fade .25s ease-out both}.nm-stay .rc-dc,.nm-stay .rc-in,.nm-stay .rc-sh{display:flex;flex-direction:column;gap:8px;background:#1d0f32}.nm-stay .rc-sh{position:fixed;left:0;right:0;bottom:0;z-index:130;max-width:560px;margin:0 auto;max-height:45vh;max-height:45dvh;overflow-y:auto;overscroll-behavior:contain;border-radius:26px 26px 0 0;padding:8px 16px calc(14px + env(safe-area-inset-bottom, 0px));border-top:1px solid rgba(242,79,164,.4);box-shadow:0 -20px 50px rgba(0,0,0,.5);animation:nm-stay-up .35s cubic-bezier(.22,1,.36,1) both}.nm-stay .rc-sh .hd{width:42px;height:5px;border-radius:9px;background:hsla(0,0%,100%,.25);margin:0 auto 2px;flex-shrink:0}.nm-stay .rc-dc{position:fixed;right:28px;z-index:96;width:380px;max-width:calc(100vw - 32px);bottom:calc(28px + var(--nm-stay-lift) + var(--nm-ad-sticky-h, 0px) + var(--nm-bnav-h, 0px));max-height:calc(100vh - 120px);max-height:calc(100dvh - 120px);overflow-y:auto;border-radius:20px;padding:16px 18px;gap:10px;border:1px solid rgba(242,79,164,.4);box-shadow:0 24px 50px rgba(0,0,0,.55);animation:nm-stay-up .4s cubic-bezier(.22,1,.36,1) both}.nm-stay .rc-dc .rc-t h3{font-size:19px}.nm-stay .rc-in{border-radius:18px;padding:14px;margin:6px 0;border:1px solid rgba(242,79,164,.35)}.nm-stay .rc-t{display:flex;align-items:flex-start;gap:10px}.nm-stay .rc-t h3{margin:0;font:700 20px/1.2 var(--font-display);color:#fff;text-wrap:balance;letter-spacing:-.01em}.nm-stay .rc-t p{margin:2px 0 0;font-size:13.5px;color:#bca9dc}.nm-stay .rc-t .x{margin-left:auto;width:40px;height:40px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;background:hsla(0,0%,100%,.06);color:#e6dafa;border:0;cursor:pointer;touch-action:manipulation}.nm-stay .rc-t .x svg{width:17px;height:17px}.nm-stay .rc-tg{min-height:52px;border:0;border-radius:999px;display:flex;align-items:center;justify-content:center;gap:10px;font:700 15.5px var(--font-display);color:#fff;background:#229ed9;box-shadow:0 8px 22px rgba(34,158,217,.32);text-decoration:none;touch-action:manipulation}.nm-stay .rc-tg svg{width:22px;height:22px;flex-shrink:0}.nm-stay .rc-n{font-size:12px;color:#bca9dc;text-align:center;margin-top:-4px}.nm-stay .rc-or{display:flex;align-items:center;gap:10px;font:700 11px var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#7e6c9c}.nm-stay .rc-or:after,.nm-stay .rc-or:before{content:"";flex:1;height:1px;background:rgba(139,92,246,.25)}.nm-stay .rc-em{display:flex;gap:8px;margin:0}.nm-stay .rc-in-f{flex:1;min-width:0;min-height:48px;border-radius:14px;padding:0 14px;display:flex;align-items:center;gap:8px;background:rgba(20,10,36,.6);border:1px solid rgba(139,92,246,.32);color:#7e6c9c}.nm-stay .rc-in-f:focus-within{border-color:rgba(201,181,255,.7)}.nm-stay .rc-in-f.err{border-color:#ff6b7a;box-shadow:0 0 0 3px rgba(255,107,122,.15)}.nm-stay .rc-in-f svg{width:16px;height:16px;flex-shrink:0}.nm-stay .rc-in-f input{flex:1;min-width:0;height:46px;border:0;outline:0;background:none;padding:0;font:500 16px var(--font-body);color:#f3e9ff}.nm-stay .rc-in-f input::-moz-placeholder{color:#7e6c9c;opacity:1}.nm-stay .rc-in-f input::placeholder{color:#7e6c9c;opacity:1}.nm-stay .rc-go{min-height:48px;padding:0 16px;border:0;border-radius:14px;cursor:pointer;font:700 14px var(--font-display);color:#fff;background:linear-gradient(90deg,#e0308e,#f24fa4);white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:6px;touch-action:manipulation}.nm-stay .rc-go.ld,.nm-stay .rc-go[disabled]{opacity:.75;cursor:default}.nm-stay .rc-go svg{width:17px;height:17px}.nm-stay .rc-go.ld svg{animation:nm-stay-spin 1s linear infinite}.nm-stay .rc-go.wf{width:100%}.nm-stay .rc-sm{font-size:12px;line-height:1.4;color:#7e6c9c;margin:0}.nm-stay .rc-sm a{color:#bca9dc}.nm-stay .rc-er{display:flex;gap:6px;font-size:12.5px;color:#ff9aa5;margin:-4px 0 0}.nm-stay .rc-er svg{width:15px;height:15px;flex-shrink:0;margin-top:1px}.nm-stay .rc-later{align-self:center;min-height:36px;padding:0 14px;cursor:pointer;font:600 13.5px var(--font-body);color:#9c8bba;background:none;border:0;touch-action:manipulation}.nm-stay .rc-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.nm-stay .rc-ok{display:flex;gap:12px;align-items:flex-start;padding:12px;border-radius:16px;background:rgba(126,226,168,.08);border:1px solid rgba(126,226,168,.35)}.nm-stay .rc-ok .ic{width:40px;height:40px;border-radius:12px;flex-shrink:0;display:grid;place-items:center;background:rgba(126,226,168,.16);color:#9bebbe}.nm-stay .rc-ok .ic svg{width:20px;height:20px}.nm-stay .rc-ok b{display:block;font:700 15px var(--font-display);color:#fff}.nm-stay .rc-ok span{font-size:13px;line-height:1.4;color:#d7c7ec;overflow-wrap:anywhere}.nm-stay .rc-ok.inf{background:rgba(139,92,246,.1);border-color:rgba(169,139,255,.35)}.nm-stay .rc-ok.inf .ic{background:rgba(139,92,246,.2);color:#c9b5ff}.nm-stay .rc-go:focus-visible,.nm-stay .rc-later:focus-visible,.nm-stay .rc-t .x:focus-visible,.nm-stay .rc-tg:focus-visible,.nm-stay a:focus-visible{outline:2px solid #ffc983;outline-offset:2px}.nm-stay-entry{display:flex;align-items:center;gap:12px;width:100%;min-height:46px;padding:0 10px;border-radius:12px;border:1px solid rgba(242,79,164,.4);background:rgba(242,79,164,.08);font:600 14.5px var(--font-manrope),Manrope,system-ui,sans-serif;color:#fff;cursor:pointer;text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.nm-stay-entry svg{width:19px;height:19px;color:#ff9dcb;flex-shrink:0}.nm-stay-entry:focus-visible{outline:2px solid #ffc983;outline-offset:2px}.nm-stay-foot{margin:0 0 14px;max-width:420px}.nm-stay-menu{margin:8px 0 4px}@keyframes nm-stay-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes nm-stay-fade{0%{opacity:0}to{opacity:1}}@keyframes nm-stay-spin{to{transform:rotate(1turn)}}@media (hover:hover) and (pointer:fine){.nm-stay .rc-later:hover{color:#f3e9ff}.nm-stay a:hover{color:#ff9dcb}.nm-stay .rc-tg:hover{background:#2aabe6}}@media (prefers-reduced-motion:reduce){.nm-stay .rc-dc,.nm-stay .rc-dim,.nm-stay .rc-go.ld svg,.nm-stay .rc-sh{animation:none}}