.history-panel{position:fixed;top:calc(var(--chrome-top-height) + var(--safe-area-top));right:0;bottom:0;width:360px;background:var(--bg-elevated);border-left:1px solid var(--border);box-shadow:var(--shadow-md);z-index:95;display:flex;flex-direction:column;overflow:hidden}.history-panel-header{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid var(--border);flex-shrink:0}.history-panel-title{font-size:.85rem;font-weight:600;color:var(--text);flex:1 1}.history-panel-btn{border:none;background:none;cursor:pointer;color:var(--text-muted);padding:.2rem .4rem;border-radius:3px;font-size:.85rem;line-height:1}.history-panel-btn:hover{background:var(--hover-bg);color:var(--text)}.history-panel-list{overflow-y:auto;flex:1 1;min-height:0;padding:.25rem 0}.history-panel-empty{padding:1rem .75rem;font-size:.85rem;color:var(--text-muted)}.history-entry{display:flex;align-items:center;gap:.5rem;width:100%;padding:.4rem .75rem;border:none;background:none;cursor:pointer;text-align:left;font-size:.85rem;color:var(--text)}.history-entry:hover{background:var(--hover-bg)}.history-entry-badge{font-size:.7rem;padding:1px 5px;border-radius:3px;background:var(--bg-muted);color:var(--text-muted);flex-shrink:0}.history-entry-badge--search{background:#1e3a5f22;color:#4a90d9}.history-entry-badge--occurrence{background:#2a3a1a22;color:#7ab060}.history-entry-badge--grammar{background:#3a1e3a22;color:#b060b0}.history-entry-badge--restore{background:#3a2a1a22;color:#c08040}.history-entry-badge--omnibox{background:var(--bg-muted);color:var(--text-muted)}.history-entry-badge--practice{background:#1a2e3a22;color:#4a9ab0}.history-entry-badge--about{background:#2e1a3a22;color:#9a6ed0}.history-entry-badge--doc{background:#1a3a3222;color:#4ab09a}.history-entry-ref{flex:1 1;font-weight:500}.history-entry-time{font-size:.75rem;color:var(--text-muted);flex-shrink:0}.history-panel-footer{padding:.4rem .75rem;border-top:1px solid var(--border);flex-shrink:0}.history-clear-btn{border:1px solid var(--border);background:none;cursor:pointer;color:var(--text);font-size:.8rem;padding:.25rem .6rem;border-radius:4px}.history-clear-btn:hover{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}@media (max-width:639px){.history-panel{top:0;right:0;width:100vw;max-width:100vw;max-height:100vh;border-radius:0;border:none}.history-panel-close:before{content:"← "}.history-panel-close{font-size:.9rem}}.favorites-panel{position:fixed;top:calc(var(--chrome-top-height) + var(--safe-area-top));right:0;bottom:0;width:360px;background:var(--bg-elevated);border-left:1px solid var(--border);box-shadow:var(--shadow-md);z-index:95;display:flex;flex-direction:column;overflow:hidden}.favorites-panel-header{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid var(--border);flex-shrink:0}.favorites-panel-title{font-size:.85rem;font-weight:600;color:var(--text);flex:1 1}.favorites-panel-btn{border:none;background:none;cursor:pointer;color:var(--text-muted);padding:.2rem .4rem;border-radius:3px;font-size:.85rem;line-height:1}.favorites-panel-btn:hover{background:var(--hover-bg);color:var(--text)}.favorites-panel-list{overflow-y:auto;flex:1 1;min-height:0;padding:.25rem 0}.favorites-panel-empty{padding:1rem .75rem;font-size:.85rem;color:var(--text-muted)}.favorites-panel-row{display:flex;align-items:center;gap:.4rem;padding:.3rem .5rem .3rem .25rem;border-bottom:1px solid transparent;transition:background .1s}.favorites-panel-row:hover{background:var(--hover-bg)}.favorites-panel-row--drag-over{border-bottom:2px solid var(--accent,#4a90d9)}.favorites-drag-handle{cursor:-webkit-grab;cursor:grab;color:var(--text-muted);font-size:1rem;padding:.1rem .2rem;flex-shrink:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.favorites-drag-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.favorites-entry-body{display:flex;align-items:center;gap:.4rem;flex:1 1;border:none;background:none;cursor:pointer;text-align:left;font-size:.85rem;color:var(--text);min-width:0;padding:.1rem 0}.favorites-entry-ref{font-weight:500;flex-shrink:0}.favorites-entry-badge{font-size:.7rem;padding:1px 5px;border-radius:3px;background:color-mix(in srgb,var(--edition-colour,var(--bg-muted)) 14%,transparent);color:var(--edition-colour,var(--text-muted));flex-shrink:0}.favorites-entry-chip{font-size:.65rem;padding:1px 4px;border-radius:3px;background:var(--bg-muted);color:var(--text-muted);flex-shrink:0}.favorites-entry-time{font-size:.75rem;color:var(--text-muted);flex-shrink:0;margin-left:auto}.favorites-remove-btn{border:none;background:none;cursor:pointer;color:var(--text-muted);padding:.2rem;border-radius:3px;flex-shrink:0;display:flex;align-items:center;opacity:0;transition:opacity .1s}.favorites-panel-row:hover .favorites-remove-btn{opacity:1}.favorites-remove-btn:hover{background:var(--hover-bg);color:var(--text)}.favorites-panel-footer{padding:.4rem .75rem;border-top:1px solid var(--border);flex-shrink:0;display:flex;align-items:center;gap:.5rem}.favorites-clear-btn{border:1px solid var(--border);background:none;cursor:pointer;color:var(--text);font-size:.8rem;padding:.25rem .6rem;border-radius:4px}.favorites-clear-btn:hover{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.favorites-clear-cancel-btn{border:none;background:none;cursor:pointer;color:var(--text-muted);font-size:.8rem;padding:.2rem .4rem;border-radius:3px}.favorites-clear-cancel-btn:hover{background:var(--hover-bg);color:var(--text)}@media (max-width:639px){.favorites-panel{top:0;right:0;width:100vw;max-width:100vw;max-height:100vh;border-radius:0;border:none}.favorites-panel-close:before{content:"← "}.favorites-panel-close{font-size:.9rem}.favorites-remove-btn{opacity:1}}.settings-panel-backdrop{position:fixed;inset:0;z-index:199}.settings-panel{position:fixed;top:56px;right:.5rem;width:280px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:6px;box-shadow:var(--shadow-md);z-index:200;font-size:.88rem;outline:none}.settings-panel-header{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid var(--border)}.settings-panel-title{font-weight:600;font-size:.82rem;letter-spacing:.04em;color:var(--text);flex:1 1}.settings-panel-close{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--text-muted);padding:.2rem .3rem;border-radius:4px}.settings-panel-close:hover{background:var(--hover-bg);color:var(--text)}.settings-panel-body{padding:.6rem .75rem .75rem}.settings-group{border-bottom:1px solid var(--border)}.settings-group:last-child{border-bottom:none}.settings-auth-section{padding:.55rem 0}.settings-auth-login{display:flex;align-items:center;gap:.5rem;width:100%;padding:.4rem .5rem;background:none;border:1px solid var(--border);border-radius:4px;color:var(--text);cursor:pointer;font-size:.85rem;text-align:left}.settings-auth-login:not(:disabled):hover{background:var(--hover-bg)}.settings-auth-login:disabled{opacity:.6;cursor:not-allowed}.settings-auth-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.settings-auth-identity{display:flex;align-items:center;gap:.4rem;min-width:0}.settings-auth-email{font-size:.85rem;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-auth-icon{font-size:.95rem;line-height:1}.settings-auth-logout{flex-shrink:0}.settings-group-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.45rem 0;background:none;border:none;cursor:pointer;text-align:left;color:var(--text-dim);font-size:.78rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.settings-group-header:hover{color:var(--text)}.settings-group-header-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:.5rem;flex:none;opacity:.75}.settings-group-header:hover .settings-group-header-icon{opacity:1}.settings-group-header-label{flex:1 1}.settings-group-chevron{font-size:.7rem;margin-left:.4rem;opacity:.6}.settings-group-body{padding-bottom:.5rem}.settings-row{display:flex;align-items:center;justify-content:space-between}.settings-label{font-size:.82rem;color:var(--text-dim)}.settings-label--section{margin-bottom:.45rem}.settings-toggle{flex-shrink:0;width:34px;height:18px;border-radius:9px;border:none;cursor:pointer;position:relative;background:var(--border-input);transition:background .15s;padding:0}.settings-toggle[aria-checked=true]{background:var(--accent)}.settings-toggle-thumb{position:absolute;width:12px;height:12px;border-radius:50%;background:#fff;top:3px;left:3px;transition:left .15s;pointer-events:none}.settings-toggle[aria-checked=true] .settings-toggle-thumb{left:19px}.settings-highlight-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.3rem;gap:.3rem}.settings-highlight-option{display:flex;align-items:center;gap:.35rem;padding:.3rem .45rem;border:1px solid var(--border);border-radius:4px;background:none;cursor:pointer;font-size:.78rem;color:var(--text-muted);text-align:left;transition:border-color .1s,background .1s}.settings-highlight-option:hover{background:var(--hover-bg);color:var(--text)}.settings-highlight-option.active{border-color:var(--accent);color:var(--text);background:var(--accent-bg)}.settings-swatch{flex-shrink:0;width:16px;height:16px;border-radius:2px;border:1px solid var(--border)}.settings-swatch--warm-amber{background:rgba(251,191,36,.55)}.settings-swatch--cool-blue{background:rgba(96,165,250,.55)}.settings-swatch--underline{background:transparent;border-color:transparent;border-bottom:2px solid rgba(251,191,36,.9)}.settings-swatch--bold{background:transparent;border-color:transparent;font-weight:700;font-size:.85rem;color:var(--text);line-height:1}.settings-swatch--bold:after{content:"B"}.settings-inspection-options{display:flex;gap:.3rem}.settings-inspection-option{flex:1 1;padding:.3rem .5rem;border:1px solid var(--border);border-radius:4px;background:none;cursor:pointer;font-size:.78rem;color:var(--text-muted);text-align:center;transition:border-color .1s,background .1s}.settings-inspection-option:hover{background:var(--hover-bg);color:var(--text)}.settings-inspection-option.active{border-color:var(--accent);color:var(--accent);background:var(--accent-bg)}.settings-hint{margin:.35rem 0 0;font-size:.76rem;color:var(--text-faint);line-height:1.4}.settings-font-size-row{margin-top:.35rem}.settings-font-size-label{min-width:2.5rem}.settings-font-size-controls{display:flex;gap:.2rem}.settings-font-size-btn{min-width:32px;min-height:28px;padding:.15rem .4rem;border:1px solid var(--border);border-radius:4px;background:none;cursor:pointer;font-size:.75rem;color:var(--text-muted);transition:background .1s,color .1s;line-height:1}.settings-font-size-btn:hover:not(:disabled){background:var(--hover-bg);color:var(--text)}.settings-font-size-btn:disabled{opacity:.35;cursor:default}.settings-font-size-btn--reset{font-weight:600}.settings-font-size-slider-wrap{display:flex;align-items:center;gap:.4rem;flex:1 1;justify-content:flex-end}.settings-font-size-slider{flex:1 1;max-width:110px;accent-color:var(--accent);cursor:pointer}.settings-font-size-px{font-size:.75rem;color:var(--text-muted);min-width:3rem;text-align:right}.settings-font-size-reset{background:none;border:none;cursor:pointer;color:var(--text-faint);font-size:.85rem;padding:0;line-height:1}.settings-font-size-reset:hover{color:var(--text-muted)}@media (max-width:639px){.settings-panel{top:auto;bottom:0;left:0;right:0;width:100%;border-radius:12px 12px 0 0;border-bottom:none;max-height:85vh;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:calc(.75rem + var(--safe-area-bottom))}.settings-row{min-height:44px}.settings-highlight-option,.settings-inspection-option{min-height:44px;padding:.5rem .6rem}.settings-font-size-btn{min-width:44px;min-height:44px;padding:.4rem .5rem;font-size:.82rem}}.settings-correction-mode{margin-top:.6rem;padding-top:.6rem;border-top:1px solid var(--border,#e5e5e5)}.settings-panel--docked{position:static;top:auto;right:auto;width:100%;height:100%;flex:1 1;min-height:0;z-index:auto;border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column}.settings-panel--docked .settings-panel-header{flex-shrink:0}.settings-panel--docked .settings-panel-body{flex:1 1;min-height:0;overflow-y:auto}.settings-panel-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--text-muted);padding:.2rem .3rem;border-radius:4px;line-height:1}.settings-panel-btn.active,.settings-panel-btn:hover{background:var(--hover-bg);color:var(--text)}.settings-appearance-section .settings-row{align-items:center}.settings-appearance-section .lang-toggle-btn,.settings-appearance-section .theme-toggle-btn{border:1px solid var(--border-input);border-radius:6px;padding:.35rem .65rem;min-height:32px;min-width:48px;color:var(--text)}.settings-appearance-section .lang-toggle-btn{font-size:.85rem}.settings-appearance-section .theme-toggle-btn svg{width:18px;height:18px}.settings-appearance-section .lang-toggle-btn:hover,.settings-appearance-section .theme-toggle-btn:hover{background:var(--hover-bg);border-color:var(--text-muted)}.my-reports-panel{position:fixed;top:calc(var(--chrome-top-height) + var(--safe-area-top));right:0;bottom:0;width:360px;background:var(--bg-elevated);border-left:1px solid var(--border);box-shadow:var(--shadow-md);z-index:95;display:flex;flex-direction:column;overflow:hidden}.my-reports-panel-header{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid var(--border);flex-shrink:0}.my-reports-panel-title{font-size:.85rem;font-weight:600;color:var(--text);flex:1 1}.my-reports-panel-btn{border:none;background:none;cursor:pointer;color:var(--text-muted);padding:.2rem .4rem;border-radius:3px;font-size:.85rem;line-height:1}.my-reports-panel-btn:hover{background:var(--hover-bg);color:var(--text)}.my-reports-panel-pin.active{color:var(--accent)}.my-reports{display:flex;flex-direction:column;flex:1 1;min-height:0}.my-reports-filters{display:flex;flex-wrap:wrap;gap:4px;padding:4px 12px 8px;border-bottom:1px solid var(--border)}.my-reports-filter{border:1px solid var(--border);background:transparent;color:var(--text-muted);font:inherit;font-size:11px;padding:2px 9px;border-radius:999px;cursor:pointer}.my-reports-filter:hover{background:var(--hover-bg)}.my-reports-filter.active{background:var(--accent);border-color:var(--accent);color:#fff}.my-reports-empty,.my-reports-loading{padding:16px 12px;font-size:12px;color:var(--text-muted)}.my-reports-error{margin:8px 12px;padding:8px 10px;font-size:12px;color:var(--error-text);background:var(--error-bg);border:1px solid var(--error-border);border-radius:6px}.my-reports-list{list-style:none;margin:0;padding:4px 0;overflow-y:auto}.my-reports-row{border-bottom:1px solid var(--border)}.my-reports-row:last-child{border-bottom:none}.my-reports-row-head{display:flex;align-items:center;flex-wrap:wrap;gap:6px;width:100%;padding:8px 12px}.my-reports-ref{border:none;background:transparent;font:inherit;font-size:12px;font-weight:600;color:var(--accent);cursor:pointer;padding:0;text-decoration:none;flex-shrink:0}.my-reports-ref:hover{text-decoration:underline}.my-reports-row-toggle{display:flex;align-items:center;flex-wrap:wrap;gap:6px;flex:1 1;min-width:0;border:none;background:transparent;text-align:left;font:inherit;cursor:pointer;padding:0;color:var(--text)}.my-reports-row-toggle:hover{background:var(--hover-bg)}.my-reports-chip{padding:1px 7px;border-radius:999px;background:var(--badge-bg,rgba(0,0,0,.06))}.my-reports-chip,.my-reports-when{font-size:10px;color:var(--text-muted)}.my-reports-when{margin-left:auto;white-space:nowrap}.my-reports-snippet{margin:0;padding:0 12px 8px;font-size:12px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.my-reports-detail{padding:0 12px 10px}.my-reports-actions{display:flex;gap:8px;margin-top:8px}.my-reports-edit,.my-reports-withdraw{border:1px solid var(--border);background:transparent;font:inherit;font-size:12px;padding:4px 12px;border-radius:6px;cursor:pointer;color:var(--text)}.my-reports-edit:hover{background:var(--hover-bg)}.my-reports-withdraw{color:var(--error-text);border-color:var(--error-border)}.my-reports-withdraw:hover{background:var(--error-bg)}.my-reports-edit:disabled,.my-reports-withdraw:disabled{opacity:.5;cursor:not-allowed}.my-reports-noteditable{margin:8px 0 0;font-size:11px;font-style:italic;color:var(--text-muted)}.feedback-inbox-panel{position:fixed;top:calc(var(--chrome-top-height) + var(--safe-area-top));right:0;bottom:0;width:360px;background:var(--bg-elevated);border-left:1px solid var(--border);box-shadow:var(--shadow-md);z-index:95;display:flex;flex-direction:column;overflow:hidden}.feedback-inbox-panel.feedback-inbox-panel--docked{position:static;top:auto;right:auto;transform:none;width:100%;max-height:none;height:100%;flex:1 1;z-index:auto;border:none;border-radius:0;box-shadow:none}.feedback-inbox-panel-header{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid var(--border);flex-shrink:0}.feedback-inbox-panel-title{font-size:.85rem;font-weight:600;color:var(--text);flex:1 1}.feedback-inbox-panel-btn{border:none;background:none;cursor:pointer;color:var(--text-muted);padding:.2rem .4rem;border-radius:3px;font-size:.85rem;line-height:1}.feedback-inbox-panel-btn:hover{background:var(--hover-bg);color:var(--text)}.feedback-inbox-panel-pin.active{color:var(--accent)}.feedback-inbox{display:flex;flex-direction:column;flex:1 1;min-height:0}.feedback-inbox-filters{display:flex;flex-wrap:wrap;gap:4px;padding:4px 12px 8px;border-bottom:1px solid var(--border)}.feedback-inbox-filter{border:1px solid var(--border);background:transparent;color:var(--text-muted);font:inherit;font-size:11px;padding:2px 9px;border-radius:999px;cursor:pointer}.feedback-inbox-filter:hover{background:var(--hover-bg)}.feedback-inbox-filter.active{background:var(--accent);border-color:var(--accent);color:#fff}.feedback-inbox-empty,.feedback-inbox-loading{padding:16px 12px;font-size:12px;color:var(--text-muted)}.feedback-inbox-error{margin:8px 12px;padding:8px 10px;font-size:12px;color:var(--error-text);background:var(--error-bg);border:1px solid var(--error-border);border-radius:6px}.feedback-inbox-list{list-style:none;margin:0;padding:4px 0;overflow-y:auto}.feedback-inbox-row{border-bottom:1px solid var(--border)}.feedback-inbox-row:last-child{border-bottom:none}.feedback-inbox-row-toggle{display:flex;align-items:center;flex-wrap:wrap;gap:6px;width:100%;border:none;background:transparent;text-align:left;font:inherit;cursor:pointer;padding:8px 12px;color:var(--text)}.feedback-inbox-row-toggle:hover{background:var(--hover-bg)}.feedback-inbox-badge{font-size:10px;padding:1px 7px;border-radius:999px;background:var(--badge-bg,rgba(0,0,0,.06));color:var(--text-muted);white-space:nowrap}.feedback-inbox-badge--new{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent)}.feedback-inbox-badge--public{background:color-mix(in srgb,var(--text-muted) 18%,transparent);color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.feedback-inbox-user{font-size:11px;max-width:9rem;overflow:hidden;text-overflow:ellipsis}.feedback-inbox-user,.feedback-inbox-when{color:var(--text-muted);white-space:nowrap}.feedback-inbox-when{margin-left:auto;font-size:10px}.feedback-inbox-snippet{margin:0;padding:0 12px 8px;font-size:12px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.feedback-inbox-detail{padding:0 12px 10px}.feedback-inbox-message{margin:0 0 6px;font-size:12px;color:var(--text);white-space:pre-wrap;word-break:break-word}.feedback-inbox-context{margin:0 0 6px;font-size:11px;color:var(--text-muted)}.feedback-inbox-context-label{font-weight:600}.feedback-inbox-email{margin:0 0 6px;font-size:11px;color:var(--text-muted)}.feedback-inbox-email a{color:var(--accent)}.feedback-inbox-actions{display:flex;gap:8px;margin-top:6px}.feedback-inbox-resolve{border:1px solid var(--border);background:transparent;font:inherit;font-size:12px;padding:4px 12px;border-radius:6px;cursor:pointer;color:var(--text)}.feedback-inbox-resolve:hover{background:var(--hover-bg)}.feedback-inbox-resolve:disabled{opacity:.5;cursor:not-allowed}:root{--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--bg:#fafaf8;--bg-elevated:#fff;--text:#1a1a1a;--text-dim:#444;--text-muted:#666;--text-faint:#999;--text-placeholder:#bbb;--border:#ddd;--border-input:#bbb;--border-focus:#888;--hover-bg:#f0f0ec;--token-hover-bg:#e8e8e4;--highlight-bg:#cce4ff;--token-highlight-bg:rgba(251,191,36,.3);--token-highlight-ring:rgba(251,191,36,.75);--token-highlight-weight:normal;--search-match-bg:rgba(139,92,246,.26);--search-match-ring:rgba(139,92,246,.8);--error-bg:#fff8f8;--error-text:#b00;--error-border:#e8b4b4;--skeleton-base:#f0f0ec;--skeleton-shine:#e8e8e4;--shadow:0 2px 8px rgba(0,0,0,.08);--shadow-md:0 2px 8px rgba(0,0,0,.12);--status-auto-agree:#2a7a2a;--status-auto-norm:#5a7a2a;--status-conflict:#b85c00;--status-insufficient:#999;--cand-ok:#2a7a2a;--cand-failed:#b80000;--cand-uncertain:#b85c00;--verse-sup-native-color:#6b8fa3;--accent:#2563eb;--accent-bg:#eff6ff;--grammar-prefix:#2563eb;--grammar-suffix:#e74c3c;--grammar-vowel:#27ae60;--badge-mt:#7c4a00;--badge-lxx:#1a5c8a;--badge-cep:#2a6a2a;--badge-vg:#6a3d8a;--badge-bkr:#9a3a3a;--badge-bas:#0f7a86;--badge-neutral:#5e5e5e;--bg2:#f0f0ec;--bg3:#e8e8e4;--bg4:#fff;--dim:#444;--muted:#666;--ui:system-ui,sans-serif;--heb:"SBL Hebrew","Ezra SIL",serif;--greek:"GFS Didot","Gentium Plus",serif;--accent-dim:rgba(37,99,235,.15);--accent-border:rgba(37,99,235,.35);--chrome-top-height:52px;--chrome-edition-pair-height:36px;--chrome-edition-tab-bar-height:32px;--grammar-hebrew-font-size:20px}@media (max-width:639px){:root{--chrome-top-height:80px}}[data-theme=dark]{color-scheme:dark;--bg:#1a1a1a;--bg-elevated:#242424;--text:#e0e0e0;--text-dim:silver;--text-muted:#aaa;--text-faint:#666;--text-placeholder:#555;--border:#363636;--border-input:#484848;--border-focus:#888;--hover-bg:#2e2e2e;--token-hover-bg:#333;--highlight-bg:#1a3a5c;--token-highlight-bg:rgba(251,191,36,.22);--token-highlight-ring:rgba(251,191,36,.65);--search-match-bg:rgba(167,139,250,.24);--search-match-ring:rgba(167,139,250,.7);--error-bg:#3a1a1a;--error-text:#ff7070;--error-border:#7a3a3a;--skeleton-base:#2a2a2a;--skeleton-shine:#363636;--shadow:0 2px 8px rgba(0,0,0,.4);--shadow-md:0 2px 8px rgba(0,0,0,.5);--status-auto-agree:#4caf50;--status-auto-norm:#8bc34a;--status-conflict:#ff9800;--status-insufficient:#777;--cand-ok:#4caf50;--cand-failed:#ef5350;--cand-uncertain:#ff9800;--accent:#6ea8e6;--accent-bg:#1e2a3a;--grammar-prefix:#6ea8e6;--grammar-suffix:#e88a7a;--grammar-vowel:#5eb88a;--verse-sup-native-color:#7aadcc;--badge-mt:#e8a050;--badge-lxx:#5aa0d0;--badge-cep:#60b060;--badge-vg:#b088d0;--badge-bkr:#d08080;--badge-bas:#5cc0cc;--badge-neutral:#9e9e9e;--bg2:#242424;--bg3:#2e2e2e;--bg4:#333;--dim:silver;--muted:#aaa;--accent-dim:rgba(110,168,230,.18);--accent-border:rgba(110,168,230,.4)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{font-family:Georgia,serif;background:var(--bg);color:var(--text);padding-top:calc(var(--chrome-top-height) + var(--safe-area-top))}.top-panel{position:fixed;top:0;left:0;right:0;height:calc(var(--chrome-top-height) + var(--safe-area-top));padding-top:var(--safe-area-top);background:var(--bg-elevated);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:1rem;padding-left:1rem;padding-right:1rem;z-index:100}.top-panel-brand{display:flex;align-items:baseline;gap:.5rem;flex-shrink:0}.top-panel-logo{font-size:1.1rem;font-weight:400;letter-spacing:.08em;white-space:nowrap}.top-panel-link,.top-panel-logo{color:var(--text-dim);text-decoration:none}.top-panel-link{font-size:.72rem;opacity:.7;position:relative;top:1px}.top-panel-link:hover{color:var(--text-muted);opacity:1}.top-panel-group{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.top-panel-sep{width:1px;height:20px;background:var(--border);flex-shrink:0;margin:0 .35rem}.top-panel-center{flex:1 1;display:flex;align-items:center;justify-content:flex-start;min-width:0}.top-panel-center .search-field{margin-left:auto}.top-panel-omnibox{display:flex;align-items:center;gap:.25rem;min-width:0}.top-panel-input-wrap{position:relative;width:190px;min-width:0}.top-panel-input{width:100%;min-width:0;font-size:.95rem;font-family:Georgia,serif;padding:.3rem .6rem;border:1px solid var(--border-input);border-radius:5px;background:var(--bg);color:var(--text);outline:none}.top-panel-input:focus{border-color:var(--border-focus);background:var(--bg-elevated)}.top-panel-suggestions{position:absolute;top:calc(100% + 3px);left:0;right:0;background:var(--bg-elevated);border:1px solid var(--border-input);border-radius:5px;list-style:none;max-height:220px;overflow-y:auto;z-index:200;box-shadow:var(--shadow)}.top-panel-suggestions li{padding:.4rem .6rem;font-size:.88rem;cursor:pointer;line-height:1.4}.top-panel-suggestions li.active,.top-panel-suggestions li:hover{background:var(--hover-bg)}.suggestion-abbrev{font-weight:700;color:var(--text)}.suggestion-full{color:var(--text-muted)}.top-panel-error{position:absolute;top:calc(100% + 3px);left:0;right:0;font-size:.82rem;color:var(--error-text);background:var(--error-bg);border:1px solid var(--error-border);border-radius:5px;padding:.3rem .6rem;z-index:200}.top-panel-dev-banner{display:flex;align-items:center;gap:.3rem;font-size:.7rem;color:#ef6c00;background:rgba(239,108,0,.08);border:1px solid rgba(239,108,0,.3);border-radius:3px;padding:.2rem .5rem;white-space:nowrap;flex-shrink:0;text-decoration:none;cursor:pointer}[data-theme=dark] .top-panel-dev-banner{color:#ffb74d;background:rgba(255,183,77,.1);border-color:rgba(255,183,77,.3)}.top-panel-correction-badge{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;padding:.2rem .5rem;border:none;border-radius:4px;background:var(--accent,#2563eb);color:#fff;font-size:.72rem;font-weight:600;white-space:nowrap;cursor:pointer}.top-panel-correction-badge:hover{filter:brightness(1.08)}.top-panel-correction-badge__target{font-weight:400;opacity:.85;padding-left:.3rem;border-left:1px solid hsla(0,0%,100%,.4)}.top-panel-correction-badge__x{font-size:.7rem;opacity:.9}@media (max-width:639px){.top-panel-correction-badge__label{display:none}}.top-panel-nav{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.nav-btn{position:relative;padding:.2rem .5rem;font-size:.8rem;border:none;border-radius:4px;background:none;color:var(--text-muted);cursor:pointer;line-height:1}.nav-btn:hover:not(:disabled){background:var(--hover-bg);color:var(--text)}.nav-btn:disabled{opacity:.35;cursor:default}.nav-btn[aria-label]:after{content:attr(aria-label);position:absolute;top:calc(100% + 5px);left:50%;transform:translateX(-50%);background:var(--bg-elevated);border:1px solid var(--border);color:var(--text);padding:2px 6px;border-radius:3px;font-size:.72rem;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s;z-index:100}.nav-btn:hover[aria-label]:after{opacity:1}.nav-ref{font-size:.88rem;color:var(--text-dim);min-width:5rem;text-align:center;white-space:nowrap}.nav-sep{color:var(--border);font-size:.9rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 .1rem}.font-size-btn{padding:.2rem .45rem;font-size:.8rem;font-family:Georgia,serif;border:1px solid var(--border-input);background:var(--bg-elevated);cursor:pointer;line-height:1;color:var(--text-dim)}.font-size-btn:first-child{border-radius:3px 0 0 3px}.font-size-btn:last-child{border-radius:0 3px 3px 0}.font-size-btn+.font-size-btn{border-left:none}.font-size-btn:hover:not(:disabled){background:var(--hover-bg)}.font-size-btn:disabled{opacity:.35;cursor:default}.font-size-btn--reset{font-size:.88rem;color:var(--text-muted)}.theme-toggle-btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;color:var(--text-muted);padding:.2rem .3rem;border-radius:4px}.theme-toggle-btn:hover{background:var(--hover-bg);color:var(--text)}.search-trigger-btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;color:var(--text-muted);padding:.2rem .3rem;border-radius:3px}.search-trigger-btn:hover{background:var(--hover-bg);color:var(--text)}.lang-toggle-btn{flex-shrink:0;font-size:.72rem;letter-spacing:.05em;border:1px solid var(--border-input);background:none;cursor:pointer;color:var(--text-muted);padding:.15rem .35rem;border-radius:3px}.lang-toggle-btn:hover{background:var(--hover-bg);color:var(--text)}.top-panel-settings{flex-shrink:0;display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;color:var(--text-muted);padding:.2rem .3rem;border-radius:4px}.top-panel-settings:hover{background:var(--hover-bg);color:var(--text)}.top-panel-settings.active{background:var(--hover-bg);color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}.top-panel-history-btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;color:var(--text-muted);padding:.2rem .3rem;border-radius:4px}.top-panel-history-btn:hover{background:var(--hover-bg);color:var(--text)}.top-panel-history-btn.active{background:var(--hover-bg);color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}.top-panel-history-group{gap:.15rem}.history-dropdown-step{border-top-right-radius:0;border-bottom-right-radius:0;padding-right:.2rem}.favorites-trigger-btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;color:var(--text-muted);padding:.2rem .3rem;border-radius:4px}.favorites-trigger-btn:hover{background:var(--hover-bg);color:var(--text)}.favorites-trigger-btn.active{background:var(--hover-bg);color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}.reports-trigger-btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;color:var(--text-muted);padding:.2rem .3rem;border-radius:4px}.reports-trigger-btn:hover{background:var(--hover-bg);color:var(--text)}.reports-trigger-btn.active{background:var(--hover-bg);color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}.hamburger-btn{display:none;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;color:var(--text-muted);padding:.2rem .4rem;border-radius:4px;line-height:1}.hamburger-btn:hover{background:var(--hover-bg);color:var(--text)}.mobile-menu-overlay{position:fixed;inset:0;z-index:140;background:rgba(0,0,0,.3);animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.mobile-menu{position:fixed;top:0;left:0;bottom:0;width:220px;background:var(--bg-elevated);border-right:1px solid var(--border);box-shadow:4px 0 16px rgba(0,0,0,.1);z-index:150;padding:calc(1rem + var(--safe-area-top)) 0 calc(1rem + var(--safe-area-bottom));display:flex;flex-direction:column;gap:0;animation:slideInLeft .22s ease}.mobile-menu-link{display:block;padding:.75rem 1.25rem;font-size:.95rem;color:var(--text);text-decoration:none}.mobile-menu-link:hover{background:var(--hover-bg)}.mobile-menu-dev-banner{margin-top:auto;padding:.75rem 1.25rem}.top-panel-logo.launcher-trigger{display:inline-flex;align-items:center;gap:.375rem;border:none;background:transparent;cursor:pointer;padding:.25rem .5rem;border-radius:4px;font:inherit;font-size:1.1rem;letter-spacing:.08em;color:var(--text-dim)}.top-panel-logo.launcher-trigger:hover{background:var(--hover-bg);color:var(--text)}.top-panel-logo.launcher-trigger[aria-expanded=true]{background:var(--token-hover-bg)}.launcher-trigger-text--authed{color:color-mix(in srgb,var(--link) 55%,var(--text))}.top-panel-logo.launcher-trigger:hover .launcher-trigger-text--authed,.top-panel-logo.launcher-trigger[aria-expanded=true] .launcher-trigger-text--authed{color:var(--accent)}.launcher-trigger-chevron{font-size:.75rem;line-height:1;color:var(--text-muted);transition:transform .15s ease}.top-panel-logo.launcher-trigger[aria-expanded=true] .launcher-trigger-chevron{transform:rotate(180deg)}@media (max-width:639px){body{padding-top:calc(var(--chrome-top-height) + var(--safe-area-top))}.top-panel{height:calc(var(--chrome-top-height) + var(--safe-area-top));flex-wrap:wrap;padding:var(--safe-area-top) .5rem 0;gap:0}.hamburger-btn{display:flex}.top-panel-row{display:flex;align-items:center;width:100%;height:40px}.top-panel-row-left{display:flex;align-items:center;gap:.4rem}.top-panel-row-right{display:flex;align-items:center;gap:.25rem;margin-left:auto}.dev-banner-version,.top-panel-row-right .top-panel-dev-banner{display:none}.top-panel-row-nav{justify-content:space-between;gap:.25rem}.top-panel-row-nav .top-panel-omnibox{flex:1 1}.top-panel-row-nav .top-panel-input-wrap{flex:1 1;width:auto}.top-panel-row-nav .top-panel-sep{display:none}.top-panel-center{padding-right:0}}@media (min-width:640px) and (max-width:1023px){.hamburger-btn{display:flex}.top-panel{gap:.5rem;padding:0 .75rem}.top-panel-input-wrap{width:180px}.top-panel-center{padding-right:0}}@media (min-width:640px) and (max-width:1200px){.top-panel-history-group,.top-panel-sep--history{display:none}}@media (min-width:640px) and (max-width:1060px){.top-panel-tools .top-panel-dev-banner{gap:0}.top-panel-tools .dev-banner-label,.top-panel-tools .dev-banner-version{display:none}}@media (min-width:640px) and (max-width:920px){.top-panel-brand .vmi-strip,.top-panel-sep--toggles,.top-panel-tools .lang-toggle-btn,.top-panel-tools .theme-toggle-btn{display:none}}.main-content{display:flex;flex-direction:row;height:calc(100vh - var(--chrome-top-height));position:relative}.main-content:focus:not(:focus-visible){outline:none}.main-content__main{display:flex;flex-direction:column;flex:1 1;min-width:0;min-height:0}.right-zone{position:fixed;top:calc(var(--chrome-top-height) + var(--safe-area-top));right:0;bottom:0;width:360px;z-index:90;display:flex;flex-direction:column;border-left:1px solid var(--border);background:var(--bg-elevated);min-height:0}body[data-right-dock=pinned]{padding-right:360px}.right-zone--transient{width:360px}.right-zone--sheet,.right-zone--transient{position:fixed;top:calc(var(--chrome-top-height) + var(--safe-area-top));right:0;bottom:0;z-index:95;box-shadow:var(--shadow-md)}.right-zone--sheet{left:0;width:100%}.right-zone__body{flex:1 1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.right-zone__body:focus,.settings-panel:focus{outline:none}.right-zone__placeholder{flex:1 1}.parallel-view,.stacked-view{display:flex;flex-direction:column;flex:1 1;min-height:0}.stacked-view__sticky-ref{z-index:11;padding:.25rem .75rem;background:var(--bg-elevated);border-bottom:1px solid var(--border);font-size:.85em;color:var(--fg-muted,var(--fg))}.stacked-view__regions{flex:1 1;min-height:0;display:grid;grid-template-rows:repeat(var(--strip-count,2),1fr);overflow:hidden}.stacked-strip{display:flex;flex-direction:column;min-height:0;overflow:hidden;border-bottom:2px solid var(--border)}.stacked-strip:last-child{border-bottom:0}.stacked-strip__header{flex:0 0 auto;display:flex;align-items:baseline;gap:.5rem;padding:.25rem .75rem;background:var(--bg-elevated);border-bottom:1px solid var(--border);font-size:.85em;z-index:5}.stacked-strip__label{font-weight:600;color:var(--edition-colour,var(--text-muted));background:color-mix(in srgb,var(--edition-colour,transparent) 10%,transparent)}.stacked-strip__name{color:var(--fg-muted,var(--fg));font-size:.85em}.stacked-strip__body{flex:1 1;min-height:0;position:relative}.stacked-strip__body--master{overflow-y:auto;overflow-x:hidden;overflow-anchor:none}.stacked-strip__body--slave{overflow:hidden;touch-action:none}.stacked-strip__content{will-change:transform}.stacked-verse-row{display:block}.reading-scroll{flex:1 1;overflow-y:scroll;overflow-anchor:none;position:relative;--reading-sticky-headers:2rem}.stacked-strip__body--master{--reading-sticky-headers:0.5rem}[data-verse-key]{scroll-margin-top:var(--reading-sticky-headers,0)}.edition-header{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;background:var(--bg-elevated);border-bottom:1px solid var(--border)}.edition-header__cell{flex:1 1;display:flex;align-items:center;justify-content:flex-start;gap:.5rem;padding:.3rem .75rem}.edition-header__picker-zone{flex:0 0 auto;display:flex;align-items:center}.edition-header__info{margin-left:.1rem}.edition-header__chips{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:.35rem}.edition-header__label{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600;padding:.1rem .4rem;border-radius:3px;color:var(--edition-colour,var(--text-muted));background:color-mix(in srgb,var(--edition-colour,transparent) 10%,transparent)}.edition-header__font-controls{flex:0 0 auto;display:flex;align-items:center}.chapter-row{display:block;width:100%;padding:1rem calc(1rem - 3px) .25rem 1rem;border-left:3px solid var(--accent);font-weight:600;color:var(--text-dim);font-size:.92rem;letter-spacing:.02em}.verse-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);border-bottom:1px solid var(--border);border-left:3px solid transparent}.verse-row--active{background:var(--accent-dim);border-left-color:var(--accent)}.verse-cell{position:relative;padding:max(0px,calc(.55rem - .2em)) 1rem .35rem;min-height:1.5rem;font-size:var(--reading-font-size,1rem);line-height:2;line-height:calc(1em + .8rem)}.verse-star-btn{position:absolute;bottom:4px;left:4px;z-index:10;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:none;cursor:pointer;font-size:14px;line-height:1;color:#aaa;opacity:0;transition:opacity .15s,color .15s}.verse-star-btn--active{color:#f59e0b;opacity:1}.verse-cell:hover .verse-star-btn{opacity:1}.verse-report-marker{display:inline-flex;align-items:center;gap:1px;border:none;background:transparent;cursor:pointer;padding:0 3px;margin:0 1px;font-size:.62rem;line-height:1;color:var(--badge-mt);vertical-align:super;border-radius:3px}.verse-report-marker:hover{background:var(--hover-bg);color:var(--accent,#d97706)}.verse-report-marker:focus-visible{color:var(--accent,#d97706)}.verse-report-marker__icon{font-size:.7rem}.verse-report-marker__count{font-size:.65rem;font-weight:600}.verse-cell+.verse-cell{border-left:1px solid color-mix(in srgb,var(--border) 60%,transparent)}.correction-banner{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.4rem .9rem;background:var(--accent,#2563eb);color:#fff;font-size:.82rem;font-weight:500}.correction-banner__exit{flex-shrink:0;padding:.2rem .6rem;border:1px solid hsla(0,0%,100%,.6);border-radius:5px;background:transparent;color:#fff;font-size:.78rem;cursor:pointer}.correction-banner__exit:hover{background:hsla(0,0%,100%,.15)}.loading-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.verse-sup{font-size:.65rem;vertical-align:super;color:var(--text-faint);margin:0 .15em;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.verse-sup--native{color:var(--verse-sup-native-color)}.verse-sup--merge{font-weight:600}.panel-skeleton{padding:.5rem 0}.skeleton-line{background:linear-gradient(90deg,var(--skeleton-base) 25%,var(--skeleton-shine) 50%,var(--skeleton-base) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;height:.9em;border-radius:4px;margin:.6em 0}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[data-highlight-style=cool-blue]{--token-highlight-bg:rgba(96,165,250,.28);--token-highlight-ring:rgba(96,165,250,.7)}[data-theme=dark] [data-highlight-style=cool-blue]{--token-highlight-bg:rgba(96,165,250,.18);--token-highlight-ring:rgba(96,165,250,.6)}[data-highlight-style=underline]{--token-highlight-bg:transparent;--token-highlight-ring:rgba(251,191,36,.9)}[data-theme=dark] [data-highlight-style=underline]{--token-highlight-ring:rgba(251,191,36,.8)}[data-highlight-style=bold]{--token-highlight-bg:transparent;--token-highlight-ring:transparent;--token-highlight-weight:bold}.token-highlighted{background-color:var(--token-highlight-bg);outline:2px solid var(--token-highlight-ring);outline-offset:1px;border-radius:2px;font-weight:var(--token-highlight-weight)}.token--cep-uncertain{-webkit-text-decoration:underline dotted var(--cand-uncertain);text-decoration:underline dotted var(--cand-uncertain);text-decoration-thickness:1px;text-underline-offset:3px}.token-selected{outline:2px solid var(--token-highlight-ring);outline-offset:1px;border-radius:2px}.token-search-match{background-color:var(--search-match-bg);border-radius:2px}.token-search-match--active{outline:2px solid var(--search-match-ring);outline-offset:1px}.data-table{width:100%;border-collapse:collapse;font-size:.85rem;margin:1rem 0 1.5rem}.data-table td,.data-table th{padding:.25rem .45rem;border:1px solid var(--border,#e0e0e0);vertical-align:top;text-align:left}.data-table th{font-size:.75rem;text-transform:uppercase;letter-spacing:.03em;color:var(--text-dim,#666);font-weight:600}.edition-tab-bar{display:none}@media (max-width:639px){.edition-tab-bar{display:flex;position:fixed;top:calc(var(--chrome-top-height) + var(--safe-area-top));left:0;right:0;height:var(--chrome-edition-tab-bar-height);z-index:10;background:var(--bg-elevated);border-bottom:1px solid var(--border);align-items:stretch}.edition-tab-bar__tabs{display:flex;flex:1 1;align-items:stretch}.edition-tab-bar__tab{flex:1 1;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .15s,border-color .15s;min-height:32px;padding:0 .5rem}.edition-tab-bar__tab--active{color:var(--text);border-bottom-color:var(--accent,#3b82f6)}.edition-tab-bar__font-controls{display:flex;align-items:center;padding:0 .4rem;gap:0;border-left:1px solid var(--border)}.edition-tab-bar__font-controls .font-size-btn{padding:.1rem .35rem;font-size:.7rem;min-height:26px}.parallel-view--mobile .reading-scroll{padding-top:var(--chrome-edition-tab-bar-height)}.edition-header{display:none}.verse-row{grid-template-columns:1fr}.verse-cell+.verse-cell{border-left:none}.loading-row{grid-template-columns:1fr}.chapter-row{grid-column:1/-1}}.edition-pair-selector{display:none}@media (min-width:640px) and (max-width:1023px){.edition-header{display:none}.edition-pair-selector{display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:10;background:var(--bg-elevated);border-bottom:1px solid var(--border);align-items:stretch;height:var(--chrome-edition-pair-height)}.edition-pair-selector__tabs{display:flex;flex:1 1;align-items:stretch}.edition-pair-selector__tab{flex:1 1;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .15s,border-color .15s;padding:0 .5rem;white-space:nowrap}.edition-pair-selector__tab--active{color:var(--text);border-bottom-color:var(--accent,#3b82f6)}.edition-pair-selector__font-controls{display:flex;align-items:center;padding:0 .3rem;gap:.25rem;border-left:1px solid var(--border)}.edition-pair-selector__font-group{display:flex;align-items:center;gap:0}.edition-pair-selector__font-label{font-size:.6rem;font-weight:600;color:var(--text-faint);letter-spacing:.04em;margin-right:.15rem}.edition-pair-selector__font-controls .font-size-btn{padding:.1rem .3rem;font-size:.65rem;min-height:24px}.loading-row,.verse-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.chapter-row{grid-column:1/-1}}@media (pointer:coarse){.verse-cell{line-height:1.6}}.favorites-panel.favorites-panel--docked,.history-panel.history-panel--docked,.my-reports-panel.my-reports-panel--docked,.search-panel.search-panel--docked{position:static;top:auto;left:auto;transform:none;width:100%;max-height:none;height:100%;flex:1 1;z-index:auto;border:none;border-radius:0;box-shadow:none}.history-entry-kind{display:inline-flex;align-items:center;flex-shrink:0;color:var(--text-muted)}.chip{font-size:9px;font-weight:700;padding:1px 4px;border-radius:3px;background:var(--bg3);color:var(--dim);border:1px solid var(--border)}.svh-zoom{display:flex;align-items:center;gap:3px;padding:0 8px;flex-shrink:0}.svh-zoom-btn{background:none;border:1px solid var(--border);color:var(--dim);border-radius:3px;padding:1px 7px;cursor:pointer;font-size:15px;line-height:1;font-family:var(--ui)}.svh-zoom-btn:hover:not(:disabled){background:var(--bg3);color:var(--text)}.svh-zoom-btn:disabled{opacity:.4;cursor:default}.cah-trans-picker .tp-popover,.edition-header__picker-zone .tp-popover,.svh-trans-picker .tp-popover{left:0;right:auto}.tr-body .verse-cell{padding-inline:0}