:root{--bg: #f7f6f2;--surface: #ffffff;--surface-2: #f2f1ed;--border: #e0ddd6;--border-strong: #c8c5bc;--text-primary: #1a1916;--text-secondary: #6b6860;--text-tertiary: #a09d97;--accent: #1a5f4a;--accent-light: #e8f2ee;--accent-mid: #2d8c6b;--danger: #c0392b;--font-serif: "Libre Baskerville", Georgia, serif;--font-sans: "DM Sans", system-ui, sans-serif;--font-mono: "DM Mono", monospace;--radius: 8px;--radius-lg: 12px;--shadow-sm: 0 1px 3px rgba(0,0,0,.06);--shadow-md: 0 4px 16px rgba(0,0,0,.08)}html{font-size:16px;-webkit-font-smoothing:antialiased}body{font-family:var(--font-sans);background:var(--bg);color:var(--text-primary);min-height:100vh;line-height:1.6}#root{min-height:100vh;display:flex;flex-direction:column}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}._section_1il1c_1{border-top:1px solid var(--border);padding-top:16px;margin-top:4px}._sectionHeader_1il1c_7{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}._sectionLabel_1il1c_14{font-size:9px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary)}._loadBtn_1il1c_22{font-size:11px;font-family:var(--font-mono);color:var(--accent);background:none;border:1px solid var(--accent-mid);border-radius:4px;padding:3px 10px;cursor:pointer;transition:background .15s}._loadBtn_1il1c_22:hover{background:var(--accent-light)}._loading_1il1c_36{display:flex;align-items:center;gap:8px;font-size:12px;font-family:var(--font-mono);color:var(--text-tertiary);padding:8px 0}._spinner_1il1c_46{width:12px;height:12px;border:1.5px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:_spin_1il1c_46 .7s linear infinite}@keyframes _spin_1il1c_46{to{transform:rotate(360deg)}}._empty_1il1c_57{font-size:12px;color:var(--text-tertiary);font-family:var(--font-mono)}._list_1il1c_63{display:flex;flex-direction:column;gap:8px;animation:_fadeIn_1il1c_1 .2s ease}@keyframes _fadeIn_1il1c_1{0%{opacity:0}to{opacity:1}}._item_1il1c_72{display:block;padding:12px 14px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);text-decoration:none;transition:border-color .15s}._item_1il1c_72:hover{border-color:var(--border-strong)}._itemMeta_1il1c_84{display:flex;align-items:center;gap:5px;margin-bottom:4px}._journal_1il1c_91{font-family:var(--font-mono);font-size:10px;color:var(--accent-mid);text-transform:uppercase;letter-spacing:.04em}._sep_1il1c_99{color:var(--border-strong);font-size:10px}._year_1il1c_100,._citations_1il1c_101{font-family:var(--font-mono);font-size:10px;color:var(--text-tertiary)}._itemTitle_1il1c_103{font-family:var(--font-serif);font-size:13px;font-weight:700;color:var(--text-primary);line-height:1.4;margin-bottom:3px}._itemAuthors_1il1c_112{font-size:11px;color:var(--text-secondary);font-style:italic}._featured_ly3hy_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px 32px;margin-bottom:12px;animation:_fadeSlideIn_ly3hy_1 .3s ease both}._featuredBadge_ly3hy_10{display:inline-block;font-size:10px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--accent-mid);background:var(--accent-light);border-radius:3px;padding:3px 9px;margin-bottom:16px}._meta_ly3hy_23{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:10px}._journal_ly3hy_31{font-family:var(--font-mono);font-size:11px;color:var(--accent-mid);font-weight:500;text-transform:uppercase;letter-spacing:.06em}._sep_ly3hy_40{color:var(--border-strong);font-size:11px}._year_ly3hy_45{font-family:var(--font-mono);font-size:11px;color:var(--text-tertiary)}._doi_ly3hy_51{font-family:var(--font-mono);font-size:10px;color:var(--text-tertiary);text-decoration:none;border:1px solid var(--border);border-radius:3px;padding:1px 5px;transition:color .15s,border-color .15s}._doi_ly3hy_51:hover{color:var(--accent);border-color:var(--accent)}._title_ly3hy_67{font-family:var(--font-serif);font-size:20px;font-weight:700;color:var(--text-primary);line-height:1.45;margin-bottom:8px}._authors_ly3hy_76{font-size:12px;color:var(--text-secondary);font-style:italic;margin-bottom:12px}._tags_ly3hy_83{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:16px}._tag_ly3hy_83{font-size:10px;font-family:var(--font-mono);color:var(--text-tertiary);background:var(--surface-2);border:1px solid var(--border);border-radius:3px;padding:2px 7px}._abstractPreview_ly3hy_100{border-top:1px solid var(--border);padding-top:16px;margin-bottom:16px}._abstractText_ly3hy_106{font-size:13px;color:var(--text-secondary);line-height:1.75;margin-bottom:8px;white-space:pre-wrap}._toggleAbstract_ly3hy_114{background:none;border:none;font-size:11px;font-family:var(--font-mono);color:var(--text-tertiary);cursor:pointer;padding:0;letter-spacing:.04em;transition:color .15s}._toggleAbstract_ly3hy_114:hover{color:var(--text-secondary)}._aiSection_ly3hy_131{border-top:1px solid var(--border);padding-top:16px;margin-bottom:16px}._aiBtn_ly3hy_137{display:flex;align-items:center;gap:7px;padding:8px 14px;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);font-size:12px;font-family:var(--font-sans);font-weight:500;color:var(--text-primary);cursor:pointer;transition:background .15s,border-color .15s}._aiBtn_ly3hy_137:hover{background:var(--accent-light);border-color:var(--accent-mid);color:var(--accent)}._aiLoading_ly3hy_159{display:flex;align-items:center;gap:10px;font-size:12px;font-family:var(--font-mono);color:var(--text-tertiary)}._aiSpinner_ly3hy_168{width:14px;height:14px;border:1.5px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:_spin_ly3hy_1 .7s linear infinite}._aiError_ly3hy_177{font-size:12px;color:var(--danger);font-family:var(--font-mono)}._aiResult_ly3hy_183{display:flex;flex-direction:column;gap:14px;animation:_fadeSlideIn_ly3hy_1 .25s ease}._aiBlock_ly3hy_190{background:var(--surface-2);border-radius:var(--radius);padding:14px 16px}._aiLabel_ly3hy_196{font-size:9px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--text-tertiary);margin-bottom:6px}._aiText_ly3hy_205{font-size:13px;color:var(--text-primary);line-height:1.7}._footerActions_ly3hy_211{border-top:1px solid var(--border);padding-top:14px}._pubmedLink_ly3hy_216{font-size:12px;font-family:var(--font-mono);color:var(--accent);text-decoration:none;font-weight:500;transition:opacity .15s}._pubmedLink_ly3hy_216:hover{opacity:.7}@media (max-width: 600px){._featured_ly3hy_1{padding:20px 16px}._title_ly3hy_67{font-size:17px}}._topRow_ly3hy_238{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:8px}._featuredBadge_ly3hy_10{display:inline-block;font-size:10px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--accent-mid);background:var(--accent-light);border-radius:3px;padding:3px 9px}._sourceBadge_ly3hy_259{font-size:10px;font-family:var(--font-mono);letter-spacing:.06em;border-radius:3px;padding:3px 8px;font-weight:500}._pubmed_ly3hy_216{background:#e8f4fd;color:#1a6fa8}._s2_ly3hy_273{background:#fef3e8;color:#c47c0a}._citations_ly3hy_278{font-family:var(--font-mono);font-size:11px;color:var(--text-tertiary)}._aiError_ly3hy_177{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--danger);font-family:var(--font-mono)}._retrySmall_ly3hy_293{background:none;border:1px solid var(--border);border-radius:4px;font-size:11px;font-family:var(--font-mono);color:var(--text-secondary);padding:3px 8px;cursor:pointer}._retrySmall_ly3hy_293:hover{background:var(--surface-2)}._regenerate_ly3hy_308{background:none;border:none;font-size:11px;font-family:var(--font-mono);color:var(--text-tertiary);cursor:pointer;padding:0;margin-top:4px;letter-spacing:.04em;transition:color .15s}._regenerate_ly3hy_308:hover{color:var(--text-secondary)}._leftBadges_ly3hy_325{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._rightBadges_ly3hy_326{display:flex;align-items:center;gap:6px}._readBadge_ly3hy_328{font-size:9px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);background:var(--surface-2);border:1px solid var(--border);border-radius:3px;padding:2px 7px}._oaBadge_ly3hy_340{font-size:9px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:#065f46;background:#d1fae5;border-radius:3px;padding:2px 6px}._actionButtons_ly3hy_351{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-left:auto}._iconBtn_ly3hy_359{font-size:11px;font-family:var(--font-mono);color:var(--text-secondary);background:var(--surface);border:1px solid var(--border);border-radius:4px;padding:4px 9px;cursor:pointer;transition:all .15s;white-space:nowrap}._iconBtn_ly3hy_359:hover{border-color:var(--border-strong);color:var(--text-primary)}._iconBtnActive_ly3hy_374{background:#fffbeb!important;border-color:#fde68a!important;color:#92400e!important}._ratingRow_ly3hy_380{display:flex;align-items:center;gap:8px;margin-bottom:14px}._ratingLabel_ly3hy_387{font-size:10px;font-family:var(--font-mono);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em}._ratingBtn_ly3hy_395{width:28px;height:28px;border:1px solid var(--border);border-radius:4px;background:var(--surface);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;color:var(--text-secondary)}._ratingBtn_ly3hy_395:hover{border-color:var(--border-strong);color:var(--text-primary)}._ratingUp_ly3hy_412{background:#f0fdf4!important;border-color:#86efac!important;color:#166534!important}._ratingDown_ly3hy_418{background:#fef2f2!important;border-color:#fca5a5!important;color:#991b1b!important}._card_exf0e_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px 20px;cursor:pointer;transition:border-color .15s;animation:_fadeSlideIn_exf0e_1 .3s ease both}._card_exf0e_1:hover,._card_exf0e_1._open_exf0e_15{border-color:var(--border-strong)}._row_exf0e_19{display:flex;align-items:flex-start;gap:14px}._indexCol_exf0e_25{flex-shrink:0;padding-top:1px}._num_exf0e_30{font-family:var(--font-mono);font-size:11px;color:var(--text-tertiary)}._content_exf0e_36{flex:1;min-width:0}._meta_exf0e_41{display:flex;align-items:center;gap:5px;margin-bottom:4px}._journal_exf0e_48{font-family:var(--font-mono);font-size:10px;color:var(--accent-mid);text-transform:uppercase;letter-spacing:.05em}._sep_exf0e_56{color:var(--border-strong);font-size:10px}._year_exf0e_61{font-family:var(--font-mono);font-size:10px;color:var(--text-tertiary)}._title_exf0e_67{font-family:var(--font-serif);font-size:14px;font-weight:700;color:var(--text-primary);line-height:1.45;margin-bottom:4px}._authors_exf0e_76{font-size:11px;color:var(--text-secondary);font-style:italic}._chevron_exf0e_82{font-size:12px;color:var(--text-tertiary);flex-shrink:0;padding-top:2px}._expanded_exf0e_89{border-top:1px solid var(--border);margin-top:14px;padding-top:14px;animation:_fadeSlideIn_exf0e_1 .2s ease}._abstract_exf0e_96{font-size:13px;color:var(--text-secondary);line-height:1.7;white-space:pre-wrap;margin-bottom:10px}._link_exf0e_104{font-size:11px;font-family:var(--font-mono);color:var(--accent);text-decoration:none}._link_exf0e_104:hover{opacity:.7}._sourceBadge_exf0e_115{font-size:9px;font-family:var(--font-mono);letter-spacing:.05em;border-radius:3px;padding:2px 6px;font-weight:500}._pubmed_exf0e_124{background:#e8f4fd;color:#1a6fa8}._s2_exf0e_129{background:#fef3e8;color:#c47c0a}._citations_exf0e_134{font-family:var(--font-mono);font-size:10px;color:var(--text-tertiary)}._readDot_exf0e_140{width:6px;height:6px;border-radius:50%;background:var(--accent-mid);opacity:.5;margin-top:2px}._read_exf0e_140 ._title_exf0e_67{color:var(--text-secondary)}._oaBadge_exf0e_151{font-size:9px;font-family:var(--font-mono);color:#065f46;background:#d1fae5;border-radius:3px;padding:2px 5px}._actions_exf0e_160{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}._actionBtn_exf0e_168{font-size:11px;font-family:var(--font-mono);color:var(--text-secondary);background:var(--surface);border:1px solid var(--border);border-radius:4px;padding:3px 8px;cursor:pointer;transition:all .15s}._actionBtn_exf0e_168:hover{border-color:var(--border-strong);color:var(--text-primary)}._actionBtnActive_exf0e_182{background:#fffbeb!important;border-color:#fde68a!important;color:#92400e!important}._cardRight_exf0e_188{display:flex;align-items:center;gap:6px;flex-shrink:0}._panel_bnhzv_1{position:fixed;top:0;right:0;width:420px;max-width:100vw;height:100vh;background:var(--surface);border-left:1px solid var(--border);z-index:300;display:flex;flex-direction:column;animation:_slideIn_bnhzv_1 .2s ease;overflow:hidden}@keyframes _slideIn_bnhzv_1{0%{transform:translate(100%)}to{transform:translate(0)}}._panelHeader_bnhzv_22{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border);flex-shrink:0}._panelTitle_bnhzv_31{font-family:var(--font-serif);font-size:17px;font-weight:700;color:var(--text-primary)}._closeBtn_bnhzv_38{background:none;border:none;font-size:16px;color:var(--text-tertiary);cursor:pointer;padding:4px 8px;border-radius:4px;transition:background .15s}._closeBtn_bnhzv_38:hover{background:var(--surface-2)}._empty_bnhzv_51{padding:48px 24px;text-align:center;color:var(--text-tertiary);font-size:13px;line-height:1.8}._list_bnhzv_59{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}._item_bnhzv_68{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px}._itemMeta_bnhzv_75{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-bottom:6px}._journal_bnhzv_83{font-family:var(--font-mono);font-size:10px;color:var(--accent-mid);text-transform:uppercase;letter-spacing:.05em}._sep_bnhzv_91{color:var(--border-strong);font-size:10px}._year_bnhzv_92{font-family:var(--font-mono);font-size:10px;color:var(--text-tertiary)}._sourceBadge_bnhzv_94{font-size:9px;font-family:var(--font-mono);border-radius:3px;padding:2px 6px;font-weight:500}._pubmed_bnhzv_102{background:#e8f4fd;color:#1a6fa8}._s2_bnhzv_103{background:#fef3e8;color:#c47c0a}._itemTitle_bnhzv_105{font-family:var(--font-serif);font-size:13px;font-weight:700;color:var(--text-primary);line-height:1.45;margin-bottom:4px}._itemAuthors_bnhzv_114{font-size:11px;color:var(--text-secondary);font-style:italic;margin-bottom:10px}._noteDisplay_bnhzv_121{display:flex;gap:8px;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;padding:8px 10px;margin-bottom:10px}._noteIcon_bnhzv_131{font-size:12px;flex-shrink:0}._noteText_bnhzv_133{font-size:12px;color:var(--text-secondary);line-height:1.5}._noteEditor_bnhzv_139{margin-bottom:10px}._noteInput_bnhzv_143{width:100%;padding:8px 10px;border:1px solid var(--border-strong);border-radius:6px;font-size:12px;font-family:var(--font-sans);color:var(--text-primary);background:var(--surface);resize:vertical;margin-bottom:6px}._noteInput_bnhzv_143:focus{outline:none;border-color:var(--accent)}._noteActions_bnhzv_158{display:flex;gap:6px}._noteSave_bnhzv_160{padding:5px 12px;background:var(--accent);color:#fff;border:none;border-radius:4px;font-size:11px;cursor:pointer}._noteCancel_bnhzv_170{padding:5px 12px;background:none;color:var(--text-secondary);border:1px solid var(--border);border-radius:4px;font-size:11px;cursor:pointer}._itemActions_bnhzv_180{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._actionLink_bnhzv_187{font-size:11px;font-family:var(--font-mono);color:var(--accent);text-decoration:none;font-weight:500}._actionBtn_bnhzv_195{font-size:11px;font-family:var(--font-mono);color:var(--text-secondary);background:var(--surface);border:1px solid var(--border);border-radius:4px;padding:3px 8px;cursor:pointer;transition:all .15s}._actionBtn_bnhzv_195:hover{border-color:var(--border-strong);color:var(--text-primary)}._removeBtn_bnhzv_209{color:var(--danger)}._removeBtn_bnhzv_209:hover{border-color:var(--danger);background:#fef2f2}@media (max-width: 768px){._panel_bnhzv_1{width:100vw}}._panel_mx68j_1{width:300px;flex-shrink:0;background:var(--surface);border-left:1px solid var(--border);position:sticky;top:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column}._tabs_mx68j_16{display:flex;border-bottom:1px solid var(--border);flex-shrink:0}._tab_mx68j_16{flex:1;padding:14px 8px;background:none;border:none;font-size:11px;font-family:var(--font-mono);color:var(--text-tertiary);cursor:pointer;letter-spacing:.05em;transition:all .15s;border-bottom:2px solid transparent;margin-bottom:-1px}._tab_mx68j_16:hover{color:var(--text-primary)}._tabActive_mx68j_39{color:var(--accent)!important;border-bottom-color:var(--accent)!important}._empty_mx68j_46{padding:32px 20px;text-align:center;color:var(--text-tertiary);font-size:12px;line-height:1.8}._queueList_mx68j_56{display:flex;flex-direction:column;padding:8px;gap:6px;overflow-y:auto}._queueItem_mx68j_64{position:relative;padding:12px 32px 12px 12px;border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:all .15s;background:var(--surface)}._queueItem_mx68j_64:hover{border-color:var(--border-strong);background:var(--surface-2)}._queueItemActive_mx68j_76{border-color:var(--accent-mid)!important;background:var(--accent-light)!important}._queueMeta_mx68j_81{display:flex;align-items:center;margin-bottom:4px}._queueJournal_mx68j_87{font-family:var(--font-mono);font-size:9px;color:var(--accent-mid);text-transform:uppercase;letter-spacing:.05em}._queueYear_mx68j_95{font-family:var(--font-mono);font-size:9px;color:var(--text-tertiary)}._queueTitle_mx68j_101{font-family:var(--font-serif);font-size:12px;font-weight:700;color:var(--text-primary);line-height:1.4;margin-bottom:3px}._queueAuthors_mx68j_110{font-size:10px;color:var(--text-secondary);font-style:italic}._queueRemove_mx68j_116{position:absolute;top:10px;right:8px;background:none;border:none;font-size:10px;color:var(--text-tertiary);cursor:pointer;padding:2px 4px;border-radius:3px;transition:all .15s}._queueRemove_mx68j_116:hover{color:var(--danger);background:#fef2f2}._topicsSection_mx68j_134{padding:16px}._topicsSubtext_mx68j_138{font-size:10px;font-family:var(--font-mono);color:var(--text-tertiary);margin-bottom:16px;line-height:1.5}._tagCloud_mx68j_146{display:flex;flex-wrap:wrap;gap:6px;align-items:center}._topicTag_mx68j_153{background:none;border:1px solid var(--border);border-radius:20px;padding:4px 10px;font-family:var(--font-sans);color:var(--text-secondary);cursor:pointer;transition:all .15s;line-height:1.3}._topicTag_mx68j_153:hover{background:var(--accent-light);border-color:var(--accent-mid);color:var(--accent)}._preview_mx68j_173{padding:16px;border-bottom:1px solid var(--border);background:var(--surface);animation:_slideDown_mx68j_1 .2s ease;overflow-y:auto;max-height:70vh}@keyframes _slideDown_mx68j_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._previewHeader_mx68j_187{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}._sourceBadge_mx68j_194{font-size:9px;font-family:var(--font-mono);border-radius:3px;padding:2px 7px;font-weight:500}._pubmed_mx68j_202{background:#e8f4fd;color:#1a6fa8}._s2_mx68j_203{background:#fef3e8;color:#c47c0a}._closePreview_mx68j_205{background:none;border:none;font-size:13px;color:var(--text-tertiary);cursor:pointer;padding:2px 6px;border-radius:3px;transition:background .15s}._closePreview_mx68j_205:hover{background:var(--surface-2);color:var(--text-primary)}._previewMeta_mx68j_218{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-bottom:8px}._previewJournal_mx68j_226{font-family:var(--font-mono);font-size:10px;color:var(--accent-mid);text-transform:uppercase;letter-spacing:.05em}._sep_mx68j_234{color:var(--border-strong);font-size:10px}._previewYear_mx68j_235,._previewCitations_mx68j_236{font-family:var(--font-mono);font-size:10px;color:var(--text-tertiary)}._oaBadge_mx68j_238{font-size:9px;font-family:var(--font-mono);color:#065f46;background:#d1fae5;border-radius:3px;padding:2px 5px}._previewTitle_mx68j_247{font-family:var(--font-serif);font-size:14px;font-weight:700;color:var(--text-primary);line-height:1.45;margin-bottom:6px}._previewAuthors_mx68j_256{font-size:11px;color:var(--text-secondary);font-style:italic;margin-bottom:10px}._previewTags_mx68j_263{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:12px}._previewTag_mx68j_263{font-size:9px;font-family:var(--font-mono);color:var(--text-tertiary);background:var(--surface-2);border:1px solid var(--border);border-radius:3px;padding:2px 6px}._previewAbstract_mx68j_280{font-size:12px;color:var(--text-secondary);line-height:1.7;margin-bottom:14px;max-height:200px;overflow-y:auto;padding-right:4px}._previewActions_mx68j_290{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--border)}._previewLink_mx68j_299{font-size:11px;font-family:var(--font-mono);color:var(--accent);text-decoration:none;font-weight:500}._previewLink_mx68j_299:hover{opacity:.7}._previewBtn_mx68j_309{font-size:11px;font-family:var(--font-mono);color:var(--text-secondary);background:var(--surface);border:1px solid var(--border);border-radius:4px;padding:3px 8px;cursor:pointer;transition:all .15s}._previewBtn_mx68j_309:hover{border-color:var(--border-strong);color:var(--text-primary)}@media (max-width: 1024px){._panel_mx68j_1{display:none}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #f7f6f2;--surface: #ffffff;--surface-2: #f2f1ed;--border: #e0ddd6;--border-strong: #c8c5bc;--text-primary: #1a1916;--text-secondary: #6b6860;--text-tertiary: #a09d97;--accent: #1a5f4a;--accent-light: #e8f2ee;--accent-mid: #2d8c6b;--danger: #c0392b;--font-serif: "Libre Baskerville", Georgia, serif;--font-sans: "DM Sans", system-ui, sans-serif;--font-mono: "DM Mono", monospace;--radius: 8px;--radius-lg: 12px;--sidebar-width: 260px}@keyframes _fadeSlideIn_rl4o2_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _spin_rl4o2_318{to{transform:rotate(360deg)}}@keyframes _pulse_rl4o2_1{0%,to{opacity:1}50%{opacity:.4}}._app_rl4o2_44{display:flex;min-height:100vh;background:var(--bg);position:relative}._mobileBar_rl4o2_53{display:none}._header_rl4o2_59{width:var(--sidebar-width);flex-shrink:0;background:var(--surface);border-right:1px solid var(--border);position:sticky;top:0;height:100vh;overflow-y:auto}._headerInner_rl4o2_70{padding:28px 20px;display:flex;flex-direction:column;gap:0}._brand_rl4o2_77{display:flex;align-items:center;gap:10px;margin-bottom:24px}._brandIcon_rl4o2_84{width:32px;height:32px;background:var(--accent-light);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--accent);flex-shrink:0}._brandName_rl4o2_96{font-family:var(--font-serif);font-size:15px;font-weight:700;color:var(--text-primary);line-height:1.2}._brandSub_rl4o2_104{font-size:10px;font-family:var(--font-mono);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;margin-top:2px}._headerDivider_rl4o2_113{height:1px;background:var(--border);margin:16px 0}._headerMeta_rl4o2_119{display:flex;flex-direction:column;gap:10px}._metaRow_rl4o2_125{display:flex;flex-direction:column;gap:2px}._metaLabel_rl4o2_131{font-size:10px;font-family:var(--font-mono);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.1em}._metaValue_rl4o2_139{font-size:12px;color:var(--text-secondary)}._periodSelect_rl4o2_144{width:100%;margin-top:4px;padding:7px 28px 7px 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text-primary);font-size:13px;font-family:var(--font-sans);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' stroke='%23a09d97' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .15s}._periodSelect_rl4o2_144:hover:not(:disabled){border-color:var(--border-strong)}._periodSelect_rl4o2_144:focus{outline:none;border-color:var(--accent)}._periodSelect_rl4o2_144:disabled{opacity:.45;cursor:not-allowed}._interestSection_rl4o2_169{display:flex;flex-direction:column;gap:8px}._interestHeader_rl4o2_175{display:flex;align-items:center;justify-content:space-between}._interestList_rl4o2_181{display:flex;flex-direction:column;gap:3px}._interestBtn_rl4o2_187{width:100%;text-align:left;padding:6px 10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);font-size:12px;font-family:var(--font-sans);color:var(--text-secondary);cursor:pointer;transition:all .15s;display:flex;align-items:center;gap:6px}._interestBtn_rl4o2_187:hover:not(:disabled){border-color:var(--border-strong);color:var(--text-primary)}._interestBtn_rl4o2_187:disabled{opacity:.45;cursor:not-allowed}._interestActive_rl4o2_211{background:var(--accent-light)!important;border-color:var(--accent-mid)!important;color:var(--accent)!important;font-weight:500}._tick_rl4o2_218{font-size:11px;color:var(--accent);flex-shrink:0}._clearBtn_rl4o2_224{background:none;border:none;font-size:11px;font-family:var(--font-mono);color:var(--text-tertiary);cursor:pointer;padding:0;letter-spacing:.04em;transition:color .15s}._clearBtn_rl4o2_224:hover{color:var(--danger)}._headerActions_rl4o2_240{display:flex;flex-direction:column;gap:6px}._refreshBtn_rl4o2_246{width:100%;display:flex;align-items:center;justify-content:center;gap:7px;padding:9px 14px;border-radius:var(--radius);font-size:13px;font-family:var(--font-sans);font-weight:500;cursor:pointer;transition:all .15s;background:var(--accent);color:#fff;border:none}._refreshBtn_rl4o2_246:hover:not(:disabled){background:#14503e}._refreshBtn_rl4o2_246:disabled{opacity:.45;cursor:not-allowed}._refreshBtnSecondary_rl4o2_267{background:var(--surface);color:var(--text-secondary);border:1px solid var(--border)}._refreshBtnSecondary_rl4o2_267:hover:not(:disabled){background:var(--surface-2);border-color:var(--border-strong);color:var(--text-primary)}._headerFooter_rl4o2_279{margin-top:16px}._footerNote_rl4o2_281{font-size:11px;color:var(--text-tertiary);line-height:1.6}._main_rl4o2_289{flex:1;padding:40px 48px;min-width:0;display:flex;flex-direction:column;align-items:center}._articleList_rl4o2_298{width:100%;max-width:720px;display:flex;flex-direction:column;gap:10px}._loadingState_rl4o2_309{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 0;gap:16px}._spinner_rl4o2_318{width:26px;height:26px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:_spin_rl4o2_318 .8s linear infinite}._loadingText_rl4o2_327{font-size:13px;font-family:var(--font-mono);color:var(--text-tertiary);letter-spacing:.04em;animation:_pulse_rl4o2_1 1.5s ease-in-out infinite}._errorState_rl4o2_337{display:flex;flex-direction:column;align-items:center;padding:80px 0;gap:10px;text-align:center}._errorIcon_rl4o2_346{width:40px;height:40px;border-radius:50%;background:#fef2f2;border:1px solid #fecaca;color:var(--danger);display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:700}._errorTitle_rl4o2_360{font-size:16px;font-weight:500;color:var(--text-primary)}._errorMsg_rl4o2_361{font-size:14px;color:var(--text-secondary);max-width:320px}._retryBtn_rl4o2_363{margin-top:8px;padding:8px 20px;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);font-size:14px;cursor:pointer;color:var(--text-primary);transition:background .15s}._retryBtn_rl4o2_363:hover{background:var(--surface-2)}._listHeader_rl4o2_380{margin-bottom:4px}._listTitle_rl4o2_382{font-family:var(--font-serif);font-size:23px;font-weight:700;color:var(--text-primary);margin-bottom:4px}._listSub_rl4o2_390{font-size:13px;color:var(--text-tertiary)}._wantMoreBtn_rl4o2_392{width:100%;padding:14px;background:var(--surface);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);font-size:14px;font-family:var(--font-sans);color:var(--text-secondary);cursor:pointer;transition:all .15s;font-weight:500}._wantMoreBtn_rl4o2_392:hover{background:var(--accent-light);border-color:var(--accent-mid);color:var(--accent);border-style:solid}._secondaryList_rl4o2_413{display:flex;flex-direction:column;gap:8px;animation:_fadeSlideIn_rl4o2_1 .25s ease}._secondaryLabel_rl4o2_420{font-size:11px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);margin-bottom:2px}._footer_rl4o2_281{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;padding-top:8px}._attribution_rl4o2_438{font-size:11px;font-family:var(--font-mono);color:var(--text-tertiary);letter-spacing:.04em}._devCredit_rl4o2_445{font-size:11px;font-family:var(--font-mono);color:var(--text-tertiary);letter-spacing:.04em;opacity:.6}._overlay_rl4o2_455{display:none}@media (max-width: 768px){._app_rl4o2_44{flex-direction:column}._mobileBar_rl4o2_53{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:var(--surface);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:100}._mobileBrand_rl4o2_477{display:flex;align-items:center;gap:8px}._mobileBrandName_rl4o2_483{font-family:var(--font-serif);font-size:16px;font-weight:700;color:var(--text-primary)}._menuBtn_rl4o2_490{background:none;border:1px solid var(--border);border-radius:var(--radius);width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:15px;cursor:pointer;color:var(--text-primary);position:relative}._menuBadge_rl4o2_505{position:absolute;top:-5px;right:-5px;width:16px;height:16px;background:var(--accent);color:#fff;border-radius:50%;font-size:10px;font-family:var(--font-mono);display:flex;align-items:center;justify-content:center}._header_rl4o2_59{position:fixed;top:0;left:-100%;width:280px;height:100vh;z-index:200;transition:left .25s ease;box-shadow:none}._headerOpen_rl4o2_533{left:0;box-shadow:4px 0 20px #0000001f}._brand_rl4o2_77{display:none}._headerInner_rl4o2_70{padding:60px 16px 20px}._overlay_rl4o2_455{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:199}._main_rl4o2_289{padding:20px 16px}._articleList_rl4o2_298{max-width:100%}._listTitle_rl4o2_382{font-size:19px}._interestBtn_rl4o2_187{padding:10px 12px;font-size:14px}}._quickFilters_rl4o2_575{display:flex;flex-direction:column;gap:4px;margin-top:8px}._quickFilterBtn_rl4o2_582{width:100%;text-align:left;padding:6px 10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);font-size:12px;font-family:var(--font-sans);color:var(--text-secondary);cursor:pointer;transition:all .15s}._quickFilterBtn_rl4o2_582:hover:not(:disabled){border-color:var(--border-strong);color:var(--text-primary)}._quickFilterBtn_rl4o2_582:disabled{opacity:.45;cursor:not-allowed}._quickFilterActive_rl4o2_603{background:var(--accent-light)!important;border-color:var(--accent-mid)!important;color:var(--accent)!important;font-weight:500}._bookmarksBtn_rl4o2_612{width:100%;padding:8px 14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);font-size:13px;font-family:var(--font-sans);color:var(--text-secondary);cursor:pointer;transition:all .15s;text-align:center}._bookmarksBtn_rl4o2_612:hover{background:#fffbeb;border-color:#fde68a;color:#92400e}._mobileBarRight_rl4o2_634{display:flex;align-items:center;gap:8px}._bookmarkBarBtn_rl4o2_640{background:none;border:1px solid var(--border);border-radius:var(--radius);padding:6px 10px;font-size:14px;cursor:pointer;color:var(--text-secondary);position:relative}._panelOverlay_rl4o2_653{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:299}._switchBtn_rl4o2_660{background:none;border:none;font-size:11px;font-family:var(--font-mono);color:var(--text-tertiary);cursor:pointer;padding:0;letter-spacing:.04em;margin-top:6px;transition:color .15s;text-decoration:underline;text-underline-offset:3px}._switchBtn_rl4o2_660:hover{color:var(--text-secondary)}._backBtn_rl4o2_677{position:fixed;top:16px;left:16px;z-index:50;display:flex;align-items:center;gap:6px;padding:7px 12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);font-size:13px;font-family:var(--font-sans);color:var(--text-secondary);cursor:pointer;transition:all .15s;box-shadow:0 1px 4px #00000014}._backBtn_rl4o2_677:hover{background:var(--surface-2);border-color:var(--border-strong);color:var(--text-primary)}@media (max-width: 768px){._backBtn_rl4o2_677{display:none}}._backArrow_rl4o2_707{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:1px solid var(--border);border-radius:var(--radius);color:var(--text-tertiary);cursor:pointer;margin-bottom:16px;transition:all .15s;flex-shrink:0}._backArrow_rl4o2_707:hover{background:var(--surface-2);border-color:var(--border-strong);color:var(--text-primary)}._idlePrompt_rl4o2_729{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;min-height:60vh;text-align:center;padding:40px;animation:_fadeSlideIn_rl4o2_1 .6s ease both}._idleIcon_rl4o2_741{font-size:32px;color:var(--accent);margin-bottom:16px;opacity:.5}._idleTitle_rl4o2_748{font-family:var(--font-serif);font-size:24px;font-weight:700;color:var(--text-primary);margin-bottom:10px}._idleText_rl4o2_756{font-size:14px;color:var(--text-secondary);max-width:300px;line-height:1.7}._articleHidden_rl4o2_763{opacity:0;transform:translateY(12px)}._articleVisible_rl4o2_768{opacity:1;transform:translateY(0);transition:opacity .5s ease,transform .5s ease}._disclaimer_rl4o2_774{font-size:10px;color:var(--text-tertiary);font-family:var(--font-mono);letter-spacing:.03em;margin-top:4px;max-width:340px;line-height:1.5}._page_rr3gn_1{min-height:100vh;background:#f7f6f2;display:flex;align-items:center;justify-content:center;padding:40px 24px}._inner_rr3gn_10{width:100%;max-width:780px}._header_rr3gn_12{display:flex;align-items:center;gap:14px;margin-bottom:40px}._logo_rr3gn_14{width:48px;height:48px;background:#fff;border:1px solid #e0ddd6;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._title_rr3gn_20{font-family:Libre Baskerville,Georgia,serif;font-size:26px;font-weight:700;color:#1a1916;margin:0 0 2px}._subtitle_rr3gn_21{font-size:13px;color:#6b6860;margin:0}._prompt_rr3gn_22{font-size:11px;font-family:DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em;color:#1a1916;margin-bottom:16px}._grid_rr3gn_24{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:32px;max-width:760px}._card_rr3gn_26{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;background:#fff;border:1px solid #e0ddd6;border-radius:12px;cursor:pointer;text-align:left;transition:all .15s}._card_rr3gn_26:hover{box-shadow:0 2px 12px #0000000f}._cardIcon_rr3gn_33{font-size:18px;color:#a09d97;margin-bottom:4px;transition:color .15s}._cardName_rr3gn_34{font-family:DM Sans,system-ui,sans-serif;font-size:14px;font-weight:500;color:#1a1916;line-height:1.2;transition:color .15s}._cardBrief_rr3gn_35{font-family:DM Mono,monospace;font-size:10px;color:#a09d97;letter-spacing:.02em;transition:color .15s}._footer_rr3gn_37{font-size:10px;font-family:DM Mono,monospace;color:#6b6860;letter-spacing:.04em;text-align:center}@media (max-width: 600px){._grid_rr3gn_24{grid-template-columns:repeat(2,1fr)}._title_rr3gn_20{font-size:22px}}._cardTop_rr3gn_44{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:4px}._countBadge_rr3gn_52{font-family:DM Mono,monospace;font-size:11px;font-weight:500;padding:2px 7px;border-radius:20px;letter-spacing:.02em;transition:all .2s;min-width:36px;text-align:right}._countLoading_rr3gn_64{font-size:14px;color:#d3d1c7;animation:_pulse_rr3gn_1 1s ease-in-out infinite}@keyframes _pulse_rr3gn_1{0%,to{opacity:1}50%{opacity:.3}}._aboutLink_rr3gn_75{background:none;border:none;font-size:10px;font-family:DM Mono,monospace;color:#a09d97;cursor:pointer;padding:0;letter-spacing:.04em;text-decoration:underline;text-underline-offset:3px;transition:color .15s}._aboutLink_rr3gn_75:hover{color:#6b6860}._aboutPanel_rr3gn_91{position:relative;background:#fff;border:1px solid #e0ddd6;border-radius:12px;padding:28px 32px;margin-bottom:24px;animation:_fadeIn_rr3gn_1 .2s ease}@keyframes _fadeIn_rr3gn_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._aboutClose_rr3gn_106{position:absolute;top:16px;right:16px;background:none;border:none;font-size:14px;color:#a09d97;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background .15s}._aboutClose_rr3gn_106:hover{background:#f2f1ed;color:#1a1916}._aboutTitle_rr3gn_122{font-family:Libre Baskerville,Georgia,serif;font-size:18px;font-weight:700;color:#1a1916;margin-bottom:16px}._aboutText_rr3gn_130{font-size:13px;color:#6b6860;line-height:1.75;margin-bottom:12px}._aboutDivider_rr3gn_137{height:1px;background:#e0ddd6;margin:16px 0}._aboutSmall_rr3gn_143{font-size:11px;font-family:DM Mono,monospace;color:#a09d97;letter-spacing:.03em;margin-bottom:4px}._screen_14xqd_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#f7f6f2;display:flex;align-items:center;justify-content:center;z-index:1000;transition:opacity .6s ease}._fadeOut_14xqd_12{opacity:0;pointer-events:none}._inner_14xqd_17{display:flex;flex-direction:column;align-items:center;gap:24px}._pencil_14xqd_25{animation:_pencilWrite_14xqd_1 .8s ease-in-out infinite alternate;transform-origin:bottom center;filter:drop-shadow(0 4px 12px rgba(26,95,74,.15))}@keyframes _pencilWrite_14xqd_1{0%{transform:rotate(-8deg) translate(-6px)}to{transform:rotate(4deg) translate(6px)}}._linePath_14xqd_37{stroke-dasharray:200;stroke-dashoffset:200;animation:_drawLine_14xqd_1 2.2s ease forwards}@keyframes _drawLine_14xqd_1{0%{stroke-dashoffset:200}to{stroke-dashoffset:0}}._label_14xqd_48{font-family:Libre Baskerville,Georgia,serif;font-size:15px;color:#1a1916;letter-spacing:.04em;opacity:0;animation:_fadeInLabel_14xqd_1 .6s ease .8s forwards}@keyframes _fadeInLabel_14xqd_1{to{opacity:1}}
