._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)}}._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_ogbnb_1{padding:16px;border-bottom:1px solid var(--border-color, #e0e0e0)}._metaRow_ogbnb_6{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}._info_ogbnb_14{flex:1;min-width:0}._name_ogbnb_19{font-size:20px;font-weight:600;color:var(--text-primary, #1a1a1a);margin:0 0 8px}._author_ogbnb_26{font-size:14px;color:var(--text-secondary, #666666);margin:0 0 4px}._stats_ogbnb_32{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--text-tertiary, #999999)}._stat_ogbnb_32{font-variant-numeric:tabular-nums}._newBadge_ogbnb_44{font-size:12px;font-weight:600;color:var(--accent-color, #007aff)}._actions_ogbnb_50{display:flex;flex-direction:column;gap:12px}._primaryButton_ogbnb_56{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_ogbnb_56:hover{background:var(--accent-hover, #0066d6)}._secondaryActions_ogbnb_73{display:flex;gap:8px;flex-shrink:0}._iconButton_ogbnb_79{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_ogbnb_79:hover:not(:disabled){background:var(--surface-hover, #f5f5f5);color:var(--text-primary, #1a1a1a)}._iconButton_ogbnb_79:disabled{opacity:.5;cursor:not-allowed}._dangerButton_ogbnb_103:hover:not(:disabled){color:var(--error-color, #ff3b30);border-color:var(--error-color, #ff3b30)}._spinning_ogbnb_108{animation:_spin_ogbnb_108 1s linear infinite}@keyframes _spin_ogbnb_108{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_x283t_1{flex:1;overflow-y:auto;padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}._group_x283t_8{margin-bottom:16px}._group_x283t_8:last-child{margin-bottom:0}._chapterTitle_x283t_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_x283t_28{list-style:none;margin:0;padding:0}._storyItem_x283t_34{border-bottom:1px solid var(--border-color, #e0e0e0)}._storyItem_x283t_34:last-child{border-bottom:none}._storyButton_x283t_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_x283t_42:hover{background:var(--surface-hover, #f5f5f5)}._storyButton_x283t_42:active{background:var(--surface-active, #eeeeee)}._storyButton_x283t_42._read_x283t_64{opacity:.7}._storyIndex_x283t_68{flex-shrink:0;width:36px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-tertiary, #999999)}._storyName_x283t_77{flex:1;color:var(--text-primary, #1a1a1a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._newBadge_x283t_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_x283t_95{flex-shrink:0;font-size:11px;font-weight:600;color:#34c759;padding:2px 6px;border:1px solid #34c759;border-radius:4px}._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_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_7mra3_1{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border-color, #e0e0e0)}._card_7mra3_1:last-child{border-bottom:none}._rank_7mra3_13{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_7mra3_13._gold_7mra3_29{background:linear-gradient(135deg,gold,#ffb800);color:#fff}._rank_7mra3_13._silver_7mra3_34{background:linear-gradient(135deg,silver,#a0a0a0);color:#fff}._rank_7mra3_13._bronze_7mra3_39{background:linear-gradient(135deg,#cd7f32,#b87333);color:#fff}._content_7mra3_44{flex:1;min-width:0}._title_7mra3_49{font-size:15px;font-weight:600;color:var(--text-primary, #1a1a1a);margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._author_7mra3_59{font-size:13px;color:var(--text-secondary, #666666);margin:0 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._meta_7mra3_68{display:flex;flex-wrap:wrap;align-items:center;gap:0;font-size:12px;color:var(--text-tertiary, #999999);margin-bottom:4px}._separator_7mra3_78{margin:0 4px}._stories_7mra3_82{font-variant-numeric:tabular-nums}._completed_7mra3_86{color:var(--success-color, #34c759)}._ongoing_7mra3_90{color:var(--accent-color, #007aff)}._length_7mra3_94{font-variant-numeric:tabular-nums}._points_7mra3_98{display:flex;align-items:baseline;gap:2px;font-size:13px}._pointsValue_7mra3_105{font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-primary, #1a1a1a)}._pointsLabel_7mra3_111{font-size:11px;color:var(--text-tertiary, #999999)}._synopsis_7mra3_116{font-size:12px;color:var(--text-secondary, #666666);margin:6px 0 0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._addButton_7mra3_128{flex-shrink:0;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;align-self:center}._addButton_7mra3_128:hover:not(:disabled){background:var(--accent-hover, #0066d6)}._addButton_7mra3_128:disabled{cursor:not-allowed;opacity:.6}._addButton_7mra3_128._added_7mra3_151{background:var(--surface-hover, #f5f5f5);color:var(--text-tertiary, #999999)}._container_1b2fq_1{position:relative;display:flex;flex-direction:column;height:100%}._toolbar_1b2fq_8{display:flex;align-items:center;gap:8px;padding:16px 16px 0 0;border-bottom:1px solid var(--border-color, #e0e0e0)}._list_1b2fq_16{flex:1;overflow:hidden}._loading_1b2fq_21{display:flex;align-items:center;justify-content:center;padding:48px 16px;color:var(--text-secondary, #666666)}._error_1b2fq_29{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 16px;text-align:center}._errorMessage_1b2fq_38{font-size:16px;color:var(--text-secondary, #666666);margin:0 0 8px}._errorDetail_1b2fq_44{font-size:14px;color:var(--text-tertiary, #999999);margin:0 0 16px}._retryButton_1b2fq_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_1b2fq_50:hover{background:#007aff1a}._empty_1b2fq_66{display:flex;align-items:center;justify-content:center;padding:48px 16px;color:var(--text-secondary, #666666)}._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}._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_lsrmu_3{position:fixed;bottom:calc(16px + env(safe-area-inset-bottom));left:50%;transform:translate(-50%);z-index:20;pointer-events:none}._text_lsrmu_12{font-size:12px;font-family:system-ui,-apple-system,sans-serif;color:var(--reader-text-color, #666);opacity:.7;font-variant-numeric:tabular-nums}._loading_lsrmu_21{font-size:12px;font-family:system-ui,-apple-system,sans-serif;color:var(--reader-text-color, #666);opacity:.5}._container_164w2_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_164w2_28{width:100%;height:100%;overflow:hidden;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}._viewport_164w2_28 iframe{display:block}._error_164w2_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_164w2_43 p{margin:8px 0;opacity:.7}._error_164w2_43 p:first-child{font-size:16px;font-weight:500}._error_164w2_43 p:last-child{font-size:14px}._resizingOverlay_164w2_69{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:100;pointer-events:none}._loadingSpinner_164w2_82{color:var(--text-secondary, #666666);animation:_spin_164w2_1 1s linear infinite}@keyframes _spin_164w2_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_eq9tx_3{position:fixed;inset:0;background:transparent;display:flex;align-items:flex-end;justify-content:center;z-index:200}._panel_eq9tx_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_eq9tx_1 .4s ease-out;transition:transform .4s ease-out,opacity .4s ease-out}@keyframes _slideUp_eq9tx_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._header_eq9tx_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_eq9tx_49{position:absolute;top:8px;left:50%;transform:translate(-50%);width:36px;height:4px;background:#0003;border-radius:2px}._title_eq9tx_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_eq9tx_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_eq9tx_71:hover{background:#0000000d}._content_eq9tx_91{flex:1;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom);-webkit-overflow-scrolling:touch}._loading_eq9tx_98{display:flex;align-items:center;justify-content:center;padding:40px 20px;color:#666;font-size:14px}._empty_eq9tx_107{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}._empty_eq9tx_107 p{margin:0;color:#666;font-size:14px}._emptyHint_eq9tx_122{margin-top:8px!important;color:#999!important;font-size:12px!important}._group_eq9tx_128{margin-bottom:8px}._group_eq9tx_128:last-child{margin-bottom:0}._sectionHeader_eq9tx_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_eq9tx_148{list-style:none;margin:0;padding:0}._chapterItem_eq9tx_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_eq9tx_154:hover{background:#00000008}._chapterItem_eq9tx_154:active{background:#0000000f}._chapterItemCurrent_eq9tx_177{background:#007aff14;color:#007aff}._chapterItemCurrent_eq9tx_177:hover{background:#007aff1f}._chapterNumber_eq9tx_186{min-width:32px;font-size:12px;color:#999;font-variant-numeric:tabular-nums}._chapterItemCurrent_eq9tx_177 ._chapterNumber_eq9tx_186{color:#007aff}._storyTitle_eq9tx_197{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._newBadge_eq9tx_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}[data-theme=dark] ._panel_eq9tx_13{background:#1c1c1e}[data-theme=dark] ._header_eq9tx_36{border-color:#3a3a3c}[data-theme=dark] ._title_eq9tx_60{color:#fff}[data-theme=dark] ._closeButton_eq9tx_71{color:#999}[data-theme=dark] ._closeButton_eq9tx_71:hover{background:#ffffff1a}[data-theme=dark] ._chapterItem_eq9tx_154{color:#fff}[data-theme=dark] ._chapterItem_eq9tx_154:hover{background:#ffffff0d}[data-theme=dark] ._chapterItem_eq9tx_154:active{background:#ffffff1a}[data-theme=dark] ._chapterItemCurrent_eq9tx_177{background:#007aff33}[data-theme=dark] ._chapterItemCurrent_eq9tx_177:hover{background:#007aff40}[data-theme=dark] ._chapterNumber_eq9tx_186{color:#666}[data-theme=dark] ._sectionHeader_eq9tx_136{background:var(--surface-hover, #3a3a3c);color:var(--text-secondary, #aaaaaa)}[data-theme=dark] ._loading_eq9tx_98,[data-theme=dark] ._empty_eq9tx_107 p{color:#999}[data-theme=dark] ._dragHandle_eq9tx_49{background:#ffffff4d}@media(hover:hover)and (pointer:fine){._dragHandle_eq9tx_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}._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}
