.sentence-analysis-popover{z-index:10003;color:#172033;background:#fffffffa;border:1px solid #94a3b847;border-radius:24px;width:min(430px,100vw - 20px);max-height:min(720px,100vh - 24px);animation:.18s ease-out sentence-analysis-popover-in;position:fixed;overflow:auto;transform:translate(-50%);box-shadow:0 28px 80px #0f172a40,0 8px 24px #0f172a1a}@keyframes sentence-analysis-popover-in{0%{opacity:0;transform:translate(-50%,8px)scale(.985)}to{opacity:1;transform:translate(-50%)scale(1)}}.sentence-analysis-popover-header{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #e2e8f0e6;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px 13px;display:flex;position:sticky;top:0}.sentence-analysis-popover-header>div{gap:3px;display:grid}.sentence-analysis-popover-kicker{color:#64748b;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800}.sentence-analysis-popover-header strong{letter-spacing:-.02em;font-size:18px}.sentence-analysis-popover-header button,.sentence-analysis-inline-back{color:#64748b;cursor:pointer;background:#fff;border:1px solid #94a3b840;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.sentence-analysis-popover-header button:hover,.sentence-analysis-inline-back:hover{color:#0a84ff;border-color:#0a84ff59}.sentence-analysis-card{color:#263247;gap:14px;padding:16px 18px 20px;display:grid}.sentence-analysis-card.is-compact{gap:12px;padding:12px 0 4px}.sentence-analysis-state{color:#526176;text-align:center;justify-items:center;gap:8px;padding:34px 18px;display:grid}.sentence-analysis-state strong{color:#172033;font-size:15px}.sentence-analysis-state span{max-width:300px;font-size:13px;line-height:1.6}.sentence-analysis-state.is-error{color:#b42318}.sentence-analysis-state.is-error strong{color:#9f1c13}.sentence-analysis-spinner{color:#0a84ff;animation:.9s linear infinite sentence-analysis-spin}@keyframes sentence-analysis-spin{to{transform:rotate(360deg)}}.sentence-analysis-retry{color:#0b65d8;cursor:pointer;background:#eff6ff;border:1px solid #0a84ff40;border-radius:999px;align-items:center;gap:6px;margin-top:4px;padding:8px 12px;font-weight:700;display:inline-flex}.sentence-analysis-source{background:#f8fafc;border-radius:16px;padding:12px 14px}.sentence-analysis-source-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.sentence-analysis-source-label,.sentence-analysis-section-label,.sentence-analysis-translation>span{color:#728096;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.sentence-analysis-source-label{margin-bottom:0}.sentence-analysis-section-label,.sentence-analysis-translation>span{margin-bottom:6px}.sentence-analysis-speak{color:#0b65d8;cursor:pointer;letter-spacing:.01em;white-space:nowrap;background:#fff;border:1px solid #0a84ff33;border-radius:999px;align-items:center;gap:5px;min-height:27px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.sentence-analysis-speak:hover,.sentence-analysis-speak.is-playing{background:#eff6ff;border-color:#0a84ff6b}.sentence-analysis-speak.is-error{color:#b42318;background:#fff7f5;border-color:#b4231847}.sentence-analysis-source p,.sentence-analysis-section p,.sentence-analysis-why p,.sentence-analysis-correction p{margin:0;font-size:14px;line-height:1.7}.sentence-analysis-source p{color:#172033;font-size:16px;font-weight:700;line-height:1.55}.sentence-analysis-context{border-top:1px dashed #94a3b859;gap:3px;margin-top:10px;padding-top:9px;display:grid}.sentence-analysis-context small{color:#8b98aa;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.sentence-analysis-context span{color:#526176;font-size:13px;line-height:1.55}.sentence-analysis-full-sentence-btn{color:#0b65d8;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:4px;padding:0;font-size:12px;font-weight:800}.sentence-analysis-full-sentence-btn:hover{color:#0759ba;text-decoration:underline}.sentence-analysis-focus-note{background:#f5f3ff;border-left:3px solid #8b5cf6;border-radius:0 13px 13px 0;gap:3px;margin-top:10px;padding:10px 12px;display:grid}.sentence-analysis-focus-note small{color:#6d28d9;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.sentence-analysis-focus-note strong{color:#4c1d95;font-size:13px}.sentence-analysis-focus-note span{color:#5b21b6;font-size:12px;line-height:1.55}.sentence-analysis-status-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.sentence-analysis-status,.sentence-analysis-mode-label{border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.sentence-analysis-status.is-correct{color:#087443;background:#ecfdf3}.sentence-analysis-status.is-correction{color:#c2410c;background:#fff7ed}.sentence-analysis-mode-label{color:#64748b;background:#f1f5f9}.sentence-analysis-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.sentence-analysis-level,.sentence-analysis-relevance{border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.sentence-analysis-level{color:#4f46e5;background:#eef2ff}.sentence-analysis-relevance{color:#0e7490;background:#ecfeff}.sentence-analysis-fragment-note{color:#92400e;background:#fffbeb;border:1px solid #f59e0b40;border-radius:13px;gap:3px;padding:10px 12px;font-size:12px;line-height:1.55;display:grid}.sentence-analysis-fragment-note strong{font-size:12px}.sentence-analysis-translation{background:#eff6ff;border-left:3px solid #0a84ff;border-radius:0 14px 14px 0;gap:2px;padding:12px 14px;display:grid}.sentence-analysis-translation strong{font-size:15px;line-height:1.55}.sentence-analysis-correction{background:#fff7ed;border:1px solid #fb923c52;border-radius:16px;padding:13px 14px}.sentence-analysis-corrected-text{color:#9a3412;font-weight:800;font-size:16px!important}.sentence-analysis-section{gap:2px;display:grid}.sentence-analysis-points{gap:7px;margin:0;padding-left:20px;display:grid}.sentence-analysis-points li{color:#34445b;font-size:14px;line-height:1.65}.sentence-analysis-pattern{color:#526176;background:#f1f5f9;border-radius:7px;width:fit-content;margin-top:4px;padding:4px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;display:inline-block}.sentence-analysis-errors{gap:9px;display:grid}.sentence-analysis-error-item{background:#fffaf5;border:1px solid #fb923c47;border-radius:14px;gap:8px;padding:11px 12px;display:grid}.sentence-analysis-error-title{color:#9a3412;align-items:center;gap:7px;display:flex}.sentence-analysis-error-title>span{background:#ffedd5;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:inline-flex}.sentence-analysis-error-title strong{font-size:13px}.sentence-analysis-error-compare{gap:6px;display:grid}.sentence-analysis-error-compare>div{gap:3px;display:grid}.sentence-analysis-error-compare small{color:#8b98aa;font-size:10px;font-weight:800}.sentence-analysis-error-compare code{overflow-wrap:anywhere;color:#7c2d12;background:#fff;border-radius:7px;padding:6px 8px;font-size:12px;display:block}.sentence-analysis-error-item p{color:#526176;margin:0;font-size:13px;line-height:1.6}.sentence-analysis-why{background:#fffbeb;border-radius:16px;padding:13px 14px}.sentence-analysis-why-title{color:#a16207;align-items:center;gap:6px;margin-bottom:5px;font-size:12px;font-weight:800;display:flex}.sentence-analysis-breakdown{gap:8px;display:grid}.sentence-analysis-breakdown-item{background:#fff;border:1px solid #e2e8f0e6;border-radius:14px;padding:11px 12px}.sentence-analysis-breakdown-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sentence-analysis-breakdown-head strong{color:#0b65d8;font-size:15px}.sentence-analysis-breakdown-head span{color:#728096;text-align:right;font-size:12px;font-weight:700}.sentence-analysis-breakdown-item p{color:#526176;margin-top:5px;font-size:13px;line-height:1.6}.sentence-analysis-inline-text{color:#172033;background:#f8fbff;border:1px solid #0a84ff29;border-radius:13px;padding:11px 12px;font-size:16px;font-weight:700;line-height:1.7}.sentence-analysis-inline-chunk{color:inherit;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;border-radius:5px;margin:0;padding:1px 3px;-webkit-text-decoration:underline #0a84ff52;text-decoration:underline #0a84ff52;text-decoration-thickness:2px;display:inline}.sentence-analysis-inline-chunk:hover,.sentence-analysis-inline-chunk.is-active{color:#0759ba;background:#dbeafe;text-decoration-color:#0a84ff}.sentence-analysis-chunk-strip{scrollbar-width:thin;gap:7px;padding:1px 1px 4px;display:flex;overflow-x:auto}.sentence-analysis-chunk-button{color:#526176;cursor:pointer;text-align:left;background:#fff;border:1px solid #94a3b847;border-radius:11px;flex:none;gap:3px;min-width:86px;padding:8px 9px;display:grid}.sentence-analysis-chunk-button strong{color:#0b65d8;font-size:13px}.sentence-analysis-chunk-button span{white-space:nowrap;font-size:10px;font-weight:700}.sentence-analysis-chunk-button:hover,.sentence-analysis-chunk-button.is-active{background:#eff6ff;border-color:#0a84ff6b}.sentence-analysis-selected-chunk{background:#f8fbff;border-left:3px solid #0a84ff;border-radius:0 13px 13px 0;gap:5px;padding:12px 13px;display:grid}.sentence-analysis-selected-chunk-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sentence-analysis-selected-chunk-head strong{color:#0759ba;font-size:15px}.sentence-analysis-selected-chunk-head span{color:#728096;font-size:11px;font-weight:800}.sentence-analysis-selected-chunk p{color:#34445b;margin:0;font-size:13px;line-height:1.65}.sentence-analysis-selected-chunk small{color:#8b98aa;font-size:10px}.sentence-analysis-grammar-list{gap:7px;display:grid}.sentence-analysis-grammar-item,.sentence-analysis-collapsible{background:#fff;border:1px solid #e2e8f0f2;border-radius:12px}.sentence-analysis-grammar-item summary,.sentence-analysis-collapsible summary{color:#34445b;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;font-size:13px;font-weight:800;list-style:none;display:flex}.sentence-analysis-grammar-item summary::-webkit-details-marker{display:none}.sentence-analysis-collapsible summary::-webkit-details-marker{display:none}.sentence-analysis-grammar-item summary>span:first-child{color:#0b65d8}.sentence-analysis-summary-meta{color:#8b98aa;align-items:center;gap:6px;display:inline-flex}.sentence-analysis-summary-meta small{background:#f1f5f9;border-radius:5px;padding:2px 5px;font-size:10px}.sentence-analysis-grammar-item[open] summary>svg,.sentence-analysis-collapsible[open] summary>svg{transform:rotate(180deg)}.sentence-analysis-grammar-item>p,.sentence-analysis-collapsible>p{color:#526176;margin:0;padding:0 11px 10px;font-size:13px;line-height:1.65}.sentence-analysis-example{background:#f8fafc;border-radius:8px;gap:2px;margin:0 11px 10px;padding:8px 9px;display:grid}.sentence-analysis-example span{color:#172033;font-size:12px;line-height:1.5}.sentence-analysis-example small{color:#728096;font-size:11px;line-height:1.5}.sentence-analysis-collapsible summary>span{color:#a16207;align-items:center;gap:6px;display:inline-flex}.sentence-analysis-alternatives{gap:7px}.sentence-analysis-alternative{background:#f8fafc;border-radius:10px;gap:3px;padding:9px 10px;display:grid}.sentence-analysis-alternative strong{color:#172033;font-size:13px}.sentence-analysis-alternative span{color:#728096;font-size:12px;line-height:1.5}.sentence-analysis-tcf-note{color:#115e59;background:#f0fdfa;border-radius:13px;padding:11px 12px}.sentence-analysis-tcf-note strong{font-size:12px}.sentence-analysis-tcf-note ul{gap:4px;margin:6px 0 0;padding-left:18px;display:grid}.sentence-analysis-tcf-note li{font-size:12px;line-height:1.55}.sentence-analysis-skeleton{gap:6px;width:min(260px,100%);display:grid}.sentence-analysis-skeleton i{background:linear-gradient(90deg,#e2e8f0 25%,#f8fafc 50%,#e2e8f0 75%) 0 0/200% 100%;border-radius:99px;height:8px;animation:1.4s ease-in-out infinite sentence-analysis-shimmer;display:block}.sentence-analysis-skeleton i:nth-child(2){width:82%}.sentence-analysis-skeleton i:nth-child(3){width:64%}.sentence-analysis-skeleton i:nth-child(4){width:90%}@keyframes sentence-analysis-shimmer{to{background-position:-200% 0}}.sentence-analysis-word-grid{flex-wrap:wrap;gap:7px;display:flex}.sentence-analysis-word-chip{background:#f8fafc;border:1px solid #94a3b840;border-radius:10px;align-items:baseline;gap:5px;padding:6px 8px;display:inline-flex}.sentence-analysis-word-chip strong{color:#1e293b;font-size:13px}.sentence-analysis-word-chip small{color:#64748b;font-size:10px}.sentence-analysis-word-chip em{color:#526176;font-size:11px;font-style:normal}.sentence-analysis-tip{color:#166534;background:#f0fdf4;border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.6}.sentence-analysis-exercise{background:#faf9ff;border:1px solid #7357e833;border-radius:15px;gap:9px;padding:14px;display:grid}.sentence-analysis-exercise h3{color:#30235f;margin:0;font-size:14px;line-height:1.5}.sentence-analysis-exercise-sentence{color:#172033;background:#fff;border-radius:10px;margin:0;padding:10px 11px;font-size:15px;font-weight:750;line-height:1.55}.sentence-analysis-exercise-options{flex-wrap:wrap;gap:7px;display:flex}.sentence-analysis-exercise-options button,.sentence-analysis-exercise input{color:#5b43b7;min-height:36px;font:inherit;background:#fff;border:1px solid #7357e83d;border-radius:9px;padding:7px 10px;font-size:12px;font-weight:750}.sentence-analysis-exercise-options button{cursor:pointer}.sentence-analysis-exercise-options button:hover,.sentence-analysis-exercise-options button.is-selected{background:#f0ebff;border-color:#8067e6}.sentence-analysis-exercise input{color:#172033;outline:none;width:100%}.sentence-analysis-exercise input:focus{border-color:#8067e6;box-shadow:0 0 0 3px #8067e61f}.sentence-analysis-exercise-footer{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.sentence-analysis-exercise-check{color:#fff;cursor:pointer;background:#8067e6;border:1px solid #8067e6;border-radius:9px;min-height:34px;padding:7px 11px;font-size:12px;font-weight:800}.sentence-analysis-exercise-check:disabled{cursor:not-allowed;opacity:.5}.sentence-analysis-exercise-footer>span{font-size:12px;font-weight:800}.sentence-analysis-exercise-footer>span.is-correct{color:#16834a}.sentence-analysis-exercise-footer>span.is-wrong{color:#b4233e}.sentence-analysis-exercise-explanation{color:#5b6477;margin:0;font-size:12px;line-height:1.6}.sentence-analysis-actions{flex-wrap:wrap;gap:7px;padding-top:2px;display:flex}.sentence-analysis-action{color:#526176;cursor:pointer;background:#fff;border:1px solid #94a3b852;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.sentence-analysis-action:hover{color:#0759ba;background:#eff6ff;border-color:#0a84ff6b}.sentence-analysis-action.is-primary{color:#0b65d8;background:#eff6ff;border-color:#0a84ff47}.sentence-analysis-action.is-done,.sentence-analysis-action.is-primary.is-done{color:#15803d;background:#f0fdf4;border-color:#16a34a47}.sentence-analysis-follow-up{border-top:1px solid #e2e8f0e6;padding-top:2px}.sentence-analysis-follow-up summary{color:#64748b;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:9px 2px 7px;font-size:12px;font-weight:800;list-style:none;display:flex}.sentence-analysis-follow-up summary::-webkit-details-marker{display:none}.sentence-analysis-follow-up summary>span{align-items:center;gap:6px;display:inline-flex}.sentence-analysis-follow-up[open] summary>svg{transform:rotate(180deg)}.sentence-analysis-follow-up-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-bottom:3px;display:grid}.sentence-analysis-follow-up-grid button{color:#526176;cursor:pointer;text-align:left;background:#f8fafc;border:1px solid #94a3b840;border-radius:10px;min-height:34px;padding:7px 9px;font-size:11px;font-weight:700;line-height:1.35}.sentence-analysis-follow-up-grid button:hover{color:#0759ba;background:#eff6ff;border-color:#0a84ff61}@media (max-width:640px){.sentence-analysis-popover{right:max(8px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));width:auto;max-height:calc(100dvh - 18px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:26px;transform:none;left:max(8px, env(safe-area-inset-left))!important;top:auto!important}.sentence-analysis-popover-header{padding:15px 16px 12px}.sentence-analysis-card{padding:14px 16px 18px}.sentence-analysis-source p{font-size:15px}.sentence-analysis-source-heading{align-items:flex-start}.sentence-analysis-inline-text{font-size:15px}.sentence-analysis-status-row{align-items:flex-start}.sentence-analysis-meta{max-width:58%}.sentence-analysis-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sentence-analysis-action{width:100%}.sentence-analysis-follow-up-grid{grid-template-columns:1fr}.sentence-analysis-card.is-compact{gap:8px;padding:8px 0 2px}.sentence-analysis-card.is-compact .sentence-analysis-source{border-radius:14px;padding:9px 10px}.sentence-analysis-card.is-compact .sentence-analysis-source-heading{gap:8px;margin-bottom:4px}.sentence-analysis-card.is-compact .sentence-analysis-source-label,.sentence-analysis-card.is-compact .sentence-analysis-section-label,.sentence-analysis-card.is-compact .sentence-analysis-translation>span{margin-bottom:4px;font-size:10px}.sentence-analysis-card.is-compact .sentence-analysis-source p{font-size:14px;line-height:1.45}.sentence-analysis-card.is-compact .sentence-analysis-speak{min-height:25px;padding:3px 7px;font-size:10px}.sentence-analysis-card.is-compact .sentence-analysis-status-row{gap:7px}.sentence-analysis-card.is-compact .sentence-analysis-status,.sentence-analysis-card.is-compact .sentence-analysis-mode-label{padding:4px 7px;font-size:11px}.sentence-analysis-card.is-compact .sentence-analysis-meta{gap:4px;max-width:60%}.sentence-analysis-card.is-compact .sentence-analysis-level,.sentence-analysis-card.is-compact .sentence-analysis-relevance{min-height:21px;padding:2px 6px;font-size:10px}.sentence-analysis-card.is-compact .sentence-analysis-translation{padding:9px 11px}.sentence-analysis-card.is-compact .sentence-analysis-translation strong{font-size:14px;line-height:1.45}.sentence-analysis-card.is-compact .sentence-analysis-section{gap:1px}.sentence-analysis-card.is-compact .sentence-analysis-section p,.sentence-analysis-card.is-compact .sentence-analysis-points li{font-size:13px;line-height:1.55}.sentence-analysis-card.is-compact .sentence-analysis-inline-text{border-radius:12px;padding:9px 10px;font-size:14px;line-height:1.55}.sentence-analysis-card.is-compact .sentence-analysis-inline-chunk{text-underline-offset:2px;padding:1px 2px;text-decoration-thickness:1.5px}.sentence-analysis-card.is-compact .sentence-analysis-chunk-strip{scrollbar-width:none;scroll-snap-type:x proximity;gap:6px;padding:1px 0 2px}.sentence-analysis-card.is-compact .sentence-analysis-chunk-strip::-webkit-scrollbar{display:none}.sentence-analysis-card.is-compact .sentence-analysis-chunk-button{scroll-snap-align:start;border-radius:10px;gap:2px;min-width:104px;max-width:180px;padding:7px 8px}.sentence-analysis-card.is-compact .sentence-analysis-chunk-button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.sentence-analysis-card.is-compact .sentence-analysis-chunk-button span{font-size:9px}.sentence-analysis-card.is-compact .sentence-analysis-selected-chunk{border-radius:0 12px 12px 0;gap:4px;padding:9px 10px}.sentence-analysis-card.is-compact .sentence-analysis-selected-chunk-head{gap:7px}.sentence-analysis-card.is-compact .sentence-analysis-selected-chunk-head strong{font-size:13px}.sentence-analysis-card.is-compact .sentence-analysis-selected-chunk-head span{font-size:10px}.sentence-analysis-card.is-compact .sentence-analysis-selected-chunk p{font-size:12px;line-height:1.5}.sentence-analysis-card.is-compact .sentence-analysis-selected-chunk small{font-size:9px}.sentence-analysis-card.is-compact .sentence-analysis-grammar-list{gap:6px}.sentence-analysis-card.is-compact .sentence-analysis-grammar-item summary,.sentence-analysis-card.is-compact .sentence-analysis-collapsible summary{padding:8px 9px;font-size:12px}.sentence-analysis-card.is-compact .sentence-analysis-grammar-item>p,.sentence-analysis-card.is-compact .sentence-analysis-collapsible>p{padding:0 9px 9px;font-size:12px;line-height:1.55}.sentence-analysis-card.is-compact .sentence-analysis-word-grid{gap:6px}.sentence-analysis-card.is-compact .sentence-analysis-word-chip{border-radius:9px;gap:4px;padding:5px 7px}.sentence-analysis-card.is-compact .sentence-analysis-word-chip strong{font-size:12px}.sentence-analysis-card.is-compact .sentence-analysis-word-chip small{font-size:9px}.sentence-analysis-card.is-compact .sentence-analysis-word-chip em{font-size:10px}.sentence-analysis-card.is-compact .sentence-analysis-tip{padding:9px 10px;font-size:12px;line-height:1.5}.sentence-analysis-card.is-compact .sentence-analysis-actions{gap:6px;padding-top:0}.sentence-analysis-card.is-compact .sentence-analysis-action{min-height:34px;padding:6px 8px;font-size:11px}.sentence-analysis-card.is-compact .sentence-analysis-follow-up summary{padding:8px 2px 6px;font-size:11px}.sentence-analysis-card.is-compact .sentence-analysis-follow-up-grid{gap:6px}.sentence-analysis-card.is-compact .sentence-analysis-follow-up-grid button{min-height:32px;padding:6px 8px;font-size:10px}}@media (prefers-reduced-motion:reduce){.sentence-analysis-popover,.sentence-analysis-spinner,.sentence-analysis-skeleton i{animation:none}}
.highlightable-text{-webkit-user-select:text;user-select:text;position:relative}.highlighted-text{color:inherit;background-color:#ffeb3b;border-radius:2px;padding:2px 0;box-shadow:0 1px 2px #ffeb3b4d}.highlight-toolbar{z-index:10001;border-radius:var(--radius-md);width:min(360px,100vw - 24px);box-shadow:var(--shadow-lg);background:#f5f5f5;border:1px solid #d9d9d9;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:12px;padding:8px 4px;animation:.2s ease-out fadeInUp;display:grid;position:fixed;transform:translate(-50%)}.highlight-toolbar-arrow{border-bottom:6px solid #f5f5f5;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute;top:-6px;left:50%;transform:translate(-50%)}@keyframes fadeInUp{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.highlight-toolbar-btn{cursor:pointer;transition:all var(--transition-fast);border-radius:var(--radius-sm);background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:8px 10px;display:flex}.highlight-toolbar-btn:hover{background:#0000000d}.toolbar-icon{font-size:18px;line-height:1}.toolbar-label{color:#666;white-space:nowrap;font-size:12px;font-weight:500}.highlight-toolbar-btn:hover .toolbar-label{color:#333}.highlight-note-indicator{opacity:.7;cursor:help;margin-left:4px;font-size:12px}.note-modal-overlay{z-index:10002;background:#00000080;justify-content:center;align-items:center;animation:.2s ease-out fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.note-modal{border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);background:#fff;flex-direction:column;width:90%;max-width:500px;max-height:80vh;animation:.3s ease-out slideUp;display:flex}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.note-modal-header{border-bottom:1px solid var(--theme-border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.note-modal-header h4{color:var(--theme-text-primary);margin:0;font-size:18px;font-weight:600}.note-modal-close{color:#999;cursor:pointer;border-radius:var(--radius-sm);width:28px;height:28px;transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:24px;display:flex}.note-modal-close:hover{color:#333;background:#f5f5f5}.note-modal-body{padding:20px}.note-textarea{border:2px solid var(--theme-border);border-radius:var(--radius-md);resize:vertical;box-sizing:border-box;width:100%;min-height:120px;transition:all var(--transition-fast);padding:12px;font-family:inherit;font-size:14px}.note-textarea:focus{border-color:var(--theme-accent);outline:none;box-shadow:0 0 0 3px #1890ff1a}.note-modal-footer{border-top:1px solid var(--theme-border);justify-content:flex-end;gap:12px;padding:16px 20px;display:flex}.note-save-btn,.note-cancel-btn{border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);border:none;padding:8px 20px;font-size:14px;font-weight:500}.note-save-btn{background:var(--theme-accent);color:#fff;box-shadow:var(--shadow-sm)}.note-save-btn:hover{box-shadow:var(--shadow-md);background:#40a9ff;transform:translateY(-1px)}.note-cancel-btn{color:#666;background:#f5f5f5}.note-cancel-btn:hover{color:#333;background:#e0e0e0}@media (max-width:768px){.highlight-toolbar{border-radius:16px;max-width:calc(100vw - 16px);margin-top:10px;padding:6px 4px}.highlight-toolbar-btn{gap:3px;min-width:52px;padding:6px 8px}.toolbar-icon{font-size:16px}.toolbar-label{font-size:11px}}@media (max-width:480px){.highlight-toolbar{border-radius:14px;max-width:calc(100vw - 12px);margin-top:8px;padding:4px 3px}.highlight-toolbar-btn{gap:2px;min-width:46px;padding:5px 6px}.toolbar-icon{font-size:14px}.toolbar-label{font-size:10px}}
.vocabulary-example-list{gap:8px;min-width:0;margin-top:10px;display:grid}.vocabulary-example-list__header{color:inherit;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.vocabulary-example-list__header b{color:#64748b;background:#94a3b824;border-radius:999px;place-items:center;min-width:20px;min-height:20px;padding:0 5px;font-size:10px;display:inline-grid}.vocabulary-example-list__items{gap:7px;display:grid}.vocabulary-example-card{color:#1f2937;background:#f8fafccc;border:1px solid #94a3b833;border-radius:12px;gap:5px;min-width:0;padding:10px 11px;display:grid}.vocabulary-example-card__line{grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:7px;min-width:0;margin:0;display:grid}.vocabulary-example-card__line--translation{color:#5b6471;grid-template-columns:28px minmax(0,1fr);font-size:11px;line-height:1.5}.vocabulary-example-card__label{color:#8a94a3;letter-spacing:.04em;padding-top:1px;font-size:9px;font-weight:850}.vocabulary-example-card__text{color:#1f2937;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:720;line-height:1.52}.vocabulary-example-card__audio{color:#2563eb;cursor:pointer;background:#2563eb0f;border:1px solid #2563eb2e;border-radius:8px;place-items:center;width:25px;height:25px;padding:0;display:grid}.vocabulary-example-card__audio:hover,.vocabulary-example-card__audio:focus-visible,.vocabulary-example-card__audio.is-playing{color:#fff;background:#2563eb;border-color:#2563eb;outline:none}.vocabulary-example-card__audio:disabled{cursor:default;opacity:.72}.vocabulary-example-card__meta{color:#97a0ad;padding-left:35px;font-size:9px;line-height:1.4}.vocabulary-example-list__toggle{color:#2563eb;min-height:28px;font:inherit;cursor:pointer;background:#2563eb0f;border:0;border-radius:8px;justify-content:center;justify-self:start;align-items:center;gap:4px;padding:0 8px;font-size:10px;font-weight:780;display:inline-flex}.vocabulary-example-list__toggle:hover,.vocabulary-example-list__toggle:focus-visible{background:#2563eb1f;outline:none}.vocabulary-example-list__hint{color:#97a0ad;margin:0;font-size:9px;line-height:1.4}.vocabulary-example-list--compact{gap:6px;margin-top:6px}.vocabulary-example-list--compact .vocabulary-example-card{border-radius:10px;padding:8px 9px}.vocabulary-example-list--compact .vocabulary-example-card__text{font-size:11px}.vocabulary-example-list--compact .vocabulary-example-card__line--translation{font-size:10px}.vocabulary-example-list--compact .vocabulary-example-card__meta,.vocabulary-example-list--compact .vocabulary-example-list__hint{font-size:8px}.anki-flash__back .vocabulary-example-card{color:#ffffffeb;background:#ffffff0f;border-color:#ffffff1c}.anki-flash__back .vocabulary-example-card__text{color:#ffffffe8}.anki-flash__back .vocabulary-example-card__line--translation{color:#ffffff9e}.anki-flash__back .vocabulary-example-card__label,.anki-flash__back .vocabulary-example-card__meta,.anki-flash__back .vocabulary-example-list__hint{color:#ffffff78}.anki-flash__back .vocabulary-example-list__header{color:#ffffffc7}.anki-flash__back .vocabulary-example-list__header b{color:#ffffffad;background:#ffffff1a}.anki-flash__back .vocabulary-example-list__toggle{color:#64d2ff;background:#0a84ff24}.anki-theme-shell--code .vocabulary-example-card{color:#d4d4d4;background:#161b22;border-color:#30363d;border-radius:2px}.anki-theme-shell--code .vocabulary-example-card__text{color:#d4d4d4}.anki-theme-shell--code .vocabulary-example-card__line--translation,.anki-theme-shell--code .vocabulary-example-card__label,.anki-theme-shell--code .vocabulary-example-card__meta,.anki-theme-shell--code .vocabulary-example-list__hint{color:#858585}@media (max-width:520px){.vocabulary-example-card__line--fr{grid-template-columns:25px minmax(0,1fr) auto}}
.word-verb-panel{background:linear-gradient(#eff6ffd1,#f8fafcbd);border:1px solid #3b82f629;border-radius:18px;margin:14px 0 16px;padding:14px;box-shadow:inset 0 1px #ffffffbf}.word-verb-panel-loading{color:#64748b;align-items:center;gap:8px;font-size:12px;display:flex}.word-verb-panel-spinner{flex:none;animation:.9s linear infinite wordVerbSpin}@keyframes wordVerbSpin{to{transform:rotate(360deg)}}.word-verb-panel-header{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:0;display:flex}.word-verb-panel.is-expanded .word-verb-panel-header{margin-bottom:12px}.word-verb-panel-header:focus-visible{outline-offset:4px;border-radius:10px;outline:3px solid #2563eb47}.word-verb-panel-header-main,.word-verb-panel-header-meta{align-items:center;display:inline-flex}.word-verb-panel-header-main{gap:7px;min-width:0}.word-verb-panel-header-meta{justify-content:flex-end;gap:8px;min-width:0}.word-verb-panel-header strong{color:#1e3a8a;font-size:13px}.word-verb-panel-badge{color:#2563eb;letter-spacing:.06em;background:#2563eb1f;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800}.word-verb-panel-source{color:#64748b;overflow-wrap:anywhere;flex:none;font-size:11px}.word-verb-panel-toggle-label{color:#2563eb;flex:none;font-size:11px;font-weight:700}.word-verb-panel-chevron{color:#2563eb;flex:none;transition:transform .18s}.word-verb-panel-chevron.is-expanded{transform:rotate(180deg)}.word-verb-tense-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.word-verb-tense-card{background:#ffffffb8;border:1px solid #94a3b833;border-radius:13px;min-width:0;padding:10px}.word-verb-tense-title{flex-direction:column;gap:2px;margin-bottom:7px;display:flex}.word-verb-tense-title strong{color:#1e293b;font-size:12px}.word-verb-tense-title span{color:#64748b;font-size:10px}.word-verb-form-list{gap:4px;display:grid}.word-verb-form-row{color:#334155;grid-template-columns:minmax(65px,auto) minmax(0,1fr);align-items:baseline;column-gap:7px;min-width:0;font-size:12px;line-height:1.35;display:grid}.word-verb-form-row strong{color:#0f172a;overflow-wrap:anywhere;min-width:0}.word-verb-pronoun{color:#64748b;white-space:nowrap;font-size:11px}.word-verb-alternatives{color:#64748b;overflow-wrap:anywhere;grid-column:2;font-size:10px}@media (max-width:640px){.word-verb-panel-header{flex-direction:column;align-items:flex-start}.word-verb-panel-header-meta{justify-content:flex-start;width:100%}.word-verb-tense-grid{grid-template-columns:minmax(0,1fr)}}
.word-tooltip-backdrop{z-index:9999;cursor:default;appearance:none;background:#0f172a33;border:0;width:100%;height:100%;margin:0;padding:0;display:none;position:fixed;inset:0}.word-tooltip{z-index:10000;overscroll-behavior:none;color:#111827;pointer-events:auto;scrollbar-width:thin;isolation:isolate;-webkit-backdrop-filter:blur(28px)saturate(1.35);opacity:0;visibility:hidden;background:radial-gradient(circle at 12% 0,#0a84ff1f,#0000 34%),linear-gradient(#fffffff7,#f8fafced),#ffffffdb;border:1px solid #ffffffe0;border-radius:28px;flex-direction:column;width:min(388px,100vw - 24px);min-width:240px;max-width:min(94vw,388px);max-height:min(760px,100dvh - 24px);padding:0;font-size:14px;display:flex;position:fixed;overflow:hidden;box-shadow:0 30px 90px #0f172a3b,0 10px 28px #2563eb14,inset 0 1px #fffffff2}.word-tooltip.is-positioned{opacity:1;visibility:visible;animation:.18s cubic-bezier(.2,.8,.2,1) wordTooltipIn}@keyframes wordTooltipIn{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.word-tooltip-header{background:#ffffffc2;border-bottom:1px solid #94a3b838;flex-direction:column;flex:none;gap:10px;padding:20px 20px 16px;display:flex;position:relative;box-shadow:0 8px 26px #0f172a0b}@keyframes wordTooltipBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes wordTooltipSkeletonShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.word-tooltip-header:before{content:"";background:linear-gradient(90deg,#0a84ff,#7dd3fc);border-radius:999px;width:58px;height:3px;position:absolute;top:0;left:20px}.word-tooltip-header-main{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.word-tooltip-word{color:#0f172a;letter-spacing:-.045em;overflow-wrap:anywhere;min-width:0;font-size:30px;font-weight:780;line-height:1.05}.word-tooltip-word-row{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.word-tooltip-header-actions{flex:none;align-items:center;gap:7px;display:flex}.word-tooltip-phonetic{color:#64748b;letter-spacing:0;font-size:15px;font-style:italic}.word-tooltip-phonetic-inline{color:#475569;white-space:nowrap;letter-spacing:.01em;background:#f1f5f9d6;border:1px solid #94a3b829;border-radius:999px;padding:4px 8px;font-size:13px;font-style:italic;font-weight:600}.word-tooltip-inline-more-btn{color:#334155;cursor:pointer;white-space:nowrap;background:#ffffffb8;border:1px solid #94a3b857;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:4px;height:36px;padding:0 12px 0 14px;font-size:13px;font-weight:650;line-height:1;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,color .16s;display:inline-flex;box-shadow:0 1px 2px #0f172a0f,inset 0 1px #ffffffbf}.word-tooltip-inline-more-btn:hover{color:#0b65d8;background:#eff6ffe0;border-color:#3b82f66b;transform:translateY(-1px)}.word-tooltip-inline-more-btn svg{flex:none;transition:transform .18s}.word-tooltip-inline-more-btn svg.is-open{transform:rotate(180deg)}.word-tooltip-close-btn{color:#64748b;cursor:pointer;background:#ffffffad;border:1px solid #94a3b84d;border-radius:999px;flex:0 0 36px;place-items:center;width:36px;height:36px;padding:0;transition:transform .16s,border-color .16s,background .16s,color .16s;display:inline-grid}.word-tooltip-close-btn:hover{color:#0f172a;background:#f1f5f9f0;border-color:#64748b66;transform:translateY(-1px)}.word-tooltip__pos-badge{color:#3569a8;letter-spacing:.02em;text-transform:lowercase;overflow-wrap:anywhere;background:#eff6ffc7;border:1px solid #3b82f629;border-radius:999px;align-self:center;max-width:100%;padding:4px 10px;font-size:11px;font-weight:700;line-height:1.25;display:inline-flex}.word-tooltip-scroll-area{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:16px 20px 18px;overflow:hidden auto}.word-tooltip-scroll-area.is-expanded{padding-bottom:20px}.word-tooltip-content{min-height:24px;margin-bottom:14px}.word-tooltip-loading{color:#64748b;align-content:center;gap:10px;min-height:124px;font-size:13px;line-height:1.6;display:grid}.word-tooltip-loading-label{color:#64748b;font-size:12px;font-weight:650}.word-tooltip-skeleton{background:linear-gradient(90deg,#e2e8f0b8 0%,#f8fafcfa 45%,#e2e8f0b8 100%) 0 0/200% 100%;border-radius:999px;height:12px;animation:1.2s ease-in-out infinite wordTooltipSkeletonShimmer;display:block}.word-tooltip-skeleton-primary{width:62%;height:18px}.word-tooltip-skeleton-secondary{width:92%}.word-tooltip-skeleton-short{width:48%}.word-tooltip-translation{color:#111827;margin-bottom:12px;line-height:1.65}.word-tooltip-translation:last-child{margin-bottom:0}.word-tooltip-meanings-hint{color:#3569a8;cursor:pointer;background:#eff6ffc2;border:1px solid #3b82f633;border-radius:999px;align-items:center;gap:4px;margin:-2px 0 2px;padding:5px 8px 5px 10px;font-size:11px;font-weight:750;line-height:1.2;transition:transform .16s,border-color .16s,background .16s,color .16s;display:inline-flex}.word-tooltip-meanings-hint:hover{color:#0b65d8;background:#dbeafee6;border-color:#3b82f66b;transform:translateY(-1px)}.word-tooltip-meanings-hint svg{flex:none}.word-tooltip-inline-meanings{margin-top:2px}.word-tooltip-inline-meanings .translation-label{margin-bottom:7px;display:block}.word-tooltip-inline-meanings .word-tooltip-meaning-item{padding:7px 10px}.word-tooltip-inline-meanings .word-tooltip-meaning-note{display:none}.translation-label{color:#8a97a8;letter-spacing:.08em;text-transform:uppercase;margin-right:7px;font-size:10px;font-weight:800}.translation-text{color:#172033;font-size:20px;font-weight:720;line-height:1.45}.word-tooltip-multiple-translations{margin-bottom:12px}.word-tooltip-multiple-translations .translation-label{margin-bottom:8px;display:block}.word-tooltip-translation-item{background:#f8fafcdb;border:1px solid #94a3b82e;border-radius:15px;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;padding:11px 13px;display:flex;box-shadow:inset 0 1px #ffffffb3}.word-tooltip-translation-item .translation-text{overflow-wrap:anywhere;flex:1;min-width:0;margin-right:0;font-size:15px;font-weight:650}.word-tooltip-translation-item .translation-source{color:#64748b;white-space:nowrap;background:#e2e8f0b8;border-radius:999px;flex:none;padding:3px 8px;font-size:11px;font-weight:650;line-height:1.3}.word-tooltip-more{background:#f8fafccc;border:1px solid #94a3b833;border-radius:17px;margin:4px 0 0;padding:15px;box-shadow:inset 0 1px #ffffffbd}.word-tooltip-more-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.word-tooltip-more-header .translation-label{min-width:0;margin-right:auto}.word-tooltip-more-context-btn,.word-tooltip-similar-toggle{color:#0b65d8;cursor:pointer;white-space:nowrap;background:#eff6ffc7;border:1px solid #0a84ff38;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:5px;min-height:29px;padding:5px 9px;font-size:11px;font-weight:750;line-height:1;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.word-tooltip-more-context-btn:hover,.word-tooltip-more-context-btn.is-active,.word-tooltip-similar-toggle:hover{color:#0759bd;background:#dbeafeeb;border-color:#0a84ff70;transform:translateY(-1px)}.word-tooltip-similar-toggle svg{transition:transform .18s}.word-tooltip-similar-toggle svg.is-open{transform:rotate(180deg)}.word-tooltip-similar{border-top:1px solid #94a3b833;margin-top:14px;padding-top:12px}.word-tooltip-similar-header,.word-tooltip-sources-header{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.word-tooltip-similar-header strong,.word-tooltip-sources-header strong{color:#172033;align-items:center;gap:5px;min-width:0;font-size:12px;font-weight:800;display:inline-flex}.word-tooltip-similar-header strong svg,.word-tooltip-sources-header strong svg{color:#0a84ff;flex:none}.word-tooltip-similar-title{align-items:center;gap:7px;min-width:0;display:inline-flex}.word-tooltip-similar-count{color:#0b65d8;background:#0a84ff1f;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.word-tooltip-similar-controls{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.word-tooltip-similar-description{color:#8a97a8;text-align:right;max-width:54%;font-size:10px;line-height:1.35}.word-tooltip-similar-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.word-tooltip-similar-item{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;appearance:none;background:#ffffff9e;border:1px solid #94a3b82e;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;padding:8px 9px;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:grid}.word-tooltip-similar-item:hover{background:#eff6ffdb;border-color:#2563eb47;transform:translateY(-1px);box-shadow:0 5px 14px #2563eb14}.word-tooltip-similar-item:focus-visible{outline-offset:2px;outline:2px solid #2563eb75}.word-tooltip-similar-language{color:#fff;letter-spacing:.04em;border-radius:6px;justify-content:center;align-items:center;min-width:23px;height:19px;margin-top:1px;padding:0 5px;font-size:9px;font-weight:850;line-height:1;display:inline-flex}.word-tooltip-similar-language.is-fr{background:#2563eb}.word-tooltip-similar-language.is-en{background:#16a34a}.word-tooltip-similar-item-main{gap:2px;min-width:0;display:grid}.word-tooltip-similar-word-row{align-items:baseline;gap:5px;min-width:0;display:flex}.word-tooltip-similar-word-row strong,.word-tooltip-similar-item-main>span,.word-tooltip-similar-item-main>small{overflow-wrap:anywhere;min-width:0}.word-tooltip-similar-word-row strong{color:#172033;font-size:12px;font-weight:800}.word-tooltip-similar-word-row small{color:#64748b;font-size:9px;font-weight:700}.word-tooltip-similar-play-icon{color:#2563eb;opacity:.58;flex:none;margin-left:auto}.word-tooltip-similar-item-main>span{color:#334155;font-size:11px;line-height:1.4}.word-tooltip-similar-item-main>small{color:#7c8798;font-size:10px;line-height:1.35}.word-tooltip-similar-status,.word-tooltip-source-status{color:#64748b;align-items:center;gap:6px;font-size:11px;font-weight:650;line-height:1.45;display:inline-flex}.word-tooltip-similar-spinner,.word-tooltip-source-spinner{flex:none;animation:.9s linear infinite wordTooltipSpin}@keyframes wordTooltipSpin{to{transform:rotate(360deg)}}.word-tooltip-sources{background:linear-gradient(145deg,#eff6ffd6,#ffffffb8);border:1px solid #0a84ff33;border-radius:17px;margin-top:12px;padding:13px;box-shadow:inset 0 1px #ffffffc2}.word-tooltip-sources-header{align-items:center}.word-tooltip-sources-header>span{color:#0b65d8;background:#0a84ff1f;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:20px;padding:0 6px;font-size:10px;font-weight:800;display:inline-flex}.word-tooltip-source-list{scrollbar-width:thin;gap:6px;max-height:238px;display:grid;overflow-y:auto}.word-tooltip-source-card{gap:5px;display:grid}.word-tooltip-source{color:#1f2937;cursor:pointer;text-align:left;background:#ffffffc2;border:1px solid #94a3b833;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;padding:8px 9px;transition:transform .16s,border-color .16s,background .16s,color .16s;display:grid}.word-tooltip-source:hover{color:#0b65d8;background:#fffffff5;border-color:#0a84ff61;transform:translateY(-1px)}.word-tooltip-source>svg{color:#64748b;flex:none}.word-tooltip-source-main{gap:2px;min-width:0;display:grid}.word-tooltip-source-type{overflow-wrap:anywhere;color:#0b65d8;min-width:0;font-size:11px;font-weight:750;line-height:1.35}.word-tooltip-source-meta{color:#64748b;font-size:10px;line-height:1.3}.word-tooltip-source-context{color:#7c8798;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.word-tooltip-source-practice{color:#5364d1;cursor:pointer;background:#eef2ffc7;border:1px solid #6366f138;border-radius:8px;justify-self:end;align-items:center;gap:5px;min-height:25px;padding:0 8px;font-size:10px;font-weight:750;display:inline-flex}.word-tooltip-source-practice:hover{background:#eef2ff;border-color:#6366f175}.word-tooltip-more-item{margin-bottom:10px;line-height:1.5}.word-tooltip-more-item:last-child{margin-bottom:0}.word-tooltip-detail-block{margin:0 0 12px}.word-tooltip-detail-block .translation-label{margin-bottom:8px;display:block}.word-tooltip-chip-grid{flex-wrap:wrap;gap:7px;display:flex}.word-tooltip-chip{color:#1d4ed8;overflow-wrap:anywhere;background:#eff6ffbd;border:1px solid #3b82f62e;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:6px 9px;font-size:12px;font-weight:650;line-height:1.35;display:inline-flex}.word-tooltip-chip strong{color:#475569;font-weight:750}.word-tooltip-chip-muted{color:#047857;background:#ecfdf5c2;border-color:#10b9812e}.word-tooltip-definitions{color:#334155;margin:0;padding-left:18px;font-size:13px;line-height:1.55}.word-tooltip-definitions li+li{margin-top:5px}.word-tooltip-meaning-list{gap:7px;display:grid}.word-tooltip-meaning-item{background:#eff6ff9e;border:1px solid #3b82f629;border-radius:13px;flex-direction:column;gap:2px;padding:9px 11px;display:flex}.word-tooltip-meaning-primary{color:#1d4ed8;overflow-wrap:anywhere;font-size:14px;font-weight:750;line-height:1.4}.word-tooltip-language-badge{color:#047857;letter-spacing:.06em;background:#ecfdf5db;border:1px solid #10b98133;border-radius:999px;align-self:center;align-items:center;min-height:22px;padding:3px 7px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.word-tooltip-meaning-en{color:#64748b;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.word-tooltip-meaning-note{color:#7c8798;overflow-wrap:anywhere;font-size:11px;line-height:1.4}.word-tooltip-example-row{align-items:flex-start;gap:8px;width:100%;margin-top:5px;display:flex}.word-tooltip-example-row>span{overflow-wrap:anywhere;flex:auto;min-width:0}.word-tooltip-example-pronounce-btn{color:#0b65d8;cursor:pointer;background:#fffc;border:1px solid #3b82f647;border-radius:11px;flex:none;width:30px;min-width:30px;height:30px;font-size:12px;line-height:1;transition:transform .16s,box-shadow .16s,background .16s,color .16s;box-shadow:0 6px 16px #2563eb1f}.word-tooltip-example-pronounce-btn:hover{color:#fff;background:#0a84ff;transform:translateY(-1px);box-shadow:0 10px 22px #0a84ff47}.word-tooltip-example-pronounce-btn.is-playing,.word-tooltip-example-pronounce-btn:disabled{color:#fff;cursor:not-allowed;background:#0a84ff;animation:1.15s ease-in-out infinite tooltipPronouncePulse}@keyframes tooltipPronouncePulse{0%,to{transform:scale(1);box-shadow:0 8px 18px #0a84ff38}50%{transform:scale(1.05);box-shadow:0 12px 26px #0a84ff57}}.word-tooltip-tts-source{color:#047857;background:#ecfdf5c7;border:1px solid #10b98138;border-radius:999px;align-items:center;min-height:28px;margin:0 0 10px;padding:6px 10px;font-size:12px;font-weight:650;display:inline-flex}.word-tooltip-footer{z-index:3;-webkit-backdrop-filter:blur(18px)saturate(1.2);background:#ffffffd1;border-top:1px solid #94a3b833;flex:none;padding:13px 18px 16px;position:relative;box-shadow:0 -12px 28px #0f172a0e}.word-tooltip-actions{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:9px 0 0;padding:0;display:grid}.word-tooltip-footer>.word-tooltip-actions:not(.word-tooltip-actions-tts) .word-tooltip-btn:last-child:nth-child(odd){grid-column:1/-1}.word-tooltip-actions-tts{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;margin-top:0}.word-tooltip-actions-tts .word-tooltip-btn-tts-primary{grid-column:1/-1;min-height:48px}.tts-voice-selector{background:#f8fafce6;border:1px solid #94a3b847;border-radius:14px;flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:9px 11px;display:flex;box-shadow:inset 0 1px #ffffffc7}.tts-voice-selector-label{color:#8a97a8;letter-spacing:.06em;font-size:10px;font-weight:800;line-height:1.1}.tts-voice-selector-select{color:#1e293b;cursor:pointer;width:100%;min-width:0;font:inherit;text-overflow:ellipsis;background:0 0;border:0;outline:0;font-size:11px;font-weight:750}.tts-voice-selector-select:disabled{color:#94a3b8;cursor:wait}.tts-source-selector{background:#f8fafce6;border:1px solid #94a3b847;border-radius:14px;flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:9px 11px;display:flex;box-shadow:inset 0 1px #ffffffc7}.tts-source-selector-label{color:#8a97a8;letter-spacing:.06em;font-size:10px;font-weight:800;line-height:1.1}.tts-source-selector-select{color:#1e293b;cursor:pointer;width:100%;min-width:0;font:inherit;text-overflow:ellipsis;background:0 0;border:0;outline:0;font-size:11px;font-weight:750}.word-tooltip-btn{color:#1f2937;cursor:pointer;text-align:center;background:#ffffffb8;border:1px solid #94a3b847;border-radius:15px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:44px;padding:8px 12px;font-size:13px;font-weight:720;line-height:1.25;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,color .16s;display:inline-flex;box-shadow:0 8px 24px #0f172a14,inset 0 1px #fffc}.word-tooltip-btn svg{flex:none}.word-tooltip-btn span{overflow-wrap:anywhere;min-width:0}.word-tooltip-btn:hover{color:#0b65d8;background:#eff6ffdb;border-color:#3b82f661;transform:translateY(-1px);box-shadow:0 12px 28px #2563eb1f}.word-tooltip-btn:active{transform:translateY(0)scale(.99)}.word-tooltip-btn:disabled{cursor:not-allowed;opacity:.58}.word-tooltip-btn-tts{color:#0b65d8;border-color:#0a84ff47;min-height:44px}.word-tooltip-btn-tts-primary{background:linear-gradient(#0a84ff1f,#0a84ff0f);border-radius:15px;min-height:46px}.word-tooltip-btn-tts.is-playing{color:#fff;background:#0a84ff;border-color:#0a84ff85;box-shadow:0 14px 32px #0a84ff47}.word-tooltip-btn.favorite{color:#b45309;background:#fffbebdb;border-color:#f59e0b47}.word-tooltip-btn.favorite:hover{color:#92400e;background:#fef3c7eb;border-color:#f59e0b66}.word-tooltip-btn-analysis{color:#0b65d8;background:#eff6ffe6;border-color:#0a84ff47}.word-tooltip-btn-analysis.is-active{color:#fff;background:#0a84ff;border-color:#0a84ff85}.word-tooltip-btn-cloze{color:#5364d1;background:#eef2ffdb;border-color:#6366f147}.word-tooltip-btn-cloze:hover{color:#4555c2;background:#e0e7fff5;border-color:#6366f17a}.word-tooltip-sentence-analysis{background:linear-gradient(#eff6ffe6,#fffffff0);border:1px solid #0a84ff33;border-radius:18px;margin-top:12px;padding:12px 13px 4px}.word-tooltip-sentence-analysis-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.word-tooltip-sentence-analysis-header>div{gap:4px;min-width:0;display:grid}.word-tooltip-sentence-analysis-header span{color:#0b65d8;font-size:11px;font-weight:800}.word-tooltip-sentence-analysis-header strong{color:#172033;text-overflow:ellipsis;font-size:13px;line-height:1.45;overflow:hidden}.word-tooltip-sentence-analysis-header button{color:#64748b;cursor:pointer;background:#ffffffd1;border:1px solid #94a3b842;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.word-tooltip-sentence-analysis-header button:hover{color:#0a84ff;border-color:#0a84ff59}.word-tooltip-scroll-down-btn{z-index:auto;color:#0b65d8;cursor:pointer;background:#eff6fff5;border:1px solid #3b82f64d;border-radius:999px;width:fit-content;max-width:100%;margin:0 0 8px auto;padding:7px 12px;font-size:12px;font-weight:650;line-height:1.2;display:block;position:static;box-shadow:0 8px 20px #2563eb24}.word-tooltip-scroll-down-btn:hover{background:#dbeafef5}@media (max-width:768px){.word-tooltip{border-radius:26px;width:min(388px,100vw - 22px);min-width:220px}.word-tooltip-word{font-size:26px}.translation-text{font-size:18px}}.word-tooltip.is-compact-viewport{border-radius:24px}.word-tooltip.is-compact-viewport .word-tooltip-word{font-size:26px}.word-tooltip.is-compact-viewport .translation-text{font-size:18px}.word-tooltip.is-compact-viewport .word-tooltip-header{padding:16px 16px 14px}.word-tooltip.is-compact-viewport .word-tooltip-header:before{left:16px}.word-tooltip.is-compact-viewport .word-tooltip-scroll-area{scrollbar-gutter:auto;padding:14px 16px 16px}.word-tooltip.is-compact-viewport .word-tooltip-scroll-area.is-expanded{padding-bottom:18px}.word-tooltip.is-compact-viewport .word-tooltip-footer{padding:10px 14px 13px}.word-tooltip.is-compact-viewport .word-tooltip-actions{gap:6px;margin-top:7px}.word-tooltip.is-compact-viewport .word-tooltip-actions-context{grid-template-columns:repeat(3,minmax(0,1fr))}.word-tooltip.is-compact-viewport .word-tooltip-footer>.word-tooltip-actions.word-tooltip-actions-context:not(.word-tooltip-actions-tts) .word-tooltip-btn:last-child:nth-child(odd){grid-column:auto}.word-tooltip.is-compact-viewport .word-tooltip-actions-tts{gap:6px}.word-tooltip.is-compact-viewport .word-tooltip-actions-tts .word-tooltip-btn-tts-primary{min-height:40px}.word-tooltip.is-compact-viewport .tts-voice-selector,.word-tooltip.is-compact-viewport .tts-source-selector{border-radius:12px;gap:2px;min-height:39px;padding:6px 8px}.word-tooltip.is-compact-viewport .tts-voice-selector-label,.word-tooltip.is-compact-viewport .tts-source-selector-label{font-size:9px}.word-tooltip.is-compact-viewport .tts-voice-selector-select,.word-tooltip.is-compact-viewport .tts-source-selector-select{font-size:10px}.word-tooltip.is-compact-viewport .word-tooltip-btn{border-radius:13px;gap:5px;min-height:38px;padding:7px;font-size:12px}.word-tooltip.is-compact-viewport .word-tooltip-btn svg{width:15px;height:15px}.word-tooltip.is-compact-viewport .word-tooltip-scroll-down-btn{margin:0 0 7px auto;padding:6px 9px;font-size:11px;position:static}.word-tooltip.is-compact-viewport .word-tooltip-more-header{flex-wrap:wrap;align-items:flex-start}.word-tooltip.is-compact-viewport .word-tooltip-more-context-btn{min-height:28px;padding:5px 8px}.word-tooltip.is-compact-viewport .word-tooltip-similar-header{flex-direction:column;align-items:stretch;gap:6px}.word-tooltip.is-compact-viewport .word-tooltip-similar{margin-top:-8px;padding-top:4px}.word-tooltip.is-compact-viewport .word-tooltip-similar-controls{justify-content:space-between}.word-tooltip.is-compact-viewport .word-tooltip-similar-description{text-align:left;max-width:65%}@media (max-width:640px) and (pointer:fine){.word-tooltip{border-radius:24px;width:min(360px,100vw - 24px);max-width:min(92vw,360px)}.word-tooltip-header{padding:16px 16px 14px}.word-tooltip-scroll-area{padding:14px 16px 16px}.word-tooltip-footer{padding:10px 14px 13px}}@media (max-width:640px) and (pointer:coarse),(max-width:640px) and (hover:none){.word-tooltip-backdrop{animation:.18s ease-out wordTooltipBackdropIn;display:block}.word-tooltip{border-radius:26px;width:auto;min-width:0;max-width:none;box-shadow:0 26px 80px #0f172a3d,0 8px 26px #0f172a1f,inset 0 1px #ffffffeb;right:max(8px, env(safe-area-inset-right))!important;bottom:max(8px, env(safe-area-inset-bottom))!important;left:max(8px, env(safe-area-inset-left))!important;max-height:calc(100vh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;top:auto!important}.word-tooltip-header{padding:15px 15px 12px}.word-tooltip-header:before{left:15px}.word-tooltip-scroll-area{scrollbar-gutter:auto;padding:12px 15px 14px}.word-tooltip-scroll-area.is-expanded{padding-bottom:18px}.word-tooltip-footer{padding:8px 13px 10px}.word-tooltip-actions{gap:6px;margin-top:7px}.word-tooltip-actions-context{grid-template-columns:repeat(3,minmax(0,1fr))}.word-tooltip-footer>.word-tooltip-actions.word-tooltip-actions-context:not(.word-tooltip-actions-tts) .word-tooltip-btn:last-child:nth-child(odd){grid-column:auto}.word-tooltip-actions-tts{gap:6px}.word-tooltip-actions-tts .word-tooltip-btn-tts-primary{min-height:40px}.tts-voice-selector,.tts-source-selector{border-radius:12px;gap:2px;min-height:39px;padding:6px 8px}.tts-voice-selector-label,.tts-source-selector-label{font-size:9px}.tts-voice-selector-select,.tts-source-selector-select{font-size:10px}.word-tooltip-btn{border-radius:13px;gap:5px;min-height:38px;padding:7px;font-size:12px}.word-tooltip-btn svg{width:15px;height:15px}.word-tooltip-scroll-down-btn{margin:0 0 7px auto;padding:6px 9px;font-size:11px;position:static}.word-tooltip-sentence-analysis{border-radius:16px;margin-top:9px;padding:9px 9px 2px}.word-tooltip-sentence-analysis-header{gap:8px}.word-tooltip-sentence-analysis-header strong{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.word-tooltip-sentence-analysis-header button{width:30px;height:30px}.word-tooltip-meanings-hint{margin-top:-3px;padding:4px 7px 4px 9px;font-size:10px}.word-tooltip-meaning-list{gap:6px}.word-tooltip-meaning-item{border-radius:11px;padding:7px 9px}.word-tooltip-meaning-primary{font-size:13px}.word-tooltip-meaning-en,.word-tooltip-meaning-note{font-size:10px}.word-tooltip-definitions{font-size:12px;line-height:1.45}.word-tooltip-similar-list{grid-template-columns:minmax(0,1fr)}.word-tooltip-similar-description{max-width:48%;font-size:9px}.word-tooltip-sources{border-radius:15px;padding:11px}}@media (max-width:480px){.word-tooltip-header{gap:7px}.word-tooltip-header-main{gap:8px}.word-tooltip-word{font-size:22px}.word-tooltip-inline-more-btn{height:32px;padding:0 10px 0 12px;font-size:12px}.word-tooltip-close-btn{flex-basis:32px;width:32px;height:32px}.word-tooltip-phonetic-inline{padding:3px 7px;font-size:13px}.translation-label{font-size:10px}.translation-text,.word-tooltip-translation-item .translation-text{font-size:16px}.word-tooltip-more{border-radius:16px;padding:12px}.word-tooltip-meaning-primary{font-size:12px}.word-tooltip-more-header{flex-direction:column;align-items:flex-start;gap:7px}.word-tooltip-more-context-btn{align-self:flex-start}.word-tooltip-similar-header,.word-tooltip-sources-header{align-items:flex-start}.word-tooltip-similar-header{flex-direction:column;gap:4px}.word-tooltip-similar-controls{justify-content:space-between;width:100%}.word-tooltip-similar-description{text-align:left;max-width:100%}.word-tooltip-actions{gap:6px;margin-top:7px}.word-tooltip-btn{border-radius:13px;min-height:38px;padding:7px;font-size:12px}.word-tooltip-btn-tts{min-height:38px}.word-tooltip-actions-tts{grid-template-columns:1fr 1fr}.word-tooltip-actions-tts .word-tooltip-btn-tts-primary{grid-column:1/-1}.word-tooltip-actions-tts .tts-source-selector{grid-column:auto}}@media (prefers-reduced-motion:reduce){.word-tooltip-backdrop,.word-tooltip,.word-tooltip.is-positioned,.word-tooltip-btn,.word-tooltip-inline-more-btn,.word-tooltip-close-btn,.word-tooltip-example-pronounce-btn,.word-tooltip-source,.word-tooltip-skeleton{transition:none;animation:none}.word-tooltip-similar-spinner,.word-tooltip-source-spinner{animation:none}}.word-tooltip-footer-primary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.word-tooltip-footer-primary>*{min-width:0}.word-tooltip-pronunciation-control{grid-template-columns:minmax(0,1fr) 34px;min-width:0;display:grid}.word-tooltip-pronunciation-control .word-tooltip-btn-tts-main{border-top-right-radius:0;border-bottom-right-radius:0;min-width:0}.word-tooltip-pronunciation-toggle{color:#0b65d8;cursor:pointer;background:#eff6ffe6;border:1px solid #0a84ff47;border-left:0;border-radius:0 15px 15px 0;justify-content:center;align-items:center;min-width:0;padding:0;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.word-tooltip-pronunciation-toggle:hover,.word-tooltip-pronunciation-toggle.is-open{color:#0759bd;background:#dbeafef5;border-color:#0a84ff73}.word-tooltip-pronunciation-toggle svg,.word-tooltip-btn-tools svg:last-child,.word-tooltip-tcf-toggle>svg{transition:transform .18s}.word-tooltip-pronunciation-toggle.is-open svg,.word-tooltip-btn-tools svg.is-open,.word-tooltip-tcf-toggle>svg.is-open{transform:rotate(180deg)}.word-tooltip-btn-tools.is-active{color:#0b65d8;background:#eff6fff0;border-color:#0a84ff6b}.word-tooltip-secondary-panel{background:#f8fafcc7;border:1px solid #94a3b833;border-radius:15px;margin-top:8px;padding:10px;box-shadow:inset 0 1px #fffc}.word-tooltip-secondary-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.word-tooltip-secondary-heading span:first-child{color:#334155;font-size:11px;font-weight:800}.word-tooltip-secondary-heading span:last-child{color:#94a3b8;font-size:10px;font-weight:650}.word-tooltip-pronunciation-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.word-tooltip-pronunciation-panel .tts-voice-selector,.word-tooltip-pronunciation-panel .tts-source-selector{border-radius:12px;min-height:42px;padding:7px 9px}.word-tooltip-pronunciation-panel .tts-voice-selector-label,.word-tooltip-pronunciation-panel .tts-source-selector-label{font-size:9px}.word-tooltip-pronunciation-panel .tts-voice-selector-select,.word-tooltip-pronunciation-panel .tts-source-selector-select{font-size:10px}.word-tooltip-pronunciation-panel .word-tooltip-tts-source{margin:8px 0 0}.word-tooltip-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.word-tooltip-tools-grid .word-tooltip-btn:last-child:nth-child(odd){grid-column:1/-1}.word-tooltip-tools-grid .word-tooltip-btn{border-radius:13px;min-height:40px;padding:7px 10px;font-size:12px}.word-tooltip-tcf-section{border-top:1px solid #94a3b833;margin-top:14px;padding-top:12px}.word-tooltip-tcf-toggle{color:#0b65d8;cursor:pointer;text-align:left;background:linear-gradient(135deg,#eff6fff2,#ffffffdb);border:1px solid #0a84ff3d;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;padding:10px 11px;transition:border-color .16s,background .16s,transform .16s;display:flex}.word-tooltip-tcf-toggle:hover,.word-tooltip-tcf-toggle.is-active{background:linear-gradient(135deg,#dbeafefa,#fffffff0);border-color:#0a84ff75;transform:translateY(-1px)}.word-tooltip-tcf-toggle-main{gap:3px;min-width:0;display:grid}.word-tooltip-tcf-toggle-title{color:#0759bd;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:800;display:inline-flex}.word-tooltip-tcf-toggle-title svg{flex:none}.word-tooltip-tcf-toggle-caption{overflow-wrap:anywhere;color:#64748b;min-width:0;font-size:10px;line-height:1.35}.word-tooltip-tcf-toggle>svg{color:#0b65d8;flex:none}.word-tooltip-tcf-content{gap:8px;padding-top:8px;display:grid}.word-tooltip-tcf-example{background:#ffffffc7;border:1px solid #0a84ff2b;border-radius:13px;min-width:0;padding:10px 11px}.word-tooltip-tcf-example-meta{color:#64748b;align-items:center;gap:5px;min-width:0;font-size:10px;font-weight:700;line-height:1.35;display:flex}.word-tooltip-tcf-example-meta svg{color:#0a84ff;flex:none}.word-tooltip-tcf-example-fr,.word-tooltip-tcf-example-zh{overflow-wrap:anywhere;margin:7px 0 0}.word-tooltip-tcf-example-fr{color:#172033;font-size:13px;font-weight:650;line-height:1.55}.word-tooltip-tcf-example-zh{color:#475569;align-items:flex-start;gap:7px;font-size:12px;line-height:1.5;display:flex}.word-tooltip-tcf-example-label{color:#047857;background:#10b9811f;border-radius:999px;flex:none;padding:2px 6px;font-size:9px;font-weight:800;line-height:1.35}.word-tooltip-tcf-example-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-top:8px;display:flex}.word-tooltip-tcf-jump-btn{color:#0759bd;cursor:pointer;background:#eff6ffe6;border:1px solid #0a84ff47;border-radius:9px;align-items:center;gap:5px;min-height:27px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.word-tooltip-tcf-jump-btn:hover{background:#dbeafefa;border-color:#0a84ff8c}.word-tooltip-tcf-jump-btn:focus-visible,.word-tooltip-tcf-practice-btn:focus-visible{outline-offset:2px;outline:2px solid #0a84ff6b}.word-tooltip-tcf-practice-btn{color:#5364d1;cursor:pointer;background:#eef2ffcc;border:1px solid #6366f138;border-radius:9px;align-items:center;gap:5px;min-height:27px;margin-top:0;padding:4px 8px;font-size:10px;font-weight:750;display:inline-flex}.word-tooltip-tcf-practice-btn:hover{background:#e0e7fff5;border-color:#6366f175}.word-tooltip-tcf-status{color:#64748b;align-items:center;gap:6px;font-size:11px;line-height:1.45;display:inline-flex}.word-tooltip.is-compact-viewport .word-tooltip-footer-primary{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:480px){.word-tooltip-pronunciation-settings,.word-tooltip-tools-grid{grid-template-columns:minmax(0,1fr)}.word-tooltip-secondary-panel{padding:9px}}
.translatable-text{cursor:text;-webkit-user-select:text;user-select:text}
