._tabBar_mbno2_1{display:flex;justify-content:space-around;align-items:center;background-color:var(--tab-background, #f8f8f8);border-top:1px solid var(--border-color, #e0e0e0);padding:8px 0;padding-bottom:calc(8px + env(safe-area-inset-bottom,0));position:fixed;bottom:0;left:0;right:0;z-index:100}._tab_mbno2_1{display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 16px;text-decoration:none;color:var(--text-secondary, #666666);transition:color .2s ease;background:none;border:none;cursor:pointer;font-family:inherit;-webkit-tap-highlight-color:transparent}._tab_mbno2_1:hover{color:var(--text-primary, #333333)}._tab_mbno2_1._active_mbno2_37{color:var(--accent-color, #007aff)}._icon_mbno2_41{font-size:24px;line-height:1}._label_mbno2_46{font-size:10px;font-weight:500}._button_14qvd_1{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;background:transparent;border:1px solid var(--border-color, #e0e0e0);border-radius:8px;color:var(--text-secondary, #666666);cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease}._button_14qvd_1._small_14qvd_16{width:auto;height:100%;aspect-ratio:1;border-radius:6px}._button_14qvd_1:hover:not(:disabled){color:var(--accent-color, #007aff);border-color:var(--accent-color, #007aff);background:#007aff0d}._button_14qvd_1:disabled{cursor:default;opacity:.7}._icon_14qvd_34{flex-shrink:0}._refreshing_14qvd_38 ._icon_14qvd_34{animation:_spin_14qvd_1 1s linear infinite}@keyframes _spin_14qvd_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._overlay_nt69q_1{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_nt69q_1 .15s ease-out}._dialog_nt69q_15{background:var(--background-color, #ffffff);border-radius:12px;width:90%;max-width:340px;box-shadow:0 4px 20px #00000026;animation:_slideUp_nt69q_1 .2s ease-out}._header_nt69q_24{display:flex;justify-content:space-between;align-items:center;padding:16px 16px 0}._title_nt69q_31{margin:0;font-size:17px;font-weight:600;color:var(--text-primary, #1a1a1a)}._closeButton_nt69q_38{display:flex;align-items:center;justify-content:center;padding:4px;background:none;border:none;color:var(--text-secondary, #666666);cursor:pointer;border-radius:6px;transition:background-color .15s ease}._closeButton_nt69q_38:hover{background:var(--surface-hover, #f5f5f5)}._message_nt69q_55{margin:12px 0 0;padding:0 16px;font-size:14px;line-height:1.5;color:var(--text-secondary, #666666)}._actions_nt69q_63{display:flex;gap:8px;padding:20px 16px 16px}._cancelButton_nt69q_69{flex:1;padding:12px;font-size:15px;font-weight:500;color:var(--text-secondary, #666666);background:var(--surface-color, #f5f5f5);border:none;border-radius:8px;cursor:pointer;transition:background-color .15s ease}._cancelButton_nt69q_69:hover{background:var(--surface-hover, #ebebeb)}._confirmButton_nt69q_86{flex:1;padding:12px;font-size:15px;font-weight:500;color:#fff;background:var(--accent-color, #007aff);border:none;border-radius:8px;cursor:pointer;transition:background-color .15s ease}._confirmButton_nt69q_86:hover{background:var(--accent-hover, #0062cc)}@keyframes _fadeIn_nt69q_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_nt69q_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._button_9e5mz_1{position:fixed;right:16px;bottom:calc(68px + env(safe-area-inset-bottom,0px));z-index:100;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--surface-elevated, #ffffff);border:1px solid var(--border-color, #e0e0e0);border-radius:50%;box-shadow:0 2px 8px #00000026;color:var(--text-secondary, #666666);cursor:pointer;opacity:0;transform:scale(.8);pointer-events:none;transition:opacity .2s ease-out,transform .2s ease-out,background-color .15s ease,color .15s ease}._button_9e5mz_1._visible_9e5mz_31{opacity:1;transform:scale(1);pointer-events:auto}._button_9e5mz_1:hover{background:var(--surface-hover, #f5f5f5);color:var(--accent-color, #007aff)}._button_9e5mz_1:active{transform:scale(.95);background:var(--surface-active, #eeeeee)}._button_9e5mz_1._visible_9e5mz_31:active{transform:scale(.95)}._card_olcil_1{position:relative;display:flex;align-items:stretch;padding:12px 16px;background:var(--surface-color, #ffffff);border:1px solid var(--border-color, #e0e0e0);border-radius:12px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}._card_olcil_1:hover{background:var(--surface-hover, #f5f5f5);border-color:var(--border-color, #d0d0d0)}._card_olcil_1:active{background:var(--surface-active, #eeeeee)}._content_olcil_22{flex:1;min-width:0}._header_olcil_27{display:flex;align-items:flex-start;gap:8px;margin-bottom:4px}._name_olcil_34{font-size:16px;font-weight:600;color:var(--text-primary, #1a1a1a);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}._badge_olcil_45{flex-shrink:0;font-size:11px;font-weight:600;color:#fff;background:var(--accent-color, #007aff);padding:2px 6px;border-radius:4px}._author_olcil_55{font-size:13px;color:var(--text-secondary, #666666);margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._meta_olcil_64{display:flex;gap:16px;font-size:12px;color:var(--text-tertiary, #999999)}._progress_olcil_71,._lastOpened_olcil_75{font-variant-numeric:tabular-nums}._deleteButton_olcil_79{position:absolute;right:8px;bottom:8px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:6px;color:var(--text-tertiary, #999999);cursor:pointer;transition:color .15s ease,background-color .15s ease}._deleteButton_olcil_79:hover{background:#ff3b301a;color:var(--error-color, #ff3b30)}._container_kbz0p_1{display:flex;align-items:center;gap:12px;padding:30px 15px 5px}._searchWrapper_kbz0p_8{flex:1;position:relative;display:flex;align-items:center}._searchIcon_kbz0p_15{position:absolute;left:12px;color:var(--text-tertiary, #999999);pointer-events:none}._searchInput_kbz0p_22{width:100%;padding:8px 36px;font-size:14px;border:1px solid var(--border-color, #e0e0e0);border-radius:6px;background:var(--background-color, #ffffff);color:var(--text-primary, #1a1a1a);outline:none;transition:border-color .15s ease,box-shadow .15s ease}._searchInput_kbz0p_22:focus{border-color:var(--accent-color, #007aff);box-shadow:0 0 0 3px #007aff26}._searchInput_kbz0p_22::placeholder{color:var(--text-tertiary, #999999)}._clearButton_kbz0p_43{position:absolute;right:8px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;background:var(--surface-hover, #f5f5f5);border:none;border-radius:50%;color:var(--text-tertiary, #999999);cursor:pointer;transition:background-color .15s ease,color .15s ease}._clearButton_kbz0p_43:hover{background:var(--surface-active, #eeeeee);color:var(--text-secondary, #666666)}._trailing_kbz0p_65{flex-shrink:0}._container_1uwdq_1{position:relative;display:flex;flex-direction:column;height:100%;overflow-y:auto;overflow-x:hidden;touch-action:pan-y}._tabs_1uwdq_11{display:flex;gap:0;margin:0 16px 12px;border-bottom:1px solid var(--border-color, #e0e0e0)}._tab_1uwdq_11{flex:1;padding:10px 16px;font-size:14px;font-weight:500;color:var(--text-secondary, #666666);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .15s ease,border-color .15s ease;margin-bottom:-1px}._tab_1uwdq_11:hover{color:var(--text-primary, #1a1a1a)}._tabActive_1uwdq_36{color:var(--accent-color, #007aff);border-bottom-color:var(--accent-color, #007aff)}._titleList_1uwdq_41{flex:1;padding:0 16px 16px;display:flex;flex-direction:column;gap:8px}._loading_1uwdq_49{display:flex;align-items:center;justify-content:center;padding:48px 16px;color:var(--text-secondary, #666666)}._empty_1uwdq_57{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 16px;text-align:center}._emptyMessage_1uwdq_66{font-size:16px;color:var(--text-secondary, #666666);margin:0 0 8px}._emptyHint_1uwdq_72{font-size:14px;color:var(--text-tertiary, #999999);margin:0}._inputGroup_3c2pt_5{display:flex;gap:8px}._input_3c2pt_5{flex:1;min-width:0;padding:10px 12px;font-size:14px;border:1px solid var(--border-color, #e0e0e0);border-radius:6px;background:var(--background-color, #ffffff);color:var(--text-primary, #1a1a1a);outline:none;transition:border-color .15s ease,box-shadow .15s ease}._input_3c2pt_5:focus{border-color:var(--accent-color, #007aff);box-shadow:0 0 0 3px #007aff26}._input_3c2pt_5:disabled{background:var(--surface-hover, #f5f5f5);color:var(--text-tertiary, #999999)}._input_3c2pt_5::placeholder{color:var(--text-tertiary, #999999)}._submitButton_3c2pt_37{flex-shrink:0;padding:10px 20px;font-size:14px;font-weight:600;color:#fff;background:var(--accent-color, #007aff);border:none;border-radius:6px;cursor:pointer;transition:background-color .15s ease}._submitButton_3c2pt_37:hover:not(:disabled){background:var(--accent-hover, #0066d6)}._submitButton_3c2pt_37:disabled{background:var(--text-tertiary, #999999);cursor:not-allowed}._cancelButton_3c2pt_59{flex-shrink:0;padding:10px 16px;font-size:14px;font-weight:500;color:var(--text-secondary, #666666);background:transparent;border:1px solid var(--border-color, #e0e0e0);border-radius:6px;cursor:pointer;transition:background-color .15s ease}._cancelButton_3c2pt_59:hover:not(:disabled){background:var(--surface-hover, #f5f5f5)}._cancelButton_3c2pt_59:disabled{color:var(--text-tertiary, #999999);cursor:not-allowed}._error_3c2pt_81{margin:8px 0 0;font-size:13px;color:var(--error-color, #ff3b30)}._hint_3c2pt_87{margin:8px 0 0;font-size:12px;color:var(--text-tertiary, #999999)}._overlay_uuiwr_3{position:fixed;inset:0;background:#0000004d;display:flex;align-items:flex-end;justify-content:center;z-index:200;transition:opacity .4s ease-out;touch-action:none}._panel_uuiwr_15{position:relative;width:100%;max-width:500px;background:var(--background-color, #ffffff);border-radius:16px 16px 0 0;display:flex;flex-direction:column;box-shadow:0 -2px 10px #0003;animation:_slideUp_uuiwr_1 .4s ease-out;transition:transform .4s ease-out,opacity .4s ease-out;touch-action:none}@keyframes _slideUp_uuiwr_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._header_uuiwr_38{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 16px;border-bottom:1px solid var(--border-color, #e0e0e0);flex-shrink:0;position:relative;-webkit-user-select:none;user-select:none;touch-action:none}._dragHandle_uuiwr_51{position:absolute;top:8px;left:50%;transform:translate(-50%);width:36px;height:4px;background:#0003;border-radius:2px}._title_uuiwr_62{margin:0;font-size:18px;font-weight:600;color:var(--text-primary, #1a1a1a)}._closeButton_uuiwr_69{width:32px;height:32px;border:none;background:transparent;color:var(--text-secondary, #666666);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s;flex-shrink:0}._closeButton_uuiwr_69:hover{background:var(--surface-hover, #f5f5f5)}._content_uuiwr_88{padding:16px 20px;padding-bottom:calc(16px + env(safe-area-inset-bottom))}[data-theme=dark] ._panel_uuiwr_15{background:#1c1c1e}[data-theme=dark] ._header_uuiwr_38{border-color:#3a3a3c}[data-theme=dark] ._title_uuiwr_62{color:#fff}[data-theme=dark] ._closeButton_uuiwr_69{color:#999}[data-theme=dark] ._closeButton_uuiwr_69:hover{background:#ffffff1a}[data-theme=dark] ._dragHandle_uuiwr_51{background:#ffffff4d}@media(hover:hover)and (pointer:fine){._dragHandle_uuiwr_51{display:none}}._container_49rna_1{display:flex;flex-direction:column;height:100%}._header_49rna_7{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:calc(16px + env(safe-area-inset-top,0px)) 16px 16px;border-bottom:1px solid var(--border-color, #e0e0e0);background-color:var(--background-color, #ffffff)}._title_49rna_21{font-size:24px;font-weight:600;margin:0;color:var(--text-primary, #1a1a1a)}._addButton_49rna_28{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:transparent;border:none;border-radius:50%;color:var(--accent-color, #007aff);cursor:pointer;transition:background-color .15s ease}._addButton_49rna_28:hover{background:var(--surface-hover, #f5f5f5)}._addButton_49rna_28:active{background:var(--surface-active, #eeeeee)}._content_49rna_51{flex:1;min-height:0;overflow:hidden;padding-top:calc(56px + env(safe-area-inset-top,0px));padding-bottom:calc(52px + env(safe-area-inset-bottom,0))}._container_1wc39_1{padding:16px;border-bottom:1px solid var(--border-color, #e0e0e0)}._metaRow_1wc39_6{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}._info_1wc39_14{flex:1;min-width:0}._name_1wc39_19{font-size:20px;font-weight:600;color:var(--text-primary, #1a1a1a);margin:0 0 8px}._author_1wc39_26{font-size:14px;color:var(--text-secondary, #666666);margin:0 0 4px}._stats_1wc39_32{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--text-tertiary, #999999)}._stat_1wc39_32{font-variant-numeric:tabular-nums}._newBadge_1wc39_44{font-size:12px;font-weight:600;color:var(--accent-color, #007aff)}._synopsisSection_1wc39_50{margin-bottom:16px}._synopsis_1wc39_50{font-size:14px;line-height:1.6;color:var(--text-secondary, #666666);margin:0;white-space:pre-line;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._showMoreButton_1wc39_67{display:inline-block;margin-top:8px;padding:0;font-size:14px;font-weight:500;color:var(--accent-color, #007aff);background:transparent;border:none;cursor:pointer;transition:opacity .15s ease}._showMoreButton_1wc39_67:hover{opacity:.7}._actions_1wc39_84{display:flex;flex-direction:column;gap:12px}._primaryButton_1wc39_90{width:100%;padding:12px;font-size:16px;font-weight:600;color:#fff;background:var(--accent-color, #007aff);border:none;border-radius:8px;cursor:pointer;transition:background-color .15s ease}._primaryButton_1wc39_90:hover{background:var(--accent-hover, #0066d6)}._secondaryActions_1wc39_107{display:flex;gap:8px;flex-shrink:0}._iconButton_1wc39_113{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--surface-color, #ffffff);border:1px solid var(--border-color, #e0e0e0);border-radius:8px;color:var(--text-secondary, #666666);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}._iconButton_1wc39_113:hover:not(:disabled){background:var(--surface-hover, #f5f5f5);color:var(--text-primary, #1a1a1a)}._iconButton_1wc39_113:disabled{opacity:.5;cursor:not-allowed}._dangerButton_1wc39_137:hover:not(:disabled){color:var(--error-color, #ff3b30);border-color:var(--error-color, #ff3b30)}._spinning_1wc39_142{animation:_spin_1wc39_142 1s linear infinite}._pulse_1wc39_146{animation:_pulse_1wc39_146 1.5s ease-in-out infinite}@keyframes _spin_1wc39_142{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _pulse_1wc39_146{0%,to{opacity:1}50%{opacity:.4}}._container_1ysjl_1{flex:1;overflow-y:auto;padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}._group_1ysjl_8{margin-bottom:16px}._group_1ysjl_8:last-child{margin-bottom:0}._chapterTitle_1ysjl_16{font-size:14px;font-weight:600;color:var(--text-secondary, #666666);margin:0 0 8px;padding:8px 16px;background:var(--surface-hover, #f5f5f5);position:sticky;top:0;z-index:1}._storyList_1ysjl_28{list-style:none;margin:0;padding:0}._storyItem_1ysjl_34{border-bottom:1px solid var(--border-color, #e0e0e0)}._storyItem_1ysjl_34:last-child{border-bottom:none}._storyButton_1ysjl_42{display:flex;align-items:center;width:100%;padding:12px 16px;gap:12px;font-size:14px;text-align:left;background:transparent;border:none;cursor:pointer;transition:background-color .15s ease}._storyButton_1ysjl_42:hover{background:var(--surface-hover, #f5f5f5)}._storyButton_1ysjl_42:active{background:var(--surface-active, #eeeeee)}._storyButton_1ysjl_42._read_1ysjl_64{opacity:.7}._storyIndex_1ysjl_68{flex-shrink:0;width:36px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-tertiary, #999999)}._storyName_1ysjl_77{flex:1;color:var(--text-primary, #1a1a1a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._newBadge_1ysjl_85{flex-shrink:0;font-size:11px;font-weight:600;color:var(--accent-color, #007aff);padding:2px 6px;border:1px solid var(--accent-color, #007aff);border-radius:4px}._currentBadge_1ysjl_95{flex-shrink:0;font-size:11px;font-weight:600;color:#34c759;padding:2px 6px;border:1px solid #34c759;border-radius:4px}._cachedIcon_1ysjl_105{flex-shrink:0;color:#007aff}._downloadingIcon_1ysjl_110{flex-shrink:0;color:var(--text-tertiary, #999999);animation:_spin_1ysjl_1 1s linear infinite}@keyframes _spin_1ysjl_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_1b154_1{display:flex;flex-direction:column;height:100%}._loading_1b154_7{display:flex;align-items:center;justify-content:center;flex:1;color:var(--text-secondary, #666666)}._error_1b154_15{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:32px 16px;text-align:center}._errorMessage_1b154_25{font-size:16px;color:var(--text-secondary, #666666);margin:0 0 8px}._errorDetail_1b154_31{font-size:14px;color:var(--text-tertiary, #999999);margin:0}._backButton_1b154_37{margin-top:16px;padding:10px 20px;font-size:14px;font-weight:500;color:var(--accent-color, #007aff);background:transparent;border:1px solid var(--accent-color, #007aff);border-radius:6px;cursor:pointer;transition:background-color .15s ease}._backButton_1b154_37:hover{background:#007aff1a}._container_y0bll_1{display:flex;flex-direction:column;height:100%}._header_y0bll_7{position:fixed;top:0;left:0;right:0;z-index:100;padding:calc(12px + env(safe-area-inset-top,0px)) 16px 12px;border-bottom:1px solid var(--border-color, #e0e0e0);background-color:var(--background-color, #ffffff)}._backButton_y0bll_18{display:flex;align-items:center;gap:4px;padding:8px 12px;font-size:14px;font-weight:500;color:var(--accent-color, #007aff);background:transparent;border:none;border-radius:6px;cursor:pointer;transition:background-color .15s ease}._backButton_y0bll_18:hover{background:#007aff1a}._content_y0bll_37{flex:1;min-height:0;overflow:hidden;padding-top:calc(52px + env(safe-area-inset-top,0px))}._error_y0bll_44{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:32px 16px;text-align:center;color:var(--text-secondary, #666666)}._container_1fcjn_1{display:flex;padding:20px 16px 8px;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--border-color, #e0e0e0);margin-bottom:-14px}._tab_1fcjn_11{flex-shrink:0;padding:6px 12px;font-size:13px;font-weight:500;color:var(--text-secondary, #666666);background:var(--surface-color, #ffffff);border:1px solid var(--border-color, #e0e0e0);border-radius:6px;cursor:pointer;transition:all .15s ease}._tab_1fcjn_11:hover:not(._active_1fcjn_24){background:var(--surface-hover, #f5f5f5)}._tab_1fcjn_11._active_1fcjn_24{color:#fff;background:var(--accent-color, #3d5afe);border-color:var(--accent-color, #3d5afe)}._tab_1fcjn_11._x18_1fcjn_36._active_1fcjn_24{background:#e64980;border-color:#e64980}._container_4omnk_1{display:flex;flex:1;padding:10px 16px;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch}._tab_4omnk_10{flex-shrink:0;padding:8px 16px;font-size:14px;font-weight:500;color:var(--text-secondary, #666666);background:var(--surface-color, #ffffff);border:1px solid var(--border-color, #e0e0e0);border-radius:6px;cursor:pointer;transition:all .15s ease}._tab_4omnk_10:hover:not(._active_4omnk_23){background:var(--surface-hover, #f5f5f5)}._tab_4omnk_10._active_4omnk_23{color:#fff;background:var(--accent-color, #007aff);border-color:var(--accent-color, #007aff)}._card_1moz5_1{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border-color, #e0e0e0);position:relative}._card_1moz5_1:last-child{border-bottom:none}._rank_1moz5_14{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-top:2px;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-secondary, #666666);background:var(--surface-hover, #f5f5f5);border-radius:6px}._rank_1moz5_14._gold_1moz5_30{background:linear-gradient(135deg,gold,#ffb800);color:#fff}._rank_1moz5_14._silver_1moz5_35{background:linear-gradient(135deg,silver,#a0a0a0);color:#fff}._rank_1moz5_14._bronze_1moz5_40{background:linear-gradient(135deg,#cd7f32,#b87333);color:#fff}._content_1moz5_45{flex:1;min-width:0}._title_1moz5_50{font-size:15px;font-weight:600;color:var(--text-primary, #1a1a1a);margin:0 0 2px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._author_1moz5_63{font-size:13px;color:var(--text-secondary, #666666);margin:0 0 6px;padding-right:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._meta_1moz5_73{display:flex;flex-wrap:wrap;align-items:center;gap:0;font-size:12px;color:var(--text-tertiary, #999999);margin-bottom:4px;padding-right:50px}._separator_1moz5_84{margin:0 4px}._stories_1moz5_88{font-variant-numeric:tabular-nums}._completed_1moz5_92{color:var(--success-color, #34c759)}._ongoing_1moz5_96{color:var(--accent-color, #007aff)}._length_1moz5_100{font-variant-numeric:tabular-nums}._points_1moz5_104{display:flex;align-items:baseline;gap:2px;font-size:13px;padding-right:50px}._pointsValue_1moz5_112{font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-primary, #1a1a1a)}._pointsLabel_1moz5_118{font-size:11px;color:var(--text-tertiary, #999999)}._synopsis_1moz5_123{font-size:12px;color:var(--text-secondary, #666666);margin:6px 0 0;padding-right:50px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._addButton_1moz5_136{padding:6px 12px;font-size:13px;font-weight:600;color:#fff;background:var(--accent-color, #007aff);border:none;border-radius:6px;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}._addButton_1moz5_136:hover:not(:disabled){background:var(--accent-hover, #0066d6)}._addButton_1moz5_136:disabled{cursor:not-allowed;opacity:.6}._addButton_1moz5_136._added_1moz5_157{background:var(--success-color, #34c759);color:#fff}._addButton_1moz5_136._added_1moz5_157:hover{background:var(--success-hover, #2db84d)}._buttonGroup_1moz5_166{position:absolute;bottom:16px;right:16px;display:flex;flex-direction:column;gap:8px}._infoButton_1moz5_175{padding:6px 12px;font-size:13px;font-weight:600;color:var(--accent-color, #007aff);background:var(--surface-hover, #f5f5f5);border:1px solid var(--border-color, #e0e0e0);border-radius:6px;cursor:pointer;transition:background-color .15s ease}._infoButton_1moz5_175:hover{background:var(--surface-active, #e8e8e8)}._container_yfk7t_1{position:relative;display:flex;flex-direction:column;height:100%}._toolbar_yfk7t_8{display:flex;align-items:center;gap:8px;padding:14px 16px 0 0;border-bottom:1px solid var(--border-color, #e0e0e0)}._list_yfk7t_16{flex:1;overflow:hidden}._loading_yfk7t_21{display:flex;align-items:center;justify-content:center;padding:48px 16px;color:var(--text-secondary, #666666)}._error_yfk7t_29{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 16px;text-align:center}._errorMessage_yfk7t_38{font-size:16px;color:var(--text-secondary, #666666);margin:0 0 8px}._errorDetail_yfk7t_44{font-size:14px;color:var(--text-tertiary, #999999);margin:0 0 16px}._retryButton_yfk7t_50{padding:10px 20px;font-size:14px;font-weight:500;color:var(--accent-color, #007aff);background:transparent;border:1px solid var(--accent-color, #007aff);border-radius:6px;cursor:pointer;transition:background-color .15s ease}._retryButton_yfk7t_50:hover{background:#007aff1a}._empty_yfk7t_66{display:flex;align-items:center;justify-content:center;padding:48px 16px;color:var(--text-secondary, #666666)}._scrollList_yfk7t_74{height:100%;overflow-y:auto;padding:0 0 8px}._loadMoreTrigger_yfk7t_80{height:1px}._loadingMore_yfk7t_84{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;color:var(--text-secondary, #666666);font-size:14px}._spinner_yfk7t_94{width:20px;height:20px;border:2px solid var(--border-color, #e0e0e0);border-top-color:var(--accent-color, #007aff);border-radius:50%;animation:_spin_yfk7t_94 .8s linear infinite}@keyframes _spin_yfk7t_94{to{transform:rotate(360deg)}}._section_rgj70_1{padding:16px;border-bottom:1px solid var(--border-color, #e0e0e0)}._title_rgj70_6{font-size:14px;font-weight:600;color:var(--text-secondary, #666666);text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px}._settingRow_rgj70_15{display:flex;align-items:center;justify-content:space-between;gap:16px}._settingInfo_rgj70_22{flex:1;min-width:0}._settingLabel_rgj70_27{display:block;font-size:16px;font-weight:500;color:var(--text-primary, #1a1a1a);margin-bottom:2px}._settingDescription_rgj70_35{display:block;font-size:13px;color:var(--text-tertiary, #999999)}._toggle_rgj70_41{flex-shrink:0;position:relative;width:51px;height:31px;padding:0;background:var(--surface-hover, #e0e0e0);border:none;border-radius:16px;cursor:pointer;transition:background-color .2s ease}._toggle_rgj70_41._toggleOn_rgj70_54{background:var(--accent-color, #007aff)}._toggleThumb_rgj70_58{position:absolute;top:2px;left:2px;width:27px;height:27px;background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;transition:transform .2s ease}._toggle_rgj70_41._toggleOn_rgj70_54 ._toggleThumb_rgj70_58{transform:translate(20px)}._form_finqs_1{display:flex;flex-direction:column;gap:12px}._inputGroup_finqs_7{display:flex;flex-direction:column;gap:8px}._input_finqs_7{width:100%;padding:10px 12px;font-size:14px;border:1px solid var(--border-color, #e0e0e0);border-radius:6px;background:var(--background-color, #ffffff);color:var(--text-primary, #1a1a1a);outline:none;transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}._input_finqs_7:focus{border-color:var(--accent-color, #007aff);box-shadow:0 0 0 3px #007aff26}._input_finqs_7::placeholder{color:var(--text-tertiary, #999999)}._error_finqs_35{font-size:13px;color:var(--error-color, #ff3b30);margin:0}._submitButton_finqs_41{width:100%;padding:12px 20px;font-size:15px;font-weight:600;color:#fff;background:var(--accent-color, #007aff);border:none;border-radius:8px;cursor:pointer;transition:background-color .15s ease}._submitButton_finqs_41:hover:not(:disabled){background:var(--accent-hover, #0066d6)}._submitButton_finqs_41:disabled{background:var(--text-tertiary, #999999);cursor:not-allowed}._hint_finqs_63{font-size:12px;color:var(--text-tertiary, #999999);margin:0;line-height:1.5}._overlay_1xopd_3{position:fixed;inset:0;background:#0000004d;display:flex;align-items:flex-end;justify-content:center;z-index:200;transition:opacity .4s ease-out;touch-action:none}._panel_1xopd_15{position:relative;width:100%;max-width:500px;background:var(--background-color, #ffffff);border-radius:16px 16px 0 0;display:flex;flex-direction:column;box-shadow:0 -2px 10px #0003;animation:_slideUp_1xopd_1 .4s ease-out;transition:transform .4s ease-out,opacity .4s ease-out;touch-action:none}@keyframes _slideUp_1xopd_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._header_1xopd_38{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 16px;border-bottom:1px solid var(--border-color, #e0e0e0);flex-shrink:0;position:relative;-webkit-user-select:none;user-select:none;touch-action:none}._dragHandle_1xopd_51{position:absolute;top:8px;left:50%;transform:translate(-50%);width:36px;height:4px;background:#0003;border-radius:2px}._title_1xopd_62{margin:0;font-size:18px;font-weight:600;color:var(--text-primary, #1a1a1a)}._closeButton_1xopd_69{width:32px;height:32px;border:none;background:transparent;color:var(--text-secondary, #666666);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s;flex-shrink:0}._closeButton_1xopd_69:hover{background:var(--surface-hover, #f5f5f5)}._content_1xopd_88{padding:16px 20px;padding-bottom:calc(16px + env(safe-area-inset-bottom))}[data-theme=dark] ._panel_1xopd_15{background:#1c1c1e}[data-theme=dark] ._header_1xopd_38{border-color:#3a3a3c}[data-theme=dark] ._title_1xopd_62{color:#fff}[data-theme=dark] ._closeButton_1xopd_69{color:#999}[data-theme=dark] ._closeButton_1xopd_69:hover{background:#ffffff1a}[data-theme=dark] ._dragHandle_1xopd_51{background:#ffffff4d}@media(hover:hover)and (pointer:fine){._dragHandle_1xopd_51{display:none}}._section_1pynv_1{padding:16px;border-bottom:1px solid var(--border-color, #e0e0e0)}._header_1pynv_6{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._title_1pynv_13{font-size:14px;font-weight:600;color:var(--text-secondary, #666666);text-transform:uppercase;letter-spacing:.5px;margin:0}._addButton_1pynv_22{padding:6px 12px;font-size:13px;font-weight:600;color:var(--accent-color, #007aff);background:transparent;border:1px solid var(--accent-color, #007aff);border-radius:6px;cursor:pointer;transition:background-color .15s ease,color .15s ease}._addButton_1pynv_22:hover{background:var(--accent-color, #007aff);color:#fff}._shortcutList_1pynv_39{list-style:none;margin:0;padding:0}._shortcutItem_1pynv_45{display:flex;align-items:center;border-bottom:1px solid var(--border-color, #e0e0e0)}._shortcutItem_1pynv_45:last-child{border-bottom:none}._shortcutButton_1pynv_55{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 0;background:transparent;border:none;cursor:pointer;text-align:left;transition:opacity .15s ease}._shortcutButton_1pynv_55:hover{opacity:.7}._shortcutButton_1pynv_55:active{opacity:.5}._shortcutName_1pynv_77{font-size:15px;font-weight:500;color:var(--text-primary, #1a1a1a)}._shortcutUrl_1pynv_83{font-size:12px;color:var(--text-tertiary, #999999);word-break:break-all}._deleteButton_1pynv_89{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;border-radius:6px;color:var(--text-tertiary, #999999);cursor:pointer;transition:background-color .15s ease,color .15s ease}._deleteButton_1pynv_89:hover{background:#ff3b301a;color:#ff3b30}._hint_1pynv_110{font-size:13px;color:var(--text-tertiary, #999999);margin:12px 0 0;line-height:1.5}._section_gs052_1{padding:16px;border-bottom:1px solid var(--border-color, #e0e0e0)}._title_gs052_6{font-size:14px;font-weight:600;color:var(--text-secondary, #666666);text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px}._message_gs052_15{padding:10px 12px;margin-bottom:12px;font-size:14px;color:var(--text-primary, #1a1a1a);background:var(--surface-hover, #f5f5f5);border-radius:6px}._buttonGroup_gs052_24{display:flex;flex-direction:column;gap:8px}._button_gs052_24{width:100%;padding:12px 16px;font-size:15px;font-weight:500;color:var(--accent-color, #007aff);background:var(--surface-color, #ffffff);border:1px solid var(--border-color, #e0e0e0);border-radius:8px;cursor:pointer;transition:background-color .15s ease}._button_gs052_24:hover:not(:disabled){background:var(--surface-hover, #f5f5f5)}._button_gs052_24:disabled{color:var(--text-tertiary, #999999);cursor:not-allowed}._hint_gs052_52{font-size:13px;color:var(--text-tertiary, #999999);margin:12px 0 0;line-height:1.5}._section_1dyhb_1{padding:16px;border-bottom:1px solid var(--border-color, #e0e0e0)}._title_1dyhb_6{font-size:14px;font-weight:600;color:var(--text-secondary, #666666);text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px}._inputGroup_1dyhb_15{display:flex;flex-direction:column;gap:8px}._label_1dyhb_21{font-size:15px;font-weight:500;color:var(--text-primary, #1a1a1a)}._inputRow_1dyhb_27{display:flex;gap:8px}._input_1dyhb_15{flex:1;min-width:0;padding:10px 12px;font-size:14px;border:1px solid var(--border-color, #e0e0e0);border-radius:6px;background:var(--background-color, #ffffff);color:var(--text-primary, #1a1a1a);outline:none;transition:border-color .15s ease,box-shadow .15s ease}._input_1dyhb_15:focus{border-color:var(--accent-color, #007aff);box-shadow:0 0 0 3px #007aff26}._input_1dyhb_15::placeholder{color:var(--text-tertiary, #999999)}._saveButton_1dyhb_54{flex-shrink:0;padding:10px 16px;font-size:14px;font-weight:600;color:#fff;background:var(--accent-color, #007aff);border:none;border-radius:6px;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}._saveButton_1dyhb_54:hover:not(:disabled){background:var(--accent-hover, #0066d6)}._saveButton_1dyhb_54:disabled{opacity:.5;cursor:not-allowed}._hint_1dyhb_76{font-size:13px;color:var(--text-tertiary, #999999);margin:4px 0 0;line-height:1.5}._readOnlyValue_1dyhb_83{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;color:var(--text-secondary, #666666);margin:0;word-break:break-all}._inputGroup_1dyhb_15+._inputGroup_1dyhb_15{margin-top:16px}._section_14sv2_1{padding:16px;border-bottom:1px solid var(--border-color, #e0e0e0)}._title_14sv2_6{font-size:14px;font-weight:600;color:var(--text-secondary, #666666);text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px}._warning_14sv2_15{font-size:13px;color:var(--text-tertiary, #999999);margin:0 0 16px;line-height:1.4}._siteList_14sv2_22{display:flex;flex-direction:column;gap:12px}._settingRow_14sv2_28{display:flex;align-items:center;justify-content:space-between;gap:16px}._settingInfo_14sv2_35{flex:1;min-width:0}._settingLabel_14sv2_40{display:block;font-size:16px;font-weight:500;color:var(--text-primary, #1a1a1a);margin-bottom:2px}._settingDescription_14sv2_48{display:block;font-size:13px;color:var(--text-tertiary, #999999)}._toggle_14sv2_54{flex-shrink:0;position:relative;width:51px;height:31px;padding:0;background:var(--surface-hover, #e0e0e0);border:none;border-radius:16px;cursor:pointer;transition:background-color .2s ease}._toggle_14sv2_54._toggleOn_14sv2_67{background:#e64980}._toggleThumb_14sv2_71{position:absolute;top:2px;left:2px;width:27px;height:27px;background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;transition:transform .2s ease}._toggle_14sv2_54._toggleOn_14sv2_67 ._toggleThumb_14sv2_71{transform:translate(20px)}._container_1nzcf_1{display:flex;flex-direction:column;height:100%;overflow-y:auto;padding-top:14px}._versionSection_1nzcf_9{padding:24px 16px;text-align:center}._versionText_1nzcf_14{font-size:13px;color:var(--text-tertiary, #999999);margin:0}._container_1ok8r_1{display:flex;flex-direction:column;height:100%}._header_1ok8r_7{position:fixed;top:0;left:0;right:0;z-index:100;padding:calc(16px + env(safe-area-inset-top,0px)) 16px 16px;border-bottom:1px solid var(--border-color, #e0e0e0);background-color:var(--background-color, #ffffff)}._title_1ok8r_18{font-size:24px;font-weight:600;margin:0;color:var(--text-primary, #1a1a1a)}._content_1ok8r_25{flex:1;min-height:0;overflow:hidden;padding-top:calc(56px + env(safe-area-inset-top,0px));padding-bottom:calc(52px + env(safe-area-inset-bottom,0))}._container_adk83_6{position:relative;width:100%;height:100%;overflow:hidden;user-select:none;-webkit-user-select:none;--viv-layoutUnitAdj: 0px}._wrapper_adk83_20{display:flex;width:300%;height:100%;transition:transform .2s ease-out;will-change:transform}._wrapper_adk83_20._dragging_adk83_29,._wrapper_adk83_20._resetting_adk83_34{transition:none}._pageSlot_adk83_39{position:relative;flex:0 0 33.333%;width:33.333%;height:100%;overflow:visible;box-sizing:border-box}._pageNumber_adk83_49{position:absolute;bottom:40px;left:50%;transform:translate(-50%);font-size:12px;font-family:system-ui,-apple-system,sans-serif;font-variant-numeric:tabular-nums;pointer-events:none;z-index:10}._pageSlot_adk83_39 .vivliostyle-page,._pageSlot_adk83_39 [data-vivliostyle-page],._pageSlot_adk83_39 .vivliostyle-page-container{width:var(--content-width)!important;height:var(--content-height)!important}._pageSlot_adk83_39 .vivliostyle-bleed-box,._pageSlot_adk83_39 [data-vivliostyle-bleed-box]{width:var(--content-width)!important;height:var(--content-height)!important;overflow:visible!important}._pageSlot_adk83_39 .vivliostyle-page-area{width:var(--content-width)!important;height:var(--content-height)!important}._pageSlot_adk83_39>:first-child{transform:none!important;position:relative!important;left:auto!important;top:auto!important;width:var(--content-width)!important;height:var(--content-height)!important;pointer-events:none}._pageSlot_adk83_39 [data-vivliostyle-page-box],._pageSlot_adk83_39 [data-vivliostyle-page-area-container],._pageSlot_adk83_39 [data-vivliostyle-page-area]{width:var(--content-width)!important;height:var(--content-height)!important}._container_1dwry_3{position:relative;width:100%;height:100vh;height:100dvh;padding:0;overscroll-behavior:none;overflow:hidden;background-color:var(--reader-bg-color, #ffffff);color:var(--reader-text-color, #000000)}._viewport_1dwry_28{width:100%;height:100%;overflow:hidden;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}._viewport_1dwry_28 iframe{display:block}._error_1dwry_43{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:20px;text-align:center;font-family:system-ui,-apple-system,sans-serif}._error_1dwry_43 p{margin:8px 0;opacity:.7}._error_1dwry_43 p:first-child{font-size:16px;font-weight:500}._errorTitle_1dwry_64{margin:8px 0;font-size:16px;font-weight:500;opacity:.9}._errorMessage_1dwry_71{margin:8px 0;font-size:14px;opacity:.7}._errorActions_1dwry_77{display:flex;gap:12px;margin-top:24px}._errorButton_1dwry_83{display:flex;align-items:center;gap:6px;padding:12px 20px;font-size:14px;font-weight:500;color:#fff;background-color:var(--accent-color, #007aff);border:none;border-radius:8px;cursor:pointer;transition:background-color .15s ease}._errorButton_1dwry_83:hover{background-color:var(--accent-color-hover, #0062cc)}._errorButton_1dwry_83:active{background-color:var(--accent-color-active, #0056b3)}._errorButtonSecondary_1dwry_106{display:flex;align-items:center;gap:6px;padding:12px 20px;font-size:14px;font-weight:500;color:var(--text-secondary, #666666);background-color:var(--surface-color, #f5f5f5);border:1px solid var(--border-color, #e0e0e0);border-radius:8px;cursor:pointer;transition:background-color .15s ease}._errorButtonSecondary_1dwry_106:hover{background-color:var(--surface-color-hover, #ebebeb)}._errorButtonSecondary_1dwry_106:active{background-color:var(--surface-color-active, #e0e0e0)}._resizingOverlay_1dwry_130{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:100;pointer-events:none}._loadingOverlay_1dwry_144{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;z-index:100;pointer-events:none}._loadingText_1dwry_159{margin:0;font-family:system-ui,-apple-system,sans-serif;font-size:14px;color:var(--text-secondary, #666666)}._loadingSpinner_1dwry_166{color:var(--text-secondary, #666666);animation:_spin_1dwry_1 1s linear infinite}@keyframes _spin_1dwry_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._overlay_x9jhn_3{position:fixed;inset:0;background:transparent;display:flex;align-items:flex-end;justify-content:center;z-index:100}._panel_x9jhn_13{position:relative;width:100%;max-width:390px;background:#fff;border-radius:16px 16px 0 0;padding:20px;padding-bottom:calc(20px + env(safe-area-inset-bottom));box-shadow:0 -2px 10px #0003;animation:_slideUp_x9jhn_1 .4s ease-out;transition:transform .4s ease-out,opacity .4s ease-out;-webkit-user-select:none;user-select:none;touch-action:pan-x}@keyframes _slideUp_x9jhn_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._header_x9jhn_39{position:relative;padding:12px 20px 0;margin:-20px -20px 0;min-height:20px;background:#999;border-radius:16px 16px 0 0;-webkit-user-select:none;user-select:none}._dragHandle_x9jhn_52{position:absolute;top:8px;left:50%;transform:translate(-50%);width:36px;height:4px;background:#ffffff80;border-radius:2px}._closeButton_x9jhn_63{position:absolute;top:10px;right:16px;width:24px;height:24px;border:none;background:transparent;font-size:20px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s;outline:none;-webkit-tap-highlight-color:transparent}._closeButton_x9jhn_63:hover{background:#fff3}._section_x9jhn_87{margin-bottom:20px}._themeSection_x9jhn_91{margin-bottom:20px;margin-left:-20px;margin-right:-20px;padding:8px 20px 20px;background:#999}._label_x9jhn_100{display:block;font-size:12px;color:#666;margin-bottom:8px;font-weight:500}._nightModeToggleRow_x9jhn_109{display:flex;justify-content:flex-start;margin-top:-12px;margin-bottom:12px}._nightModeToggle_x9jhn_109{position:relative;width:51px;height:31px;background:#ffffff4d;border:none;border-radius:16px;cursor:pointer;transition:background-color .2s ease;outline:none;-webkit-tap-highlight-color:transparent}._nightModeToggle_x9jhn_109._nightModeToggleOn_x9jhn_129{background:#007aff}._toggleThumb_x9jhn_133{position:absolute;top:2px;left:2px;width:27px;height:27px;background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;transition:transform .2s ease;display:flex;align-items:center;justify-content:center;color:#666}._nightModeToggle_x9jhn_109._nightModeToggleOn_x9jhn_129 ._toggleThumb_x9jhn_133{transform:translate(20px);color:#007aff}._themeButtonsWrapper_x9jhn_155{position:relative;overflow:hidden;transition:height .3s ease}._themeButtonsContainer_x9jhn_161{transition:opacity .2s ease}._fadeOut_x9jhn_165{position:absolute;top:0;left:0;right:0;opacity:0;pointer-events:none}._fadeIn_x9jhn_174{animation:_fadeIn_x9jhn_174 .2s ease .1s both}@keyframes _fadeIn_x9jhn_174{0%{opacity:0}to{opacity:1}}._themeButtons_x9jhn_155{display:flex;gap:8px}._themeButtonsGrid_x9jhn_190{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}._themeButton_x9jhn_155{flex:1;padding:10px 8px;border:2px solid transparent;border-radius:8px;font-size:20px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;outline:none;-webkit-tap-highlight-color:transparent}._themeButton_x9jhn_155:hover{border-color:#0000004d}._fontSizeControl_x9jhn_220{display:flex;align-items:center;gap:12px}._fontSizeButton_x9jhn_226{width:44px;height:44px;border:1px solid #ddd;border-radius:8px;background:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}._fontSizeButton_x9jhn_226:hover:not(:disabled){border-color:#007aff;color:#007aff}._fontSizeButton_x9jhn_226:disabled{opacity:.3;cursor:not-allowed}._fontSizeValue_x9jhn_248{flex:1;text-align:center;font-size:16px;font-weight:500;font-variant-numeric:tabular-nums}._layoutControlsRow_x9jhn_257{display:flex;justify-content:space-between;align-items:flex-start}._controlGroup_x9jhn_263{display:flex;flex-direction:column;gap:6px}._fontControlGroup_x9jhn_269{display:flex;flex-direction:column;gap:6px;flex:1}._controlGroupLabel_x9jhn_276{font-size:12px;color:#666;font-weight:500}._controlButtons_x9jhn_282{display:flex;gap:6px}._sizeButton_x9jhn_287{width:46px;height:46px;border:1px solid #ddd;border-radius:8px;background:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;outline:none;-webkit-tap-highlight-color:transparent}._sizeButton_x9jhn_287:hover:not(:disabled){border-color:#007aff;color:#007aff}._sizeButton_x9jhn_287:disabled{opacity:.3;cursor:not-allowed}._sizeButtonActive_x9jhn_314{background:#007aff;color:#fff;border-color:#007aff}._sizeButtonActive_x9jhn_314:hover,._sizeButtonActive_x9jhn_314:active{color:#fff}._sizeValue_x9jhn_325{min-width:44px;text-align:center;font-size:14px;font-weight:500;font-variant-numeric:tabular-nums}._fontSelect_x9jhn_334{width:100%;padding:12px;border:1px solid #ddd;border-radius:8px;font-size:16px;background:#fff;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent}._fontSelect_x9jhn_334:focus{outline:none;border-color:#007aff}._writingFontRow_x9jhn_352{display:flex;gap:24px;align-items:flex-start}._writingModeGroup_x9jhn_358{display:flex;flex-direction:column;gap:8px}._fontGroup_x9jhn_364{display:flex;flex-direction:column;gap:8px;flex:1}._writingModeButtons_x9jhn_372{display:flex;gap:8px}._writingModeButton_x9jhn_372{width:44px;height:44px;border:1px solid #ddd;border-radius:8px;background:#fff;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;color:#333}._writingModeButton_x9jhn_372:hover{border-color:#007aff;color:#007aff}._writingModeButtonActive_x9jhn_396{background:#007aff;color:#fff;border-color:#007aff}._actions_x9jhn_403{display:flex;justify-content:center;gap:24px;margin-top:24px}._actionButton_x9jhn_410{width:48px;height:48px;border:1px solid #ddd;border-radius:50%;background:#fff;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;color:#333;outline:none;-webkit-tap-highlight-color:transparent}._actionButton_x9jhn_410:hover{background:#f5f5f5;border-color:#007aff;color:#007aff}[data-theme=dark] ._panel_x9jhn_13{background:#1c1c1e;color:#fff}[data-theme=dark] ._closeButton_x9jhn_63{color:#fff}[data-theme=dark] ._closeButton_x9jhn_63:hover{background:#ffffff1a}[data-theme=dark] ._label_x9jhn_100,[data-theme=dark] ._controlGroupLabel_x9jhn_276{color:#999}[data-theme=dark] ._themeSectionLabel_x9jhn_451{color:#fff}[data-theme=dark] ._fontSizeButton_x9jhn_226,[data-theme=dark] ._sizeButton_x9jhn_287,[data-theme=dark] ._fontSelect_x9jhn_334,[data-theme=dark] ._writingModeButton_x9jhn_372,[data-theme=dark] ._actionButton_x9jhn_410{background:#2c2c2e;border-color:#3a3a3c;color:#fff}[data-theme=dark] ._themeButton_x9jhn_155:hover,[data-theme=dark] ._fontSizeButton_x9jhn_226:hover:not(:disabled),[data-theme=dark] ._sizeButton_x9jhn_287:hover:not(:disabled),[data-theme=dark] ._writingModeButton_x9jhn_372:hover,[data-theme=dark] ._actionButton_x9jhn_410:hover{border-color:#007aff}[data-theme=dark] ._themeSection_x9jhn_91{background:#999}[data-theme=dark] ._writingModeButtonActive_x9jhn_396,[data-theme=dark] ._sizeButtonActive_x9jhn_314{background:#007aff;border-color:#007aff}[data-theme=dark] ._sizeButtonActive_x9jhn_314:hover,[data-theme=dark] ._sizeButtonActive_x9jhn_314:active{color:#fff}@media(hover:hover)and (pointer:fine){._dragHandle_x9jhn_52{display:none}}._overlay_nk5mp_3{position:fixed;inset:0;background:transparent;display:flex;align-items:flex-end;justify-content:center;z-index:200}._panel_nk5mp_13{position:relative;width:100%;max-width:500px;max-height:80vh;background:#fff;border-radius:16px 16px 0 0;display:flex;flex-direction:column;box-shadow:0 -2px 10px #0003;animation:_slideUp_nk5mp_1 .4s ease-out;transition:transform .4s ease-out,opacity .4s ease-out}@keyframes _slideUp_nk5mp_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._header_nk5mp_36{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 16px;border-bottom:1px solid #eee;flex-shrink:0;-webkit-user-select:none;user-select:none;touch-action:none;position:relative}._dragHandle_nk5mp_49{position:absolute;top:8px;left:50%;transform:translate(-50%);width:36px;height:4px;background:#0003;border-radius:2px}._title_nk5mp_60{margin:0;font-size:18px;font-weight:600;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 50px)}._closeButton_nk5mp_71{width:32px;height:32px;border:none;background:transparent;font-size:24px;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s;flex-shrink:0}._closeButton_nk5mp_71:hover{background:#0000000d}._content_nk5mp_91{flex:1;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom);-webkit-overflow-scrolling:touch}._loading_nk5mp_98{display:flex;align-items:center;justify-content:center;padding:40px 20px;color:#666;font-size:14px}._empty_nk5mp_107{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}._empty_nk5mp_107 p{margin:0;color:#666;font-size:14px}._emptyHint_nk5mp_122{margin-top:8px!important;color:#999!important;font-size:12px!important}._group_nk5mp_128{margin-bottom:8px}._group_nk5mp_128:last-child{margin-bottom:0}._sectionHeader_nk5mp_136{font-size:14px;font-weight:600;color:var(--text-secondary, #666666);margin:0 0 4px;padding:10px 20px;background:var(--surface-hover, #f5f5f5);position:sticky;top:0;z-index:1}._chapterList_nk5mp_148{list-style:none;margin:0;padding:0}._chapterItem_nk5mp_154{display:flex;align-items:center;gap:12px;width:100%;padding:14px 20px;border:none;background:transparent;text-align:left;cursor:pointer;transition:background-color .2s;font-size:14px;color:#1a1a1a}._chapterItem_nk5mp_154:hover{background:#00000008}._chapterItem_nk5mp_154:active{background:#0000000f}._chapterItemCurrent_nk5mp_177{background:#007aff14;color:#007aff}._chapterItemCurrent_nk5mp_177:hover{background:#007aff1f}._chapterNumber_nk5mp_186{min-width:32px;font-size:12px;color:#999;font-variant-numeric:tabular-nums}._chapterItemCurrent_nk5mp_177 ._chapterNumber_nk5mp_186{color:#007aff}._storyTitle_nk5mp_197{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._newBadge_nk5mp_204{flex-shrink:0;font-size:11px;font-weight:600;color:var(--accent-color, #007aff);padding:2px 6px;border:1px solid var(--accent-color, #007aff);border-radius:4px}._cachedIcon_nk5mp_214{flex-shrink:0;color:#007aff}._downloadingIcon_nk5mp_219{flex-shrink:0;color:#999;animation:_spin_nk5mp_1 1s linear infinite}@keyframes _spin_nk5mp_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-theme=dark] ._panel_nk5mp_13{background:#1c1c1e}[data-theme=dark] ._header_nk5mp_36{border-color:#3a3a3c}[data-theme=dark] ._title_nk5mp_60{color:#fff}[data-theme=dark] ._closeButton_nk5mp_71{color:#999}[data-theme=dark] ._closeButton_nk5mp_71:hover{background:#ffffff1a}[data-theme=dark] ._chapterItem_nk5mp_154{color:#fff}[data-theme=dark] ._chapterItem_nk5mp_154:hover{background:#ffffff0d}[data-theme=dark] ._chapterItem_nk5mp_154:active{background:#ffffff1a}[data-theme=dark] ._chapterItemCurrent_nk5mp_177{background:#007aff33}[data-theme=dark] ._chapterItemCurrent_nk5mp_177:hover{background:#007aff40}[data-theme=dark] ._chapterNumber_nk5mp_186{color:#666}[data-theme=dark] ._sectionHeader_nk5mp_136{background:var(--surface-hover, #3a3a3c);color:var(--text-secondary, #aaaaaa)}[data-theme=dark] ._loading_nk5mp_98,[data-theme=dark] ._empty_nk5mp_107 p{color:#999}[data-theme=dark] ._dragHandle_nk5mp_49{background:#ffffff4d}@media(hover:hover)and (pointer:fine){._dragHandle_nk5mp_49{display:none}}._container_19u1o_3{position:fixed;inset:0;width:100%;height:100%;height:100dvh;overflow:hidden;touch-action:none}._errorContainer_19u1o_17{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh;padding:20px;text-align:center;font-family:system-ui,-apple-system,sans-serif;background:#f5f5f5}._errorContainer_19u1o_17 p{margin:0 0 20px;font-size:16px;color:#666}._errorButton_19u1o_35{padding:12px 24px;border:none;border-radius:8px;background:#007aff;color:#fff;font-size:16px;cursor:pointer;transition:background-color .2s}._errorButton_19u1o_35:hover{background:#0056b3}._errorButton_19u1o_35:active{background:#004094}[data-theme=dark] ._errorContainer_19u1o_17{background:#1c1c1e}[data-theme=dark] ._errorContainer_19u1o_17 p{color:#999}._toolbar_10gjr_3{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--background-color, #ffffff);border-bottom:1px solid var(--border-color, #e0e0e0);padding-top:calc(8px + env(safe-area-inset-top,0px))}._navButtons_10gjr_14,._actionButtons_10gjr_20{display:flex;align-items:center;gap:4px}._navButton_10gjr_14{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:transparent;border:none;border-radius:8px;color:var(--text-primary, #1a1a1a);cursor:pointer;transition:background-color .15s ease,opacity .15s ease}._navButton_10gjr_14:hover:not(:disabled){background:var(--background-secondary, #f5f5f5)}._navButton_10gjr_14:active:not(:disabled){background:var(--background-tertiary, #e5e5e5)}._navButton_10gjr_14:disabled{opacity:.3;cursor:not-allowed}._navButton_10gjr_14._addActive_10gjr_54{color:var(--accent-color, #007aff)}._navButton_10gjr_14._addActive_10gjr_54:hover:not(:disabled){background:#007aff1a}._addressBar_10gjr_62{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:1px;padding:4px 8px;background:var(--background-secondary, #f5f5f5);border-radius:8px}._title_10gjr_74{font-size:13px;font-weight:500;color:var(--text-primary, #1a1a1a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._domain_10gjr_84{font-size:11px;color:var(--text-tertiary, #999999);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._spinning_10gjr_94{animation:_spin_10gjr_94 .8s linear infinite}@keyframes _spin_10gjr_94{to{transform:rotate(360deg)}}._container_5tusz_3{flex:1;overflow:hidden;background:var(--background-color, #ffffff)}._content_5tusz_9{height:100%;overflow-y:auto;padding:16px;-webkit-overflow-scrolling:touch}._content_5tusz_9{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.6;color:var(--text-primary, #1a1a1a);word-wrap:break-word;overflow-wrap:break-word}._content_5tusz_9 img{max-width:100%;height:auto}._content_5tusz_9 a{color:var(--accent-color, #007aff);text-decoration:none}._content_5tusz_9 a:hover{text-decoration:underline}._content_5tusz_9 table{border-collapse:collapse;width:100%;margin:1em 0}._content_5tusz_9 th,._content_5tusz_9 td{border:1px solid var(--border-color, #e0e0e0);padding:8px;text-align:left}._content_5tusz_9 pre{background:var(--background-secondary, #f5f5f5);padding:12px;overflow-x:auto;border-radius:4px}._content_5tusz_9 code{background:var(--background-secondary, #f5f5f5);padding:2px 4px;border-radius:2px;font-family:monospace}._loadingContainer_5tusz_68{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:16px}._spinner_5tusz_77{width:32px;height:32px;border:3px solid var(--border-color, #e0e0e0);border-top-color:var(--accent-color, #007aff);border-radius:50%;animation:_spin_5tusz_77 .8s linear infinite}@keyframes _spin_5tusz_77{to{transform:rotate(360deg)}}._loadingText_5tusz_92{font-size:14px;color:var(--text-secondary, #666666);margin:0}._errorContainer_5tusz_99{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:16px;padding:20px}._errorText_5tusz_109{font-size:14px;color:var(--text-secondary, #666666);text-align:center;margin:0;line-height:1.5}._retryButton_5tusz_117{padding:10px 20px;font-size:14px;font-weight:600;color:#fff;background:var(--accent-color, #007aff);border:none;border-radius:8px;cursor:pointer;transition:background-color .15s ease}._retryButton_5tusz_117:hover{background:var(--accent-hover, #0066d6)}._retryButton_5tusz_117:active{background:var(--accent-active, #004db3)}._container_1a5nl_3{display:flex;flex-direction:column;height:100%;background:var(--background-color, #ffffff)}._container_156xc_3{position:fixed;inset:0;width:100%;height:100%;height:100dvh;overflow:hidden;background:var(--background-color, #ffffff)}._errorContainer_156xc_15{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh;padding:20px;text-align:center;font-family:system-ui,-apple-system,sans-serif;background:var(--background-color, #ffffff)}._errorContainer_156xc_15 p{margin:0 0 20px;font-size:16px;color:var(--text-secondary, #666666)}._errorButton_156xc_33{padding:12px 24px;border:none;border-radius:8px;background:var(--accent-color, #007aff);color:#fff;font-size:16px;cursor:pointer;transition:background-color .2s}._errorButton_156xc_33:hover{background:var(--accent-hover, #0066d6)}._errorButton_156xc_33:active{background:var(--accent-active, #004db3)}._addingOverlay_156xc_53{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#00000080;z-index:100}._addingSpinner_156xc_65{width:40px;height:40px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_156xc_1 .8s linear infinite}@keyframes _spin_156xc_1{to{transform:rotate(360deg)}}._addingText_156xc_80{font-size:16px;color:#fff;margin:0}._container_7i0md_1{display:flex;flex-direction:column;height:100%;background-color:var(--background-color, #ffffff)}._header_7i0md_8{position:fixed;top:0;left:0;right:0;z-index:100;padding:calc(12px + env(safe-area-inset-top,0px)) 16px 12px;border-bottom:1px solid var(--border-color, #e0e0e0);background-color:var(--background-color, #ffffff)}._backButton_7i0md_19{display:flex;align-items:center;gap:4px;padding:8px 12px;font-size:14px;font-weight:500;color:var(--accent-color, #007aff);background:transparent;border:none;border-radius:6px;cursor:pointer;transition:background-color .15s ease}._backButton_7i0md_19:hover{background:#007aff1a}._content_7i0md_38{flex:1;min-height:0;overflow-y:auto;padding:calc(68px + env(safe-area-inset-top,0px)) 16px 32px}._title_7i0md_45{font-size:22px;font-weight:700;color:var(--text-primary, #1a1a1a);margin:0 0 8px;line-height:1.4}._author_7i0md_53{font-size:15px;color:var(--text-secondary, #666666);margin:0 0 16px}._meta_7i0md_59{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;color:var(--text-tertiary, #999999);margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--border-color, #e0e0e0)}._metaItem_7i0md_71{font-variant-numeric:tabular-nums}._completed_7i0md_75{color:var(--success-color, #34c759);font-weight:500}._ongoing_7i0md_80{color:var(--accent-color, #007aff);font-weight:500}._synopsisSection_7i0md_85{margin-bottom:24px}._sectionTitle_7i0md_89{font-size:13px;font-weight:600;color:var(--text-tertiary, #999999);text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px}._synopsis_7i0md_85{font-size:15px;line-height:1.8;color:var(--text-primary, #1a1a1a);margin:0;white-space:pre-line}._error_7i0md_106{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:32px 16px;text-align:center;color:var(--text-secondary, #666666)}._screen_i2r3q_5{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--background-color, #ffffff);overflow:hidden}._push_i2r3q_16,._pop_i2r3q_21{transform:translate(0)}._current_i2r3q_26{transform:translate(0);z-index:2}._previous_i2r3q_32,._previousCovered_i2r3q_38{transform:translate(0);z-index:1}._none_i2r3q_44{transform:translate(0)}@media(prefers-color-scheme:dark){._screen_i2r3q_5{background-color:var(--background-color, #1a1a1a)}}._navigator_1qcg0_5{position:relative;width:100%;height:100%;overflow:hidden}._layout_73t4m_1{display:flex;flex-direction:column;height:100dvh;overflow:hidden;background-color:var(--background-color, #ffffff)}._main_73t4m_9{flex:1;min-height:0}@font-face{font-family:"Source Han Serif JP";src:url(/fonts/SourceHanSerifJP-VF.otf.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;touch-action:manipulation;min-height:calc(100% + env(safe-area-inset-top));height:100%;overflow:hidden}body{font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root{isolation:isolate;min-height:100dvh}:root{--sat: env(safe-area-inset-top, 0px);--sab: env(safe-area-inset-bottom, 0px);--sal: env(safe-area-inset-left, 0px);--sar: env(safe-area-inset-right, 0px)}:root{--background-color: #ffffff;--text-primary: #1a1a1a;--text-secondary: #666666;--text-tertiary: #999999;--border-color: #e0e0e0;--accent-color: #007aff;--accent-hover: #0066d6;--accent-active: #004db3;--tab-background: #f8f8f8;--header-background: rgba(255, 255, 255, .9);--reader-background: #ffffff;--surface-color: #ffffff;--surface-hover: #f5f5f5;--surface-active: #eeeeee;--background-secondary: #f5f5f5;--background-tertiary: #e5e5e5;--error-color: #ff3b30}[data-theme=dark]{--background-color: #1a1a1a;--text-primary: #e0e0e0;--text-secondary: #aaaaaa;--text-tertiary: #777777;--border-color: #333333;--accent-color: #0a84ff;--accent-hover: #409cff;--accent-active: #64b5f6;--tab-background: #222222;--header-background: rgba(26, 26, 26, .9);--reader-background: #1a1a1a;--surface-color: #2c2c2e;--surface-hover: #3a3a3c;--surface-active: #48484a;--background-secondary: #2c2c2e;--background-tertiary: #3a3a3c;--error-color: #ff453a}body{background-color:var(--background-color)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
