:root{--color-bg:#fafafa;--color-bg-secondary:#f0f0f0;--color-bg-tertiary:#e5e5e5;--color-surface:#fff;--color-surface-hover:#f5f5f5;--color-surface-active:#ebebeb;--color-border:#e0e0e0;--color-border-light:#eee;--color-text:#1a1a1a;--color-text-secondary:#666;--color-text-tertiary:#999;--color-text-inverse:#fff;--color-accent:#2563eb;--color-accent-hover:#1d4ed8;--color-accent-light:#dbeafe;--color-danger:#dc2626;--color-danger-hover:#b91c1c;--color-danger-light:#fee2e2;--color-success:#16a34a;--color-success-light:#dcfce7;--color-warning:#f59e0b;--color-warning-light:#fef3c7;--color-shadow:#00000014;--color-shadow-lg:#0000001f;--color-overlay:#0006;--reader-bg:#fff;--reader-text:#1a1a1a;--reader-text-secondary:#555;--reader-link:#2563eb;--reader-selection:#2563eb33;--reader-highlight-yellow:#facc1566;--reader-highlight-green:#4ade8066;--reader-highlight-blue:#60a5fa66;--reader-highlight-pink:#f472b666;--reader-highlight-orange:#fb923c66;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-serif:Georgia, "Times New Roman", serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--font-reading:var(--font-serif);--text-xs:.75rem;--text-sm:.8125rem;--text-base:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-full:9999px;--shadow-sm:0 1px 2px var(--color-shadow);--shadow-md:0 2px 8px var(--color-shadow);--shadow-lg:0 4px 16px var(--color-shadow-lg);--shadow-xl:0 8px 32px var(--color-shadow-lg);--transition-fast:.12s ease;--transition-base:.2s ease;--transition-slow:.3s ease;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-toast:500;--header-height:56px;--sidebar-width:280px;--max-content-width:1200px;--reader-max-width:720px}::highlight(webx-search-result){color:inherit;background-color:#facc156b}[data-theme=dark]{--color-bg:#121212;--color-bg-secondary:#1e1e1e;--color-bg-tertiary:#2a2a2a;--color-surface:#1e1e1e;--color-surface-hover:#2a2a2a;--color-surface-active:#333;--color-border:#333;--color-border-light:#282828;--color-text:#e4e4e7;--color-text-secondary:#a1a1aa;--color-text-tertiary:#71717a;--color-text-inverse:#1a1a1a;--color-accent:#60a5fa;--color-accent-hover:#93bbfd;--color-accent-light:#60a5fa26;--color-danger:#f87171;--color-danger-hover:#fca5a5;--color-danger-light:#f8717126;--color-success:#4ade80;--color-success-light:#4ade8026;--color-warning:#fbbf24;--color-warning-light:#fbbf2426;--color-shadow:#0000004d;--color-shadow-lg:#00000080;--color-overlay:#0009;--reader-bg:#1a1a1a;--reader-text:#d4d4d8;--reader-text-secondary:#a1a1aa;--reader-link:#60a5fa;--reader-selection:#60a5fa4d}[data-theme=sepia]{--color-bg:#f4ecd8;--color-bg-secondary:#ebe3cf;--color-bg-tertiary:#ddd5c1;--color-surface:#faf6eb;--color-surface-hover:#f0eadb;--color-surface-active:#e5dfd0;--color-border:#d4cbb5;--color-border-light:#e5dfd0;--color-text:#3d3226;--color-text-secondary:#6b5d4e;--color-text-tertiary:#8b7d6e;--color-text-inverse:#faf6eb;--color-accent:#8b6914;--color-accent-hover:#6b4f0e;--color-accent-light:#8b691426;--color-danger:#b91c1c;--color-danger-hover:#991b1b;--color-danger-light:#b91c1c1a;--color-success:#166534;--color-success-light:#1665341a;--color-warning:#b45309;--color-warning-light:#b453091a;--color-shadow:#3d32261a;--color-shadow-lg:#3d322626;--color-overlay:#3d322666;--reader-bg:#faf6eb;--reader-text:#3d3226;--reader-text-secondary:#6b5d4e;--reader-link:#8b6914;--reader-selection:#8b691433}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px}body{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;line-height:1.5;overflow-x:hidden}#root{flex-direction:column;min-height:100vh;display:flex}a{color:var(--color-accent);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto;display:block}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background-color:var(--reader-selection)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rtf-align-center{text-align:center}.rtf-align-right{text-align:right}.rtf-align-justify{text-align:justify}.rtf-align-left{text-align:left}.rtf-tab{width:2em;display:inline-block}.rtf-page-break,.rtf-section-break{border:none;border-top:1px dashed var(--color-border);opacity:.7;margin:2.5rem 0}.rtf-table{border-collapse:collapse;width:100%;margin:1.5em 0;display:table;overflow-x:auto}.rtf-table td,.rtf-table th{border:1px solid var(--color-border);vertical-align:top;padding:8px 12px}.rtf-size-lg{font-size:1.25em}.rtf-size-xl{font-size:1.5em}[data-rtf-preserve-align=false] .rtf-align-center,[data-rtf-preserve-align=false] .rtf-align-right,[data-rtf-preserve-align=false] .rtf-align-justify{text-align:inherit!important}.fb2-poem{margin:1.5em 0;padding-left:2em;font-style:italic}.fb2-stanza{margin-bottom:1em}.fb2-verse{margin:.2em 0;line-height:1.6}.fb2-epigraph{border-left:3px solid var(--color-accent);background-color:var(--color-surface-hover);border-radius:0 var(--radius-sm) var(--radius-sm) 0;max-width:80%;margin:1.5em 0 2em auto;padding:.8em 1.2em;font-style:italic}.fb2-cite{border-left:3px solid var(--color-border);background-color:var(--color-surface-hover);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:1.5em 0;padding:.8em 1.2em}.fb2-author{text-align:right;color:var(--reader-text-secondary);margin-top:.5em;font-weight:500}.fb2-subtitle{color:var(--reader-text);margin:1.5em 0 .8em;font-size:1.15em;font-weight:600}.fb2-empty-line{height:1.2em}.fb2-table{border-collapse:collapse;width:100%;margin:1.5em 0;display:table;overflow-x:auto}.fb2-table td,.fb2-table th{border:1px solid var(--color-border);vertical-align:top;padding:8px 12px}.fb2-table th{background-color:var(--color-surface-hover);font-weight:600}.fb2-notes-list{border-top:1px solid var(--color-border);margin-top:2em;padding-top:1.5em}.fb2-note-entry{border-left:2px solid var(--color-accent-light);margin-bottom:1.2em;padding-left:1em}._card_3b0u4_1{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);cursor:grab;text-align:left;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y pinch-zoom;flex-direction:column;display:flex;position:relative;overflow:hidden}._card_3b0u4_1:hover{box-shadow:var(--shadow-md);border-color:var(--color-accent);transform:translateY(-2px)}._cardSelected_3b0u4_24{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-light)}._card_3b0u4_1:active{cursor:grabbing;transform:scale(.98)}._cardDragging_3b0u4_35{z-index:2;opacity:1;visibility:hidden}._card_3b0u4_1:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._coverContainer_3b0u4_46{aspect-ratio:2/3;background-color:var(--color-bg-secondary);-webkit-touch-callout:none;-webkit-user-drag:none;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}._coverImage_3b0u4_59{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-base);pointer-events:none;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}._card_3b0u4_1:hover ._coverImage_3b0u4_59{transform:scale(1.02)}._fallbackCover_3b0u4_74{width:100%;height:100%;padding:var(--space-4);color:#fff;text-align:center;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#2b3a4a 0%,#1e2631 100%);flex-direction:column;justify-content:center;align-items:center;display:flex}._fallbackInitial_3b0u4_88{font-size:var(--text-3xl);opacity:.85;margin-bottom:var(--space-2);font-weight:700;line-height:1}._fallbackFormat_3b0u4_96{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;border-radius:var(--radius-sm);background-color:#ffffff26;padding:2px 6px}._badges_3b0u4_105{top:var(--space-2);left:var(--space-2);gap:var(--space-1);flex-direction:column;display:flex;position:absolute}._badgesSelectionMode_3b0u4_114{top:calc(var(--space-2) + 28px)}._selectionIndicator_3b0u4_118{top:var(--space-2);left:var(--space-2);border-radius:var(--radius-sm);color:#fff;width:22px;height:22px;box-shadow:var(--shadow-sm);pointer-events:none;background-color:#0000007a;border:1px solid #ffffffbf;justify-content:center;align-items:center;display:flex;position:absolute}._selectionIndicatorSelected_3b0u4_135{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-text-inverse)}._formatBadge_3b0u4_141{font-size:var(--text-xs);border-radius:var(--radius-sm);color:#fff;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000a6;padding:2px 6px;font-weight:600}._favoriteBadge_3b0u4_152{top:var(--space-2);right:var(--space-2);color:#f59e0b;border-radius:var(--radius-full);background:#00000080;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute}._progressBarContainer_3b0u4_165{background-color:#0003;height:4px;position:absolute;bottom:0;left:0;right:0}._progressBarFill_3b0u4_174{background-color:var(--color-accent);height:100%;transition:width var(--transition-base)}._content_3b0u4_180{padding:var(--space-3) var(--space-3) var(--space-2);gap:var(--space-1);flex-direction:column;flex:1;display:flex}._title_3b0u4_188{font-size:var(--text-sm);color:var(--color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}._author_3b0u4_199{font-size:var(--text-xs);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._footer_3b0u4_207{padding-top:var(--space-2);border-top:1px solid var(--color-border-light);justify-content:space-between;align-items:center;margin-top:auto;display:flex}._metaInfo_3b0u4_216{font-size:var(--text-xs);color:var(--color-text-tertiary);align-items:center;gap:var(--space-2);display:flex}._progressLabel_3b0u4_224{color:var(--color-accent);font-variant-numeric:tabular-nums;font-weight:500}._progressText_3b0u4_230{color:var(--color-accent);font-weight:500}._menuButton_3b0u4_235{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-secondary);transition:background-color var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;display:flex}._menuButton_3b0u4_235:hover{background-color:var(--color-surface-hover);color:var(--color-text)}._dropdown_3b0u4_251{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-1) 0;z-index:var(--z-dropdown);flex-direction:column;min-width:170px;display:flex;position:absolute;bottom:36px;right:8px}._menuItem_3b0u4_266{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);color:var(--color-text);text-align:left;width:100%;transition:background-color var(--transition-fast);display:flex}._menuItem_3b0u4_266:hover{background-color:var(--color-surface-hover)}._menuItemDanger_3b0u4_282{color:var(--color-danger)}._menuItemDanger_3b0u4_282:hover{background-color:var(--color-danger-light)}._menuDivider_3b0u4_290{background-color:var(--color-border-light);height:1px;margin:var(--space-1) 0}._row_ms8v9_1{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:grab;transition:background-color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-base), box-shadow var(--transition-base);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y pinch-zoom;display:flex;position:relative}._row_ms8v9_1:hover{background-color:var(--color-surface-hover);border-color:var(--color-accent)}._rowSelected_ms8v9_23{border-color:var(--color-accent);background-color:var(--color-accent-light)}._row_ms8v9_1:active{cursor:grabbing;transform:scale(.99)}._rowDragging_ms8v9_34{z-index:2;opacity:1;visibility:hidden}._selectionIndicator_ms8v9_40{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);width:22px;height:22px;color:var(--color-accent);pointer-events:none;flex:0 0 22px;justify-content:center;align-items:center;display:flex}._selectionIndicatorSelected_ms8v9_54{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-text-inverse)}._row_ms8v9_1:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._thumbnailContainer_ms8v9_65{border-radius:var(--radius-sm);background-color:var(--color-bg-secondary);-webkit-touch-callout:none;-webkit-user-drag:none;flex-shrink:0;width:48px;height:64px;position:relative;overflow:hidden}._thumbnail_ms8v9_65{object-fit:cover;pointer-events:none;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}._fallbackThumbnail_ms8v9_87{color:#fff;width:100%;height:100%;font-weight:700;font-size:var(--text-base);background:linear-gradient(135deg,#2b3a4a 0%,#1e2631 100%);justify-content:center;align-items:center;display:flex}._info_ms8v9_99{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}._titleRow_ms8v9_107{align-items:center;gap:var(--space-2);display:flex}._title_ms8v9_107{font-size:var(--text-sm);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}._favoriteIcon_ms8v9_122{color:#f59e0b;flex-shrink:0}._author_ms8v9_127{font-size:var(--text-xs);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._metaCol_ms8v9_135{align-items:center;gap:var(--space-4);flex-shrink:0;display:flex}._formatTag_ms8v9_142{font-size:var(--text-xs);text-transform:uppercase;background-color:var(--color-bg-secondary);border-radius:var(--radius-sm);color:var(--color-text-secondary);padding:2px 6px;font-weight:600}._statusTag_ms8v9_152{font-size:var(--text-xs);border-radius:var(--radius-full);text-transform:capitalize;padding:2px 8px;font-weight:500}._statusUnread_ms8v9_160{background-color:var(--color-bg-tertiary);color:var(--color-text-secondary)}._statusReading_ms8v9_165{background-color:var(--color-accent-light);color:var(--color-accent)}._statusCompleted_ms8v9_170{background-color:var(--color-success-light);color:var(--color-success)}._progressText_ms8v9_175{color:var(--color-text-tertiary);font-size:var(--text-xs);font-variant-numeric:tabular-nums}._dateCol_ms8v9_181{font-size:var(--text-xs);color:var(--color-text-tertiary);text-align:right;width:100px}@media (max-width:640px){._dateCol_ms8v9_181{display:none}}._menuButton_ms8v9_194{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}._menuButton_ms8v9_194:hover{background-color:var(--color-surface-hover);color:var(--color-text)}._dropdown_ms8v9_209{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-1) 0;z-index:var(--z-dropdown);flex-direction:column;min-width:170px;display:flex;position:absolute;top:100%;right:12px}._menuItem_ms8v9_224{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);color:var(--color-text);text-align:left;width:100%;transition:background-color var(--transition-fast);display:flex}._menuItem_ms8v9_224:hover{background-color:var(--color-surface-hover)}._menuItemDanger_ms8v9_240{color:var(--color-danger)}._menuItemDanger_ms8v9_240:hover{background-color:var(--color-danger-light)}._menuDivider_ms8v9_248{background-color:var(--color-border-light);height:1px;margin:var(--space-1) 0}._wrapper_1pc9n_1{align-items:center;display:flex;position:relative}._searchIcon_1pc9n_7{left:var(--space-3);color:var(--color-text-tertiary);pointer-events:none;flex-shrink:0;position:absolute}._input_1pc9n_15{width:100%;height:36px;padding:var(--space-2) var(--space-8) var(--space-2) var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast)}._input_1pc9n_15::placeholder{color:var(--color-text-tertiary)}._input_1pc9n_15:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light);outline:none}._clearButton_1pc9n_37{right:var(--space-2);border-radius:var(--radius-full);width:24px;height:24px;color:var(--color-text-tertiary);transition:background-color var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;display:inline-flex;position:absolute}._clearButton_1pc9n_37:hover{background-color:var(--color-surface-hover);color:var(--color-text)}._clearButton_1pc9n_37:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._button_zdyes_1{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);white-space:nowrap;cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast), opacity var(--transition-fast);border:1px solid #0000;font-weight:500;line-height:1;display:inline-flex}._button_zdyes_1:disabled{opacity:.5;cursor:not-allowed}._button_zdyes_1:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._sm_zdyes_29{padding:var(--space-1) var(--space-2);font-size:var(--text-sm);height:28px}._md_zdyes_35{padding:var(--space-2) var(--space-4);font-size:var(--text-base);height:36px}._lg_zdyes_41{padding:var(--space-3) var(--space-6);font-size:var(--text-md);height:44px}._primary_zdyes_48{background-color:var(--color-accent);color:var(--color-text-inverse);border-color:var(--color-accent)}._primary_zdyes_48:hover:not(:disabled){background-color:var(--color-accent-hover);border-color:var(--color-accent-hover)}._secondary_zdyes_59{background-color:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}._secondary_zdyes_59:hover:not(:disabled){background-color:var(--color-surface-hover)}._ghost_zdyes_69{color:var(--color-text-secondary);background-color:#0000}._ghost_zdyes_69:hover:not(:disabled){background-color:var(--color-surface-hover);color:var(--color-text)}._danger_zdyes_79{background-color:var(--color-danger);color:var(--color-text-inverse);border-color:var(--color-danger)}._danger_zdyes_79:hover:not(:disabled){background-color:var(--color-danger-hover);border-color:var(--color-danger-hover)}._icon_zdyes_91{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._label_zdyes_98{align-items:center;display:inline-flex}._spinner_zdyes_104{flex-shrink:0;animation:.8s linear infinite _spin_zdyes_104}._loading_zdyes_109{pointer-events:none}@keyframes _spin_zdyes_104{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_zdyes_104{animation:none}}._root_1b0ll_1{min-width:0;position:relative}._trigger_1b0ll_6{justify-content:space-between;align-items:center;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);width:100%;min-height:36px;color:var(--color-text);font-size:var(--text-sm);text-align:left;cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);padding:7px 10px;display:flex}._trigger_1b0ll_6:hover{background-color:var(--color-surface-hover);border-color:var(--color-accent)}._trigger_1b0ll_6:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._value_1b0ll_34{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._chevron_1b0ll_41{color:var(--color-text-secondary);flex:none;transition:transform .12s ease-out}._chevronOpen_1b0ll_47{transform:rotate(180deg)}._menu_1b0ll_51{z-index:calc(var(--z-modal) + 1);overscroll-behavior:contain;padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;pointer-events:none;transform-origin:0 0;flex-direction:column;gap:2px;transition:opacity .12s ease-out,transform .12s ease-out,visibility 0s linear .12s;display:flex;position:fixed;overflow-y:auto;transform:translateY(-4px)scale(.98)}._menuOpen_1b0ll_72{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)scale(1)}._menuOpensUp_1b0ll_80{transform-origin:0 100%}._menuOpensUp_1b0ll_80:not(._menuOpen_1b0ll_72){transform:translateY(4px)scale(.98)}._option_1b0ll_88{justify-content:space-between;align-items:center;gap:var(--space-4);border-radius:var(--radius-sm);width:100%;min-height:34px;color:var(--color-text-secondary);font-size:var(--text-sm);text-align:left;white-space:nowrap;transition:background-color var(--transition-fast), color var(--transition-fast);padding:7px 10px;line-height:1.35;display:flex}._option_1b0ll_88:hover,._option_1b0ll_88:focus-visible{background-color:var(--color-surface-hover);color:var(--color-text);outline:none}._optionSelected_1b0ll_112{color:var(--color-accent);font-weight:600}._optionSelected_1b0ll_112:hover,._optionSelected_1b0ll_112:focus-visible{background-color:var(--color-accent-light);color:var(--color-accent)}._option_1b0ll_88 svg{flex:none}@media (prefers-reduced-motion:reduce){._chevron_1b0ll_41,._menu_1b0ll_51{transition:none}}._toolbar_40axy_1{gap:var(--space-3);margin-bottom:var(--space-6);flex-direction:column;display:flex}._topRow_40axy_8{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}._searchContainer_40axy_16{flex:1;min-width:240px;max-width:480px}._actionsRight_40axy_22{align-items:center;gap:var(--space-3);display:flex}@media (max-width:480px){._actionsRight_40axy_22{width:100%}._actionsRight_40axy_22>button{flex:1}}._controlsRow_40axy_38{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}._filtersGroup_40axy_48{align-items:center;gap:var(--space-1);padding-bottom:var(--space-1);scrollbar-width:none;display:flex;overflow-x:auto}._filtersGroup_40axy_48::-webkit-scrollbar{display:none}._filterChip_40axy_61{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--color-text-secondary);background-color:var(--color-surface);border:1px solid var(--color-border);transition:all var(--transition-fast);white-space:nowrap;font-weight:500}._filterChip_40axy_61:hover{background-color:var(--color-surface-hover);color:var(--color-text)}._filterChipActive_40axy_78{background-color:var(--color-accent);color:#fff;border-color:var(--color-accent)}._filterChipActive_40axy_78:hover{background-color:var(--color-accent-hover);color:#fff}._sortingGroup_40axy_89{align-items:center;gap:var(--space-2);display:flex}._sortSelect_40axy_95{flex:0 0 148px;width:148px}._iconBtn_40axy_100{border-radius:var(--radius-md);border:1px solid var(--color-border);background-color:var(--color-surface);width:32px;height:32px;color:var(--color-text-secondary);transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex}._iconBtn_40axy_100:hover{background-color:var(--color-surface-hover);color:var(--color-text)}._iconBtnActive_40axy_118{background-color:var(--color-accent-light);color:var(--color-accent);border-color:var(--color-accent)}._divider_40axy_124{background-color:var(--color-border);width:1px;height:20px;margin:0 var(--space-1)}@media (max-width:480px){._sortingGroup_40axy_89{flex-wrap:wrap;justify-content:flex-start;width:100%}._sortSelect_40axy_95{flex:148px}}@media (prefers-reduced-motion:reduce){._sortingGroup_40axy_89 button{transition:none}}._overlay_1lr9l_1{background-color:var(--color-overlay);z-index:var(--z-modal);padding:var(--space-4);animation:_fadeIn_1lr9l_1 var(--transition-base) ease;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._content_1lr9l_13{background-color:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);width:100%;max-height:90vh;animation:_slideUp_1lr9l_1 var(--transition-base) ease;flex-direction:column;display:flex}._sm_1lr9l_25{max-width:400px}._md_1lr9l_29{max-width:560px}._lg_1lr9l_33{max-width:720px}._header_1lr9l_37{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border-light);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}._title_1lr9l_46{font-size:var(--text-lg);color:var(--color-text);margin:0;font-weight:600}._closeButton_1lr9l_53{border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-text-secondary);transition:background-color var(--transition-fast), color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._closeButton_1lr9l_53:hover{background-color:var(--color-surface-hover);color:var(--color-text)}._closeButton_1lr9l_53:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._body_1lr9l_75{padding:var(--space-6);flex:1;overflow-y:auto}@keyframes _fadeIn_1lr9l_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1lr9l_1{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){._overlay_1lr9l_1,._content_1lr9l_13{animation:none}}@media (max-width:480px){._content_1lr9l_13{border-radius:var(--radius-lg);max-height:100vh}._header_1lr9l_37{padding:var(--space-3) var(--space-4)}._body_1lr9l_75{padding:var(--space-4)}}._dropzone_ddqpx_1{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-6);border:2px dashed var(--color-border);border-radius:var(--radius-xl);background-color:var(--color-bg-secondary);cursor:pointer;transition:border-color var(--transition-fast), background-color var(--transition-fast);text-align:center;flex-direction:column;min-height:180px;display:flex}._dropzone_ddqpx_1:hover{border-color:var(--color-accent);background-color:var(--color-accent-light)}._dropzone_ddqpx_1:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._dragover_ddqpx_28{border-color:var(--color-accent);background-color:var(--color-accent-light);border-style:solid}._processing_ddqpx_34{border-color:var(--color-text-tertiary);cursor:wait;opacity:.7}._fileInput_ddqpx_40{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}._icon_ddqpx_48{color:var(--color-text-tertiary);flex-shrink:0}._dragover_ddqpx_28 ._icon_ddqpx_48{color:var(--color-accent)}._text_ddqpx_57{font-size:var(--text-md);color:var(--color-text-secondary);margin:0}._link_ddqpx_63{color:var(--color-accent);cursor:pointer;text-decoration:underline}._hint_ddqpx_69{font-size:var(--text-sm);color:var(--color-text-tertiary);margin:0}._formatPills_ddqpx_75{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}._formatPill_ddqpx_75{font-size:var(--text-xs);border-radius:var(--radius-full);background-color:var(--color-bg-tertiary);color:var(--color-text-secondary);letter-spacing:.03em;padding:2px 8px;font-weight:600}._content_1duoj_1{gap:var(--space-4);padding:var(--space-2) 0;flex-direction:column;display:flex}._dropzoneArea_1duoj_8{min-height:180px}._processing_1duoj_12{padding:var(--space-8);justify-content:center;align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}._spinner_1duoj_22{border:3px solid var(--color-border);border-top-color:var(--color-accent);border-radius:var(--radius-full);width:36px;height:36px;animation:.8s linear infinite _spin_1duoj_22}@keyframes _spin_1duoj_22{to{transform:rotate(360deg)}}._statusText_1duoj_37{font-size:var(--text-sm);color:var(--color-text-secondary)}._successBox_1duoj_42{align-items:flex-start;gap:var(--space-4);padding:var(--space-4);background-color:var(--color-surface-hover);border-radius:var(--radius-md);border:1px solid var(--color-border);display:flex}._successCover_1duoj_52{border-radius:var(--radius-sm);object-fit:cover;background-color:var(--color-bg-secondary);flex-shrink:0;width:60px;height:80px}._fallbackCover_1duoj_61{border-radius:var(--radius-sm);color:#fff;width:60px;height:80px;font-weight:700;font-size:var(--text-lg);background:linear-gradient(135deg,#2b3a4a 0%,#1e2631 100%);flex-shrink:0;justify-content:center;align-items:center;display:flex}._successDetails_1duoj_75{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}._successTitle_1duoj_83{font-size:var(--text-sm);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._successAuthor_1duoj_92{font-size:var(--text-xs);color:var(--color-text-secondary)}._successChapters_1duoj_97{font-size:var(--text-xs);color:var(--color-text-tertiary)}._warningBox_1duoj_102{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);background-color:var(--color-warning-light);border-radius:var(--radius-md);font-size:var(--text-xs);color:#854d0e;display:flex}._errorBox_1duoj_113{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);background-color:var(--color-danger-light);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--color-danger);display:flex}._batchResults_1duoj_124{gap:var(--space-2);max-height:280px;padding:var(--space-1) 0;flex-direction:column;display:flex;overflow-y:auto}._batchItem_1duoj_133{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-hover);display:flex}._batchItemMain_1duoj_144{flex-direction:column;gap:3px;min-width:0;display:flex}._batchFileName_1duoj_151{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);overflow:hidden}._batchStatus_1duoj_158{font-size:var(--text-xs);font-weight:600}._batchStatus_1duoj_158._imported_1duoj_163{color:var(--color-success,#15803d)}._batchStatus_1duoj_158._duplicate_1duoj_167{color:var(--color-warning,#a16207)}._batchStatus_1duoj_158._failed_1duoj_171{color:var(--color-danger)}._batchMessage_1duoj_175{color:var(--color-text-tertiary);font-size:var(--text-xs)}._optionsSection_1duoj_180{gap:var(--space-2);padding:var(--space-3);background-color:var(--color-surface-hover);border-radius:var(--radius-md);flex-direction:column;display:flex}._checkboxLabel_1duoj_189{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text);cursor:pointer;display:flex}._optionLabel_1duoj_198{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);display:flex}._encodingSelect_1duoj_207{flex:0 240px;width:240px;max-width:100%}@media (max-width:520px){._optionLabel_1duoj_198{flex-direction:column;align-items:flex-start}._encodingSelect_1duoj_207{flex-basis:100%;width:100%}}._actions_1duoj_225{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-2);display:flex}._form_j1zwj_1{gap:var(--space-4);padding:var(--space-2) 0;flex-direction:column;display:flex}._topSection_j1zwj_8{align-items:flex-start;gap:var(--space-4);display:flex}._coverBox_j1zwj_14{border-radius:var(--radius-md);background-color:var(--color-bg-secondary);width:84px;height:122px;box-shadow:var(--shadow-sm);flex-shrink:0;overflow:hidden}._coverImg_j1zwj_24{object-fit:cover;object-position:center;width:100%;height:100%;display:block}._fallbackCover_j1zwj_32{background:linear-gradient(145deg, var(--color-accent), #172554);color:#fff;justify-content:center;align-items:center;gap:var(--space-2);width:100%;height:100%;font-size:var(--text-2xl);flex-direction:column;font-weight:700;display:flex}._primaryFields_j1zwj_46{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;display:flex}._field_j1zwj_54{gap:var(--space-1);flex-direction:column;display:flex}._label_j1zwj_60{font-size:var(--text-xs);color:var(--color-text-secondary);font-weight:600}._input_j1zwj_66,._textarea_j1zwj_67{border-radius:var(--radius-md);border:1px solid var(--color-border);background-color:var(--color-surface);width:100%;min-width:0;color:var(--color-text);font-size:var(--text-sm);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;padding:8px 12px}._input_j1zwj_66:focus,._textarea_j1zwj_67:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light)}._textarea_j1zwj_67{resize:vertical;min-height:80px}._coverHelp_j1zwj_91,._sectionDescription_j1zwj_92,._dimensions_j1zwj_93{color:var(--color-text-secondary);font-size:var(--text-xs);margin:0;line-height:1.5}._coverSource_j1zwj_100{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);background:var(--color-surface-hover);flex-direction:column;display:flex}._coverEditor_j1zwj_110{align-items:flex-start;gap:var(--space-3);display:flex}._coverContent_j1zwj_116{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}._coverSourceHeading_j1zwj_124{flex-direction:column;gap:2px;display:flex}._coverActions_j1zwj_130{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}._sectionTitle_j1zwj_137{color:var(--color-text);font-size:var(--text-sm);margin:0 0 2px;font-weight:650}._urlRow_j1zwj_144{align-items:center;gap:var(--space-2);display:flex}._urlRow_j1zwj_144 ._input_j1zwj_66{flex:1}._coverWarning_j1zwj_154{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-warning-light);color:var(--color-text);font-size:var(--text-xs);line-height:1.45;display:flex}._coverWarning_j1zwj_154 svg{color:#a16207;flex:none;margin-top:1px}._coverNotice_j1zwj_172,._errorMessage_j1zwj_173{font-size:var(--text-xs);margin:0;line-height:1.45}._coverNotice_j1zwj_172{color:var(--color-text-secondary)}._errorMessage_j1zwj_173{color:var(--color-danger)}._infoGrid_j1zwj_187{gap:var(--space-2) var(--space-4);padding:var(--space-3);background-color:var(--color-surface-hover);border-radius:var(--radius-md);font-size:var(--text-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._infoItem_j1zwj_197{justify-content:space-between;gap:var(--space-2);color:var(--color-text-secondary);display:flex}._infoValue_j1zwj_204{color:var(--color-text);text-align:right;font-weight:600}._actions_j1zwj_210{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border-light);display:flex}._fileInput_j1zwj_218,._visuallyHidden_j1zwj_219{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:480px){._coverBox_j1zwj_14{width:68px;height:100px}._urlRow_j1zwj_144{flex-direction:column;align-items:stretch}._urlRow_j1zwj_144 button{align-self:flex-start}._coverActions_j1zwj_130{justify-content:flex-start}._infoGrid_j1zwj_187{grid-template-columns:1fr}}._container_13c8p_1{gap:var(--space-6);flex-direction:column;display:flex}._message_13c8p_7{font-size:var(--text-base);color:var(--color-text-secondary);margin:0;line-height:1.6}._actions_13c8p_14{justify-content:flex-end;gap:var(--space-3);display:flex}._container_18tci_1{padding:var(--space-16) var(--space-6);text-align:center;justify-content:center;align-items:center;gap:var(--space-3);flex-direction:column;display:flex}._iconWrapper_18tci_11{color:var(--color-text-tertiary);opacity:.6;margin-bottom:var(--space-2)}._title_18tci_17{font-size:var(--text-lg);color:var(--color-text);margin:0;font-weight:600}._description_18tci_24{font-size:var(--text-base);color:var(--color-text-secondary);max-width:360px;margin:0;line-height:1.5}._action_18tci_32{margin-top:var(--space-4);padding:var(--space-2) var(--space-6);font-size:var(--text-base);color:var(--color-accent);background-color:var(--color-accent-light);border:1px solid var(--color-accent);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast);font-weight:500}._action_18tci_32:hover{background-color:var(--color-accent);color:var(--color-text-inverse)}._action_18tci_32:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._container_1lrjm_1{background-color:var(--color-bg);flex-direction:column;min-height:100vh;display:flex;position:relative}._header_1lrjm_9{height:var(--header-height);background-color:var(--color-surface);border-bottom:1px solid var(--color-border);padding:0 var(--space-6);z-index:var(--z-sticky);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}._brand_1lrjm_22{align-items:center;gap:var(--space-2);font-weight:700;font-size:var(--text-lg);color:var(--color-text);letter-spacing:-.02em;display:flex}._brandLogo_1lrjm_32{object-fit:contain;object-position:center;width:34px;height:28px;display:block}._headerActions_1lrjm_40{align-items:center;gap:var(--space-2);display:flex}._iconButton_1lrjm_46{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-text-secondary);transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex}._iconButton_1lrjm_46:hover{background-color:var(--color-surface-hover);color:var(--color-text)}._main_1lrjm_62{max-width:var(--max-content-width);width:100%;padding:var(--space-6);flex:1;margin:0 auto}._continueSection_1lrjm_70{margin-bottom:var(--space-8);padding:var(--space-4) var(--space-6);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;gap:var(--space-4);box-shadow:var(--shadow-sm);cursor:pointer;transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);display:flex}._continueSection_1lrjm_70:hover{box-shadow:var(--shadow-md);border-color:var(--color-accent);transform:translateY(-2px)}._continueLeft_1lrjm_91{align-items:center;gap:var(--space-4);min-width:0;display:flex}._continueCover_1lrjm_98{border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0;width:48px;height:64px}._continueFallbackCover_1lrjm_106{border-radius:var(--radius-sm);color:#fff;width:48px;height:64px;font-weight:700;font-size:var(--text-md);background:linear-gradient(135deg,#2b3a4a 0%,#1e2631 100%);flex-shrink:0;justify-content:center;align-items:center;display:flex}._continueInfo_1lrjm_120{flex-direction:column;gap:2px;min-width:0;display:flex}._continueTag_1lrjm_127{font-size:var(--text-xs);text-transform:uppercase;color:var(--color-accent);letter-spacing:.05em;font-weight:600}._continueTitle_1lrjm_135{font-size:var(--text-base);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}._continueAuthor_1lrjm_144{font-size:var(--text-xs);color:var(--color-text-secondary)}._bookGrid_1lrjm_149{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}@media (max-width:640px){._bookGrid_1lrjm_149{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}._bookList_1lrjm_162{gap:var(--space-2);flex-direction:column;display:flex}._selectionToolbar_1lrjm_168{justify-content:space-between;align-items:center;gap:var(--space-3);margin:calc(-1 * var(--space-3)) 0 var(--space-5);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);box-shadow:var(--shadow-sm);flex-wrap:wrap;display:flex}._selectionSummary_1lrjm_182{align-items:baseline;gap:var(--space-1);color:var(--color-text-secondary);font-size:var(--text-sm);white-space:nowrap;display:flex}._selectionSummary_1lrjm_182 strong{color:var(--color-text);font-variant-numeric:tabular-nums}._selectionActions_1lrjm_196{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:640px){._selectionToolbar_1lrjm_168{align-items:flex-start}._selectionActions_1lrjm_196{width:100%}._selectionActions_1lrjm_196>button{flex:auto}}._dragOverlay_1lrjm_217{background-color:var(--color-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-modal);pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._bookDragPreview_1lrjm_229{z-index:10000;pointer-events:none;opacity:.96;transform-origin:50%;border-radius:var(--radius-md);background-color:var(--color-bg-secondary);will-change:transform;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 16px 36px #00000059,0 4px 12px #0003}._bookDragPreviewImage_1lrjm_244{object-fit:cover;border-radius:inherit;opacity:.96;transform-origin:50%;width:100%;height:100%;display:block;box-shadow:0 16px 36px #00000059,0 4px 12px #0003}._bookDragPreviewFallback_1lrjm_255{justify-content:center;align-items:center;gap:var(--space-2);border-radius:inherit;color:#fff;background:linear-gradient(135deg,#2b3a4a 0%,#1e2631 100%);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}._bookDragPreviewFallback_1lrjm_255>span{font-size:clamp(1.25rem,8vw,2.5rem);font-weight:700;line-height:1}._bookDragPreviewFallback_1lrjm_255>small{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em}._dragCard_1lrjm_281{background-color:var(--color-surface);border:2px dashed var(--color-accent);border-radius:var(--radius-xl);padding:var(--space-10);align-items:center;gap:var(--space-3);color:var(--color-accent);font-size:var(--text-lg);box-shadow:var(--shadow-xl);flex-direction:column;font-weight:600;display:flex}._container_6q4ml_1{overflow-anchor:auto;background-color:var(--reader-backdrop,#111215);width:100%;height:100%;min-height:0;color:var(--reader-text);scroll-behavior:auto;overflow:auto}[data-theme=light] ._container_6q4ml_1{--reader-backdrop:#e5e7eb}[data-theme=sepia] ._container_6q4ml_1{--reader-backdrop:#e8dfc8}[data-theme=dark] ._container_6q4ml_1{--reader-backdrop:#111215}._contentWrapper_6q4ml_25{box-sizing:border-box;transition:max-width var(--transition-base), background-color var(--transition-base), box-shadow var(--transition-base)}._boundedSheet_6q4ml_31{margin:var(--space-8) auto var(--space-16) auto;min-height:calc(100% - var(--space-20));border-radius:var(--radius-lg);padding-top:var(--space-10);padding-bottom:var(--space-14)}._expandedContent_6q4ml_40{width:100%;min-height:100%;padding-top:var(--space-8);padding-bottom:var(--space-16);border-radius:0;margin:0 auto;box-shadow:none!important;border:none!important}._sheetPaper_6q4ml_52{color:#1a1a1a;background-color:#fff;border:1px solid #00000014;box-shadow:0 4px 24px #0000001a,0 1px 3px #0000000d}._sheetArchive_6q4ml_59{color:#382e21;background-color:#f7f1e1;border:1px solid #8b691426;box-shadow:0 4px 24px #3d32261f,0 1px 3px #3d32260f}._sheetDark_6q4ml_66{color:#e4e4e7;background-color:#27282d;border:1px solid #ffffff14;box-shadow:0 4px 24px #0006,0 1px 3px #00000040}._chapterSection_6q4ml_73{margin-bottom:var(--space-12);position:relative}._chapterHeading_6q4ml_78{margin-bottom:var(--space-6);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-light);color:var(--reader-text);font-weight:700;line-height:1.3}._chapterBody_6q4ml_87 p{margin-bottom:var(--reader-paragraph-spacing,1em);text-indent:var(--reader-text-indent,0);line-height:var(--reader-line-height,1.7)}._chapterBody_6q4ml_87 p:first-of-type{text-indent:0}._chapterBody_6q4ml_87 blockquote{border-left:3px solid var(--color-accent);background-color:var(--color-surface-hover);border-radius:0 var(--radius-sm) var(--radius-sm) 0;opacity:.9;margin:1.5em 0;padding:.5em 1em;font-style:italic}._chapterBody_6q4ml_87 pre,._chapterBody_6q4ml_87 code{font-family:var(--font-mono);font-size:.9em}._chapterBody_6q4ml_87 pre{background-color:var(--color-surface-hover);border-radius:var(--radius-md);margin:1.5em 0;padding:1em;overflow-x:auto}._chapterBody_6q4ml_87 ul,._chapterBody_6q4ml_87 ol{margin:1.5em 0;padding-left:2em}._chapterBody_6q4ml_87 li{margin-bottom:.5em}._chapterBody_6q4ml_87 hr{border:none;border-top:1px solid var(--color-border);margin:2em 0}._chapterBody_6q4ml_87 a{color:var(--reader-link);text-decoration:underline}._chapterBody_6q4ml_87 img{border-radius:var(--radius-sm);max-width:100%;height:auto;margin:1.5em auto}._chapterDivider_6q4ml_154{margin:var(--space-10) 0;color:var(--color-text-tertiary);font-size:var(--text-sm);letter-spacing:.2em;justify-content:center;align-items:center;display:flex}._container_1u9ds_1{background-color:var(--reader-backdrop,#111215);width:100%;height:100%;color:var(--reader-text);-webkit-user-select:text;user-select:text;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}[data-theme=light] ._container_1u9ds_1{--reader-backdrop:#e5e7eb}[data-theme=sepia] ._container_1u9ds_1{--reader-backdrop:#e8dfc8}[data-theme=dark] ._container_1u9ds_1{--reader-backdrop:#111215}._viewport_1u9ds_26{scroll-behavior:auto;scrollbar-width:thin;box-sizing:border-box;width:100%;min-height:0;padding-top:var(--space-8);padding-bottom:var(--space-12);transition:max-width var(--transition-base), background-color var(--transition-base), box-shadow var(--transition-base);flex:1;margin:0 auto;position:relative;overflow:auto}._boundedSheet_1u9ds_42{margin:var(--space-4) auto;border-radius:var(--radius-lg)}._expandedContent_1u9ds_47{border-radius:0;width:100%;margin:0 auto;max-width:100%!important;box-shadow:none!important;border:none!important}._sheetPaper_1u9ds_56{color:#1a1a1a;background-color:#fff;border:1px solid #00000014;box-shadow:0 4px 24px #0000001a,0 1px 3px #0000000d}._sheetArchive_1u9ds_63{color:#382e21;background-color:#f7f1e1;border:1px solid #8b691426;box-shadow:0 4px 24px #3d32261f,0 1px 3px #3d32260f}._sheetDark_1u9ds_70{color:#e4e4e7;background-color:#27282d;border:1px solid #ffffff14;box-shadow:0 4px 24px #0006,0 1px 3px #00000040}._viewport_1u9ds_26::-webkit-scrollbar{width:8px;height:0}._viewport_1u9ds_26::-webkit-scrollbar:horizontal{height:0}._columnTrack_1u9ds_86{column-fill:auto;column-gap:0;width:max-content;min-width:100%;height:100%;min-height:100%;transition:none}._chapterSection_1u9ds_96{break-inside:auto;margin-bottom:var(--space-8)}._chapterHeading_1u9ds_101{margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-light);break-after:avoid;font-weight:700;line-height:1.3}._chapterBody_1u9ds_110 p{margin-bottom:var(--reader-paragraph-spacing,1em);text-indent:var(--reader-text-indent,0);line-height:var(--reader-line-height,1.7);break-inside:avoid-column}._chapterBody_1u9ds_110 blockquote{border-left:3px solid var(--color-accent);background-color:var(--color-surface-hover);break-inside:avoid;margin:1em 0;padding:.5em 1em;font-style:italic}._chapterBody_1u9ds_110 pre{background-color:var(--color-surface-hover);border-radius:var(--radius-sm);break-inside:avoid;font-family:var(--font-mono);margin:1em 0;padding:.8em;font-size:.85em;overflow-x:auto}._chapterDivider_1u9ds_137{text-align:center;color:var(--color-text-tertiary);letter-spacing:.2em;margin:1.5em 0}._navZone_1u9ds_145{cursor:pointer;z-index:10;opacity:.35;width:15%;max-width:80px;transition:opacity var(--transition-fast);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0}._navZone_1u9ds_145:hover{opacity:1}._navLeft_1u9ds_164{left:0}._navRight_1u9ds_168{right:0}._navButton_1u9ds_172{border-radius:var(--radius-full);background-color:var(--color-surface);border:1px solid var(--color-border);width:40px;height:40px;box-shadow:var(--shadow-md);color:var(--color-text);justify-content:center;align-items:center;display:flex}._pageInfo_1u9ds_185{font-size:var(--text-xs);color:var(--color-text-tertiary);pointer-events:none;font-variant-numeric:tabular-nums;z-index:10;position:absolute;bottom:8px;right:24px}._overlay_1gaqt_1{background-color:var(--color-overlay);z-index:var(--z-modal);animation:_fadeIn_1gaqt_1 var(--transition-fast) ease-out;justify-content:flex-start;display:flex;position:fixed;inset:0}@keyframes _fadeIn_1gaqt_1{0%{opacity:0}to{opacity:1}}._panel_1gaqt_20{background-color:var(--color-surface);border-right:1px solid var(--color-border);width:100%;max-width:360px;height:100%;box-shadow:var(--shadow-xl);animation:_slideIn_1gaqt_1 var(--transition-base) ease-out;flex-direction:column;display:flex}@keyframes _slideIn_1gaqt_1{0%{transform:translate(-100%)}to{transform:translate(0)}}._header_1gaqt_41{height:var(--header-height);padding:0 var(--space-4);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}._title_1gaqt_50{font-size:var(--text-base);color:var(--color-text);font-weight:600}._closeButton_1gaqt_56{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}._closeButton_1gaqt_56:hover{background-color:var(--color-surface-hover);color:var(--color-text)}._chapterList_1gaqt_71{padding:var(--space-2) 0;flex:1;list-style:none;overflow-y:auto}._chapterItem_1gaqt_78{width:100%;padding:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--color-text);text-align:left;transition:background-color var(--transition-fast);border-left:3px solid #0000;align-items:center;display:flex}._chapterItem_1gaqt_78:hover{background-color:var(--color-surface-hover)}._chapterItemActive_1gaqt_94{background-color:var(--color-accent-light);color:var(--color-accent);border-left-color:var(--color-accent);font-weight:600}._emptyState_1gaqt_101{padding:var(--space-8) var(--space-4);text-align:center;color:var(--color-text-secondary);font-size:var(--text-sm)}._overlay_1fjtk_1{background-color:var(--color-overlay);z-index:var(--z-modal);animation:_fadeIn_1fjtk_1 var(--transition-fast) ease-out;justify-content:flex-end;display:flex;position:fixed;inset:0}@keyframes _fadeIn_1fjtk_1{0%{opacity:0}to{opacity:1}}._panel_1fjtk_20{background-color:var(--color-surface);border-left:1px solid var(--color-border);width:100%;max-width:380px;height:100%;box-shadow:var(--shadow-xl);animation:_slideInRight_1fjtk_1 var(--transition-base) ease-out;flex-direction:column;display:flex}@keyframes _slideInRight_1fjtk_1{0%{transform:translate(100%)}to{transform:translate(0)}}._header_1fjtk_41{height:var(--header-height);padding:0 var(--space-4);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}._title_1fjtk_50{font-size:var(--text-base);color:var(--color-text);font-weight:600}._closeButton_1fjtk_56{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}._closeButton_1fjtk_56:hover{background-color:var(--color-surface-hover);color:var(--color-text)}._addSection_1fjtk_71{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}._bookmarkList_1fjtk_76{padding:var(--space-2) var(--space-4);gap:var(--space-2);flex-direction:column;flex:1;display:flex;overflow-y:auto}._bookmarkCard_1fjtk_85{padding:var(--space-3);background-color:var(--color-surface-hover);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:var(--space-2);cursor:pointer;transition:border-color var(--transition-fast);flex-direction:column;display:flex}._bookmarkCard_1fjtk_85:hover{border-color:var(--color-accent)}._cardHeader_1fjtk_101{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._cardTitle_1fjtk_108{font-size:var(--text-sm);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._deleteButton_1fjtk_117{color:var(--color-text-tertiary);border-radius:var(--radius-sm);padding:2px}._deleteButton_1fjtk_117:hover{color:var(--color-danger)}._excerpt_1fjtk_127{font-size:var(--text-xs);color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-style:italic;display:-webkit-box;overflow:hidden}._cardFooter_1fjtk_137{font-size:var(--text-xs);color:var(--color-text-tertiary);justify-content:space-between;align-items:center;display:flex}._emptyState_1fjtk_145{padding:var(--space-10) var(--space-4);text-align:center;color:var(--color-text-secondary);font-size:var(--text-sm)}._overlay_121oo_1{background-color:var(--color-overlay);z-index:var(--z-modal);animation:_fadeIn_121oo_1 var(--transition-fast) ease-out;justify-content:flex-end;display:flex;position:fixed;inset:0}@keyframes _fadeIn_121oo_1{0%{opacity:0}to{opacity:1}}._panel_121oo_20{background-color:var(--color-surface);border-left:1px solid var(--color-border);width:100%;max-width:420px;height:100%;box-shadow:var(--shadow-xl);animation:_slideInRight_121oo_1 var(--transition-base) ease-out;flex-direction:column;display:flex}@keyframes _slideInRight_121oo_1{0%{transform:translate(100%)}to{transform:translate(0)}}._header_121oo_41{height:var(--header-height);padding:0 var(--space-4);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}._title_121oo_50{font-size:var(--text-base);color:var(--color-text);font-weight:600}._closeButton_121oo_56{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}._closeButton_121oo_56:hover{background-color:var(--color-surface-hover);color:var(--color-text)}._searchBox_121oo_71{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}._resultsHeader_121oo_76{padding:var(--space-2) var(--space-4);font-size:var(--text-xs);color:var(--color-text-tertiary);background-color:var(--color-bg-secondary)}._resultsList_121oo_83{padding:var(--space-2) 0;flex:1;list-style:none;overflow-y:auto}._resultItem_121oo_90{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-light);cursor:pointer;transition:background-color var(--transition-fast)}._resultItem_121oo_90:hover{background-color:var(--color-surface-hover)}._chapterName_121oo_101{font-size:var(--text-xs);color:var(--color-accent);margin-bottom:var(--space-1);font-weight:600}._excerpt_121oo_108{font-size:var(--text-sm);color:var(--color-text);line-height:1.4}._highlight_121oo_114{background-color:var(--reader-highlight-yellow);border-radius:2px;padding:0 2px;font-weight:600}._emptyState_121oo_121{padding:var(--space-10) var(--space-4);text-align:center;color:var(--color-text-secondary);font-size:var(--text-sm)}._overlay_axe21_1{background-color:var(--color-overlay);z-index:var(--z-modal);animation:_fadeIn_axe21_1 var(--transition-fast) ease-out;justify-content:flex-end;display:flex;position:fixed;inset:0}@keyframes _fadeIn_axe21_1{0%{opacity:0}to{opacity:1}}._panel_axe21_20{background-color:var(--color-surface);border-left:1px solid var(--color-border);width:100%;max-width:380px;height:100%;box-shadow:var(--shadow-xl);animation:_slideInRight_axe21_1 var(--transition-base) ease-out;flex-direction:column;display:flex}@keyframes _slideInRight_axe21_1{0%{transform:translate(100%)}to{transform:translate(0)}}._header_axe21_41{height:var(--header-height);padding:0 var(--space-4);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}._title_axe21_50{font-size:var(--text-base);color:var(--color-text);font-weight:600}._closeButton_axe21_56{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}._closeButton_axe21_56:hover{background-color:var(--color-surface-hover);color:var(--color-text)}._content_axe21_71{padding:var(--space-4);gap:var(--space-5);flex-direction:column;flex:1;display:flex;overflow-y:auto}._section_axe21_80{gap:var(--space-2);flex-direction:column;display:flex}._sectionTitle_axe21_86{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary);font-weight:700}._sheetRow_axe21_94,._themeRow_axe21_95{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}._sheetBtn_axe21_101,._themeBtn_axe21_102{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border);font-size:var(--text-xs);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-2);transition:all var(--transition-fast);font-weight:600;display:flex}._sheetBtnActive_axe21_116,._themeBtnActive_axe21_117{outline:2px solid var(--color-accent);outline-offset:1px}._sheetPaper_axe21_122,._themeLight_axe21_123{color:#1a1a1a;background-color:#fff;border-color:#e5e5e7}._sheetDark_axe21_129,._themeDark_axe21_130{color:#e4e4e7;background-color:#27282d;border-color:#3f3f46}._sheetArchive_axe21_136,._themeSepia_axe21_137{color:#382e21;background-color:#f7f1e1;border-color:#e3d8c4}._modeRow_axe21_143{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}._modeRowTxt_axe21_149{grid-template-columns:repeat(2,1fr)}._modeBtn_axe21_153{padding:var(--space-2);border-radius:var(--radius-md);border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text);font-size:var(--text-xs);align-items:center;gap:var(--space-1);cursor:pointer;transition:all var(--transition-fast);flex-direction:column;font-weight:500;display:flex}._modeBtn_axe21_153:hover{background-color:var(--color-surface-hover)}._modeBtn_axe21_153:disabled{opacity:.45;cursor:not-allowed}._modeBtn_axe21_153:disabled:hover{background-color:var(--color-surface)}._modeHint_axe21_182{font-size:var(--text-xs);color:var(--color-text-secondary);margin:0;line-height:1.5}._modeBtnActive_axe21_189{background-color:var(--color-accent-light);color:var(--color-accent);border-color:var(--color-accent);font-weight:600}._select_axe21_196{width:100%}._sliderRow_axe21_200{align-items:center;gap:var(--space-3);display:flex}._slider_axe21_200{accent-color:var(--color-accent);cursor:pointer;flex:1}._sliderValue_axe21_212{font-size:var(--text-xs);color:var(--color-text-secondary);text-align:right;width:48px;font-weight:600}._fontSizeRow_axe21_220{align-items:center;gap:var(--space-3);display:flex}._fontSizeValue_axe21_226{font-size:var(--text-sm);text-align:center;-webkit-user-select:none;user-select:none;min-width:42px;font-weight:600}._stepperRow_axe21_234{padding:var(--space-1) var(--space-2);background-color:var(--color-surface-hover);border-radius:var(--radius-md);border:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}._stepperBtn_axe21_245{border-radius:var(--radius-sm);width:32px;height:32px;font-size:var(--text-lg);color:var(--color-text);justify-content:center;align-items:center;font-weight:600;display:flex}._stepperBtn_axe21_245:hover{background-color:var(--color-border)}._alignRow_axe21_261{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}._alignBtn_axe21_267{padding:var(--space-2);border-radius:var(--radius-md);border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;justify-content:center;align-items:center;display:flex}._alignBtn_axe21_267:hover{background-color:var(--color-surface-hover);color:var(--color-text)}._alignBtnActive_axe21_284{background-color:var(--color-accent-light);color:var(--color-accent);border-color:var(--color-accent)}._footer_axe21_290{padding:var(--space-4);border-top:1px solid var(--color-border);justify-content:space-between;display:flex}._toggleRow_axe21_298{justify-content:space-between;align-items:center;display:flex}._toggleLabel_axe21_304{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary);cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:700}._toggleInfo_axe21_314{flex-direction:column;gap:2px;display:flex}._toggleHint_axe21_320{font-size:var(--text-xs);color:var(--color-text-secondary);font-weight:400;line-height:1.3}._toggleSwitch_axe21_327{background-color:var(--color-border);cursor:pointer;width:44px;height:24px;transition:background-color var(--transition-fast);border:none;border-radius:9999px;align-items:center;padding:2px;display:inline-flex;position:relative}._toggleSwitch_axe21_327:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._toggleSwitchActive_axe21_346{background-color:var(--color-accent)}._toggleThumb_axe21_350{width:20px;height:20px;transition:transform var(--transition-fast);background-color:#fff;border-radius:50%;display:block;transform:translate(0);box-shadow:0 1px 3px #00000040}._toggleSwitchActive_axe21_346 ._toggleThumb_axe21_350{transform:translate(20px)}._categoryHeader_axe21_366{text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);margin-top:var(--space-1);align-items:center;gap:var(--space-2);font-size:11px;font-weight:700;display:flex}._categoryDivider_axe21_378{background-color:var(--color-border);height:1px;margin:var(--space-1) 0;opacity:.6}._badgeHint_axe21_385{text-transform:none;letter-spacing:normal;color:var(--color-text-tertiary);margin-left:var(--space-1);font-size:11px;font-weight:500}._container_jyvo1_1{background-color:var(--color-border);height:6px;z-index:var(--z-sticky);cursor:pointer;transition:height var(--transition-fast);position:fixed;bottom:0;left:0;right:0}._container_jyvo1_1:hover,._container_jyvo1_1:focus-visible{height:12px}._fill_jyvo1_18{background-color:var(--color-accent);height:100%;transition:width .15s ease-out;position:relative}._tooltip_jyvo1_25{background-color:var(--color-surface);color:var(--color-text);border-radius:var(--radius-sm);font-size:var(--text-xs);box-shadow:var(--shadow-md);border:1px solid var(--color-border);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--transition-fast);padding:4px 8px;font-weight:600;position:absolute;bottom:16px;transform:translate(-50%)}._container_jyvo1_1:hover ._tooltip_jyvo1_25,._container_jyvo1_1:focus-visible ._tooltip_jyvo1_25{opacity:1}._container_1nr60_1{background-color:var(--reader-bg);width:100vw;height:100vh;color:var(--reader-text);flex-direction:column;display:flex;position:relative;overflow:hidden}._header_1nr60_12{height:var(--header-height);background-color:var(--color-surface);border-bottom:1px solid var(--color-border);padding:0 var(--space-4);z-index:var(--z-sticky);transition:transform var(--transition-base) ease-in-out, opacity var(--transition-base);box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}._headerHidden_1nr60_29{opacity:0;pointer-events:none;transform:translateY(-100%)}._leftGroup_1nr60_35{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}._backBtn_1nr60_43{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-text-secondary);transition:all var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}._backBtn_1nr60_43:hover{background-color:var(--color-surface-hover);color:var(--color-text)}._titleArea_1nr60_60{flex-direction:column;min-width:0;display:flex}._bookTitle_1nr60_66{font-size:var(--text-sm);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}._chapterTitle_1nr60_75{font-size:var(--text-xs);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._rightGroup_1nr60_83{align-items:center;gap:var(--space-1);display:flex}._iconBtn_1nr60_89{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-text-secondary);transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex}._iconBtn_1nr60_89:hover{background-color:var(--color-surface-hover);color:var(--color-text)}._iconBtnActive_1nr60_105{background-color:var(--color-accent-light);color:var(--color-accent)}._zoomLabel_1nr60_110{min-width:42px;color:var(--color-text-secondary);font-size:var(--text-xs);text-align:center;font-variant-numeric:tabular-nums}._readerStage_1nr60_118{width:100%;height:100%;padding-top:var(--header-height);box-sizing:border-box;touch-action:pan-x pan-y;transition:padding-top var(--transition-base);position:absolute;inset:0;overflow:hidden}._readerStage_1nr60_118 ::selection{color:inherit;background:#facc156b}._readerStageFull_1nr60_135{padding-top:0}._readerStage_1nr60_118>*{width:100%;min-width:0;height:100%;min-height:0}._loadingOrError_1nr60_149{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-8);text-align:center;flex-direction:column;flex:1;display:flex}._spinner_1nr60_160{border:3px solid var(--color-border);border-top-color:var(--color-accent);border-radius:var(--radius-full);width:40px;height:40px;animation:.8s linear infinite _spin_1nr60_160}@keyframes _spin_1nr60_160{to{transform:rotate(360deg)}}._errorTitle_1nr60_175{font-size:var(--text-lg);color:var(--color-text);font-weight:700}._errorMessage_1nr60_181{font-size:var(--text-sm);color:var(--color-text-secondary);max-width:400px}._container_12ksh_1{background-color:var(--color-bg);flex-direction:column;min-height:100vh;display:flex}._header_12ksh_8{height:var(--header-height);background-color:var(--color-surface);border-bottom:1px solid var(--color-border);align-items:center;gap:var(--space-4);padding:0 var(--space-6);z-index:var(--z-sticky);display:flex;position:sticky;top:0}._backBtn_12ksh_21{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}._backBtn_12ksh_21:hover{background-color:var(--color-surface-hover);color:var(--color-text)}._title_12ksh_36{font-size:var(--text-lg);color:var(--color-text);font-weight:700}._main_12ksh_42{width:100%;max-width:800px;padding:var(--space-8) var(--space-6);gap:var(--space-8);flex-direction:column;flex:1;margin:0 auto;display:flex}._card_12ksh_53{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);gap:var(--space-4);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}._cardHeader_12ksh_64{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--color-border-light);padding-bottom:var(--space-3);display:flex}._cardTitle_12ksh_72{font-size:var(--text-base);color:var(--color-text);font-weight:600}._row_12ksh_78{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}._rowCol_12ksh_86{flex-direction:column;gap:2px;display:flex}._rowLabel_12ksh_92{font-size:var(--text-sm);color:var(--color-text);font-weight:500}._rowDesc_12ksh_98{font-size:var(--text-xs);color:var(--color-text-secondary)}._numberField_12ksh_103{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);white-space:nowrap;display:inline-flex}._numberField_12ksh_103 input{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:86px;padding:6px 8px}._select_12ksh_119{flex:0 180px;width:180px;max-width:100%}._shortcutGrid_12ksh_125{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}._shortcutItem_12ksh_131{padding:var(--space-2) var(--space-3);background-color:var(--color-surface-hover);border-radius:var(--radius-md);font-size:var(--text-xs);justify-content:space-between;align-items:center;display:flex}._kbd_12ksh_141{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-mono);box-shadow:0 1px 0 var(--color-shadow);padding:2px 6px;font-weight:600}._infoBox_12ksh_151{padding:var(--space-4);background-color:var(--color-accent-light);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--color-text);border:1px solid #2563eb33;line-height:1.5}._storageBar_12ksh_161{background-color:var(--color-border);border-radius:var(--radius-full);height:8px;margin-top:var(--space-2);overflow:hidden}._storageFill_12ksh_169{background-color:var(--color-accent);height:100%}._supportGrid_12ksh_174{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._supportLink_12ksh_180{align-items:flex-start;gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-hover);color:var(--color-text);transition:border-color var(--transition-fast), background-color var(--transition-fast), transform var(--transition-fast);text-decoration:none;display:flex}._supportLink_12ksh_180:hover{border-color:var(--color-accent);background:var(--color-surface);transform:translateY(-1px)}._supportLink_12ksh_180:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._supportIcon_12ksh_205{border-radius:var(--radius-md);background:var(--color-surface);width:38px;height:38px;color:var(--color-text);flex:0 0 38px;justify-content:center;align-items:center;display:flex}._supportIcon_12ksh_205 svg{width:21px;height:21px}._githubIcon_12ksh_222{color:var(--color-text)}._koFiIcon_12ksh_226{color:#fff;background:#ff5e5b}._koFiIcon_12ksh_226 svg{fill:currentColor;width:23px;height:23px}._websiteIcon_12ksh_237{color:var(--color-accent)}._supportCopy_12ksh_241{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}._supportTitle_12ksh_249{font-size:var(--text-sm);font-weight:600;line-height:1.35}._supportDesc_12ksh_255{color:var(--color-text-secondary);font-size:var(--text-xs);line-height:1.5}._supportExternal_12ksh_261{color:var(--color-text-secondary);flex:none;margin-top:2px}@media (max-width:760px){._supportGrid_12ksh_174{grid-template-columns:1fr}}._container_6i3pg_1{background-color:var(--color-bg);flex-direction:column;min-height:100vh;display:flex}._header_6i3pg_8{height:var(--header-height);flex:0 0 var(--header-height);background-color:var(--color-surface);border-bottom:1px solid var(--color-border);align-items:center;gap:var(--space-4);padding:0 var(--space-6);z-index:var(--z-sticky);display:flex;position:sticky;top:0}._backBtn_6i3pg_22{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-text-secondary);flex:0 0 36px;justify-content:center;align-items:center;display:flex}._backBtn_6i3pg_22:hover{background-color:var(--color-surface-hover);color:var(--color-text)}._backBtn_6i3pg_22:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._title_6i3pg_43{color:var(--color-text);font-size:var(--text-lg);font-weight:700}._main_6i3pg_49{width:100%;max-width:800px;padding:var(--space-8) var(--space-6);box-sizing:border-box;flex:1;margin:0 auto}._card_6i3pg_58{gap:var(--space-5);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}._cardHeader_6i3pg_69{align-items:flex-start;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border-light);color:var(--color-accent);display:flex}._cardHeader_6i3pg_69>svg{flex:none;margin-top:2px}._cardTitle_6i3pg_83{color:var(--color-text);font-size:var(--text-base);margin:0;font-weight:600;line-height:1.45}._intro_6i3pg_91,._updated_6i3pg_92{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.65}._updated_6i3pg_92{font-size:var(--text-xs)}._facts_6i3pg_103{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._fact_6i3pg_103{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-surface-hover);color:var(--color-accent);display:flex}._fact_6i3pg_103>svg{flex:none;margin-top:2px}._factCopy_6i3pg_125{gap:var(--space-1);flex-direction:column;display:flex}._factLabel_6i3pg_131{color:var(--color-text-secondary);font-size:var(--text-xs)}._factValue_6i3pg_136{color:var(--color-text);font-size:var(--text-sm);font-weight:600}._summary_6i3pg_142{padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-accent-light);color:var(--color-text);font-size:var(--text-sm);border:1px solid #2563eb33;line-height:1.65}._prose_6i3pg_152{gap:var(--space-5);flex-direction:column;display:flex}._proseSection_6i3pg_158{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}._proseSection_6i3pg_158+._proseSection_6i3pg_158{padding-top:var(--space-5);border-top:1px solid var(--color-border-light)}._proseSection_6i3pg_158 h3{color:var(--color-text);font-size:var(--text-sm);margin:0;font-weight:600}._proseSection_6i3pg_158 p{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0;line-height:1.7}._proseSection_6i3pg_158 a,._linkRow_6i3pg_185 a{align-items:center;gap:var(--space-2);color:var(--color-accent);font-size:var(--text-sm);font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}._proseSection_6i3pg_158 a:hover,._linkRow_6i3pg_185 a:hover{text-decoration:underline}._proseSection_6i3pg_158 a:focus-visible,._linkRow_6i3pg_185 a:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:2px}._linkRow_6i3pg_185{gap:var(--space-4) var(--space-6);margin-top:var(--space-1);flex-wrap:wrap;display:flex}._mirrorGrid_6i3pg_215{gap:var(--space-3);width:100%;margin-top:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._proseSection_6i3pg_158 ._mirrorLink_6i3pg_223{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-surface-hover);color:var(--color-accent);text-decoration:none;transition:background-color .12s,border-color .12s;display:flex}._proseSection_6i3pg_158 ._mirrorLink_6i3pg_223:hover{background:var(--color-accent-light);border-color:var(--color-border);text-decoration:none}._proseSection_6i3pg_158 ._mirrorLink_6i3pg_223:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._mirrorCopy_6i3pg_249{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._mirrorLabel_6i3pg_256{color:var(--color-text-secondary);font-size:var(--text-xs)}._mirrorUrl_6i3pg_261{overflow-wrap:anywhere;color:var(--color-text);font-size:var(--text-sm);font-weight:600}._mirrorLink_6i3pg_223>svg{flex:none}._mirrorGrid_6i3pg_215+._summary_6i3pg_142{margin-top:var(--space-2)}@media (max-width:600px){._header_6i3pg_8{padding-inline:var(--space-4)}._main_6i3pg_49{padding:var(--space-6) var(--space-4)}._card_6i3pg_58{padding:var(--space-4)}._facts_6i3pg_103,._mirrorGrid_6i3pg_215{grid-template-columns:1fr}}
