.page-module__7qQ5eG__shell{width:100%;min-height:100vh;font-family:var(--font-be-vietnam-pro), system-ui, sans-serif;color:#211e18;background:var(--paper-shell);justify-content:center;display:flex}.page-module__7qQ5eG__app{background:var(--paper);flex-direction:column;width:100%;max-width:720px;min-height:100vh;display:flex;position:relative}.page-module__7qQ5eG__main{padding:22px 20px calc(124px + env(safe-area-inset-bottom));flex:1}.page-module__7qQ5eG__toast{color:var(--paper);z-index:40;opacity:1;background:#211e18;border-radius:999px;padding:11px 20px;font-size:13px;transition:opacity .25s,transform .25s;animation:.25s page-module__7qQ5eG__toast-in;position:fixed;bottom:96px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0003}.page-module__7qQ5eG__toastLeaving{opacity:0;transform:translate(-50%,10px)}@keyframes page-module__7qQ5eG__toast-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.page-module__7qQ5eG__page{--accent:#b0472e;--accent-soft:#d4884f}.page-module__7qQ5eG__inner{max-width:860px;margin:0 auto}.page-module__7qQ5eG__result{flex-direction:column;gap:18px;display:flex}.page-module__7qQ5eG__resultTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module__7qQ5eG__who{font-family:var(--font-be-vietnam-pro), sans-serif;color:#6b6355;font-size:.86rem}.page-module__7qQ5eG__resetBtn{font-family:var(--font-be-vietnam-pro), sans-serif;color:var(--accent,#b0472e);border:1px solid var(--accent,#b0472e);cursor:pointer;background:0 0;border-radius:999px;padding:7px 14px;font-size:.82rem;transition:background .15s,color .15s}.page-module__7qQ5eG__resetBtn:hover{background:var(--accent,#b0472e);color:#fff}.page-module__7qQ5eG__booting{border:3px solid #211e1826;border-top-color:#b0472e;border-radius:50%;width:34px;height:34px;margin:80px auto;animation:.8s linear infinite page-module__7qQ5eG__ic-spin360}@keyframes page-module__7qQ5eG__ic-spin360{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.page-module__7qQ5eG__booting{animation:none}}.page-module__7qQ5eG__histWrap{max-width:560px;margin:0 auto;animation:.4s page-module__7qQ5eG__ic-fade}.page-module__7qQ5eG__histHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.page-module__7qQ5eG__histTitle{font-family:var(--font-noto-serif), serif;color:#211e18;margin:0;font-size:23px;font-weight:600}.page-module__7qQ5eG__filterTabs{background:#e7e1d5;border-radius:10px;margin-bottom:18px;padding:3px;display:inline-flex}.page-module__7qQ5eG__filterBtn{cursor:pointer;border:none;border-radius:8px;padding:7px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s,color .15s}.page-module__7qQ5eG__filterBtnActiveAll{color:#211e18;background:#fbfaf6}.page-module__7qQ5eG__filterBtnActiveRead{color:#b0472e;background:#fbfaf6}.page-module__7qQ5eG__filterBtnInactive{color:#9a9387;background:0 0}.page-module__7qQ5eG__histTopActions{justify-content:flex-end;margin-bottom:14px;display:flex}.page-module__7qQ5eG__deleteAllBtn{color:#b0472e;cursor:pointer;background:0 0;border:1px solid #b0472e4d;border-radius:8px;padding:7px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s,color .15s}.page-module__7qQ5eG__deleteAllBtn:hover{background:#b0472e12}.page-module__7qQ5eG__histList{flex-direction:column;gap:11px;display:flex}.page-module__7qQ5eG__histEmpty{text-align:center;color:#9a9387;padding:50px 20px}.page-module__7qQ5eG__histEmptyGlyph{font-family:var(--font-noto-serif-tc), serif;color:#d8cfbe;font-size:38px}.page-module__7qQ5eG__histEmptyMsg{margin-top:10px;font-size:14px}.page-module__7qQ5eG__histCardWrap{transition:opacity .2s,transform .2s;display:block;position:relative}.page-module__7qQ5eG__histCardWrapRemoving{opacity:0;pointer-events:none;transform:scale(.96)}.page-module__7qQ5eG__histCard{cursor:pointer;color:#211e18;text-align:left;background:#fbfaf6;border:1px solid #211e1814;border-radius:14px;align-items:center;gap:14px;width:100%;padding:14px 16px;text-decoration:none;transition:box-shadow .15s,border-color .15s;animation:.3s page-module__7qQ5eG__ic-fade;display:flex}.page-module__7qQ5eG__histCard:hover{border-color:#b0472e40;box-shadow:0 4px 16px #211e1812}.page-module__7qQ5eG__histMain{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:14px;padding:0;display:flex}.page-module__7qQ5eG__histCardIcon{width:42px;height:42px;font-family:var(--font-noto-serif-tc), serif;color:#b0472e;background:#b0472e0f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.page-module__7qQ5eG__histCardInfo{flex:1;min-width:0}.page-module__7qQ5eG__histCardTitle{font-size:15px;font-weight:600;font-family:var(--font-noto-serif), serif;color:#211e18}.page-module__7qQ5eG__histCardBody{color:#7a7263;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12.5px;overflow:hidden}.page-module__7qQ5eG__histCardDate{color:#b0a998;margin-top:3px;font-size:11.5px}.page-module__7qQ5eG__histTags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.page-module__7qQ5eG__histTag{background:var(--paper-shell);color:#7a7263;border:1px solid #211e180f;border-radius:6px;padding:3px 8px;font-size:11px}.page-module__7qQ5eG__histTagAi{color:#b0472e;background:#b0472e0d;border-color:#b0472e26}.page-module__7qQ5eG__favBtn{cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px;font-size:18px;transition:transform .15s;animation:.3s page-module__7qQ5eG__ic-pop}.page-module__7qQ5eG__favBtn:hover{transform:scale(1.15)}.page-module__7qQ5eG__favBtnOn{color:#b0472e}.page-module__7qQ5eG__favBtnOff{color:#c9c0ae}.page-module__7qQ5eG__deleteBtn{cursor:pointer;color:#c9c0ae;background:0 0;border:none;flex-shrink:0;padding:4px;transition:color .15s}.page-module__7qQ5eG__deleteBtn:hover{color:#b0472e}.page-module__7qQ5eG__deleteBtnConfirm,.page-module__7qQ5eG__deleteBtnConfirm:hover{color:#fff;background:var(--cinnabar);border-radius:var(--r-pill);white-space:nowrap;padding:5px 11px;font-size:12px;font-weight:600}.page-module__7qQ5eG__deleteBtnConfirm:hover{background:var(--cinnabar-dark)}@keyframes page-module__7qQ5eG__ic-pop{0%{transform:scale(.7)}65%{transform:scale(1.06)}to{transform:scale(1)}}.page-module__7qQ5eG__libraryPlaceholder{text-align:center;max-width:480px;margin:0 auto;padding:60px 20px;animation:.4s page-module__7qQ5eG__ic-fade}.page-module__7qQ5eG__libraryIcon{color:var(--cinnabar);margin-bottom:16px;line-height:0}.page-module__7qQ5eG__libraryTitle{font-family:var(--font-noto-serif), serif;color:#211e18;margin:0 0 12px;font-size:1.5rem;font-weight:600}.page-module__7qQ5eG__libraryDesc{color:#7a7263;margin:0;font-size:13.5px;line-height:1.6}@keyframes page-module__7qQ5eG__ic-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.page-module__7qQ5eG__mainTab{animation:.45s page-module__7qQ5eG__ic-fade}@media print{.page-module__7qQ5eG__shell,.page-module__7qQ5eG__app{box-shadow:none!important;background:0 0!important}.page-module__7qQ5eG__main{padding:0!important}.page-module__7qQ5eG__resultTop{display:none!important}}
