:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}html,body,#root{height:100%}body{background:#000;min-width:320px;min-height:100dvh;margin:0;display:block;overflow:hidden}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.split{grid-template-columns:50vw 50vw;height:100dvh;min-height:0;display:grid}.pane{border-left:1px solid #ffffff14;min-height:0;position:relative;overflow:auto}.pane.left{border-left:none}.leftEyeDock{z-index:9;pointer-events:none;display:flex;position:fixed;bottom:16px;left:16px}.leftEyeDock .toggleBtn{pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141414eb}.pane.right{flex-direction:column;display:flex}.top{padding:18px 16px 14px}.top.sticky{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000e0;border-bottom:1px solid #ffffff14;position:sticky;top:0}.pageNav{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000e0;border-bottom:1px solid #ffffff14;padding:12px 16px 14px;position:sticky;top:0}.pageNavRow{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.toggleBtn{color:#ffffffeb;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:inline-flex}.toggleBtn[aria-pressed=true]{background:#ffffff24}.toggleBtn.iconOnly{justify-content:center;width:42px;height:42px;padding:0}.blurred{filter:blur(7px);opacity:.85;cursor:pointer}.blurred:hover{opacity:.95}.top h1{margin:0 0 8px;font-size:24px;line-height:1.2}.sub{color:#ffffffb8;margin:0 0 16px;font-size:14px}.tabBar{scrollbar-width:thin;align-items:center;gap:0;margin:0 0 12px;display:flex;overflow-x:auto}.tabItem{color:#ffffffd1;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px 8px 0 0;flex:none;height:34px;display:inline-flex;overflow:hidden}.tabBtn,.tabCloseBtn,.newTabBtn{height:34px;font:inherit;cursor:pointer;border:1px solid #ffffff1f}.tabBtn{max-width:150px;color:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0 12px;overflow:hidden}.tabItem.active .tabBtn{padding-right:8px}.tabCloseBtn{width:28px;color:inherit;background:#dcdcdcb8;border:0;border-left:1px solid #00000029;justify-content:center;align-items:center;padding:0;display:inline-flex}.tabItem.active,.tabBtn.active{color:#000000eb;background:#fffffff0}.newTabBtn{z-index:2;color:#ffffffd1;background:#141414f5;border:1px solid #ffffff1f;border-radius:8px;flex:0 0 72px;width:72px;padding:0;font-size:20px;line-height:1;position:sticky;left:0}.tabBtn:focus-visible,.tabCloseBtn:focus-visible,.newTabBtn:focus-visible{outline-offset:-2px;outline:2px solid #ffffff59}.search{align-items:center;gap:10px;display:flex}.search input{color:#ffffffeb;background:#0003;border:1px solid #ffffff1f;border-radius:10px;flex:1;min-width:0;padding:10px 12px;font-size:16px}.search button{color:#ffffffeb;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;padding:10px 12px}.searchSubmit{justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.search button:disabled{opacity:.6;cursor:not-allowed}.modeSwitch{align-items:center;gap:10px;display:inline-flex}.search .modeBtn{color:#ffffffeb;min-width:42px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;padding:10px 12px}.search .modeBtn:hover,.searchSubmit:hover,.pager button:hover,.goto button:hover,.more button:hover,.toggleBtn:hover{background:#ffffff1f}.search .modeBtn:focus-visible{outline-offset:-2px;outline:2px solid #ffffff59}.error{color:#ffffffeb;background:#ff50501a;border:1px solid #ff505059;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:14px}.status{color:#ffffff9e;margin-top:10px;font-size:13px}.rightTop{z-index:7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000e0;border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 12px;padding-bottom:16px;display:flex;position:sticky;top:0}.rightTop h1{margin-bottom:0}.rightModeSwitch{scrollbar-width:thin;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;flex:0 auto;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.rightModeBtn{color:#ffffffad;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;padding:7px 11px}.rightModeBtn.active{color:#000000e6;background:#ffffffeb}.rightModeBtn.pasteMode{color:#ffffffdb}.rightModeBtn.vocabularyMode{color:#eef252db}.rightModeBtn.clustersMode{color:#87cefae6}.rightModeBtn.linkersMode{color:#dc69bee6}.rightModeBtn.wordListsMode{color:#ff6969e6}.rightModeBtn.pronounsMode{color:#69dc7de6}.rightModeBtn.pasteMode.active{color:#fffffff5;background:#ffffff24}.rightModeBtn.vocabularyMode.active{color:#f7fa7e;background:#eef2522e}.rightModeBtn.clustersMode.active{color:#aadeff;background:#87cefa2e}.rightModeBtn.linkersMode.active{color:#ee87cd;background:#dc69be33}.rightModeBtn.wordListsMode.active{color:#ff8787;background:#ff69692e}.rightModeBtn.pronounsMode.active{color:#8af09a;background:#69dc7d2e}.rightModeBtn:focus-visible,.pastePane textarea:focus-visible{outline-offset:2px;outline:2px solid #ffffff59}.rightMain{flex:1 0 auto;padding-bottom:96px}.pastePane{grid-template-rows:minmax(180px,32vh) minmax(160px,auto);gap:16px;display:grid}.pastePane textarea{resize:vertical;color:#ffffffeb;width:100%;min-height:180px;font:inherit;background:#00000038;border:1px solid #ffffff1f;border-radius:8px;padding:12px 14px;line-height:1.55}.pastePreview{color:#ffffffc7;min-height:160px;padding:2px 0 0;font-size:18px;line-height:1.2}.pastePreview p{margin:0 0 10px}.pastePreviewEmpty{min-height:1.2em}.viewStats{z-index:8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-variant-numeric:tabular-nums;background:#000000e6;border-top:1px solid #ffffff14;justify-content:space-between;gap:16px;margin-top:auto;padding:12px 16px;font-size:13px;display:flex;position:sticky;bottom:0}.viewStats>:last-child{text-align:right}.annotationExportBtn{color:#ffffffd1;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;margin-left:12px;padding:3px 7px;font-size:12px}.annotationExportBtn:hover{color:#fffffff2;background:#ffffff21}.viewStatsHot{color:#eef252f2}.viewStatsMuted{color:#ffffff7a}.viewStatsCluster{color:#87cefafa}.viewStatsLoanword{color:#ff9a48fa}.main{padding:14px 16px 64px}.meta{color:#ffffffb8;justify-content:space-between;align-items:baseline;margin:0 0 10px;font-size:13px;display:flex}.results{flex-direction:column;gap:10px;display:flex}.emptySearch{color:#ffffffb8;padding:28px 0}.indexingProgress{color:#ffffffb8;padding:14px 0 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55}.indexingProgressTitle{color:#ffffffeb;margin-bottom:8px;font-family:inherit;font-size:13px;font-weight:600}.indexingProgress ol{flex-direction:column;gap:4px;margin:0;padding-left:22px;display:flex}.indexingProgress li::marker{color:#ffffff61}.duplList{line-height:2.15}.duplWord{color:#ffffffd1;max-width:220px;font:inherit;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;cursor:pointer;background:0 0;border:0;border-radius:8px;margin:0 6px 6px 0;padding:2px 8px;display:inline-block;overflow:hidden}.duplWord:hover{color:#fffffff2}.duplWord:focus-visible{outline-offset:2px;outline:2px solid #ffffff59}.vocabList{line-height:2.2}.vocabWord{color:#ffffff6b;max-width:220px;font:inherit;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:8px;margin:0 7px 7px 0;padding:2px 8px;display:inline-block;position:relative;overflow:hidden}.vocabWord[data-clusters]:hover,.vocabWord[data-clusters]:focus-visible,.vocabWord[data-tooltip]:hover,.vocabWord[data-tooltip]:focus-visible{overflow:visible}.vocabWord[data-clusters]:after,.vocabWord[data-tooltip]:after,.wordBtn[data-tooltip]:after{z-index:20;color:#ffffffeb;content:attr(data-clusters);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;background:#000000f0;border:1px solid #87cefa47;border-radius:6px;max-width:320px;padding:5px 7px;font-size:12px;line-height:1.25;display:none;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden}.vocabWord[data-tooltip]:after,.wordBtn[data-tooltip]:after{content:attr(data-tooltip);border-color:#ffffff38}.vocabWord[data-clusters]:hover:after,.vocabWord[data-clusters]:focus-visible:after,.vocabWord[data-tooltip]:hover:after,.vocabWord[data-tooltip]:focus-visible:after,.wordBtn[data-tooltip]:hover:after,.wordBtn[data-tooltip]:focus-visible:after{display:block}.vocabWord:hover{color:#ffffff8f}.vocabWord.muted{color:#eef252f2}.vocabWord.muted:hover{color:#f7fa7efa}.vocabWord.loanword,.vocabWord.muted.loanword{color:#ff9a48fa}.vocabWord.loanword:hover,.vocabWord.muted.loanword:hover{color:#ffb469}.vocabWord.clusterWord,.vocabWord.muted.clusterWord{color:#4896d6fa}.vocabWord.translatedClusterWord,.vocabWord.muted.translatedClusterWord{color:#aadeff}.vocabWord.clusterWord:hover,.vocabWord.muted.clusterWord:hover{color:#69b8eb}.vocabWord.translatedClusterWord:hover,.vocabWord.muted.translatedClusterWord:hover{color:#cdeeff}.vocabWord.wordListRoot,.vocabWord.muted.wordListRoot{color:#ff6969fa}.vocabWord.wordListRoot:hover,.vocabWord.muted.wordListRoot:hover{color:#ff8787}.vocabWord.linkerWord,.vocabWord.muted.linkerWord{color:#dc69befa}.vocabWord.linkerWord:hover,.vocabWord.muted.linkerWord:hover{color:#ee87cd}.vocabWord.pronounWord,.vocabWord.muted.pronounWord{color:#69dc7dfa}.vocabWord.pronounWord:hover,.vocabWord.muted.pronounWord:hover{color:#8af09a}.vocabWord.muted:not(.loanword):not(.clusterWord):not(.wordListRoot):not(.linkerWord):not(.pronounWord){color:#eef252f2}.vocabWord.muted:not(.loanword):not(.clusterWord):not(.wordListRoot):not(.linkerWord):not(.pronounWord):hover{color:#f7fa7efa}.vocabWord sup{color:inherit;font-variant-numeric:tabular-nums;margin-left:2px;font-size:10px}.vocabWord:focus-visible{outline-offset:2px;outline:2px solid #ffffff59}.vocabFilterRow,.clusterFilterRow{align-items:center;gap:8px;margin-bottom:10px;display:flex}.vocabFilterRow input,.clusterFilterRow input{color:#ffffffeb;background:#0003;border:1px solid #ffffff1f;border-radius:10px;padding:9px 11px;font-size:14px}.vocabFilterRow input{flex:1 1 0;min-width:0}.clusterFilterRow input{width:min(100%,320px)}.clusterTotal{color:#ffffff8c;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:13px}.clusterRecalculateBtn{margin-left:auto}.clusterFilterRow .clusterLoanwordFilterBtn{opacity:1;flex:none;width:34px;height:34px;padding:0}.vocabFilterRow button,.clusterFilterRow button{color:#ffffffeb;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;padding:9px 12px}.vocabFilterRow button:disabled,.clusterFilterRow button:disabled{opacity:.5;cursor:not-allowed}.vocabFilterRow .foreignSaveBtn{color:#ffb469fa;border-color:#ff9a4838}.vocabSaveStatus{color:#69dc7dfa;white-space:nowrap;flex:0 0 7ch;font-size:13px}.clusterList{--cluster-translation-width:14rem;flex-direction:column;gap:2px;display:flex}.clusterItem{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:baseline;gap:12px;padding:0 0 0 48px;display:flex;position:relative}.clusterActionBtn{color:#ffffff80;opacity:0;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.clusterRemoveBtn{left:0}.clusterLoanwordBtn{border:1px solid #0000;font-size:11px;font-weight:700;line-height:1;left:24px}.clusterLoanwordBtn.active{color:#ffb469;opacity:1;background:#ff9a4826;border-color:#ff9a4866}.clusterItem:hover .clusterActionBtn,.clusterItem:focus-within .clusterActionBtn{opacity:1}.clusterActionBtn:hover,.clusterActionBtn:focus-visible{color:#ffffffeb;background:#ffffff1f;outline:0}.clusterLoanwordBtn.active:hover,.clusterLoanwordBtn.active:focus-visible{color:#ffc37d;background:#ff9a4838}.clusterMain{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.clusterHeaderMain{flex:auto;gap:12px;min-width:0;display:flex}.clusterTranslation{flex:0 0 var(--cluster-translation-width);color:#ffffffa3;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clusterTranslationInput{min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0}.clusterTranslationInput::placeholder{color:#ffffff47}.clusterTranslationInput:focus{color:#ffffffe6}.clusterHeader{z-index:6;box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff6;background:#000000f0;justify-content:space-between;gap:12px;margin-top:-14px;padding:14px 0 4px 48px;font-size:11px;display:flex;position:sticky;top:67px}.clusterHeader .clusterTranslation,.clusterHeader .clusterMain,.clusterHeader .clusterMeta{color:inherit}.clusterFilter{color:#4896d6fa}.clusterFilter.translatedClusterWord{color:#aadeff}.clusterFilter.loanword{color:#ff9a48fa}.clusterMain.linkerWord{color:#dc69befa}.clusterTopWords{color:#4896d6fa}.clusterTopWords.translatedClusterWord{color:#aadeff}.clusterTopWords.loanword{color:#ff9a48fa}.clusterTopWord.linkerWord{color:#dc69befa}.clusterTopWord mark{color:#eef252fa;background:0 0;padding:0}.linkerList{line-height:2.25}.linkerItem{color:#dc69befa;max-width:220px;font:inherit;vertical-align:top;cursor:pointer;background:0 0;border:0;border-radius:8px;margin:0 8px 8px 0;padding:2px 8px;display:inline-block;position:relative;overflow:visible}.linkerItem:hover{color:#ee87cd}.linkerText{text-overflow:ellipsis;white-space:nowrap;vertical-align:top;max-width:180px;display:inline-block;overflow:hidden}.linkerItem sup{color:#dc69bed1;font-variant-numeric:tabular-nums;margin-left:2px;font-size:10px}.linkerRemoveBtn{color:#ffffff80;opacity:0;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:absolute;top:-6px;left:-10px}.linkerItem:hover .linkerRemoveBtn,.linkerItem:focus-within .linkerRemoveBtn{opacity:1}.linkerRemoveBtn:hover,.linkerRemoveBtn:focus-visible{color:#ffffffeb;background:#ffffff1f;outline:0}.linkerItem:focus-visible{outline-offset:2px;outline:2px solid #ffffff59}.wordListCreate,.wordListEntryForm{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:12px;display:grid}.wordListCreate input,.wordListEntryForm input{color:#ffffffeb;min-width:0;font:inherit;background:#0003;border:1px solid #ffffff1f;border-radius:8px;padding:8px 10px}.wordListCreate button,.wordListEntryForm button{color:#ffffffe6;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;padding:8px 10px}.wordListCreate button:disabled,.wordListEntryForm button:disabled{opacity:.5;cursor:not-allowed}.wordListIndex{margin:0 0 14px;line-height:2.6}.wordListIndexItem{max-width:220px;color:inherit;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;cursor:pointer;background:#ff696914;border:1px solid #ff696938;border-radius:8px;margin:0 8px 8px 0;padding:6px 9px;display:inline-block;overflow:hidden}.wordListIndexItem:hover{background:#ff696924}.wordListIndexXi{color:#ff6969fa}.wordListIndexEn{color:#ffffff8c;margin-left:8px}.wordLists{flex-direction:column;gap:0;display:flex}.wordListBlock{padding:14px 0 16px;scroll-margin-top:82px}.wordListBlock+.wordListBlock{border-top:2px solid #ffffff2e}.wordListHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.wordListNames{align-items:baseline;gap:10px;min-width:0;display:flex}.wordListXiName{color:#ff6969fa}.wordListEnName{color:#ffffff8f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wordListEntries{flex-direction:column;gap:2px;display:flex}.wordListEntry{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;padding:4px 0;display:grid;position:relative}.wordListRoot{color:#ff6969fa;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wordListTranslation{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wordListEntryRemove{color:#ffffff80;opacity:0;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.wordListEntry:hover .wordListEntryRemove,.wordListEntry:focus-within .wordListEntryRemove{opacity:1}.wordListEntryRemove:hover,.wordListEntryRemove:focus-visible{color:#ffffffeb;background:#ffffff1f;outline:0}.clusterMeta{color:#ffffff8f;font-variant-numeric:tabular-nums;text-align:right;flex:0 0 25ch;grid-template-columns:8ch 6ch 7ch;column-gap:12px;font-size:12px;display:grid}.clusterItem:hover .clusterFilter{color:#69b8eb}.clusterItem:hover .clusterFilter.translatedClusterWord{color:#cdeeff}.clusterItem:hover .clusterFilter.loanword{color:#ffb469}.clusterItem:focus-visible{outline-offset:2px;outline:2px solid #ffffff59}.pronounTableWrap{--pronoun-row-col-width:48px;--pronoun-data-col-width:90px;overflow-x:auto}.pronounTable{width:100%;min-width:calc(var(--pronoun-row-col-width) + (50 * var(--pronoun-data-col-width)));table-layout:fixed;border-collapse:collapse;font-size:13px}.pronounTable th,.pronounTable td{vertical-align:top;border-bottom:1px solid #ffffff14;padding:5px 4px}.pronounTable th{width:var(--pronoun-row-col-width);color:#ffffff80;text-align:left;font-weight:500}.pronounTable .pronounRowHead,.pronounTable .pronounStickyOne,.pronounTable .pronounStickyThree{z-index:2;background:#000;position:sticky}.pronounTable .pronounRowHead{z-index:4;left:0}.pronounTable .pronounStickyOne{left:var(--pronoun-row-col-width)}.pronounTable .pronounStickyThree{left:calc(var(--pronoun-row-col-width) + var(--pronoun-data-col-width))}.pronounTable thead .pronounRowHead,.pronounTable thead .pronounStickyOne,.pronounTable thead .pronounStickyThree{z-index:5}.pronounTable thead th{color:#ffffff61;text-align:center;font-size:11px;font-weight:500}.pronounCell{flex-direction:column;gap:1px;min-width:0;display:flex}.pronounCell input{color:#69dc7dfa;width:100%;font:inherit;text-overflow:ellipsis;background:0 0;border:0;padding:2px 0;overflow:hidden}.pronounCell input:focus{outline:0}.pronounCell.linkerWord input{color:#dc69befa}.pronounCell:focus-within{outline-offset:2px;outline:1px solid #69dc7d73}.pronounCell.linkerWord:focus-within{outline-color:#dc69be8c}.pronounUsage{color:#ffffff7a;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-height:12px;font-size:10px;line-height:1.1;overflow:hidden}.pronounUsage.linkerUsage{color:#dc69befa}.pager{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 0;display:flex}.pager button{color:#ffffffeb;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;padding:10px 14px}.pager button:disabled{opacity:.6;cursor:not-allowed}.vocabPageButtons{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.pager .pageNumBtn{font-variant-numeric:tabular-nums;min-width:34px;padding:7px 9px}.pager .pageNumBtn.active{color:#000000e6;background:#ffffffeb}.goto{align-items:center;gap:8px;display:flex}.gotoLabel{color:#ffffffb8;align-items:center;gap:8px;font-size:13px;display:inline-flex}.goto input{color:#ffffffeb;background:#0003;border:1px solid #ffffff1f;border-radius:10px;width:90px;padding:10px 12px;font-size:14px}.goto button{color:#ffffffeb;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;padding:10px 14px}.goto button:disabled,.goto input:disabled{opacity:.6;cursor:not-allowed}.row{background:#0000002e;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:70px 1fr;gap:12px;padding:12px;display:grid}.idx{color:#fff9;font-variant-numeric:tabular-nums}.pageRef{color:#ffffff7a;margin-top:4px;font-size:12px}.lines{flex-direction:column;gap:6px;display:flex}.en{color:#ffffffeb}.enLine{justify-content:space-between;align-items:baseline;gap:2px 8px;display:flex}.enText{flex:auto;min-width:0}.linePct{font-variant-numeric:tabular-nums;flex:none;font-size:12px}.linePct.new{color:#eef252f2}.linePct.seen{color:#ffffff7a}.ts{color:#ffffffb8}mark.hit{color:#fffffffa;background:#fff05a4d;border-radius:4px;padding:0}.wordBtn{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline;position:relative}.wordBtn[data-tooltip]{overflow:visible}.wordBtn:hover{color:#fffffffa}.wordBtn.clusterWord{color:#4896d6fa}.wordBtn.translatedClusterWord{color:#aadeff}.wordBtn.clusterWord:hover{color:#69b8eb}.wordBtn.translatedClusterWord:hover{color:#cdeeff}.wordBtn.clusterWord mark.hit{color:#69b8eb}.wordBtn.translatedClusterWord mark.hit{color:#cdeeff}.wordBtn.loanword{color:#ff9a48fa}.wordBtn.loanword:hover,.wordBtn.loanword mark.hit{color:#ffb469}.wordBtn.wordListRoot{color:#ff6969fa}.wordBtn.wordListRoot:hover,.wordBtn.wordListRoot mark.hit{color:#ff8787}.wordBtn.linkerWord{color:#dc69befa}.wordBtn.linkerWord:hover,.wordBtn.linkerWord mark.hit{color:#ee87cd}.wordBtn.pronounWord{color:#69dc7dfa}.wordBtn.pronounWord:hover,.wordBtn.pronounWord mark.hit{color:#8af09a}.wordBtn.knownWord{color:#eef252f2}.wordBtn.knownWord:hover,.wordBtn.knownWord mark.hit{color:#f7fa7efa}.wordBtn:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #ffffff59}.more{justify-content:center;margin-top:16px;display:flex}.more button{color:#ffffffeb;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;padding:10px 14px}.more button:disabled{opacity:.6;cursor:not-allowed}@media (width<=760px){.split{grid-template-columns:100vw;height:100dvh}.pane.left{width:100vw}.pane.right{display:none}.top,.main{padding-left:8px;padding-right:8px}.pane.left>.top{padding-top:0}.tabBar{width:100vw;margin-left:-8px;margin-right:-8px}.meta{flex-wrap:wrap;gap:8px}.results{gap:12px}.row{background:0 0;border:0;border-radius:0;padding:0 0 8px;display:block}.idx{display:none}.linePct{font-size:11px}.enLine{justify-content:space-between;column-gap:6px}.lines{width:100%}.search{flex-wrap:wrap}.search input{flex:1 1 0}.search>button[type=submit]{flex:none}}
