.omodal-overlay[data-v-f65be547]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f1e468c;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:400}.omodal[data-v-f65be547]{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-lg);color:var(--text);display:flex;flex-direction:column;max-height:min(88vh,820px);max-width:560px;outline:none;overflow:hidden;position:relative;width:100%}.omodal-head[data-v-f65be547]{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:14px;padding:20px 20px 16px}.omodal-logo[data-v-f65be547]{align-items:center;border-radius:14px;color:#fff;display:inline-flex;flex-shrink:0;font-size:var(--fs-base);font-weight:800;height:52px;justify-content:center;width:52px}.omodal-logo--img[data-v-f65be547]{background:#fff;border:1px solid var(--border);-o-object-fit:contain;object-fit:contain}.omodal-titles[data-v-f65be547]{flex:1;min-width:0}.omodal-titles h2[data-v-f65be547]{font-size:var(--fs-lg);font-weight:800;line-height:1.2;margin:0}.omodal-titles p[data-v-f65be547]{color:var(--muted);font-size:var(--fs-sm);margin:2px 0 0}.omodal-ad[data-v-f65be547]{font-weight:600}.omodal-close[data-v-f65be547]{align-items:center;background:var(--bg);border:0;border-radius:50%;color:var(--muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;transition:background var(--transition);width:40px}.omodal-close[data-v-f65be547]:hover{background:var(--s2)}.omodal-body[data-v-f65be547]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:18px 20px 8px}.omodal-key[data-v-f65be547]{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin:0}.omodal-key div[data-v-f65be547]{background:var(--bg);border-radius:14px;padding:12px 14px}.omodal-key dt[data-v-f65be547]{color:var(--muted);font-size:var(--fs-xs);margin-bottom:4px}.omodal-key dd[data-v-f65be547]{font-size:var(--fs-base);font-weight:800;line-height:1.3;margin:0}.omodal-zero[data-v-f65be547]{align-items:flex-start;background:color-mix(in srgb,var(--primary) 9%,transparent);border-radius:14px;color:var(--text);display:flex;font-size:var(--fs-sm);gap:10px;line-height:1.45;margin:12px 0 0;padding:12px 14px}.omodal-zero svg[data-v-f65be547]{color:var(--primary);flex-shrink:0;margin-top:1px}.omodal-note[data-v-f65be547]{color:var(--muted);font-size:var(--fs-sm);line-height:1.5;margin:12px 0 0}.omodal-sec[data-v-f65be547]{margin-top:20px}.omodal-sec h3[data-v-f65be547]{font-size:var(--fs-base);font-weight:800;margin:0 0 8px}.omodal-text[data-v-f65be547]{color:var(--muted);font-size:var(--fs-sm);line-height:1.55;margin:0;white-space:pre-line}.omodal-rows[data-v-f65be547]{margin:0}.omodal-rows div[data-v-f65be547]{border-bottom:1px solid var(--border);display:flex;font-size:var(--fs-sm);gap:16px;justify-content:space-between;padding:10px 0}.omodal-rows div[data-v-f65be547]:last-child{border-bottom:0}.omodal-rows dt[data-v-f65be547]{color:var(--muted)}.omodal-rows dd[data-v-f65be547]{font-weight:600;margin:0;overflow-wrap:anywhere;text-align:right}.omodal-disclaimer[data-v-f65be547]{color:var(--muted2);font-size:var(--fs-xs);line-height:1.5;margin:16px 0 8px}.omodal-foot[data-v-f65be547]{background:var(--surface);border-top:1px solid var(--border);padding:14px 20px calc(16px + env(safe-area-inset-bottom))}.omodal-cta[data-v-f65be547]{font-size:var(--fs-base);gap:8px;justify-content:center;min-height:52px;width:100%}@media(max-width:640px){.omodal-overlay[data-v-f65be547]{align-items:flex-end;padding:0}.omodal[data-v-f65be547]{border-radius:22px 22px 0 0;max-height:92dvh;max-width:none}.omodal[data-v-f65be547]:before{background:var(--border2);border-radius:2px;content:"";height:4px;left:50%;margin-left:-20px;position:absolute;top:8px;width:40px}.omodal-head[data-v-f65be547]{padding:24px 16px 14px}.omodal-body[data-v-f65be547]{padding:16px 16px 8px}.omodal-foot[data-v-f65be547]{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.omodal-key[data-v-f65be547]{gap:8px}.omodal-key div[data-v-f65be547]{padding:10px 12px}.omodal-key dd[data-v-f65be547]{font-size:var(--fs-sm)}}.omodal-enter-active[data-v-f65be547],.omodal-leave-active[data-v-f65be547]{transition:opacity .22s ease}.omodal-enter-active .omodal[data-v-f65be547],.omodal-leave-active .omodal[data-v-f65be547]{transition:transform .26s cubic-bezier(.2,.8,.2,1)}.omodal-enter-from[data-v-f65be547],.omodal-leave-to[data-v-f65be547]{opacity:0}.omodal-enter-from .omodal[data-v-f65be547],.omodal-leave-to .omodal[data-v-f65be547]{transform:translateY(16px) scale(.98)}@media(max-width:640px){.omodal-enter-from .omodal[data-v-f65be547],.omodal-leave-to .omodal[data-v-f65be547]{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.omodal-enter-active[data-v-f65be547],.omodal-enter-active .omodal[data-v-f65be547],.omodal-leave-active[data-v-f65be547],.omodal-leave-active .omodal[data-v-f65be547]{transition:none}}
