.neon-module__70OB3a__root{--plum-0:#12060f;--plum-1:#1d0a1c;--plum-2:#2c0f2b;--plum-3:#43163f;--pink:#ff2e88;--pink-2:#ff6fb1;--pink-soft:#ffc2dd;--gold:#f5c86b;--gold-2:#ffe3a3;--text:#fbeef6;--mute:#fbeef69e;min-height:100dvh;color:var(--text);background:radial-gradient(60% 40% at 15% 8%, #ff2e8838 0%, transparent 70%), radial-gradient(55% 35% at 90% 30%, #f5c86b1f 0%, transparent 70%), radial-gradient(80% 50% at 50% 110%, #ff2e882e 0%, transparent 70%), linear-gradient(180deg, var(--plum-1) 0%, var(--plum-0) 100%);position:relative;overflow-x:hidden}.neon-module__70OB3a__root:before{content:"";pointer-events:none;background:linear-gradient(#ff2e881f 1px,#0000 1px) 0 0/100% 26px,linear-gradient(90deg,#ff2e881a 1px,#0000 1px) 0 0/26px 100%;height:38vh;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 100%);mask-image:linear-gradient(#0000 0%,#000 100%)}.neon-module__70OB3a__sign{letter-spacing:.06em;font-family:Monoton,Black Han Sans,sans-serif;font-weight:400}.neon-module__70OB3a__display{letter-spacing:.01em;font-family:Black Han Sans,Pretendard Variable,sans-serif;font-weight:400}.neon-module__70OB3a__neon{color:#fff4fa;text-shadow:0 0 4px #fff, 0 0 10px var(--pink-2), 0 0 22px var(--pink), 0 0 42px var(--pink)}.neon-module__70OB3a__neonGold{color:#fff8e6;text-shadow:0 0 4px #fff, 0 0 10px var(--gold-2), 0 0 22px var(--gold), 0 0 38px #f5c86bcc}.neon-module__70OB3a__flicker{animation:5.5s infinite neon-module__70OB3a__flicker}@keyframes neon-module__70OB3a__flicker{0%,18%,22%,25%,53%,57%,to{opacity:1}20%,24%,55%{opacity:.45}}.neon-module__70OB3a__mute{color:var(--mute)}.neon-module__70OB3a__gold{color:var(--gold)}.neon-module__70OB3a__pink{color:var(--pink-2)}.neon-module__70OB3a__panel{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(160deg,#43163fb8,#1d0a1cd1);border:1px solid #ff6fb159;border-radius:22px;position:relative;box-shadow:inset 0 0 0 1px #ff2e8814,0 14px 34px #00000073,0 0 26px #ff2e881f}.neon-module__70OB3a__panelGold{border-color:#f5c86b73;box-shadow:inset 0 0 0 1px #f5c86b1a,0 14px 34px #00000073,0 0 26px #f5c86b24}.neon-module__70OB3a__btn,.neon-module__70OB3a__btnGold,.neon-module__70OB3a__btnGhost{border-radius:18px;justify-content:center;align-items:center;gap:8px;width:100%;height:56px;font-size:16px;font-weight:900;transition:transform .1s,box-shadow .2s,opacity .2s;display:flex}.neon-module__70OB3a__btn:active,.neon-module__70OB3a__btnGold:active,.neon-module__70OB3a__btnGhost:active{transform:scale(.98)}.neon-module__70OB3a__btn:disabled,.neon-module__70OB3a__btnGold:disabled,.neon-module__70OB3a__btnGhost:disabled{opacity:.4}.neon-module__70OB3a__btn{color:#fff;background:linear-gradient(135deg, #ff4f9d 0%, var(--pink) 55%, #d4136b 100%);box-shadow:inset 0 0 0 1px #ffffff40,0 8px 22px #ff2e8873,0 0 30px #ff2e8859}.neon-module__70OB3a__btnGold{color:#2a0f1f;background:linear-gradient(135deg, #ffe7a8 0%, var(--gold) 50%, #d99a36 100%);box-shadow:inset 0 0 0 1px #fff6,0 8px 22px #f5c86b59}.neon-module__70OB3a__btnGhost{color:var(--text);background:#ffffff0f;border:1px solid #ffc2dd47}.neon-module__70OB3a__chip{color:var(--text);background:#ffffff12;border:1px solid #ffc2dd38;border-radius:999px;align-items:center;gap:4px;padding:5px 11px;font-size:12.5px;font-weight:800;display:inline-flex}.neon-module__70OB3a__chipOn{color:#fff;border-color:var(--pink-2);background:#ff2e8847;box-shadow:0 0 14px #ff2e8873}.neon-module__70OB3a__chipGold{color:#2a0f1f;background:var(--gold);border-color:var(--gold-2)}.neon-module__70OB3a__input{width:100%;height:52px;color:var(--text);background:#0000004d;border:1px solid #ffc2dd4d;border-radius:16px;outline:none;padding:0 16px;font-size:16px;font-weight:700}.neon-module__70OB3a__input::placeholder{color:#fbeef666}.neon-module__70OB3a__input:focus{border-color:var(--pink-2);box-shadow:0 0 0 3px #ff2e8840}.neon-module__70OB3a__level{text-align:center;background:#ffffff0d;border:1px solid #ffc2dd33;border-radius:18px;padding:12px 6px 11px;transition:transform .15s,box-shadow .2s,border-color .2s;position:relative}.neon-module__70OB3a__levelOn{border-color:var(--pink-2);background:linear-gradient(160deg,#ff2e8852,#43163f99);transform:translateY(-2px);box-shadow:0 0 22px #ff2e8873}.neon-module__70OB3a__level19On{background:linear-gradient(160deg,#ff3c3c59,#780c2899);border-color:#ff6a5c;transform:translateY(-2px);box-shadow:0 0 24px #ff463c8c}.neon-module__70OB3a__stage{background:radial-gradient(120% 90% at 50% 0,#ff2e8829,#0000 60%),#00000059;border:1px solid #ff6fb140;border-radius:26px;position:relative;overflow:hidden}.neon-module__70OB3a__beam{pointer-events:none;filter:blur(4px);background:conic-gradient(from 180deg at 50% 0,#0000 0deg 160deg,#fff0fa29 172deg,#fff0fa42 180deg,#fff0fa29 188deg,#0000 200deg 360deg);width:150%;height:140%;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.neon-module__70OB3a__beamSweep{animation:.9s ease-in-out infinite alternate neon-module__70OB3a__sweep}@keyframes neon-module__70OB3a__sweep{0%{transform:translate(-50%)rotate(-22deg)}to{transform:translate(-50%)rotate(22deg)}}.neon-module__70OB3a__seat{text-align:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;padding:9px 4px;font-size:13px;font-weight:800;transition:background .12s,box-shadow .12s,transform .12s,opacity .2s}.neon-module__70OB3a__seatLit{background:#fff0fa33;border-color:#fff;transform:scale(1.06);box-shadow:0 0 18px #ffffff8c,0 0 36px #ff2e8899}.neon-module__70OB3a__seatDone{opacity:.38}.neon-module__70OB3a__seatWin{background:linear-gradient(160deg, var(--pink), #b40f5c);border-color:#fff;transform:scale(1.1);box-shadow:0 0 26px #ff2e88e6,0 0 60px #ff2e8880}.neon-module__70OB3a__avatar{color:#fff;background:linear-gradient(160deg,#ff6fb1,#8f1d67);border-radius:999px;justify-content:center;align-items:center;font-weight:900;display:flex;box-shadow:0 0 0 2px #ffffff59,0 0 22px #ff2e8899}.neon-module__70OB3a__pop{animation:.45s cubic-bezier(.2,1.4,.4,1) both neon-module__70OB3a__pop}@keyframes neon-module__70OB3a__pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.neon-module__70OB3a__rise{animation:.4s ease-out both neon-module__70OB3a__rise}@keyframes neon-module__70OB3a__rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.neon-module__70OB3a__pulse{animation:1.6s ease-in-out infinite neon-module__70OB3a__pulse}@keyframes neon-module__70OB3a__pulse{0%,to{box-shadow:0 0 18px #ff2e8866}50%{box-shadow:0 0 34px #ff2e88d9}}.neon-module__70OB3a__pick{aspect-ratio:3/4;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;transition:transform .15s,opacity .2s,filter .2s;display:flex;position:relative;overflow:hidden}.neon-module__70OB3a__pick:active{transform:scale(.97)}.neon-module__70OB3a__pickTruth{background:linear-gradient(165deg,#ff5fa6 0%,#c2186f 60%,#5b0f3d 100%);box-shadow:inset 0 0 0 1px #ffffff4d,0 10px 30px #ff2e8873}.neon-module__70OB3a__pickDare{color:#2a0f1f;background:linear-gradient(165deg,#ffe39c 0%,#e0a33c 55%,#6b3a12 100%);box-shadow:inset 0 0 0 1px #fff6,0 10px 30px #f5c86b66}.neon-module__70OB3a__pickLocked{filter:grayscale(.9)brightness(.45)}.neon-module__70OB3a__flipWrap{perspective:1200px}.neon-module__70OB3a__flip{aspect-ratio:3/4;width:100%;transform-style:preserve-3d;transition:transform .75s cubic-bezier(.3,1.2,.4,1);position:relative}.neon-module__70OB3a__flipped{transform:rotateY(180deg)}.neon-module__70OB3a__face{backface-visibility:hidden;border-radius:24px;position:absolute;inset:0;overflow:hidden}.neon-module__70OB3a__back{transform:rotateY(180deg)}.neon-module__70OB3a__cardTruth{background:radial-gradient(120% 80% at 50% 0,#ff78b6 0%,#b3155f 55%,#3d0a2a 100%);box-shadow:inset 0 0 0 2px #ffe3a3b3,0 18px 40px #00000080,0 0 40px #ff2e8873}.neon-module__70OB3a__cardDare{background:radial-gradient(120% 80% at 50% 0,#ffe9b0 0%,#d8952f 55%,#4a250b 100%);box-shadow:inset 0 0 0 2px #ffffffb3,0 18px 40px #00000080,0 0 40px #f5c86b73}.neon-module__70OB3a__cardFront{color:#2a0f1f;box-shadow:0 0 0 2px var(--gold) inset, 0 18px 40px #00000080, 0 0 44px #ff2e8880;background:linear-gradient(170deg,#fff8fb 0%,#ffe8f2 100%);flex-direction:column;padding:22px 20px;display:flex}.neon-module__70OB3a__cardFrontDare{background:linear-gradient(170deg,#fffaf0 0%,#fff0cf 100%)}.neon-module__70OB3a__burst{pointer-events:none;z-index:60;position:fixed;inset:0;overflow:hidden}.neon-module__70OB3a__heart{font-size:26px;animation:1.8s ease-out forwards neon-module__70OB3a__floatUp;position:absolute;bottom:-40px}@keyframes neon-module__70OB3a__floatUp{0%{opacity:0;transform:translateY(0)scale(.6)rotate(0)}15%{opacity:1}to{opacity:0;transform:translateY(-85vh)scale(1.25)rotate(25deg)}}.neon-module__70OB3a__cue{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0309b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.neon-module__70OB3a__dot{background:#ffffff29;border-radius:999px;width:8px;height:8px}.neon-module__70OB3a__dotDone{background:var(--gold);box-shadow:0 0 8px #f5c86bcc}.neon-module__70OB3a__dotNow{background:var(--pink);box-shadow:0 0 10px var(--pink);width:18px}.neon-module__70OB3a__gate{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080207c7;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.neon-module__70OB3a__flicker,.neon-module__70OB3a__beamSweep,.neon-module__70OB3a__pulse,.neon-module__70OB3a__pop,.neon-module__70OB3a__rise,.neon-module__70OB3a__heart{animation:none!important}.neon-module__70OB3a__flip{transition:none}}
