.global-speaking-invite-modal_body__9X8Mo{display:flex;flex-direction:column;align-items:center;gap:18px;padding:0 2px 4px;text-align:center}.global-speaking-invite-modal_coin__3YVWI{margin-top:2px}.global-speaking-invite-modal_title__NzXNF{margin:0;width:100%;display:flex;justify-content:center;font-size:var(--text-xl);font-weight:var(--weight-black);line-height:1.3;color:var(--ink-2);text-wrap:balance}.global-speaking-invite-modal_heading__xQQYd{display:flex;flex-direction:column;gap:6px;width:100%}.global-speaking-invite-modal_subtitle__r025C{margin:0;font-size:var(--text-sm-base);font-weight:var(--weight-medium);line-height:1.45;color:var(--ink-3);text-wrap:balance}.global-speaking-invite-modal_linkRow__jnAQ9{display:flex;flex-wrap:wrap;gap:8px;width:100%;align-items:center}.global-speaking-invite-modal_linkRow__jnAQ9>button{flex:0 0 auto}.global-speaking-invite-modal_linkInput__FiBl7{flex:1 1 180px;min-width:0;height:44px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);color:var(--ink-2);font-size:var(--text-sm-base);font-weight:var(--weight-semibold);text-overflow:ellipsis}.global-speaking-invite-modal_linkInput__FiBl7:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.global-speaking-invite-modal_srOnly__Zd1kj{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:420px){.global-speaking-invite-modal_linkRow__jnAQ9{flex-direction:column;align-items:stretch}.global-speaking-invite-modal_linkInput__FiBl7{flex:0 0 44px}}.pq-vocab-card{position:relative;background:var(--surface,var(--cream-1));border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-btn-lg);padding:16px;color:var(--ink-1)}.pq-vocab-sheet{width:100%;max-height:80vh;overflow-y:auto;border-radius:20px 20px 0 0}.pq-vocab-close{position:absolute;top:8px;right:8px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;background:#0000;border-radius:12px;color:var(--ink-3);cursor:pointer}.pq-vocab-close:hover{background:var(--groove,var(--tan-2))}.pq-vocab-head{display:flex;align-items:center;gap:12px;padding-right:40px}.pq-vocab-word{flex:1;min-width:0;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.pq-vocab-word h3{margin:0;font-size:19px;font-weight:800;color:var(--ink-1);overflow-wrap:anywhere}.pq-vocab-ipa{font-size:15px;font-weight:400;color:var(--ink-3)}.pq-vocab-listen{width:44px;height:44px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:2px solid var(--border);background:var(--surface,var(--cream-1));color:var(--p,var(--brown));box-shadow:0 2px 0 var(--border-strong);cursor:pointer}.pq-vocab-listen:active{transform:translateY(2px);box-shadow:none}.pq-vocab-meanings{margin-top:10px;max-height:220px;overflow-y:auto}.pq-vocab-meaning{margin-bottom:10px}.pq-vocab-pos{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.pq-vocab-meaning p{margin:2px 0 0;font-size:16px;font-weight:400;line-height:1.45;color:var(--ink-1)}.pq-vocab-save{width:100%;min-height:44px;margin-top:6px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;font-size:15px;font-weight:800;cursor:pointer;color:var(--ink-1);background:var(--surface,var(--cream-1));border:2px solid var(--border);box-shadow:0 3px 0 var(--border-strong)}.pq-vocab-save[data-saved=true]{background:var(--ok-bg,var(--green-bg));border-color:var(--ok,var(--green));color:var(--ok-ink,var(--green-ink));box-shadow:0 1px 0 var(--ok-floor,var(--green-line));transform:translateY(2px);cursor:default}.pq-vocab-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 0 4px;text-align:center}.pq-vocab-empty p{margin:0;font-size:16px;color:var(--ink-3)}