.mpi1Jq_notice{color:#22382f;margin-bottom:24px}.mpi1Jq_title{margin:0 0 10px;font-size:18px;font-weight:600}.mpi1Jq_body{overscroll-behavior-y:contain;scrollbar-gutter:stable;color:#4e5e56;background:#fffdf8;border:1px solid #ddd3bf;border-radius:8px;height:clamp(180px,28vh,240px);padding:16px;font-size:14px;line-height:1.8;overflow-y:auto}.mpi1Jq_body:focus-visible{outline-offset:3px;outline:2px solid #2f5d4c}.mpi1Jq_lines{gap:10px;display:grid}.mpi1Jq_hint{color:#607268;min-height:20px;margin:8px 0;font-size:12px;line-height:20px}.mpi1Jq_confirm{cursor:pointer;background:#fffdf8;border:1px solid #ddd3bf;border-radius:8px;align-items:center;gap:12px;min-height:52px;padding:12px;font-size:14px;line-height:1.6;display:flex}.mpi1Jq_confirm:has(input:disabled){color:#7b847e;cursor:default}.mpi1Jq_confirm input{accent-color:#2f5d4c;flex-shrink:0;width:20px;height:20px}.mpi1Jq_checked{background:#e3ede4;border-color:#2f5d4c}.mpi1Jq_retry{text-underline-offset:4px;color:#2f5d4c;min-height:44px;margin-top:8px;text-decoration:underline}.mpi1Jq_dialog{color:#22382f;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#f5f1e8;border:1px solid #ddd3bf;border-radius:20px;width:calc(100% - 32px);max-width:480px;max-height:calc(100vh - 32px);margin:auto;padding:20px;overflow:hidden auto;box-shadow:0 20px 70px #22382f33}@supports (height:100dvh){.mpi1Jq_dialog{max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}.mpi1Jq_dialog[open]{flex-direction:column;display:flex}.mpi1Jq_dialogHeader{color:#607268;flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12px;display:flex}.mpi1Jq_dialogHeader button{color:#2f5d4c;min-width:44px;min-height:44px;font-size:14px}.mpi1Jq_dialog .mpi1Jq_notice{flex-direction:column;flex:none;margin-bottom:16px;display:flex}.mpi1Jq_dialog .mpi1Jq_title{flex-shrink:0}.mpi1Jq_dialog .mpi1Jq_body{flex:none;height:min(40vh,340px);min-height:160px}@supports (height:100dvh){.mpi1Jq_dialog .mpi1Jq_body{height:min(40dvh,340px)}}.mpi1Jq_dialog .mpi1Jq_hint,.mpi1Jq_dialog .mpi1Jq_confirm{flex-shrink:0}.mpi1Jq_continueButton{color:#f5f1e8;letter-spacing:.12em;background:#22382f;border:0;border-radius:6px;flex-shrink:0;min-height:52px;padding:12px 20px;font-size:15px;font-weight:600}.mpi1Jq_continueButton:disabled{cursor:not-allowed;background:#9faaa3}.mpi1Jq_continueButton:focus-visible,.mpi1Jq_dialogHeader button:focus-visible{outline-offset:3px;outline:2px solid #2f5d4c}@media (max-height:480px){.mpi1Jq_dialog .mpi1Jq_body{height:120px;min-height:120px}}.yuquan-public dialog.mpi1Jq_dialog{width:100%;max-width:520px;padding:0 20px calc(16px + env(safe-area-inset-bottom));touch-action:pan-y;background:#fbf8f2;border:0;border-radius:28px 28px 0 0;max-height:calc(100vh - 40px);margin:auto auto 0;box-shadow:0 -12px 40px #14201b2e}@supports (height:100dvh){.yuquan-public dialog.mpi1Jq_dialog{max-height:calc(100dvh - 24px - env(safe-area-inset-top))}}.yuquan-public dialog.mpi1Jq_dialog[open]{animation:.46s cubic-bezier(.2,1.12,.3,1) backwards mpi1Jq_sheetUp}.mpi1Jq_dialog::backdrop{background:#14201b6b}.mpi1Jq_grabber{cursor:grab;touch-action:none;flex-shrink:0;justify-content:center;padding:10px 0 6px;display:flex}.mpi1Jq_grabber span{background:#d6cebd;border-radius:3px;width:40px;height:5px}.mpi1Jq_dialog .mpi1Jq_continueButton{letter-spacing:.08em;color:#f7f3ea;background:#2d5446;border-radius:9999px;min-height:54px;font-size:16px;font-weight:500}.mpi1Jq_dialog .mpi1Jq_continueButton:disabled{color:#5e625c;background:#d9d4c9}@keyframes mpi1Jq_sheetUp{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.yuquan-public dialog.mpi1Jq_dialog[open]{animation:none}}
