.ielts-official-bubble[data-v-da12fb97]{z-index:100000;background:#fff;border:1px solid #d1d1d6;border-radius:6px;animation:.2s cubic-bezier(.16,1,.3,1) popIn-da12fb97;position:fixed;box-shadow:0 8px 24px #00000026}@keyframes popIn-da12fb97{0%{opacity:0;transform:scale(.9)translateY(5px)}to{opacity:1;transform:scale(1)translateY(0)}}.bubble-arrow[data-v-da12fb97]{z-index:1;background:#fff;border-bottom:1px solid #d1d1d6;border-right:1px solid #d1d1d6;width:10px;height:10px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.bubble-group[data-v-da12fb97]{z-index:2;background:#fff;border-radius:6px;align-items:stretch;display:flex;position:relative}.bubble-btn[data-v-da12fb97]{cursor:pointer;color:#1d1d1f;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:65px;padding:10px 16px;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;line-height:1.1;transition:all .2s;display:flex}.bubble-btn[data-v-da12fb97]:hover{background-color:#f5f5f7}.bubble-divider[data-v-da12fb97]{background:#e5e5ea;width:1px;margin:8px 0}.vocab-toast-container[data-v-da12fb97]{z-index:999999;opacity:0;pointer-events:none;transition:all .3s cubic-bezier(.16,1,.3,1);position:fixed;transform:translate(-50%,-100%)translateY(10px)}.vocab-toast-container.is-active[data-v-da12fb97]{opacity:1;transform:translate(-50%,-100%)translateY(-10px)}.vocab-toast-content[data-v-da12fb97]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #0000000d;border-radius:12px;align-items:center;gap:10px;min-width:180px;max-width:400px;padding:12px 20px;display:flex;box-shadow:0 10px 30px #0000001a}.toast-icon[data-v-da12fb97]{flex-shrink:0}.toast-text[data-v-da12fb97]{color:#1d1d1f;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;line-height:1.4}.toast-trans-box[data-v-da12fb97]{flex-direction:column;gap:4px;display:flex}.toast-trans-en[data-v-da12fb97]{color:#1d1d1f;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;font-weight:800}.toast-trans-cn[data-v-da12fb97]{color:#555;white-space:pre-wrap;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;line-height:1.5}.vocab-guide-hint[data-v-da12fb97]{z-index:999999;-webkit-backdrop-filter:blur(12px);text-align:center;opacity:0;pointer-events:none;background:#fffffff2;border:1px solid #00000014;border-radius:20px;flex-direction:column;align-items:center;gap:16px;width:max-content;max-width:85vw;padding:24px 30px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9);box-shadow:0 20px 60px #0003}.vocab-guide-hint.is-active[data-v-da12fb97]{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.guide-icon[data-v-da12fb97]{background:#fffbeb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.guide-text[data-v-da12fb97]{color:#424245;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.5}.guide-text strong[data-v-da12fb97]{color:#1d1d1f;font-weight:700}.btn-guide-close[data-v-da12fb97]{color:#fff;cursor:pointer;background:#1d1d1f;border:none;border-radius:16px;flex-shrink:0;padding:6px 16px;font-size:13px;font-weight:600;transition:background .2s}.btn-guide-close[data-v-da12fb97]:hover{background:#333}@media (width<=768px){.vocab-guide-hint[data-v-da12fb97]{border-radius:20px;flex-direction:column;padding:16px;bottom:20px}.guide-text[data-v-da12fb97]{text-align:center}.btn-guide-close[data-v-da12fb97]{width:100%;padding:10px}}
