._overlay_1m9pi_1{z-index:90;background:#02060dee;justify-content:center;align-items:center;padding:16px;animation:.35s ease-out both _in_1m9pi_1;display:flex;position:fixed;inset:0}@keyframes _in_1m9pi_1{0%{opacity:0}to{opacity:1}}._box_1m9pi_4{flex-direction:column;gap:10px;width:min(100%,420px,80dvh - 104px);display:flex}._head_1m9pi_5{justify-content:space-between;align-items:center;gap:12px;display:flex}._note_1m9pi_6{color:#c9d6e8;margin:0;font-size:15px;font-weight:700;line-height:1.25}._skip_1m9pi_7{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:24px;flex-shrink:0;padding:0 18px;font-size:16px;font-weight:800}._skip_1m9pi_7:focus-visible{outline-offset:3px;outline:3px solid #1e7bff}._video_1m9pi_9{aspect-ratio:4/5;object-fit:contain;background:#0d203b;border-radius:18px;width:100%;display:block}._track_1m9pi_10{background:#ffffff26;border-radius:2px;height:4px;overflow:hidden}._track_1m9pi_10 span{transform-origin:0;background:#2b8bff;height:100%;transition:transform .3s linear;display:block}@media (prefers-reduced-motion:reduce){._overlay_1m9pi_1{animation:none}._track_1m9pi_10 span{transition:none}}._box_1nuyz_1{color:#fff;background:#0b1830;border-radius:18px;padding:16px;box-shadow:0 10px 30px #07172e33}._head_1nuyz_2{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}._head_1nuyz_2 strong{font-size:19px;font-weight:800}._head_1nuyz_2 span{color:#9db4d3;font-size:13px}._instruction_1nuyz_5{color:#7cc0ff;min-height:28px;margin:0 0 10px;font-size:18px;font-weight:700}._grid_1nuyz_6{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}._tile_1nuyz_7{color:#fff;touch-action:manipulation;background:#13264a;border:2px solid #23395b;border-radius:14px;flex-direction:column;align-items:center;gap:2px;min-height:128px;padding:6px 4px 8px;transition:transform .12s,border-color .2s;display:flex;position:relative}._tile_1nuyz_7:active{transform:scale(.96)}._tile_1nuyz_7 img{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:10px;width:100%;max-width:88px}._name_1nuyz_10{text-align:center;font-size:14px;font-weight:700;line-height:1.25}._price_1nuyz_11{color:#9db4d3;font-size:14px;font-weight:700}._qty_1nuyz_12{color:#fff;text-align:center;background:#1e7bff;border-radius:15px;min-width:30px;height:30px;padding:0 7px;font-size:16px;font-weight:800;line-height:30px;position:absolute;top:-8px;right:-6px;box-shadow:0 2px 8px #0006}._target_1nuyz_13{border-color:#4aa3ff;animation:1.4s ease-in-out infinite _pulse_1nuyz_1;box-shadow:0 0 0 4px #1e7bff55}@keyframes _pulse_1nuyz_1{0%,to{box-shadow:0 0 0 3px #1e7bff44}50%{box-shadow:0 0 0 9px #1e7bff22}}._ticket_1nuyz_15{color:#c7d6ea;justify-content:space-between;align-items:baseline;margin:14px 2px 10px;font-size:16px;display:flex}._ticket_1nuyz_15 strong{color:#fff;font-size:30px;font-weight:800}._charge_1nuyz_17{color:#fff;letter-spacing:.02em;touch-action:manipulation;background:#17a34a;border:0;border-radius:14px;width:100%;min-height:60px;font-size:20px;font-weight:800}._charge_1nuyz_17:disabled{color:#8597b3;background:#2b3c58}._charge_1nuyz_17._target_1nuyz_13{border:2px solid #9ff0b8}._skip_1nuyz_20{color:#9db4d3;background:0 0;border:0;margin:10px auto 0;padding:10px;font-size:14px;text-decoration:underline;display:block}._done_1nuyz_21{text-align:center;flex-direction:column;align-items:center;padding:6px 0 2px;display:flex}._check_1nuyz_22{background:#17a34a;border-radius:50%;place-items:center;width:64px;height:64px;font-size:36px;font-weight:800;display:grid}._doneTitle_1nuyz_23{margin-top:10px;font-size:26px;font-weight:800}._doneTime_1nuyz_24{color:#c7d6ea;margin:4px 0 12px;font-size:17px}._doneTime_1nuyz_24 b{color:#fff}._receipt_1nuyz_26{background:#13264a;border-radius:12px;width:100%;margin:0;padding:12px 14px}._receipt_1nuyz_26 div{color:#c7d6ea;justify-content:space-between;padding:4px 0;font-size:16px;display:flex}._receipt_1nuyz_26 dd{color:#fff;margin:0;font-weight:700}._receipt_1nuyz_26 ._change_1nuyz_29{border-top:1px solid #2b4268;margin-top:4px;padding-top:8px;font-size:20px}._receipt_1nuyz_26 ._change_1nuyz_29 dd{color:#7cf0a4;font-size:26px}._doneNote_1nuyz_31{color:#c7d6ea;margin:12px 0;font-size:15px}._want_1nuyz_32{color:#fff;background:#1e7bff;border:0;border-radius:14px;width:100%;min-height:56px;font-size:18px;font-weight:800}._again_1nuyz_33{color:#9db4d3;background:0 0;border:0;margin-top:6px;padding:12px;font-size:15px;text-decoration:underline}@media (prefers-reduced-motion:reduce){._target_1nuyz_13{animation:none}._tile_1nuyz_7{transition:none}}
