/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}html{box-sizing:border-box;-webkit-text-size-adjust:100%}body{color:#2c2416;overscroll-behavior:none;-webkit-font-smoothing:antialiased;background-color:#f0ebe0;margin:0;padding:0;font-family:PingFang SC,Helvetica Neue,Arial,sans-serif}#app{background:#f0ebe0;min-height:100dvh}html,body{height:100%;overflow:hidden}*,:before,:after{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;font-size:16px}body{color:#2c2416;overscroll-behavior:none;background:#f0ebe0;margin:0;font-family:PingFang SC,Helvetica Neue,Arial,sans-serif}input,button,textarea{background:0 0;border:none;outline:none;font-family:inherit}.g-toast{color:#fff8e8;z-index:9999;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e160ad1;border-radius:40px;padding:12px 28px;font-size:15px;position:fixed;bottom:100px;left:50%;transform:translate(-50%)}.toast-enter-active,.toast-leave-active{transition:opacity .25s,transform .25s}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(-50%)translateY(10px)}.dict-overlay[data-v-75d11d4b]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:2000;background:#1e160a99;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out dictFadeIn-75d11d4b;display:flex;position:fixed;inset:0}@keyframes dictFadeIn-75d11d4b{0%{opacity:0}to{opacity:1}}.dict-modal[data-v-75d11d4b]{background-color:#fdfbf7;border-radius:18px;flex-direction:column;width:100%;max-width:440px;max-height:85vh;animation:.25s cubic-bezier(.16,1,.3,1) dictSlideUp-75d11d4b;display:flex;overflow:hidden;box-shadow:0 16px 40px #2c241659,0 0 0 1px #e2d7c3}@keyframes dictSlideUp-75d11d4b{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.dict-header[data-v-75d11d4b]{background-color:#f6eedf;border-bottom:1px solid #e5dac6;justify-content:space-between;align-items:center;padding:14px 18px 12px;display:flex}.dict-title-wrap[data-v-75d11d4b]{align-items:center;gap:6px;display:flex}.dict-title-icon[data-v-75d11d4b]{font-size:18px}.dict-title[data-v-75d11d4b]{color:#4a3818;letter-spacing:.5px;font-size:16px;font-weight:700}.dict-close-btn[data-v-75d11d4b]{cursor:pointer;background:#0000000d;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s;display:flex}.dict-close-btn[data-v-75d11d4b]:active{background:#0000001f}.dict-close-icon[data-v-75d11d4b]{color:#7a6850;font-size:18px;line-height:1}.dict-search-row[data-v-75d11d4b]{background-color:#fbf7ee;border-bottom:1px solid #ede4d4;align-items:center;gap:8px;padding:12px 16px;display:flex}.dict-input-wrap[data-v-75d11d4b]{background-color:#fff;border:1px solid #dccfb8;border-radius:10px;flex:1;align-items:center;height:38px;padding:0 10px;display:flex;box-shadow:inset 0 1px 3px #0000000a}.dict-search-icon[data-v-75d11d4b]{color:#a89a80;margin-right:6px;font-size:15px}.dict-input[data-v-75d11d4b]{color:#2c2416;appearance:none;background:0 0;border:none;outline:none;flex:1;font-size:14px}.dict-input[data-v-75d11d4b]::-webkit-search-decoration{-webkit-appearance:none;display:none}.dict-input[data-v-75d11d4b]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.dict-input[data-v-75d11d4b]::-webkit-search-results-button{-webkit-appearance:none;display:none}.dict-input[data-v-75d11d4b]::-webkit-search-results-decoration{-webkit-appearance:none;display:none}.dict-input[data-v-75d11d4b]::placeholder{color:#baa990}.dict-input-clear[data-v-75d11d4b]{cursor:pointer;padding:4px}.dict-clear-icon[data-v-75d11d4b]{color:#a89a80;font-size:16px}.dict-query-btn[data-v-75d11d4b]{color:#fff8e8;cursor:pointer;background-color:#7a5c10;border:none;border-radius:10px;flex-shrink:0;height:38px;padding:0 14px;font-size:13px;font-weight:600;transition:opacity .15s}.dict-query-btn[data-v-75d11d4b]:disabled{opacity:.5;cursor:not-allowed}.dict-query-btn[data-v-75d11d4b]:not(:disabled):active{opacity:.85}.dict-content[data-v-75d11d4b]{flex:1;min-height:180px;max-height:calc(85vh - 120px);padding:16px;overflow-y:auto}.dict-state[data-v-75d11d4b]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:32px 16px;display:flex}.dict-init-icon[data-v-75d11d4b],.dict-empty-icon[data-v-75d11d4b]{margin-bottom:8px;font-size:36px}.dict-state-title[data-v-75d11d4b]{color:#5a4625;margin-bottom:6px;font-size:15px;font-weight:600}.dict-state-desc[data-v-75d11d4b]{color:#9a8870;max-width:280px;font-size:13px;line-height:1.5}.dict-spinner[data-v-75d11d4b]{border:3px solid #e0d5c1;border-top-color:#7a5c10;border-radius:50%;width:28px;height:28px;margin-bottom:12px;animation:.7s linear infinite dictSpin-75d11d4b}@keyframes dictSpin-75d11d4b{to{transform:rotate(360deg)}}.dict-state-text[data-v-75d11d4b]{color:#7a6850;font-size:13px}.dict-result[data-v-75d11d4b]{flex-direction:column;gap:14px;display:flex}.dict-word-header[data-v-75d11d4b]{border-bottom:1px dashed #ded4c0;justify-content:space-between;align-items:flex-start;padding-bottom:12px;display:flex}.dict-word-main[data-v-75d11d4b]{flex-direction:column;gap:3px;display:flex}.dict-word-top[data-v-75d11d4b]{align-items:center;gap:8px;display:flex}.dict-word-text[data-v-75d11d4b]{color:#2c2416;letter-spacing:.3px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:700}.dict-phonetic[data-v-75d11d4b]{color:#7b6238;letter-spacing:.3px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500}.dict-audio-btn[data-v-75d11d4b]{cursor:pointer;background-color:#f0e6d2;border:1px solid #d8caa9;border-radius:14px;align-items:center;gap:4px;padding:3px 8px;transition:transform .1s,background-color .15s;display:inline-flex}.dict-audio-btn[data-v-75d11d4b]:active,.dict-audio-btn--playing[data-v-75d11d4b]{background-color:#e2d2b5;transform:scale(.95)}.dict-audio-icon[data-v-75d11d4b]{font-size:13px}.dict-audio-label[data-v-75d11d4b]{color:#6a5330;font-size:11px;font-weight:600}.dict-badge[data-v-75d11d4b]{border-radius:12px;margin-top:4px;padding:3px 8px;font-size:11px;font-weight:600}.dict-badge--saved[data-v-75d11d4b]{color:#2e6918;background-color:#e3f2dc;border:1px solid #c2e2b4}.dict-badge--unsaved[data-v-75d11d4b]{color:#9c5c24;background-color:#f7ede2;border:1px solid #ebd3bd}.dict-lines-list[data-v-75d11d4b]{flex-direction:column;gap:8px;display:flex}.dict-line-item[data-v-75d11d4b]{background-color:#fbf7ee;border:1px solid #ebdcc5;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;line-height:1.5;display:flex}.dict-pos-tag[data-v-75d11d4b]{color:#fff8e8;letter-spacing:.3px;background-color:#7a5c10;border-radius:6px;flex-shrink:0;padding:3px 8px;font-family:monospace,sans-serif;font-size:11px;font-weight:700}.dict-meaning-text[data-v-75d11d4b]{color:#2c2416;word-break:break-word;font-size:14px}.dict-action-box[data-v-75d11d4b]{margin-top:6px;padding-top:10px}.dict-btn-add[data-v-75d11d4b]{color:#fff8e8;cursor:pointer;background-color:#7a5c10;border:none;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;padding:11px 0;font-size:14px;font-weight:700;transition:opacity .15s,transform .1s;display:flex;box-shadow:0 4px 12px #7a5c1040}.dict-btn-add[data-v-75d11d4b]:active{opacity:.88;transform:scale(.99)}.dict-btn-icon[data-v-75d11d4b]{font-size:16px;line-height:1}.dict-btn-jump[data-v-75d11d4b]{color:#2b6118;cursor:pointer;background-color:#eef6eb;border:1px solid #c2e2b4;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:10px 16px;font-size:13px;font-weight:600;transition:background-color .15s;display:flex}.dict-btn-jump[data-v-75d11d4b]:active{background-color:#ddead6}.dict-btn-arrow[data-v-75d11d4b]{font-size:16px;font-weight:700}.nb-root[data-v-d5098d10]{background-color:#f0ebe0;flex-direction:column;max-width:480px;height:100dvh;margin:0 auto;display:flex;overflow:hidden}.nb-search-bar[data-v-d5098d10]{z-index:50;background-color:#e6e0d3;border-bottom:1px solid #cfc5ae;flex-shrink:0;position:relative}.nb-search-row[data-v-d5098d10]{align-items:center;gap:8px;padding:6px 12px;display:flex}.nb-search-inner[data-v-d5098d10]{background-color:#fdfbf6;border:1px solid #ddd5c0;border-radius:12px;flex:1;align-items:center;gap:6px;padding:0 10px;display:flex;box-shadow:0 1px 4px #2c241614}.nb-search-icon[data-v-d5098d10]{color:#9b8f7a;flex-shrink:0;font-size:18px}.nb-search-field[data-v-d5098d10]{color:#2c2416;-webkit-appearance:none;background:0 0;border:none;outline:none;flex:1;padding:6px 0;font-size:14px}.nb-search-field[data-v-d5098d10]::placeholder{color:#b8a98a}.nb-search-clear[data-v-d5098d10]{cursor:pointer;padding:4px}.nb-clear-icon[data-v-d5098d10]{color:#9b8f7a;font-size:18px}.nb-dict-btn[data-v-d5098d10]{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#553e16;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;padding:6px 12px;display:flex}.nb-dict-btn[data-v-d5098d10]:active{opacity:.8}.nb-dict-btn-text[data-v-d5098d10]{color:#fff8e8;font-size:13px;font-weight:600}.nb-stats-btn[data-v-d5098d10]{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#7a5c10;border-radius:18px;flex-shrink:0;padding:6px 12px}.nb-stats-btn[data-v-d5098d10]:active{opacity:.8}.nb-stats-btn-text[data-v-d5098d10]{color:#fff8e8;font-size:13px;font-weight:600}.nb-suggestions[data-v-d5098d10]{z-index:100;background-color:#fdfbf6;border:1px solid #e4d9c5;border-top:none;border-bottom-right-radius:14px;border-bottom-left-radius:14px;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 8px 28px #2c24162e}.nb-suggestion-item[data-v-d5098d10]{cursor:pointer;border-bottom:1px solid #f0ebe0;justify-content:space-between;align-items:center;padding:10px 14px;transition:background-color .12s;display:flex}.nb-suggestion-item[data-v-d5098d10]:active{background-color:#f4efe4}.nb-suggestion-item--last[data-v-d5098d10]{border-bottom:none}.nb-suggestion-left[data-v-d5098d10]{align-items:center;gap:8px;display:flex}.nb-suggestion-word[data-v-d5098d10]{color:#2c2416;font-family:Georgia,serif;font-size:14px}.nb-suggestion-dots[data-v-d5098d10]{align-items:center;gap:3px;display:flex}.nb-suggestion-dot[data-v-d5098d10]{background-color:#c0392b;border-radius:50%;width:6px;height:6px}.nb-suggestion-dot-more[data-v-d5098d10]{color:#c0392b;font-size:11px}.nb-suggestion-page[data-v-d5098d10]{color:#9b8f7a;font-size:12px}.nb-suggestion-more[data-v-d5098d10]{background-color:#f8f4ec;border-top:1px solid #f0ebe0;padding:8px 14px}.nb-suggestion-more-text[data-v-d5098d10]{color:#b8a98a;font-size:11px;font-style:italic}.nb-info-bar[data-v-d5098d10]{background-color:#e6e0d3;border-bottom:1px solid #cfc5ae;flex-shrink:0;padding:3px 12px 4px}.nb-info-text[data-v-d5098d10]{color:#8b7355;letter-spacing:.3px;font-size:12px}.nb-swiper-wrap[data-v-d5098d10]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;min-height:0;overflow:auto hidden}.nb-swiper-wrap[data-v-d5098d10]::-webkit-scrollbar{display:none}.nb-swiper-inner[data-v-d5098d10]{height:100%;display:flex}.nb-swiper-page[data-v-d5098d10]{scroll-snap-align:start;scroll-snap-stop:always;flex-shrink:0;width:100vw;max-width:480px;height:100%;padding:6px 10px;overflow:hidden}.nb-paper[data-v-d5098d10]{background:linear-gradient(#fdfbf6 0%,#f8f4ec 100%);border-radius:12px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 2px 12px #2c24161a,0 0 0 1px #c8b99b80}.nb-paper-top-rule[data-v-d5098d10]{background:linear-gradient(90deg,#e8c97a 0%,#c4922a 50%,#e8c97a 100%);flex-shrink:0;height:3px}.nb-paper-footer[data-v-d5098d10]{text-align:center;flex-shrink:0;padding:2px 0 4px}.nb-paper-num[data-v-d5098d10]{color:#c4b49a;letter-spacing:2px;font-size:11px}.nb-word-row[data-v-d5098d10]{border-bottom:1px solid #f0ebe0;flex:1;align-items:center;min-height:0;padding:0 10px;transition:background-color .3s;display:flex}.nb-word-row--highlight[data-v-d5098d10]{background-color:#fef9e0;animation:2.5s ease-out forwards highlightPulse-d5098d10}@keyframes highlightPulse-d5098d10{0%{background-color:#fde68a}60%{background-color:#fef9e0}to{background-color:#0000}}.nb-circles-wrap[data-v-d5098d10]{cursor:pointer;border-radius:6px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:2px;width:44px;height:100%;padding:2px 4px;transition:background-color .15s;display:flex}.nb-circles-wrap[data-v-d5098d10]:active{background-color:#f0ebe0}.nb-dot[data-v-d5098d10]{background-color:#c0392b;border-radius:50%;width:7px;height:7px}.nb-dot-placeholder[data-v-d5098d10]{border:1.5px dashed #cfc5ae;border-radius:50%;width:7px;height:7px}.nb-word-area[data-v-d5098d10]{flex:1;align-items:center;height:100%;display:flex}.nb-word-text[data-v-d5098d10]{color:#2c2416;cursor:pointer;letter-spacing:.2px;-webkit-user-select:none;user-select:none;align-items:center;width:100%;height:100%;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.2;display:flex}.nb-word-text[data-v-d5098d10]:active{opacity:.7}.nb-empty-slot[data-v-d5098d10]{cursor:text;flex:1;align-items:center;height:100%;display:flex}.nb-slot-mark[data-v-d5098d10]{color:#cfc5ae;font-size:16px}.nb-inline-input[data-v-d5098d10]{color:#2c2416;background:0 0;outline:none;flex:1;width:100%;padding:2px 0;font-family:Georgia,Times New Roman,serif;font-size:14px;border-bottom:1.5px solid #7a5c10!important}.nb-bottom-bar[data-v-d5098d10]{background-color:#e6e0d3;border-top:1px solid #cfc5ae;flex-shrink:0;justify-content:center;gap:10px;padding:6px 14px;display:flex}.nb-last-btn[data-v-d5098d10]{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#a08050;border-radius:26px;padding:8px 20px}.nb-last-btn[data-v-d5098d10]:active{opacity:.8}.nb-last-btn-text[data-v-d5098d10]{color:#fff8e8;font-size:14px;font-weight:600}.nb-add-btn[data-v-d5098d10]{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#7a5c10;border-radius:26px;padding:8px 30px}.nb-add-btn[data-v-d5098d10]:active{opacity:.8}.nb-add-btn-text[data-v-d5098d10]{color:#fff8e8;font-size:14px;font-weight:600}.nb-overlay[data-v-d5098d10]{z-index:999;background-color:#1e160a8c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.nb-modal[data-v-d5098d10]{background-color:#fdfbf6;border-radius:18px;flex-direction:column;gap:18px;width:min(340px,90vw);padding:26px 24px 20px;display:flex;box-shadow:0 8px 40px #0003}.nb-modal-title[data-v-d5098d10]{color:#2c2416;text-align:center;font-size:17px;font-weight:700}.nb-modal-content[data-v-d5098d10]{color:#5a4a36;text-align:center;margin:0;font-size:15px}.nb-modal-input[data-v-d5098d10]{color:#2c2416;box-sizing:border-box;background:#f8f4ec;border:1.5px solid #cfc5ae;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-family:Georgia,Times New Roman,serif;font-size:17px}.nb-modal-input[data-v-d5098d10]:focus{border-color:#7a5c10}.nb-modal-actions[data-v-d5098d10]{gap:10px;display:flex}.nb-btn-cancel[data-v-d5098d10],.nb-btn-confirm[data-v-d5098d10],.nb-btn-delete[data-v-d5098d10]{text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:30px;flex:1;padding:12px 0;font-size:15px;font-weight:600}.nb-btn-cancel[data-v-d5098d10]{color:#8b7355;border:1.5px solid #cfc5ae}.nb-btn-cancel[data-v-d5098d10]:active{background:#f0ebe0}.nb-btn-confirm[data-v-d5098d10]{color:#fff8e8;background-color:#7a5c10}.nb-btn-confirm[data-v-d5098d10]:active{opacity:.8}.nb-btn-delete[data-v-d5098d10]{color:#fff;background-color:#c0392b}.nb-btn-delete[data-v-d5098d10]:active{opacity:.8}.nb-action-sheet[data-v-d5098d10]{background:#fdfbf6;border-top-left-radius:18px;border-top-right-radius:18px;max-width:480px;margin:0 auto;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -4px 28px #00000026}.nb-action-item[data-v-d5098d10]{color:#2c2416;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid #f0ebe0;padding:18px 24px;font-size:16px}.nb-action-item[data-v-d5098d10]:active{background:#f4efe4}.nb-action-item--danger[data-v-d5098d10]{color:#c0392b}.nb-action-cancel[data-v-d5098d10]{color:#8b7355;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f4efe4;padding:18px 24px;font-size:16px;font-weight:600}.nb-action-cancel[data-v-d5098d10]:active{opacity:.8}.stats-root[data-v-4de0c9ac]{background-color:#f0ebe0;flex-direction:column;max-width:480px;height:100dvh;margin:0 auto;display:flex}.stats-search-bar[data-v-4de0c9ac]{z-index:50;background-color:#e6e0d3;border-bottom:1px solid #cfc5ae;flex-shrink:0;padding:10px 14px;position:relative}.stats-search-row[data-v-4de0c9ac]{align-items:center;gap:10px;display:flex}.back-btn[data-v-4de0c9ac]{cursor:pointer;background-color:#fdfbf6;border:1px solid #ddd5c0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.back-btn[data-v-4de0c9ac]:active{background:#f0ebe0}.back-icon[data-v-4de0c9ac]{color:#7a5c10;font-size:26px;font-weight:300;line-height:1}.stats-search-inner[data-v-4de0c9ac]{background-color:#fdfbf6;border:1px solid #ddd5c0;border-radius:12px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.stats-search-icon[data-v-4de0c9ac]{color:#9b8f7a;font-size:22px}.stats-search-field[data-v-4de0c9ac]{color:#2c2416;-webkit-appearance:none;background:0 0;border:none;outline:none;flex:1;padding:10px 0;font-size:15px}.stats-search-field[data-v-4de0c9ac]::placeholder{color:#b8a98a}.stats-search-clear[data-v-4de0c9ac]{cursor:pointer;padding:6px}.stats-clear-icon[data-v-4de0c9ac]{color:#9b8f7a;font-size:20px}.stats-dict-btn[data-v-4de0c9ac]{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#553e16;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;padding:8px 13px;display:flex}.stats-dict-btn[data-v-4de0c9ac]:active{opacity:.8}.stats-dict-btn-text[data-v-4de0c9ac]{color:#fff8e8;font-size:13px;font-weight:600}.stats-suggestions[data-v-4de0c9ac]{z-index:100;background-color:#fdfbf6;border:1px solid #e4d9c5;border-top:none;border-bottom-right-radius:14px;border-bottom-left-radius:14px;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 8px 28px #2c24162e}.stats-suggestion-item[data-v-4de0c9ac]{cursor:pointer;border-bottom:1px solid #f0ebe0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.stats-suggestion-item[data-v-4de0c9ac]:active{background:#f4efe4}.stats-suggestion-item--last[data-v-4de0c9ac]{border-bottom:none}.stats-suggestion-left[data-v-4de0c9ac]{align-items:center;gap:8px;display:flex}.stats-suggestion-word[data-v-4de0c9ac]{color:#2c2416;font-family:Georgia,serif;font-size:15px}.stats-suggestion-dots[data-v-4de0c9ac]{align-items:center;gap:3px;display:flex}.stats-suggestion-dot[data-v-4de0c9ac]{background-color:#c0392b;border-radius:50%;width:7px;height:7px}.stats-suggestion-dot-more[data-v-4de0c9ac]{color:#c0392b;font-size:11px}.stats-suggestion-page[data-v-4de0c9ac]{color:#9b8f7a;font-size:12px}.stats-suggestion-more[data-v-4de0c9ac]{background-color:#f8f4ec;padding:10px 16px}.stats-suggestion-more-text[data-v-4de0c9ac]{color:#b8a98a;font-size:12px;font-style:italic}.stats-scroll[data-v-4de0c9ac]{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.stats-bottom-spacer[data-v-4de0c9ac]{height:32px}.stats-cards-row[data-v-4de0c9ac]{gap:14px;padding:16px 16px 0;display:flex}.stats-cards-row--single[data-v-4de0c9ac]{padding-top:12px}.stats-card[data-v-4de0c9ac]{background:linear-gradient(135deg,#fdfbf6 0%,#f8f4ec 100%);border:1px solid #e8dfc8;border-radius:16px;flex-direction:column;flex:1;align-items:center;gap:6px;padding:20px 16px;display:flex;box-shadow:0 2px 8px #2c241614}.stats-card--accent[data-v-4de0c9ac]{background:linear-gradient(135deg,#7a5c10 0%,#a07820 100%);border-color:#7a5c10}.stats-card-num[data-v-4de0c9ac]{color:#2c2416;font-size:34px;font-weight:700;line-height:1}.stats-card--accent .stats-card-num[data-v-4de0c9ac]{color:#fff8e8}.stats-card-label[data-v-4de0c9ac]{color:#8b7355;font-size:13px}.stats-card--accent .stats-card-label[data-v-4de0c9ac]{color:#fff8e8cc}.stats-quiz-btn[data-v-4de0c9ac]{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#7a5c10;border-radius:16px;align-items:center;gap:12px;margin:16px 16px 0;padding:18px 20px;display:flex;box-shadow:0 4px 16px #7a5c104d}.stats-quiz-btn[data-v-4de0c9ac]:active{opacity:.85}.stats-quiz-btn-icon[data-v-4de0c9ac]{font-size:28px}.stats-quiz-btn-text[data-v-4de0c9ac]{color:#fff8e8;font-size:16px;font-weight:600}.stats-section[data-v-4de0c9ac]{background:#fdfbf6;border:1px solid #e8dfc8;border-radius:14px;margin:16px 16px 0;overflow:hidden}.stats-section-header[data-v-4de0c9ac]{background:#f8f4ec;border-bottom:1px solid #f0ebe0;padding:14px 18px 10px}.stats-section-title[data-v-4de0c9ac]{color:#5a4a36;font-size:14px;font-weight:600}.stats-forgotten-row[data-v-4de0c9ac]{border-bottom:1px solid #f0ebe0;align-items:center;gap:10px;padding:10px 14px;display:flex}.stats-forgotten-row[data-v-4de0c9ac]:last-child{border-bottom:none}.stats-rank[data-v-4de0c9ac]{color:#b8a98a;text-align:center;flex-shrink:0;width:20px;font-size:12px}.stats-forgotten-word[data-v-4de0c9ac]{color:#2c2416;flex-shrink:0;min-width:120px;font-family:Georgia,Times New Roman,serif;font-size:14px}.stats-dots-wrap[data-v-4de0c9ac]{cursor:pointer;border-radius:8px;flex-wrap:wrap;flex:1;align-items:center;gap:3px;padding:4px 6px;transition:background-color .15s;display:flex}.stats-dots-wrap[data-v-4de0c9ac]:active{opacity:.7;background:#f0ebe0}.stats-dot[data-v-4de0c9ac]{background-color:#c0392b;border-radius:50%;width:7px;height:7px}.stats-dot-overflow[data-v-4de0c9ac]{color:#c0392b;font-size:11px}.stats-page-label[data-v-4de0c9ac]{color:#9b8f7a;background-color:#f0ebe0;border-radius:20px;flex-shrink:0;padding:3px 10px;font-size:12px}.stats-empty[data-v-4de0c9ac]{text-align:center;background:#fdfbf6;border:1px solid #e8dfc8;border-radius:14px;margin:20px 16px 0;padding:40px 20px}.stats-empty-text[data-v-4de0c9ac]{color:#b8a98a;font-size:15px;font-style:italic}.stats-export-btn[data-v-4de0c9ac]{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#3d6b5e;border-radius:16px;align-items:center;gap:12px;margin:16px 16px 0;padding:18px 20px;display:flex;box-shadow:0 4px 16px #3d6b5e47}.stats-export-btn[data-v-4de0c9ac]:active{opacity:.85}.stats-export-icon[data-v-4de0c9ac]{font-size:26px}.stats-export-text[data-v-4de0c9ac]{color:#e8f5f0;font-size:16px;font-weight:600}.quiz-overlay[data-v-4de0c9ac]{z-index:999;background-color:#1e160a99;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.quiz-modal[data-v-4de0c9ac]{background-color:#fdfbf6;border-radius:18px;flex-direction:column;width:min(420px,92vw);max-height:84vh;display:flex;overflow:hidden;box-shadow:0 16px 60px #0000004d}.quiz-header[data-v-4de0c9ac]{background-color:#f8f4ec;border-bottom:1px solid #ede6d8;padding:14px 18px 10px}.quiz-title[data-v-4de0c9ac]{color:#2c2416;font-size:15px;font-weight:700}.quiz-list[data-v-4de0c9ac]{flex:1;overflow-y:auto}.quiz-item[data-v-4de0c9ac]{border-bottom:1px solid #f0ebe0;align-items:center;gap:8px;padding:8px 14px;display:flex}.quiz-item[data-v-4de0c9ac]:last-child{border-bottom:none}.quiz-num[data-v-4de0c9ac]{color:#c4b49a;text-align:center;flex-shrink:0;width:20px;font-size:12px}.quiz-circles-wrap[data-v-4de0c9ac]{cursor:pointer;background-color:#f4efe4;border-radius:12px;flex-shrink:0;align-items:center;gap:2px;min-width:36px;padding:3px 6px;display:flex}.quiz-circles-wrap[data-v-4de0c9ac]:active{opacity:.7}.quiz-dot[data-v-4de0c9ac]{background-color:#c0392b;border-radius:50%;flex-shrink:0;width:7px;height:7px}.quiz-dot-overflow[data-v-4de0c9ac]{color:#c0392b;font-size:10px;font-weight:600}.quiz-dot-add-icon[data-v-4de0c9ac]{color:#b8a98a;font-size:12px}.quiz-word[data-v-4de0c9ac]{color:#2c2416;flex:1;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:500}.quiz-page-tag[data-v-4de0c9ac]{cursor:pointer;background-color:#f0ebe0;border-radius:12px;flex-shrink:0;padding:3px 8px}.quiz-page-tag[data-v-4de0c9ac]:active{background:#e6e0d3}.quiz-page-text[data-v-4de0c9ac]{color:#8b7355;font-size:11px;font-weight:500}.quiz-actions[data-v-4de0c9ac]{background-color:#f8f4ec;border-top:1px solid #ede6d8;gap:10px;padding:10px 14px;display:flex}.quiz-action-btn[data-v-4de0c9ac]{text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:24px;flex:1;padding:10px 0;font-size:14px;font-weight:500}.quiz-action-btn--primary[data-v-4de0c9ac]{color:#fff8e8;background-color:#7a5c10}.quiz-action-btn--primary[data-v-4de0c9ac]:active{opacity:.8}.quiz-action-btn--close[data-v-4de0c9ac]{color:#9b7070;border:1.5px solid #e0c8c8}.quiz-action-btn--close[data-v-4de0c9ac]:active{background:#f8f0f0}.nb-overlay[data-v-4de0c9ac]{z-index:999;background-color:#1e160a8c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.export-modal[data-v-4de0c9ac]{background:#fdfbf6;border-radius:18px;flex-direction:column;align-items:center;gap:14px;width:min(320px,88vw);padding:28px 24px 20px;display:flex;box-shadow:0 8px 40px #0003}.export-modal-title[data-v-4de0c9ac]{color:#2c6e49;font-size:18px;font-weight:700}.export-modal-content[data-v-4de0c9ac]{color:#5a4a36;text-align:center;margin:0;font-size:14px;line-height:1.6}.export-modal-btn[data-v-4de0c9ac]{color:#e8f5f0;cursor:pointer;-webkit-user-select:none;user-select:none;background:#3d6b5e;border-radius:30px;padding:12px 40px;font-size:15px;font-weight:600}.export-modal-btn[data-v-4de0c9ac]:active{opacity:.8}
