.lexicon-unified-wrapper{padding:12px;background:var(--card-bg,var(--bg-color,#fff));border:1px solid var(--border-color,#e0e0e0);border-radius:8px;font-family:var(--font-korean,"Noto Sans KR",sans-serif)}#bible-list>.single-panel-lexicon-content{min-height:100%;box-sizing:border-box;display:flex;flex-direction:column;padding-bottom:0!important}#bible-list>.single-panel-lexicon-content>.lexicon-unified-wrapper{flex:1 1;box-sizing:border-box;margin-bottom:0}.lexicon-unified-wrapper:last-child{margin-bottom:calc(2lh + 12px)}.lexicon-scaled-region .extended-content,.lexicon-scaled-region .lexicon-definition,.lexicon-scaled-region .lexicon-detailed,.lexicon-scaled-region .lexicon-tab-content,.lexicon-scaled-region .lexicon-tab-panel,.lexicon-scaled-region .section-content,.lexicon-scaled-region .theo-row,.lexicon-scaled-region .theo-summary,.lexicon-scaled-region.lex-occ-section,.lexicon-scaled-region.section-content,.lexicon-unified-wrapper .lexicon-scaled-region .lexicon-tab-content,.lexicon-unified-wrapper .lexicon-scaled-region .lexicon-tab-panel,.lexicon-unified-wrapper .lexicon-scaled-region .section-content,.lexicon-unified-wrapper .lexicon-scaled-region.lex-occ-section{font-size:var(--lexicon-content-font-size,15px)}.lexicon-unified-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--border-color,#e0e0e0)}.lexicon-header-utilities{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.lexicon-unified-wrapper[data-lexicon-swipe="1"]{touch-action:pan-y}.lexicon-unified-wrapper.lexicon-swipe-busy{opacity:.96}.lexicon-header-left{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lexicon-header-right{gap:8px}.lexicon-header-right,.lexicon-toolbar-right{display:flex;align-items:center;flex-wrap:nowrap;white-space:nowrap}.lexicon-toolbar-right{gap:4px;margin-left:auto}.lexicon-toolbar-left,.lexicon-unified-toolbar{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.lexicon-unified-toolbar{padding:4px 2px 6px;border-bottom:1px solid var(--border-color,#e0e0e0);margin-bottom:8px;container-type:inline-size;container-name:mh-lex-toolstrip}.lexicon-toolbar-nav{display:flex;align-items:center;gap:2px;margin-left:auto}.lexicon-toolbar-nav button,.lexicon-unified-toolbar>button:not(.lexicon-occurrences-btn){background:none;border:none;cursor:pointer;padding:3px;border-radius:4px;color:var(--text-sub,#666);transition:background .15s}.lexicon-toolbar-nav button:hover,.lexicon-unified-toolbar>button:not(.lexicon-occurrences-btn):hover{background:rgba(15,82,186,.08)}@media (max-width:600px){.lexicon-unified-toolbar{gap:4px;padding:3px 0 4px;margin-bottom:6px}.lexicon-unified-toolbar .lexicon-toolbar-left{gap:4px}.lexicon-unified-toolbar .lexicon-toolbar-right{gap:2px}.lexicon-unified-toolbar .adjacent-words-btn,.lexicon-unified-toolbar .lexicon-occurrences-btn{height:26px;padding:0 8px;font-size:.74rem;border-radius:12px;gap:3px}.lexicon-unified-toolbar .adjacent-words-btn .material-icons{font-size:14px!important}.lexicon-unified-toolbar .adjacent-words-btn .adjacent-words-label{font-size:.74rem}.lexicon-unified-toolbar .lexicon-toolbar-right>button{height:26px;width:28px;padding:0}.lexicon-unified-toolbar .lexicon-toolbar-right>button .material-icons{font-size:15px!important}}.lexicon-dual-header{display:flex;gap:12px;padding:8px 0;align-items:flex-start}.lexicon-dual-header.lex-heb-layout{flex-direction:row}.lexicon-dual-header.lex-grk-layout{display:block}.lex-heb-layout .lex-lemma-block,.lex-heb-layout .lex-morph-surface-block{display:flex;flex-direction:column}.lex-heb-layout .lex-lemma-block>.lexicon-original-word-display,.lex-heb-layout .lex-morph-surface-block>.lex-morph-surface-word{min-height:var(--lex-grk-row-word,0)}.lexicon-dual-header.lex-heb-layout .lex-lemma-block>.lexicon-original-word-display,.lexicon-dual-header.lex-heb-layout .lex-morph-surface-block>.lex-morph-surface-word{margin-bottom:4px;padding-bottom:0}.lexicon-dual-header .lex-lemma-block>.lexicon-frequency-badge{display:inline-block;margin:0 0 4px 10px;vertical-align:middle}.lex-heb-layout .lex-lemma-translit,.lex-heb-layout .lex-morph-surface-translit{min-height:var(--lex-grk-row-translit,0)}.lex-heb-layout .lex-lemma-pos,.lex-heb-layout .lex-morph-surface-grammar{min-height:var(--lex-grk-row-grammar,0)}.lex-heb-layout .lex-lemma-meaning,.lex-heb-layout .lex-morph-surface-meaning{min-height:var(--lex-grk-row-meaning,0)}.lex-lemma-headword-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:4px}.lexicon-dual-header.lex-heb-layout .lex-morph-surface-block>.lex-morph-surface-word{box-sizing:border-box}.lex-heb-layout .lex-lemma-block{text-align:left;align-items:flex-start}.lex-grk-layout .lex-lemma-block,.lex-heb-layout .lex-lemma-block>.lexicon-original-word-display{text-align:left}.lex-grk-layout .lex-lemma-headword-row{justify-content:flex-start;margin-bottom:0;min-width:0}.lex-grk-layout .lex-grk-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:12px;column-gap:12px;grid-row-gap:2px;row-gap:2px;align-items:center;margin-bottom:4px}.lex-grk-layout .lex-grk-cell{min-width:0;text-align:left}.lex-grk-layout .lex-grk-headword-pair{align-items:start}.lex-grk-layout .lex-morph-surface-word,.lex-grk-layout .lexicon-original-word-display{max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:normal;line-height:1.12;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lex-grk-layout .lex-morph-surface-translit{font-family:SBL Greek,Gentium Plus,serif}.lex-grk-layout .lex-lemma-meaning,.lex-grk-layout .lex-lemma-pos,.lex-grk-layout .lex-lemma-translit,.lex-grk-layout .lex-morph-surface-grammar,.lex-grk-layout .lex-morph-surface-meaning,.lex-grk-layout .lex-morph-surface-translit{margin-top:0}.lex-lemma-block{flex:1 1;min-width:0}.lex-lemma-translit{font-size:.95rem;font-weight:700;color:var(--text-color,#333);margin-top:2px}.lex-lemma-pos{font-size:.82rem;color:var(--text-sub,#777);margin-top:1px}.lex-lemma-pos .pos-label{color:var(--text-muted,#999)}.lex-lemma-meaning{font-size:.88rem;font-weight:600;color:var(--text-color,#333);margin-top:4px;line-height:1.4}.lex-morph-surface-block{flex:1 1;min-width:0;text-align:center}.lex-heb-layout .lex-morph-surface-block,.lexicon-dual-header.lex-heb-layout.lex-grk-dual-header .lex-morph-surface-block{text-align:right}.lexicon-dual-header.lex-grk-dual-header .lex-lemma-block,.lexicon-dual-header.lex-grk-dual-header .lex-morph-surface-block{min-width:0;overflow:hidden}.lexicon-dual-header.lex-grk-dual-header .lex-lemma-block>.lexicon-original-word-display{flex:1 1;min-width:0;max-width:100%}.lexicon-dual-header.lex-grk-dual-header .lex-morph-surface-word,.lexicon-dual-header.lex-grk-dual-header .lexicon-original-word-display{max-width:100%;line-height:1.12;white-space:nowrap;overflow:hidden;text-overflow:clip}.lexicon-dual-header.lex-grk-dual-header .lex-morph-surface-translit{font-family:SBL Greek,Gentium Plus,serif}.lexicon-dual-header.lex-grk-dual-header[data-grk-headword-tier="1"] .lex-morph-surface-word,.lexicon-dual-header.lex-grk-dual-header[data-grk-headword-tier="1"] .lexicon-original-word-display{font-size:calc(1.72rem + 1px)!important}.lexicon-dual-header.lex-grk-dual-header[data-grk-headword-tier="2"] .lex-morph-surface-word,.lexicon-dual-header.lex-grk-dual-header[data-grk-headword-tier="2"] .lexicon-original-word-display{font-size:calc(1.62rem + 1px)!important}.lexicon-dual-header.lex-grk-dual-header[data-grk-headword-tier="3"] .lex-morph-surface-word,.lexicon-dual-header.lex-grk-dual-header[data-grk-headword-tier="3"] .lexicon-original-word-display{font-size:calc(1.5rem + 1px)!important}.lex-grk-layout .lex-morph-surface-block{text-align:right}.lex-morph-surface-word{font-weight:700;color:var(--primary-color,#0f52ba);line-height:1.2}.lex-morph-surface-translit{font-size:.95rem;font-weight:700;color:var(--primary-color,#0f52ba);margin-top:2px}.lex-morph-surface-grammar{font-size:.8rem;color:var(--text-sub,#666);margin-top:2px}.lex-morph-surface-meaning{font-size:.9rem;font-weight:600;color:#c0392b;margin-top:3px}.lexicon-font-controls{position:relative;display:inline-flex;align-items:center}.lexicon-font-toggle-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background:var(--bg-secondary,var(--bg-section,#f5f5f5));border:1px solid var(--border-color,#ddd);border-radius:6px;cursor:pointer;color:var(--text-sub,#555);transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.lexicon-font-toggle-btn:hover{background:var(--hover-bg,#e8e8e8);color:var(--text-primary,#333);border-color:color-mix(in srgb,var(--primary-color,#0f52ba) 28%,var(--border-color,#ddd));box-shadow:0 3px 10px rgba(15,82,186,.18);transform:translateY(-1px)}.lexicon-font-toggle-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--primary-color,#0f52ba) 70%,#fff);outline-offset:1px}.lexicon-font-slider-popup{display:none;align-items:center;gap:6px;position:absolute;right:0;top:50%;transform:translateY(-50%);padding:4px 10px;background:var(--bg-section,#fafafa);border:1px solid var(--border-color,#ddd);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.12);z-index:20;white-space:nowrap}.lexicon-font-controls.expanded .lexicon-font-toggle-btn{display:none}.lexicon-font-controls.expanded .lexicon-font-slider-popup{display:inline-flex}.lexicon-font-slider{width:100px;height:20px;cursor:pointer}.lexicon-font-size-label{min-width:22px;text-align:center;font-size:.8rem;color:var(--text-sub,#555);-moz-user-select:none;user-select:none;-webkit-user-select:none}.lexicon-original-word-display{font-size:calc(2rem + 2px);font-weight:700;color:var(--primary-color,teal);line-height:1.3}.lexicon-strong-badge{display:inline-block;padding:3px 8px;font-size:.85rem;font-weight:600;background:var(--primary-light,rgba(15,82,186,.12));color:var(--primary-color,#1565c0);border-radius:4px}.lexicon-strong-badge.lexicon-badge-pastel{background:linear-gradient(135deg,#a8d8ea,#c3e6cb 50%,#f5c6d0);color:#2c3e50;font-weight:700;font-size:.95rem;padding:4px 12px;border:1px solid rgba(168,216,234,.4);box-shadow:0 2px 6px rgba(0,0,0,.08)}.lexicon-tab-body{width:100%}.lexicon-tab-badge-row{display:flex;justify-content:flex-start;align-items:center;width:100%;margin:0 0 6px;font-size:16px;line-height:1;flex-shrink:0}.lexicon-tab-body>.lexicon-tab-panels{width:100%;min-width:0;padding-top:0}.lexicon-tab-badge-row>.lexicon-tab-pinned-badge{flex:0 0 auto;font-size:22px;font-weight:800;letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15;padding:8px 16px;border-radius:8px;border:2px solid rgba(15,82,186,.45);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 3px 12px rgba(15,82,186,.2),0 0 0 3px rgba(168,216,234,.28);background:linear-gradient(155deg,#7ec4e8,#8fd4a8 38%,#e8a8bc);color:#0f2230;text-shadow:0 1px 0 hsla(0,0%,100%,.45);transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.lexicon-strong-badge.lexicon-strong-badge--clickable{cursor:pointer}.lexicon-tab-badge-row>.lexicon-tab-pinned-badge.lexicon-strong-badge--clickable{display:inline-flex;align-items:center;gap:4px;padding-left:12px;padding-right:12px}.lexicon-tab-badge-row>.lexicon-tab-pinned-badge.lexicon-strong-badge--clickable:after,.lexicon-tab-badge-row>.lexicon-tab-pinned-badge.lexicon-strong-badge--clickable:before{font-family:Material Icons;font-weight:400;font-style:normal;font-size:.5em;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;font-feature-settings:"liga",normal;-webkit-font-feature-settings:"liga";font-variant-ligatures:normal;-webkit-font-smoothing:antialiased;text-shadow:none;opacity:.52;flex-shrink:0;transition:opacity .12s ease}.lexicon-tab-badge-row>.lexicon-tab-pinned-badge.lexicon-strong-badge--clickable:before{content:"arrow_upward"}.lexicon-tab-badge-row>.lexicon-tab-pinned-badge.lexicon-strong-badge--clickable:after{content:"arrow_downward"}.lexicon-tab-badge-row>.lexicon-tab-pinned-badge.lexicon-strong-badge--clickable:hover:after,.lexicon-tab-badge-row>.lexicon-tab-pinned-badge.lexicon-strong-badge--clickable:hover:before{opacity:.82}.lexicon-tab-badge-row>.lexicon-tab-pinned-badge.lexicon-strong-badge--clickable:hover{filter:none;border-color:rgba(15,82,186,.78);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 6px 18px rgba(15,82,186,.32),0 0 0 3px rgba(15,82,186,.22);transform:translateY(-2px)}.lexicon-tab-badge-row>.lexicon-tab-pinned-badge.lexicon-strong-badge--clickable:active{transform:translateY(0);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 2px 6px rgba(15,82,186,.22),0 0 0 2px rgba(15,82,186,.16)}body.dark-mode .lexicon-tab-badge-row>.lexicon-tab-pinned-badge{background:linear-gradient(155deg,#3d6d8a,#4a8558 40%,#8a4a62);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35);border-color:rgba(140,200,255,.62);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 3px 14px rgba(0,0,0,.42),0 0 0 3px rgba(93,138,168,.32)}body.dark-mode .lexicon-tab-badge-row>.lexicon-tab-pinned-badge.lexicon-strong-badge--clickable:hover{border-color:rgba(160,210,255,.88);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 6px 20px rgba(0,0,0,.5),0 0 0 3px rgba(120,180,255,.35)}.lexicon-strong-badge.lexicon-strong-badge--clickable:hover{filter:brightness(.96)}.lexicon-strong-badge.lexicon-strong-badge--clickable:focus-visible{outline:2px solid var(--primary-color,#0f52ba);outline-offset:2px}.lexicon-multi-strong-bar{margin:8px 0 10px;padding:0 2px}.lexicon-multi-strong-hint{margin:0 0 8px;font-size:.82rem;line-height:1.45;color:var(--text-sub,#666)}.lexicon-multi-strong-surface{font-weight:600;color:var(--text-main,#333)}.lexicon-multi-strong-chips{display:flex;flex-wrap:wrap;gap:6px;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch}.lexicon-strong-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border:1px solid var(--border-color,#cfd8dc);border-radius:999px;background:var(--card-bg,#fff);color:var(--text-main,#333);font-size:.82rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.lexicon-strong-chip:hover{border-color:var(--primary-color,teal);background:var(--hover-bg,#f5fafa)}.lexicon-strong-chip.active{border-color:var(--primary-color,teal);background:var(--primary-color,teal);color:#fff}.lexicon-strong-chip .chip-dup-count{font-size:.72rem;font-weight:500;opacity:.85}.lexicon-strong-chip.active .chip-dup-count{opacity:.95}.night-mode .lexicon-multi-strong-hint{color:var(--text-sub,#aaa)}.night-mode .lexicon-multi-strong-surface{color:var(--text-main,#e8e8e8)}.night-mode .lexicon-strong-chip{background:var(--card-bg,#2a2a2a);border-color:var(--border-color,#444);color:var(--text-main,#e0e0e0)}.night-mode .lexicon-strong-chip.active{background:var(--primary-color,#4db6ac);border-color:var(--primary-color,#4db6ac);color:#111}.lexicon-frequency-badge{display:inline-block;padding:2px 6px;font-size:.75rem;background:var(--bg-section,#fff3e0);color:var(--warning-color,#e65100);border-radius:4px}.lexicon-translit-line{display:flex;align-items:center;gap:10px;font-size:1.1rem;font-weight:600;color:var(--text-sub,#9c27b0);margin-bottom:6px;line-height:1.4}.lexicon-translit-text{flex:1 1;min-width:0}.lexicon-translit-actions{margin-left:auto;display:inline-flex;align-items:center}.lexicon-pos-line{display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--text-sub,#666);margin-bottom:8px}.lexicon-pos-text{flex:1 1;min-width:0}.lexicon-pos-actions{margin-left:auto;display:inline-flex;align-items:center}.lexicon-pos-line .pos-label{font-weight:500;color:var(--text-muted,#888)}.lexicon-meaning-row{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:10px;margin-bottom:10px}.lexicon-unified-wrapper .lexicon-meaning-left,.lexicon-unified-wrapper .lexicon-meaning-left .dict-html{font-size:var(--lexicon-meaning-font-size,19px)}.lexicon-meaning-left{flex:1 1;min-width:200px;line-height:1.6;color:var(--text-color,#333)}.lexicon-meaning-actions{margin-left:auto;display:inline-flex;align-items:center}.lexicon-separator{height:1px;background:var(--border-color,#e0e0e0);margin:12px 0}.lexicon-tabs{margin-top:8px}.lexicon-tab-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;border-bottom:1px solid var(--border-color,#e0e0e0);padding-bottom:8px}.lexicon-tab-buttons{display:flex;flex-wrap:wrap;gap:4px}.lexicon-tab{border:none;background:transparent;color:var(--text-sub,#666);font-size:.84rem;line-height:1.25;padding:5px 9px;border-radius:6px;cursor:pointer}.lexicon-tab-actions{display:inline-flex;align-items:center;gap:4px;margin-left:auto}.lexicon-lang-toggle-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--border-color,#ddd);border-radius:6px;background:var(--card-bg,#fff);color:var(--text-color,#333);cursor:pointer;text-decoration:none}.lexicon-lang-toggle-btn:hover{border-color:var(--primary-color,#0f52ba);color:var(--primary-color,#0f52ba)}.lexicon-tab-panels{min-height:40px}.lexicon-tab-panel{line-height:1.65}.lexicon-scaled-region.lexicon-tab-panel,.lexicon-tab-panel{font-size:var(--lexicon-content-font-size,15px)}.lexicon-supplement-notice{padding:12px;margin:8px 0;border-radius:8px;background:var(--bg-secondary,#f5f5f5);border:1px dashed var(--border-color,#ccc)}.lexicon-supplement-word{font-size:1.1rem;font-weight:600;margin:0 0 6px}.supplement-word{cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:2px}body.analysis-slide-right-open .multi-panel-container{transition:margin-right .28s ease}#single-panel-lexicon-scroll{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}#single-panel-lexicon-scroll .analysis-lexicon{flex:1 1;min-height:0;display:flex;flex-direction:column}#single-panel-lexicon-scroll .analysis-lexicon-content-inner{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}#single-panel-lexicon-scroll .analysis-lexicon-content-inner>.lexicon-unified-wrapper{flex:1 0 auto;min-height:100%;overflow:visible;margin-bottom:0}.concordance-modal-overlay{z-index:var(--z-concordance-modal,920);align-items:stretch;justify-content:stretch;padding:0}.concordance-modal-content{width:100%;max-width:none;height:100%;max-height:none;margin:0;border-radius:0;display:flex;flex-direction:column;background:var(--card-bg,#fff)}.concordance-modal-header{display:flex;align-items:center;gap:12px;padding:10px 14px;background:linear-gradient(135deg,#3d5a80,#4a6fa5);color:#fff;flex-shrink:0}.concordance-modal-title{display:flex;align-items:center;gap:8px;font-weight:600;font-size:1rem;flex:1 1;min-width:0}.concordance-modal-word{opacity:.9;font-size:.92rem;font-weight:500}.concordance-modal-meta{font-size:.85rem;opacity:.9}.concordance-modal-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:8px;background:hsla(0,0%,100%,.15);color:#fff;cursor:pointer}.concordance-modal-body{flex:1 1;min-height:0;overflow:auto;padding:12px 16px 24px}.concordance-occ-list{list-style:none;margin:0;padding:0}.concordance-occ-item{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding:8px 0;border-bottom:1px solid var(--border-color,#eee)}.concordance-occ-ref{border:none;background:none;color:var(--primary-color,#0f52ba);font-weight:600;cursor:pointer;padding:0;font-size:inherit}.concordance-occ-ref:hover{text-decoration:underline}.concordance-occ-surface{font-weight:500}.concordance-occ-meaning{color:var(--text-sub,#666);font-size:.92rem}button.concordance-link{border:none;background:none;padding:0;font:inherit;cursor:pointer;color:var(--primary-color,#0f52ba);text-decoration:underline;text-underline-offset:2px}.lexicon-font-step{border:none;background:transparent;color:var(--text-color,#333);cursor:pointer;font-size:.82rem;padding:2px 4px}.lexicon-pos-badge{font-size:.72rem;padding:2px 8px;border-radius:6px;background:var(--selected-bg,#e8f0fe);color:var(--primary-color,#0f52ba);font-weight:600}.dict-html a.lexicon-link{color:var(--primary-color,#0f52ba);text-decoration:underline;cursor:pointer}.lexicon-original-word-display.lex-lemma-skeleton{display:inline-block;width:4.5ch;min-height:1em;border-radius:6px;background:linear-gradient(90deg,rgba(0,128,128,.1) 25%,rgba(0,128,128,.22) 37%,rgba(0,128,128,.1) 63%);background-size:400% 100%;animation:lex-lemma-shimmer 1.2s ease-in-out infinite}@keyframes lex-lemma-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.lexicon-original-word-display.lex-lemma-skeleton{animation:none}}.lexicon-standalone-root{display:flex;flex-direction:column;height:100dvh;max-height:100dvh;overflow:hidden;background:var(--bg-color,var(--card-bg,#fff))}.lexicon-standalone-header{position:relative;flex-shrink:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:8px;gap:8px;padding:10px 14px;border-bottom:1px solid var(--border-color,#e0e0e0);background:linear-gradient(135deg,var(--panel-lexicon-start,#6b5ca5),var(--panel-lexicon-end,#574a8c));color:#fff}.lexicon-standalone-header .panel-title{margin:0;font-size:1rem;font-weight:600;color:inherit}.lexicon-standalone-title{text-align:center}.lexicon-standalone-back{display:inline-flex;align-items:center;gap:4px;color:inherit;text-decoration:none;font-size:.9rem;opacity:.95}.lexicon-standalone-back:hover{opacity:1;text-decoration:underline}.lexicon-standalone-content{flex:1 1 auto;min-height:0;overflow:auto;padding:0}.lexicon-standalone-shell{min-height:100%;display:flex;flex-direction:column}.lexicon-standalone-toolbar{flex-shrink:0;padding:8px 12px;border-bottom:1px solid var(--border-color,#e0e0e0);background:var(--card-bg,#fff)}.lexicon-standalone-shell .lexicon-unified-wrapper{padding:12px 14px 24px}@keyframes mh-adjacent-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.adjacent-popup-loading .mh-adjacent-spin-icon{animation:mh-adjacent-spin 1s linear infinite}.adjacent-words-popup{position:fixed;z-index:100000;touch-action:none;width:520px;max-width:calc(100vw - 20px);background:#fbf6eb;border:1px solid #d6cbb8;border-radius:10px;box-shadow:0 12px 26px rgba(60,42,74,.18);display:flex;flex-direction:column;overflow:hidden;animation:fadeInScale .15s ease}.adjacent-popup-header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-column-gap:8px;column-gap:8px;padding:10px 12px;background:linear-gradient(135deg,#4b2f5b,#5d3b70);color:#fff;font-weight:600;font-size:.95rem;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adjacent-popup-title{min-width:0;text-align:center;margin:0;letter-spacing:.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adjacent-popup-close{display:flex;align-items:center;justify-content:center;width:auto;height:auto;background:transparent;border:none;border-radius:0;cursor:pointer;color:#fff;padding:0;transition:opacity .08s}.adjacent-popup-close:hover{background:transparent;opacity:.86}.adjacent-popup-close .material-icons{font-size:20px}.adjacent-popup-header.word-search-mode{grid-template-columns:1fr auto}.adjacent-popup-header.word-search-mode .adjacent-popup-title{text-align:left}.adj-font-slider-wrap{display:flex;align-items:center;gap:4px;margin:0;flex-shrink:0;justify-self:center}.adj-font-slider-icon{color:hsla(0,0%,100%,.85);font-weight:700;line-height:1;pointer-events:none;flex-shrink:0}.adj-font-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:clamp(50px,14vw,90px);height:4px;border-radius:2px;background:hsla(0,0%,100%,.3);outline:none;cursor:pointer}.adj-font-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.25);cursor:pointer}.adj-font-slider::-moz-range-thumb{width:14px;height:14px;border:none;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.25);cursor:pointer}.adjacent-popup-loading{padding:12px;display:flex;align-items:center;gap:8px;color:#6b5a3c}.adjacent-popup-list{flex:1 1;overflow-y:auto;padding:6px 0;background:#f6efdf;touch-action:pan-y}.adjacent-popup-list.adjacent-scroll-smooth{scroll-behavior:smooth}.adjacent-popup-scaler{--adj-scale:1}.adjacent-popup-scaler .adjacent-popup-columns{display:grid;grid-template-columns:minmax(calc(5.75rem * var(--adj-scale, 1)),max-content) minmax(calc(64px * var(--adj-scale, 1)),1fr) minmax(calc(72px * var(--adj-scale, 1)),1fr) minmax(calc(160px * var(--adj-scale, 1)),2.4fr);grid-gap:calc(6px * var(--adj-scale, 1));gap:calc(6px * var(--adj-scale, 1));padding:calc(6px * var(--adj-scale, 1)) calc(12px * var(--adj-scale, 1));font-size:calc(.72rem * var(--adj-scale, 1));color:#6b5a3c;border-bottom:1px solid #e0d3bf;text-transform:uppercase;letter-spacing:.3px}.adjacent-popup-columns span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adjacent-popup-columns .adjacent-col-code{overflow:visible;text-overflow:unset;min-width:max-content}.adjacent-popup-columns span+span{border-left:1px solid rgba(107,90,60,.2);padding-left:6px}.adjacent-popup-scaler .adjacent-word-item{padding:calc(8px * var(--adj-scale, 1)) calc(12px * var(--adj-scale, 1));border-bottom:1px solid #e7dcc6;cursor:pointer;font-size:calc(.92rem * var(--adj-scale, 1));line-height:1.35}.adjacent-word-item:hover{background:rgba(91,59,112,.06)}.adjacent-word-item.current{background:#efe6ef}.adjacent-popup-scaler .adjacent-item-row1{display:grid;grid-template-columns:minmax(calc(5.75rem * var(--adj-scale, 1)),max-content) minmax(calc(64px * var(--adj-scale, 1)),1fr) minmax(calc(72px * var(--adj-scale, 1)),1fr) minmax(calc(160px * var(--adj-scale, 1)),2.4fr);grid-gap:calc(6px * var(--adj-scale, 1));gap:calc(6px * var(--adj-scale, 1));align-items:center}.adjacent-item-row1 span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adjacent-item-row1 .adjacent-item-code{min-width:max-content;overflow:visible;text-overflow:unset;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adjacent-item-row1 span+span{border-left:1px solid rgba(107,90,60,.14);padding-left:6px}.adjacent-popup-scaler .adjacent-item-code{font-weight:600;color:#5c3b73;font-size:calc(.9rem * var(--adj-scale, 1));letter-spacing:.02em}.adjacent-popup-scaler .adjacent-item-word{font-family:SBL Hebrew,SBL Greek,Ezra SIL SR,serif;font-size:calc(1.05rem * var(--adj-scale, 1))}.adjacent-popup-scaler .adjacent-item-word.hebrew{font-family:SBL Hebrew,Ezra SIL SR,serif;font-size:calc((1rem + 4px) * var(--adj-scale, 1))}.adjacent-popup-scaler .adjacent-item-word.greek{font-family:Gentium Plus,SBL Greek,serif;font-size:calc((1rem + 3px) * var(--adj-scale, 1))}.adjacent-popup-scaler .adjacent-item-translit{font-size:calc(.9rem * var(--adj-scale, 1));color:#6b5a3c;font-style:italic;font-weight:500}.adjacent-popup-scaler .adjacent-item-def{color:#3f3a2f;font-size:calc(.94rem * var(--adj-scale, 1));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adjacent-vlist{width:100%}.adjacent-vspacer{flex:none;width:100%}.adjacent-vprobe{position:absolute!important;top:-99999px!important;left:0;right:0;visibility:hidden!important;pointer-events:none!important}.floating-lexicon-header-controls{display:flex;align-items:center;gap:6px;flex:1 1;justify-content:flex-end;min-width:0;flex-wrap:nowrap!important}.lexicon-nav-trio-inline{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;height:30px}#floating-lexicon-header-left .analysis-lexicon-right-anchor,.floating-lexicon-header-controls .analysis-lexicon-right-anchor{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;margin-left:auto}.lexicon-history-wrap{align-self:center;flex-shrink:0;line-height:0}.floating-lexicon-header-controls .lexicon-history-wrap,.lexicon-history-wrap{position:relative;display:inline-flex;align-items:center}.lexicon-history-dropdown{position:absolute;top:calc(100% + 6px);right:0;background:var(--card-bg,#fff);border:1px solid var(--border-color,#ddd);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:240px;max-width:320px;max-height:min(400px,calc(100vh - 120px));overflow:hidden;display:flex;flex-direction:column;z-index:10070}.lexicon-history-header{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid var(--border-color,#ddd);background:var(--bg-color,#f4f4f4);font-weight:600;font-size:.9rem}.lexicon-history-clear-btn{background:none;border:none;color:var(--text-secondary,#666);cursor:pointer;padding:4px;border-radius:4px}.lexicon-history-list{overflow-y:auto;flex:1 1}.lexicon-history-item{padding:10px 12px;cursor:pointer;border-bottom:1px solid var(--border-color,#eee)}.lexicon-history-item .lexicon-history-line{width:100%}.lexicon-history-item .lexicon-history-line-body{flex-wrap:wrap}.lexicon-history-item:hover{background:var(--hover-bg,#f0ede8)}.lexicon-history-code{font-family:Courier New,monospace;font-weight:600;color:var(--primary-color,#0f52ba)}.lexicon-history-empty{padding:16px;text-align:center;color:var(--text-secondary,#666);font-size:.9rem}.floating-lexicon-header-controls .lexicon-back-btn,.floating-lexicon-header-controls .lexicon-forward-btn,.floating-lexicon-header-controls .lexicon-history-btn-unified{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.25);border-radius:6px;color:#fff;cursor:pointer;padding:4px 6px;display:flex;align-items:center}.floating-lexicon-header-controls .lexicon-back-btn.disabled{opacity:.4;cursor:default}:root{--mh-lex-strong-search-z:200000;--mh-lex-strong-search-btn-bg:var(--mh-lx-header-btn-bg,rgba(31,51,84,.1));--mh-lex-strong-search-btn-bg-hover:var(--mh-lx-header-btn-bg-hover,rgba(31,51,84,.18));--mh-lex-strong-search-btn-border:1px solid var(--mh-lx-header-btn-border,rgba(31,51,84,.28));--mh-lex-strong-search-btn-color:var(--mh-lx-header-btn-fg,#1f3354);--mh-lex-strong-search-btn-shadow:var(--mh-lx-header-btn-shadow,0 2px 8px rgba(31,51,84,.12));--mh-lex-strong-search-btn-size:28px;--mh-lex-strong-search-btn-radius:8px;--mh-lex-strong-search-icon-size:18px;--mh-lex-strong-search-popover-width:300px;--mh-lex-strong-search-control-height:28px;--mh-lex-strong-search-field-bg:var(--mh-lx-header-field-bg,rgba(31,51,84,.08));--mh-lex-strong-search-field-border:1px solid var(--mh-lx-header-field-border,rgba(31,51,84,.3));--mh-lex-strong-search-field-radius:7px;--mh-lex-strong-lang-bg:var(--mh-lx-header-btn-bg,rgba(31,51,84,.1));--mh-lex-strong-lang-bg-hover:var(--mh-lx-header-btn-bg-hover,rgba(31,51,84,.18));--mh-lex-strong-lang-color:var(--mh-lx-header-btn-fg,#1f3354);--mh-lex-strong-lang-border:1px solid var(--mh-lx-header-btn-border,rgba(31,51,84,.28))}.lexicon-strong-search{display:inline-flex;align-items:center;gap:4px;box-sizing:border-box;background:transparent;border:0;border-radius:calc(var(--mh-lex-strong-search-btn-radius) + 2px);padding:0;margin:0;transition:opacity .1s ease,border-color .1s ease,background-color .1s ease}.lexicon-search-anchor-slot>.strong-search-btn,.lexicon-strong-search .strong-search-btn{width:var(--mh-lex-strong-search-btn-size)!important;min-width:var(--mh-lex-strong-search-btn-size)!important;max-width:var(--mh-lex-strong-search-btn-size)!important;height:var(--mh-lex-strong-search-btn-size)!important;min-height:var(--mh-lex-strong-search-btn-size)!important;max-height:var(--mh-lex-strong-search-btn-size)!important;padding:0!important;box-sizing:border-box!important;border-radius:var(--mh-lex-strong-search-btn-radius)!important;background:var(--mh-lex-strong-search-btn-bg)!important;color:var(--mh-lex-strong-search-btn-color)!important;border:var(--mh-lex-strong-search-btn-border)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;opacity:1!important;position:relative!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;box-shadow:var(--mh-lex-strong-search-btn-shadow)!important;flex-shrink:0!important;aspect-ratio:1/1!important;cursor:pointer!important}.lexicon-search-anchor-slot>.strong-search-btn:focus-visible,.lexicon-search-anchor-slot>.strong-search-btn:hover,.lexicon-strong-search .strong-search-btn:focus-visible,.lexicon-strong-search .strong-search-btn:hover{background:var(--mh-lex-strong-search-btn-bg-hover)!important;border-color:rgba(64,103,181,.58)!important;opacity:1!important}.lexicon-search-anchor-slot>.strong-search-btn .lexicon-search-icon,.lexicon-search-anchor-slot>.strong-search-btn .material-icons,.lexicon-strong-search .strong-search-btn .lexicon-search-icon,.lexicon-strong-search .strong-search-btn .material-icons{font-size:var(--mh-lex-strong-search-icon-size)!important;color:var(--mh-lex-strong-search-btn-color)!important;font-weight:400!important;line-height:1!important}.lexicon-strong-search.expanded,.lexicon-strong-search.lexicon-search-portal.expanded{position:fixed!important;z-index:var(--mh-lex-strong-search-z)!important;display:flex!important;align-items:center!important;visibility:visible!important;pointer-events:auto!important;gap:3px!important;width:var(--mh-lex-strong-search-popover-width);max-width:calc(100vw - 20px);box-shadow:var(--mh-lx-header-btn-shadow-hover,0 4px 12px rgba(31,51,84,.16)),0 2px 8px rgba(31,51,84,.08)!important;background:var(--mh-lx-header-grad,linear-gradient(135deg,#eaf1fe 0,#dce8fc 100%))!important;border:1px solid var(--mh-lx-header-btn-border,rgba(31,51,84,.28))!important;border-radius:8px!important;padding:3px 5px!important;opacity:1!important;-webkit-backdrop-filter:none;backdrop-filter:none}.lexicon-strong-search .strong-lang-toggle{width:30px!important;min-width:30px!important;height:var(--mh-lex-strong-search-control-height)!important;min-height:var(--mh-lex-strong-search-control-height)!important;padding:0!important;box-sizing:border-box!important;background:var(--mh-lex-strong-lang-bg)!important;color:var(--mh-lex-strong-lang-color)!important;border:var(--mh-lex-strong-lang-border)!important;border-radius:var(--mh-lex-strong-search-field-radius)!important;font-weight:700!important;font-size:.78rem!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:var(--mh-lx-header-btn-shadow,none)}.lexicon-strong-search .strong-lang-toggle:active,.lexicon-strong-search .strong-lang-toggle:focus,.lexicon-strong-search .strong-lang-toggle:hover{background:var(--mh-lex-strong-lang-bg-hover)!important;color:var(--mh-lex-strong-lang-color)!important;border:var(--mh-lex-strong-lang-border)!important}.lexicon-strong-search .strong-code-input,.lexicon-strong-search .strong-word-input{height:var(--mh-lex-strong-search-control-height)!important;min-height:var(--mh-lex-strong-search-control-height)!important;box-sizing:border-box!important;background:var(--mh-lex-strong-search-field-bg)!important;color:var(--mh-lx-header-field-fg,var(--text-color,#1f3354))!important;border:var(--mh-lex-strong-search-field-border)!important;border-radius:var(--mh-lex-strong-search-field-radius)!important;padding:0 8px!important;font-size:.82rem!important;line-height:1.2!important;box-shadow:none!important}.lexicon-strong-search .strong-code-input{width:72px!important;flex:0 0 72px!important;text-align:center!important}.lexicon-strong-search .strong-word-input{flex:1 1 auto!important;min-width:0!important;width:auto!important}.lexicon-strong-search .strong-code-input:focus,.lexicon-strong-search .strong-word-input:focus{border-color:var(--mh-lx-header-btn-border-hover,rgba(31,51,84,.42))!important;outline:2px solid var(--mh-lx-header-btn-border-hover,rgba(31,51,84,.42))!important;outline-offset:0!important}.lexicon-strong-search.expanded .strong-code-input::placeholder,.lexicon-strong-search.expanded .strong-word-input::placeholder{color:var(--mh-lx-header-field-placeholder,rgba(31,51,84,.55))!important}.lexicon-strong-search.expanded .strong-search-btn{width:var(--mh-lex-strong-search-control-height)!important;min-width:var(--mh-lex-strong-search-control-height)!important;max-width:var(--mh-lex-strong-search-control-height)!important;height:var(--mh-lex-strong-search-control-height)!important;min-height:var(--mh-lex-strong-search-control-height)!important;max-height:var(--mh-lex-strong-search-control-height)!important;border-radius:var(--mh-lex-strong-search-field-radius)!important;background:var(--mh-lx-header-btn-bg)!important;color:var(--mh-lx-header-btn-fg)!important;border:1px solid var(--mh-lx-header-btn-border)!important;box-shadow:var(--mh-lx-header-btn-shadow)!important}.lexicon-strong-search.expanded .strong-search-btn:focus-visible,.lexicon-strong-search.expanded .strong-search-btn:hover{background:var(--mh-lx-header-btn-bg-hover)!important;border-color:var(--mh-lx-header-btn-border-hover)!important}.lexicon-strong-search:not(.expanded):not(.lexicon-edit-search) .strong-code-input,.lexicon-strong-search:not(.expanded):not(.lexicon-edit-search) .strong-lang-toggle,.lexicon-strong-search:not(.expanded):not(.lexicon-edit-search) .strong-word-input{display:none!important}.lexicon-strong-search:not(.expanded):not(.lexicon-edit-search){max-width:var(--mh-lex-strong-search-btn-size);max-height:var(--mh-lex-strong-search-btn-size);border:none;background:transparent;overflow:visible}.lexicon-strong-search:not(.expanded):not(.lexicon-edit-search),.lexicon-strong-search:not(.expanded):not(.lexicon-edit-search) .strong-search-btn{width:var(--mh-lex-strong-search-btn-size);height:var(--mh-lex-strong-search-btn-size);min-width:var(--mh-lex-strong-search-btn-size);min-height:var(--mh-lex-strong-search-btn-size);padding:0;border-radius:var(--mh-lex-strong-search-btn-radius)}.lexicon-search-portal{margin:0!important}#mh-lexicon-search-portal-root{position:fixed;inset:0;z-index:var(--mh-lex-strong-search-z);pointer-events:none;isolation:isolate}#mh-lexicon-search-portal-root .lexicon-strong-search.expanded{pointer-events:auto}.multi-panel-header.panel-type-lexicon,.single-panel-header.lexicon-mode.panel-type-lexicon{z-index:240;overflow:visible}.single-panel-header.lexicon-mode .lexicon-panel-header-tools,.single-panel-header.lexicon-mode .lexicon-panel-header-tools-left,.single-panel-header.lexicon-mode .single-panel-header-left{overflow:visible}.lexicon-panel-header-tools-left{position:relative;z-index:2}.lexicon-panel-header-tools{position:relative;z-index:1}.lexicon-search-anchor-slot{display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--mh-lex-strong-search-btn-size)!important;width:var(--mh-lex-strong-search-btn-size)!important;min-width:var(--mh-lex-strong-search-btn-size)!important;max-width:var(--mh-lex-strong-search-btn-size)!important;height:var(--mh-lex-strong-search-btn-size)!important;min-height:var(--mh-lex-strong-search-btn-size)!important;box-sizing:border-box;vertical-align:middle;overflow:visible}.lexicon-search-anchor-slot>.strong-search-btn{flex:0 0 100%;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important}.lexicon-search-anchor-slot.lexicon-search-anchor-reserved{pointer-events:none;visibility:hidden}.lexicon-search-anchor-slot .lexicon-strong-search:not(.expanded):not(.lexicon-edit-search){width:100%;height:100%;min-width:0;min-height:0}.lexicon-search-portal-placeholder{pointer-events:none!important;flex:0 0 var(--mh-lex-strong-search-btn-size)!important;width:var(--mh-lex-strong-search-btn-size)!important;min-width:var(--mh-lex-strong-search-btn-size)!important;height:var(--mh-lex-strong-search-btn-size)!important;min-height:var(--mh-lex-strong-search-btn-size)!important;order:0!important;display:inline-block;vertical-align:middle;box-sizing:border-box;visibility:hidden}.lexicon-search-portal-placeholder .lexicon-search-placeholder-button{pointer-events:none!important}.lexicon-strong-search .strong-code-input::-webkit-inner-spin-button,.lexicon-strong-search .strong-code-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (max-width:767px){.lexicon-search-anchor-slot{flex:0 0 27px!important;width:27px!important;min-width:27px!important;max-width:27px!important;height:27px!important;min-height:27px!important}}.word-occurrences-modal-content{max-width:850px;max-height:90vh;display:flex;flex-direction:column}.word-occurrences-info{display:flex;align-items:center;gap:15px;padding:10px 20px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid var(--border-color)}.occurrences-lemma{font-size:1.8rem;font-weight:700;color:var(--primary-color);font-family:Ezra SIL SR,Gentium Plus,"Noto Serif Hebrew",serif}.occurrences-transliteration{font-size:.9rem;color:var(--text-sub);font-style:italic}.occurrences-count{margin-left:auto;font-size:.95rem;color:var(--text-sub);background:var(--primary-color);color:#fff;padding:4px 12px;border-radius:20px}.occurrences-strong-code{font-size:.8rem;color:var(--text-sub);background:var(--hover-bg);padding:3px 10px;border-radius:12px;font-family:monospace;letter-spacing:.5px}.occurrence-ref-text{cursor:pointer}.occurrence-ref-text:hover{text-decoration:underline}.word-occurrences-tabs{display:flex;border-bottom:2px solid var(--border-color);padding:0 10px;background:var(--card-bg)}.occurrences-tab{flex:1 1;padding:12px 15px;background:transparent;cursor:pointer;font-size:1rem;color:var(--text-sub);transition:background-color .1s,color .1s,opacity .1s,border-color .1s;border:none;border-bottom:3px solid transparent;margin-bottom:-2px}.occurrences-tab:hover{color:var(--primary-color);background:var(--hover-bg)}.occurrences-tab.active{color:var(--primary-color);font-weight:700;border-bottom-color:var(--primary-color)}.occurrences-tab .tab-count{font-size:.8rem;background:var(--hover-bg);padding:2px 8px;border-radius:10px;margin-left:5px}.occurrences-tab.active .tab-count{background:var(--primary-color);color:#fff}.occurrences-search-bar{display:flex;align-items:center;padding:10px 15px;background:var(--card-bg);border-bottom:1px solid var(--border-color);gap:8px}.occurrences-search-bar .search-icon{color:var(--text-sub);font-size:1.5rem}.occurrences-search-bar input{flex:1 1;padding:8px 12px;border:1px solid var(--border-color);border-radius:20px;font-size:.95rem;background:var(--bg-color);color:var(--text-color);outline:none;transition:border-color .1s}.occurrences-search-bar input:focus{border-color:var(--primary-color)}.occurrences-search-bar input::placeholder{color:var(--text-sub);font-size:.9rem}.occurrences-search-bar .search-result-count{font-size:.85rem;color:var(--text-sub);white-space:nowrap}.occurrences-search-bar .search-clear-btn{background:transparent;border:none;cursor:pointer;padding:4px;color:var(--text-sub);display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .1s,color .1s,opacity .1s,border-color .1s}.occurrences-search-bar .search-clear-btn:hover{background:var(--hover-bg);color:var(--text-color)}.occurrences-search-bar .search-clear-btn .material-icons{font-size:.9rem}#word-occurrences-modal .occurrence-korean .occurrence-highlight,.word-occurrences-modal-content .occurrence-korean .occurrence-highlight{background-color:rgba(255,235,59,.65);color:inherit;padding:0 2px;border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}body.dark-mode #word-occurrences-modal .occurrence-korean .occurrence-highlight,body.night-mode #word-occurrences-modal .occurrence-korean .occurrence-highlight,html[data-theme=dark] #word-occurrences-modal .occurrence-korean .occurrence-highlight{background-color:rgba(255,193,7,.45)}.occurrence-highlight{background-color:rgba(255,235,59,.65);padding:0 2px;border-radius:2px}body.dark-mode .occurrence-highlight,body.night-mode .occurrence-highlight,html[data-theme=dark] .occurrence-highlight{background-color:rgba(255,193,7,.45)}.word-occurrences-filters{display:flex;flex-wrap:wrap;gap:8px;padding:10px 15px;background:#f8f9fa;border-bottom:1px solid var(--border-color)}.morph-filter-select{padding:6px 10px;border:1px solid var(--border-color);border-radius:4px;font-size:.9rem;background:#fff;cursor:pointer;min-width:100px}.morph-filter-select:focus{outline:none;border-color:var(--primary-color)}.apply-filter-btn{padding:6px 15px;background:var(--primary-color);color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.9rem}.apply-filter-btn:hover{background:#0d47a1}.reset-filter-btn{padding:6px 15px;background:#6c757d;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.9rem}.reset-filter-btn:hover{background:#5a6268}.occurrences-expand-controls{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:5px 15px;border-bottom:1px solid var(--border-color)}.occurrences-sort-controls{display:inline-flex;align-items:center;background:var(--card-bg,#f4f4f6);border:1px solid var(--border-color,#d0d0d0);border-radius:8px;overflow:hidden;flex-shrink:0}.occ-sort-btn{padding:4px 10px;font-size:.78rem;font-weight:600;border:none;background:transparent;color:var(--text-sub,#666);cursor:pointer;white-space:nowrap;transition:background .15s,color .15s;line-height:1.4}.occ-sort-btn:hover{background:rgba(15,82,186,.08)}.occ-sort-btn.active{background:var(--primary-color,#0f52ba);color:#fff}@media (max-width:520px){.occurrences-expand-controls{flex-wrap:nowrap;gap:5px;padding:4px 8px}.occ-font-slider-wrap{flex-shrink:0}.occ-font-slider{width:56px}.occurrences-sort-controls{flex-shrink:0}}.occ-font-slider-wrap{display:flex;align-items:center;gap:4px}.occ-font-icon{font-size:1.1rem;color:#888}.occ-font-slider{width:80px;height:4px;accent-color:var(--primary-color,#0f52ba);cursor:pointer}.occurrences-expand-controls .toggle-all-btn{margin-left:auto}.toggle-all-btn{padding:6px 14px;background:var(--primary-color,#0f52ba);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:600;display:flex;align-items:center;gap:4px;transition:background-color .1s ease,opacity .1s ease,box-shadow .1s ease;box-shadow:0 1px 3px rgba(0,0,0,.15)}.toggle-all-btn:hover{background:var(--primary-hover,#0d3f8f);box-shadow:0 2px 5px rgba(0,0,0,.2)}.toggle-all-btn:active{background:var(--primary-active,#0a3070)}.word-occurrences-body{flex:1 1;overflow-y:auto;padding:10px 15px;max-height:calc(90vh - 200px);font-size:var(--occ-font-size,19px);touch-action:pan-y}.occurrences-loading{text-align:center;padding:40px;color:var(--text-sub);font-size:.9em}.occurrence-category{margin-bottom:15px}.category-header{display:flex;align-items:center;padding:8px 12px;background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-radius:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .1s}.category-header:hover{background:linear-gradient(135deg,#bbdefb,#90caf9)}.category-header .material-icons{font-size:1.5em;margin-right:20px;transition:transform .2s}.category-header.collapsed .material-icons{transform:rotate(-90deg)}.category-title{font-weight:700;color:var(--primary-color);flex:1 1}.category-toggle-btn{display:flex;align-items:center;gap:3px;padding:3px 8px;background:#f5f5f5;color:#424242;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:.8em;transition:background-color .1s ease,color .1s ease,opacity .1s ease,border-color .1s ease;margin-right:20px;white-space:nowrap}.category-toggle-btn:hover{background:#e0e0e0;border-color:#bbb}.category-toggle-btn:active{background:#d5d5d5}.category-toggle-btn .material-icons{font-family:Material Icons!important;font-size:1em!important}.category-toggle-text{font-size:.75em}.category-header:hover .category-toggle-btn{background:#e8e8e8}.category-count{font-size:.85em;color:var(--text-sub);background:#fff;padding:2px 10px;border-radius:12px}.category-items{padding-left:15px;margin-top:5px}.category-items.hidden{display:none}.subcategory-header{display:flex;align-items:center;padding:6px 10px;background:#f5f5f5;border-radius:4px;margin-top:5px;cursor:pointer;font-size:.95em}.subcategory-header:hover{background:#eee}.subcategory-title{flex:1 1;color:var(--text-color)}.subcategory-count{font-size:.8em;color:var(--text-sub)}.subcategory-items{padding-left:10px}.subcategory-items.hidden{display:none}.occurrence-item{display:flex;flex-direction:column;padding:10px 12px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background .08s}.occurrence-item:hover{background:var(--hover-bg)}.occurrence-item:last-child{border-bottom:none}.occurrence-ref{display:flex;align-items:center;gap:10px;margin-bottom:5px}.occurrence-ref-text{font-weight:700;color:var(--primary-color);font-size:.9em}.occurrence-surface{font-size:.9em;font-family:Ezra SIL SR,Gentium Plus,"Noto Serif Hebrew",serif;color:#1565c0}.occurrence-morph{font-size:.8em;color:var(--text-sub);background:#f5f5f5;padding:2px 8px;border-radius:4px}.occurrence-meaning{font-size:.85em;color:#7d0541;font-weight:700}.occurrence-korean{font-size:.95em;color:var(--text-color,#212121);line-height:1.5;margin-top:5px}.lexicon-content-wrapper{position:relative;text-align:left;line-height:1.6;font-size:1rem;padding:10px 10px 0;color:#212121}.lexicon-header-row{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px}.lexicon-header-word{flex:1 1;min-width:0}.lexicon-transliteration{font-size:.9rem;color:teal;margin-top:5px;font-family:Noto Sans KR,Noto Sans,sans-serif;text-align:left}.occurrences-btn{display:inline-flex;align-items:center;gap:3px;padding:8px 14px;background:linear-gradient(135deg,#e3f2fd,#bbdefb);color:var(--primary-color);border:1px solid #90caf9;border-radius:15px;cursor:pointer;font-size:.75rem;transition:background-color .1s,color .1s,opacity .1s,border-color .1s;white-space:nowrap;flex-shrink:0}.occurrences-btn:hover{background:linear-gradient(135deg,#bbdefb,#90caf9);transform:translateY(-1px)}.occurrences-btn .material-icons{font-size:.9rem}@media (max-width:600px){.word-occurrences-modal-content{max-width:100%;max-height:100vh;border-radius:0}.word-occurrences-info{flex-wrap:wrap;gap:8px;padding:8px 15px}.occurrences-lemma{font-size:1.5rem}.word-occurrences-filters{padding:8px 10px}.morph-filter-select{min-width:50px;font-size:.85rem}}#word-occurrences-modal.modal-overlay{padding:0;z-index:10500!important;pointer-events:auto!important;background:rgba(0,0,0,.5)!important}#word-occurrences-modal .modal-content{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;border-radius:0!important;transform:none!important;pointer-events:auto!important;z-index:10501!important;background:var(--card-bg)!important}#word-occurrences-modal .modal-content *{pointer-events:auto!important}#word-occurrences-modal .modal-header{pointer-events:auto!important;position:relative;z-index:10;display:flex;justify-content:center;align-items:center;padding:12px 44px!important;padding-top:calc(12px + var(--ios-safe-top, 0px))!important;min-height:48px;box-sizing:border-box}#word-occurrences-modal #word-occurrences-title{margin:0;width:100%;text-align:center;font-size:1.3rem;line-height:1.2}#word-occurrences-modal .close-btn{pointer-events:auto!important;cursor:pointer!important;position:absolute;top:50%;right:12px;transform:translateY(-50%);z-index:20}#word-occurrences-modal .word-occurrences-tabs{pointer-events:auto!important;position:relative;z-index:10}#word-occurrences-modal .occurrences-tab{pointer-events:auto!important;cursor:pointer!important;position:relative;z-index:15}#word-occurrences-modal .occurrences-expand-controls{pointer-events:auto!important;position:relative;z-index:10}#word-occurrences-modal .toggle-all-btn{pointer-events:auto!important;cursor:pointer!important;position:relative;z-index:15}#word-occurrences-modal button,#word-occurrences-modal input,#word-occurrences-modal select{pointer-events:auto!important;cursor:pointer}#word-occurrences-modal #apply-morph-filter,#word-occurrences-modal #filter-gender,#word-occurrences-modal #filter-number,#word-occurrences-modal #filter-person,#word-occurrences-modal #occurrences-sort-controls .occ-sort-btn,#word-occurrences-modal #reset-morph-filter,#word-occurrences-modal #toggle-all-categories{height:32.3px!important;min-height:32.3px!important;max-height:32.3px!important;box-sizing:border-box!important;padding-top:0!important;padding-bottom:0!important;line-height:1.2!important}#word-occurrences-modal #apply-morph-filter,#word-occurrences-modal #occurrences-sort-controls .occ-sort-btn,#word-occurrences-modal #reset-morph-filter,#word-occurrences-modal #toggle-all-categories{padding-left:10px!important;padding-right:10px!important}#word-occurrences-modal #filter-gender,#word-occurrences-modal #filter-number,#word-occurrences-modal #filter-person{padding-left:8px!important;padding-right:26px!important}@media (max-width:767px){#word-occurrences-modal .occ-font-slider-wrap{display:none!important}}@media (min-width:768px){#word-occurrences-modal .modal-content{position:absolute!important;top:5vh!important;left:50%!important;right:auto!important;bottom:auto!important;width:90%!important;height:auto!important;max-width:850px!important;max-height:90vh!important;transform:translateX(-50%)!important;border-radius:8px!important}}.lex-occ-sentinel,.occ-reveal-sentinel{height:1px;min-height:1px;margin:0;padding:0;list-style:none;pointer-events:none}