.tag-chips[data-v-bb3b9389]{display:flex;flex-wrap:wrap;gap:6px}.tag-chip[data-v-bb3b9389]{background:var(--color-bg-secondary);border:1px solid var(--color-divider);border-radius:var(--radius-pill);color:var(--color-text);display:inline-block;font-size:12px;padding:2px 10px;white-space:nowrap}.fmi[data-v-3a10a0b4]{background:none;border:0;border-bottom:1px solid var(--color-divider);color:var(--color-text);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:4px;padding:12px 0;text-align:left;width:100%}.fmi-name[data-v-3a10a0b4]{color:var(--color-deep);font-size:18px;font-weight:600}.explain[data-v-3a10a0b4]{color:var(--color-text);font-size:14px}.fmi-prices[data-v-3a10a0b4]{display:flex;flex-wrap:wrap;font-size:14px;gap:4px 14px}.fmi-size[data-v-3a10a0b4]{color:var(--color-text-secondary)}.price-note[data-v-d4d5968e]{color:var(--color-text-secondary);font-size:13px;margin:12px 0 0}.oc-backdrop[data-v-f35aecb8]{align-items:flex-end;background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}@media(min-width:640px){.oc-backdrop[data-v-f35aecb8]{align-items:center}}.oc-card[data-v-f35aecb8]{background:var(--color-bg);border-radius:20px 20px 0 0;color:var(--color-text);max-height:92vh;max-width:560px;outline:none;overflow-y:auto;padding:16px 20px 28px;width:100%}@media(min-width:640px){.oc-card[data-v-f35aecb8]{border-radius:20px}}.oc-head[data-v-f35aecb8]{align-items:center;display:flex;justify-content:space-between}.oc-title[data-v-f35aecb8]{color:var(--color-text-secondary);font-size:16px;margin:0}.oc-close[data-v-f35aecb8]{background:none;border:0;color:var(--color-text);cursor:pointer;font-size:28px;height:44px;line-height:1;width:44px}.oc-result[data-v-f35aecb8]{background:var(--color-bg-warm);border-radius:16px;margin:4px 0 20px;padding:16px;text-align:center}.oc-show[data-v-f35aecb8]{color:var(--color-text-secondary);font-size:13px;margin:0 0 8px}.oc-phrase[data-v-f35aecb8]{color:var(--color-deep);font-size:32px;font-weight:700;line-height:1.4;margin:0 0 12px;overflow-wrap:anywhere}.oc-play[data-v-f35aecb8]{background:var(--color-secondary);border:0;border-radius:var(--radius-pill);color:#fff;cursor:pointer;font:inherit;font-size:16px;font-weight:700;padding:10px 20px}.oc-step[data-v-f35aecb8]{margin-bottom:16px}.oc-step h3[data-v-f35aecb8]{font-size:15px;margin:0 0 8px}.oc-opts[data-v-f35aecb8]{display:flex;flex-wrap:wrap;gap:8px}.oc-opt[data-v-f35aecb8]{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text);cursor:pointer;font:inherit;font-size:16px;min-height:44px;padding:8px 16px;text-align:left}.oc-opt.is-on[data-v-f35aecb8]{background:var(--color-secondary);border-color:var(--color-secondary);color:#fff;font-weight:700}.oc-t[data-v-f35aecb8]{font-size:13px;opacity:.85}
