/*! Quykhu convert studio */:root{--qk-primary: #0891b2;--qk-primary-hover: #0e7490;--qk-primary-soft: #ecfeff;--qk-primary-border: #a5f3fc;--qk-primary-border-hover: #67e8f9;--qk-reader-bg: transparent;--qk-reader-bg-dark: transparent;--qk-reader-text-dark: #B5B5B5}.convert-simple-container{max-width:1600px!important;margin:0 auto;padding:10px 20px!important}.convert-simple-root{display:flex;flex-direction:column;gap:12px;color:#374151}#turbo-container{position:relative}body.convert-raw-modal-open #turbo-container,body.chapter-shelf-open #turbo-container,body:has(#storySearchModal:not([hidden])) #turbo-container,body:has(#chapterFetchModal:not([hidden])) #turbo-container,body:has(#findReplaceModal:not([hidden])) #turbo-container,body:has(#chapterShelf:not([hidden])) #turbo-container{z-index:80!important}.convert-page-header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;border-bottom:2px solid #f3f4f6;margin-bottom:5px;position:relative;z-index:100}.header-main-title{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0}.title-accent{width:4px;height:24px;background:var(--qk-primary);border-radius:2px}.convert-page-header h1{font-size:22px;font-weight:800;margin:0;color:#111827;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-translate-back{flex:0 0 auto;display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:6px;background:#eef6ff;color:var(--qk-primary);font-size:12px;font-weight:800;text-decoration:none}.post-translate-back:hover{background:#dbeafe}.post-translate-notice{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:7px 10px;border:1px solid rgba(47,109,103,.26);border-radius:8px;background:linear-gradient(180deg,#f4fbf7e6,#eff8f4c7);color:#2f5f57}.post-translate-notice-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:#2f6d671a;color:#2f6d67}.post-translate-notice p{margin:0;color:#2f5f57;font-size:12px;font-weight:500;line-height:1.42}.post-translate-notice strong{display:inline-block;max-width:min(420px,44vw);overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;color:#245f57;font-weight:700}.post-translate-notice a{color:#286f66;font-weight:700;text-decoration:none}.post-translate-notice a:hover{color:#1f5c54;text-decoration:underline}.status-indicator{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;max-width:160px;min-height:24px;font-size:11px;line-height:1.2;font-weight:600;color:#6b7280;padding:2px 8px;background:#f3f4f6;border-radius:99px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.convert-main-grid{display:flex;flex-direction:column;gap:16px;height:auto;min-height:0}.input-card{flex:0 0 285px;border-color:#0891b238;background:linear-gradient(180deg,rgba(8,145,178,.04),transparent 90px),#fff;box-shadow:0 12px 30px -22px #082f4973;overflow:visible}.input-card.is-raw-collapsed{flex-basis:auto}.input-card.is-raw-collapsed .chapter-title-bar,.input-card.is-raw-collapsed .card-content,.input-card.is-raw-collapsed .raw-modal-form,.input-card.is-raw-collapsed .card-footer{display:none!important}.convert-card{background:#fff;border:1px solid #e5e7eb;border-radius:6px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 1px 2px #0000000d}.convert-card.input-card{overflow:visible}.output-card{flex:none;background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.output-card .card-header{background:transparent;border-bottom:0}.card-header{padding:9px 12px;background:linear-gradient(180deg,#fff,#f8fafc);border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.header-left,.header-right{display:flex;align-items:center;gap:8px}.card-header h2{font-size:13.5px;font-weight:900;margin:0;color:#0f172a}.stat-badge{font-size:10px;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;padding:2px 7px;border-radius:6px;font-weight:700}.card-content{flex:1;min-height:155px;padding:0;overflow:hidden}.chapter-title-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:center;padding:10px 12px;background:#f8fafcd1;border-bottom:1px solid #e5e7eb}#chapterTitleInput{width:100%;height:32px;min-width:0;border:1px solid var(--qk-primary-border);border-radius:8px;background:#fff;color:#0f172a;font-size:12px;font-weight:700;line-height:1.2;padding:5px 9px;outline:none;box-shadow:none}#chapterTitleInput::placeholder{color:#94a3b8;opacity:1}#chapterTitleInput:focus,#chapterTitleInput:focus-visible{border-color:var(--qk-primary-border-hover);box-shadow:0 0 0 3px #0891b214}#chapterUrlInput{width:100%;height:32px;min-width:0;border:1px solid var(--qk-primary-border);border-radius:7px;background:#fff;color:#0f172a;font-size:12px;font-weight:600;line-height:1.2;padding:5px 9px;outline:none;box-shadow:none}#chapterUrlInput::placeholder{color:#94a3b8;opacity:1}#chapterUrlInput:focus,#chapterUrlInput:focus-visible{border-color:var(--qk-primary-border-hover);box-shadow:0 0 0 3px #0891b214}.chapter-fetch-price{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:4px 9px;border:1px solid var(--qk-primary-border);border-radius:7px;background:#f8fafc;color:#0e7490;font-size:11px;font-weight:800;white-space:nowrap}.chapter-fetch-price.is-unknown{border-color:#e2e8f0;color:#94a3b8}.chapter-fetch-price.is-vip{border-color:#f59e0b;color:#b45309;background:#fffbeb}.chapter-fetch-price.is-blocked{border-color:#f87171;color:#b91c1c;background:#fef2f2}.chapter-fetch-price.is-vip:before,.btn-fetch.is-purchase:before{content:"";width:11px;height:11px;display:inline-block;flex:0 0 auto;margin-right:5px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='black' fill-rule='evenodd' d='M10 2a4 4 0 00-4 4v2H5a1 1 0 00-1 1v7a1 1 0 001 1h10a1 1 0 001-1V9a1 1 0 00-1-1h-1V6a4 4 0 00-4-4zm-2 6V6a2 2 0 114 0v2H8z' clip-rule='evenodd'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='black' fill-rule='evenodd' d='M10 2a4 4 0 00-4 4v2H5a1 1 0 00-1 1v7a1 1 0 001 1h10a1 1 0 001-1V9a1 1 0 00-1-1h-1V6a4 4 0 00-4-4zm-2 6V6a2 2 0 114 0v2H8z' clip-rule='evenodd'/%3E%3C/svg%3E") center / contain no-repeat}.chapter-fetch-price.is-open{border-color:color-mix(in srgb,#0f766e 28%,transparent);background:color-mix(in srgb,#0f766e 12%,transparent);color:#0f766e}.chapter-fetch-price.is-checkout{background:#ecfdf5;border-color:#99f6e4;color:#0f766e}.chapter-fetch-label-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.chapter-fetch-label-row .chapter-fetch-label{margin:0}.chapter-fetch-balance{color:#0f766e;font-size:11px;font-weight:800;white-space:nowrap}.chapter-fetch-hint,.chapter-fetch-auth-hint{margin:8px 0 0;color:#64748b;font-size:12px;line-height:1.45}.chapter-fetch-auth-hint{color:#9a3412}.chapter-fetch-quote-card{display:grid;gap:10px;margin-top:12px;padding:12px 13px;border:1px solid color-mix(in srgb,#d97706 28%,#e2e8f0);border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,#f59e0b 7%,#fff),#fff)}.chapter-fetch-quote-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.chapter-fetch-quote-head strong{min-width:0;color:#0f172a;font-size:13.5px;font-weight:800;line-height:1.35}.chapter-fetch-quote-preview{max-height:8.5em;margin:0;padding-top:8px;border-top:1px dashed color-mix(in srgb,#d97706 22%,#e2e8f0);overflow:auto;color:#64748b;font-size:12px;line-height:1.45;white-space:pre-wrap}.chapter-fetch-quote-cost{margin:0;color:#0f172a;font-size:12.5px;font-weight:800;line-height:1.4}.chapter-fetch-quote-card[hidden],.chapter-fetch-quote-cost[hidden],.chapter-fetch-progress[hidden],.chapter-fetch-notice[hidden],.chapter-fetch-auth-hint[hidden],.chapter-fetch-balance[hidden]{display:none!important}.chapter-fetch-progress{display:grid;gap:6px;margin-top:12px;color:#64748b;font-size:11px}.chapter-fetch-progress strong{color:#0f172a}.chapter-fetch-progress-track{height:5px;overflow:hidden;border-radius:99px;background:#e2e8f0}.chapter-fetch-progress-track i{display:block;height:100%;width:36%;border-radius:inherit;background:#3f8f83}.chapter-fetch-progress.is-indeterminate .chapter-fetch-progress-track i{animation:chapter-fetch-progress-slide 1.05s ease-in-out infinite}@keyframes chapter-fetch-progress-slide{0%{transform:translate(-115%)}55%{transform:translate(95%)}to{transform:translate(270%)}}.chapter-fetch-notice{margin-top:10px;padding:8px 10px;border-radius:9px;font-size:12px;line-height:1.4}.chapter-fetch-notice.is-info{background:color-mix(in srgb,#3f8f83 8%,#fff);color:#286f66}.chapter-fetch-notice.is-success{background:color-mix(in srgb,#1f9d65 10%,#fff);color:#16734b}.chapter-fetch-notice.is-error{background:color-mix(in srgb,#d14b4b 10%,#fff);color:#9c2d2d}.chapter-fetch-notice.is-warning{background:color-mix(in srgb,#d97706 11%,#fff);color:#9a3412}.chapter-fetch-quote-note{margin-top:10px;padding:9px 11px;border:1px solid var(--qk-primary-border);border-radius:9px;background:var(--qk-primary-soft);color:#0e7490;font-size:12px;font-weight:750;line-height:1.5}.chapter-fetch-quote-note[hidden],.chapter-fetch-modal[hidden]{display:none}.chapter-fetch-modal{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;transition:opacity .12s ease-out}.chapter-fetch-modal:not([hidden]){opacity:1}.chapter-fetch-backdrop{position:absolute;inset:0;background:#0f172a8c}.chapter-fetch-dialog{position:relative;width:min(520px,100%);overflow:hidden;border:1px solid rgba(255,255,255,.62);border-radius:10px;background:#fff;box-shadow:0 24px 70px #0f172a52;transform:scale(.96);transition:transform .12s cubic-bezier(.16,1,.3,1)}.chapter-fetch-modal:not([hidden]) .chapter-fetch-dialog{transform:scale(1)}.chapter-fetch-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid #e5e7eb}.chapter-fetch-title-wrap{min-width:0;display:flex;align-items:flex-start;gap:12px}.chapter-fetch-icon{width:46px;height:46px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:var(--qk-primary-soft);color:var(--qk-primary)}.chapter-fetch-title-wrap h3{margin:0;color:#0f172a;font-size:18px;font-weight:900}.chapter-fetch-title-wrap p{max-width:390px;margin:5px 0 0;color:#64748b;font-size:13px;line-height:1.5}.chapter-fetch-close{width:34px;height:34px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:#94a3b8;cursor:pointer}.chapter-fetch-close:hover{background:#f1f5f9;color:#475569}.chapter-fetch-body{padding:18px 20px 20px}.chapter-fetch-label{display:block;margin:0 0 8px;color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase}.chapter-fetch-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.chapter-fetch-supported{margin-top:16px}.chapter-fetch-sites{display:flex;flex-wrap:wrap;gap:8px}.chapter-fetch-sites span{display:inline-flex;align-items:center;min-height:30px;border:1px solid rgba(8,145,178,.24);border-radius:999px;background:#ecfeffc7;color:#0e7490;padding:4px 11px;font-size:12px;font-weight:850}.chapter-fetch-footer{display:flex;justify-content:flex-end;gap:9px;padding:14px 20px;border-top:1px solid #e5e7eb;background:#f8fafc}.chapter-fetch-cancel{min-height:36px;border:1px solid #e2e8f0;border-radius:9px;background:#fff;color:#64748b;padding:0 13px;font-size:12px;font-weight:850;cursor:pointer}.chapter-fetch-cancel:hover{border-color:#cbd5e1;color:#475569}#rawInput{width:100%;height:100%;border:0!important;padding:16px 16px 14px;resize:none;font-family:inherit;font-size:16px;line-height:1.7;outline:none;box-shadow:none!important;background:linear-gradient(180deg,rgba(248,250,252,.65),transparent 70px)}#rawInput:focus,#rawInput:focus-visible{border:0!important;outline:none!important;box-shadow:none!important;--tw-ring-color: transparent !important;--tw-ring-shadow: 0 0 #0000 !important;--tw-ring-offset-shadow: 0 0 #0000 !important}#rawInput::placeholder{color:#64748b;opacity:1}.card-footer{padding:10px 12px;background:#f8fafcdb;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.raw-panel-toggle .raw-toggle-show,.input-card.is-raw-collapsed .raw-panel-toggle .raw-toggle-hide{display:none}.input-card.is-raw-collapsed .raw-panel-toggle .raw-toggle-show{display:block}.footer-left{min-width:0;display:flex;flex-direction:column;gap:6px}.footer-tip{display:flex;align-items:center;gap:6px;font-size:11px;color:#9ca3af}.convert-storage-info{display:flex;align-items:center;flex-wrap:wrap;gap:5px;color:#64748b;font-size:11px;line-height:1.35}.convert-storage-info svg{color:#0891b2;flex:0 0 auto}.convert-storage-info strong{color:#475569;font-weight:800;white-space:nowrap}.storage-separator{width:1px;height:12px;background:#d1d5db;margin:0 2px}.convert-actions{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:7px}.card-header .convert-actions{flex:0 1 auto}.card-footer>.convert-actions:only-child{margin-left:auto}.btn{display:inline-flex;align-items:center;gap:6px;justify-content:center;padding:5px 11px;border-radius:7px;font-size:12px;font-weight:700;cursor:pointer;border:1px solid transparent;white-space:nowrap;transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s}.compact-btn{min-height:34px;padding:6px 11px;font-size:12px;line-height:1.2}.compact-btn svg{width:14px;height:14px}.btn-primary,.btn-fetch{background:var(--qk-primary);color:#fff;border-color:var(--qk-primary)}.btn-primary:hover,.btn-fetch:hover{background:var(--qk-primary-hover);border-color:var(--qk-primary-hover)}.btn-fetch{min-width:104px;background:#0891b2;border-color:#0891b2;box-shadow:0 1px 3px #0891b22e}.btn-fetch.is-purchase{min-width:8.5rem;background:#3f8f83;border-color:#3f8f83;box-shadow:0 1px color-mix(in srgb,#fff 14%,transparent) inset,0 8px 18px color-mix(in srgb,#3f8f83 22%,transparent)}.btn-fetch.is-purchase:hover{background:#32796e;border-color:#32796e}.btn-fetch.is-blocked-price{background:color-mix(in srgb,#b91c1c 82%,#7f1d1d);border-color:#991b1b;box-shadow:none}.btn-fetch.is-loading,.chapter-fetch-quote.is-loading{opacity:.82}.btn-fetch.is-purchase svg,.btn-fetch.is-loading svg,.chapter-fetch-quote.is-loading svg{display:none}.btn-fetch.is-loading:before,.chapter-fetch-quote.is-loading:before{content:"";width:14px;height:14px;margin-right:7px;display:inline-block;vertical-align:-2px;border:2px solid rgba(255,255,255,.42);border-top-color:#fff;border-radius:50%;animation:chapter-fetch-button-spin .72s linear infinite;-webkit-mask:none;mask:none;background:none}@keyframes chapter-fetch-button-spin{to{transform:rotate(360deg)}}.btn-convert{min-width:92px;background:#0f766e;color:#fff;border-color:#0f766e;box-shadow:0 1px 3px #0f766e2e}.btn-convert:hover{background:#115e59;border-color:#115e59}.btn-primary:disabled,.btn-fetch:disabled,.btn-convert:disabled,.btn-clear:disabled{opacity:.58;cursor:not-allowed;box-shadow:none;transform:none}.btn-translate{min-width:76px;background:#4f46e5;color:#fff;border-color:#4f46e5;box-shadow:0 1px 3px #4f46e538}.btn-translate:hover{background:#4338ca;border-color:#4338ca;color:#fff}.btn-translate:disabled{opacity:.6;cursor:not-allowed}.btn-clear{min-width:92px;border-color:#0ea5e947;background:#0891b214;color:#0e7490}.btn-clear:hover{border-color:#0ea5e980;background:#0891b224;color:#155e75}#clearConvertBtn{border-color:#ef444447!important;background:#ef444414!important;color:#dc2626!important}#clearConvertBtn:hover{border-color:#ef444480!important;background:#ef444424!important;color:#b91c1c!important}.btn-story-search{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:6px 11px;border:1px solid var(--qk-primary-border);border-radius:999px;background:var(--qk-primary-soft);color:var(--qk-primary);font-size:11.5px;font-weight:800;line-height:1.2;cursor:pointer;white-space:nowrap;transition:background .18s,border-color .18s,color .18s,box-shadow .18s}.btn-story-search:hover{background:#cffafe;border-color:var(--qk-primary-border-hover);color:#155e75;box-shadow:0 0 0 3px #0891b214}.btn-story-search:disabled{opacity:.72;cursor:not-allowed;box-shadow:none;filter:grayscale(.16)}.input-card .card-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.input-card .header-left,.input-card .header-right{display:flex;align-items:center;gap:6px;min-width:0}.input-card .header-left{gap:8px}.input-card .header-left h2{margin:0;overflow:hidden;color:inherit;font-size:14px;font-weight:850;white-space:nowrap;text-overflow:ellipsis}.input-card .stat-badge{white-space:nowrap}.input-card .btn-story-search,.input-card .btn-fetch-panel-toggle{height:28px;min-height:28px;padding:0 8px;border-radius:6px}.input-card .btn-fetch-panel-toggle{border-color:#2dd4bf;background:#2dd4bf29;color:#0f766e}.replace-modal[hidden]{display:none}.replace-modal{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;transition:opacity .12s ease-out}.replace-modal:not([hidden]){opacity:1}.replace-backdrop{position:absolute;inset:0;background:#0f172a8c}.replace-dialog{position:relative;width:min(420px,100%);overflow:hidden;border:1px solid rgba(255,255,255,.62);border-radius:10px;background:#fff;box-shadow:0 24px 70px #0f172a52;transform:scale(.96);transition:transform .12s cubic-bezier(.16,1,.3,1)}.replace-modal:not([hidden]) .replace-dialog{transform:scale(1)}.replace-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid #e5e7eb}.replace-title-wrap{min-width:0;display:flex;align-items:center;gap:12px}.replace-icon{width:44px;height:44px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:var(--qk-primary-soft);color:var(--qk-primary)}.replace-title-wrap h3{margin:0;color:#0f172a;font-size:17px;font-weight:900}.replace-title-wrap p{margin:3px 0 0;color:#64748b;font-size:12px;line-height:1.4}.replace-close{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:#94a3b8;cursor:pointer}.replace-close:hover{background:#f1f5f9;color:#475569}.replace-body{padding:16px 18px 18px}.replace-label{display:block;margin:0 0 7px;color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase}.replace-label:not(:first-child){margin-top:12px}#findReplaceFind,#findReplaceReplace{width:100%;min-height:40px;border:1px solid #dbe3ee;border-radius:12px;background:#f8fafc;color:#0f172a;padding:8px 11px;font-size:14px;font-weight:700;outline:none;box-shadow:none}#findReplaceFind:focus,#findReplaceFind:focus-visible,#findReplaceReplace:focus,#findReplaceReplace:focus-visible{border-color:var(--qk-primary-border-hover);background:#fff;box-shadow:0 0 0 3px #0891b21a}.replace-preview{margin-top:12px;min-height:32px;display:flex;align-items:center;border:1px solid rgba(148,163,184,.26);border-radius:10px;background:#f8fafcb8;color:#64748b;padding:7px 10px;font-size:12px;font-weight:750}.replace-preview.is-ok{border-color:#14b8a64d;background:#f0fdfac7;color:#0f766e}.replace-preview.is-empty{border-color:#fbbf2457;background:#fffbebc7;color:#b45309}.replace-footer{display:flex;justify-content:flex-end;gap:9px;padding:14px 18px;border-top:1px solid #e5e7eb;background:#f8fafc}.replace-cancel,.replace-submit{min-height:36px;border-radius:9px;padding:0 13px;font-size:12px;font-weight:850;cursor:pointer}.replace-cancel{border:1px solid #e2e8f0;background:#fff;color:#64748b}.replace-submit{border:1px solid #0891b2;background:#0891b2;color:#fff;box-shadow:0 8px 20px -16px #0891b2cc}.replace-submit:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.story-search-modal[hidden]{display:none}.story-search-modal{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;transition:opacity .12s ease-out}.story-search-modal:not([hidden]){opacity:1}.story-search-backdrop{position:absolute;inset:0;background:#0f172a8c}.story-search-dialog{position:relative;width:min(540px,100%);max-height:min(85vh,750px);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.6);border-radius:8px;background:#fff;box-shadow:0 24px 70px #0f172a52;transform:scale(.96);transition:transform .12s cubic-bezier(.16,1,.3,1)}.story-search-modal:not([hidden]) .story-search-dialog{transform:scale(1)}.story-search-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid #e5e7eb}.story-search-title-wrap{min-width:0;display:flex;align-items:center;gap:10px}.story-search-icon{display:none}.story-search-title-wrap h3{margin:0;color:#0f172a;font-size:16px;font-weight:850}.story-search-title-wrap p{margin:2px 0 0;color:#64748b;font-size:12px;line-height:1.45}.story-search-close{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:#94a3b8;cursor:pointer}.story-search-close:hover{background:#f1f5f9;color:#475569}.story-search-body{flex:1;min-height:0;overflow-y:auto;padding:12px 16px 16px}.story-search-label{display:block;margin:0 0 5px;color:#64748b;font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}#storySearchQuery{width:100%;min-height:72px;height:72px;resize:vertical;border:1px solid #dbe3ee;border-radius:10px;background:#f8fafc;color:#0f172a;padding:8px 12px;font-size:13.5px;line-height:1.5;outline:none;box-shadow:none}#storySearchQuery:focus,#storySearchQuery:focus-visible{border-color:var(--qk-primary-border-hover);box-shadow:0 0 0 3px #0891b21f}.story-search-help{margin-top:4px;color:#94a3b8;font-size:11px}.story-search-controls{display:grid;grid-template-columns:1.2fr 1fr auto;gap:8px;align-items:flex-end;margin-top:10px;padding:0;border:0;background:transparent;box-shadow:none}.story-search-field{min-width:0}.story-search-field-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.story-search-loading{color:#94a3b8;font-size:11px;font-weight:700}.story-search-model-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.story-search-controls select{width:100%;height:36px;min-width:0;border:1px solid #dbe3ee;border-radius:8px;background:#f8fafc;color:#334155;padding:0 8px;font-size:13px;font-weight:700;outline:none}.story-search-controls select:focus,.story-search-controls select:focus-visible{border-color:var(--qk-primary-border-hover);box-shadow:0 0 0 3px #0891b21f}.story-search-price{min-height:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border:1px solid var(--qk-primary-border);border-radius:999px;background:var(--qk-primary-soft);color:var(--qk-primary);font-size:11px;font-weight:850;white-space:nowrap}.story-search-submit{height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:8px;background:var(--qk-primary);color:#fff;font-size:13px;font-weight:850;cursor:pointer;padding:0 16px;box-shadow:none}.story-search-submit:hover{background:var(--qk-primary-hover)}.story-search-submit:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.story-search-submit.is-loading .story-search-submit-icon{animation:story-search-spin .9s linear infinite}@keyframes story-search-spin{to{transform:rotate(360deg)}}.story-search-model-description{margin-top:8px;padding:8px 10px;border-radius:8px;background:#f8fafc;color:#475569;font-size:12px;line-height:1.55}.story-search-model-description:empty{display:none}.story-search-progress{margin-top:12px;padding:12px 14px;border:1px solid var(--qk-primary-border);border-radius:14px;background:var(--qk-primary-soft);color:var(--qk-primary);font-size:13px;font-weight:800}.story-search-progress-row{display:flex;align-items:center;gap:9px}.story-search-spinner{width:16px;height:16px;flex:0 0 auto;border:2px solid rgba(8,145,178,.25);border-top-color:var(--qk-primary);border-radius:999px;animation:story-search-spin .8s linear infinite}.story-search-progress-track{height:5px;overflow:hidden;margin-top:10px;border-radius:999px;background:#cffafe}.story-search-progress-track span{display:block;width:45%;height:100%;border-radius:inherit;background:var(--qk-primary);animation:story-search-slide 1.15s cubic-bezier(.4,0,.2,1) infinite}@keyframes story-search-slide{0%{transform:translate(-120%)}to{transform:translate(260%)}}.story-search-error{margin-top:12px;padding:10px 12px;border:1px solid #fecdd3;border-radius:12px;background:#fff1f2;color:#be123c;font-size:13px;font-weight:700}.story-search-results-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}#storySearchSummary{color:#94a3b8;font-size:12px;font-weight:700}.story-search-results{display:grid;grid-template-columns:1fr;gap:8px}.story-search-empty{grid-column:1 / -1;padding:14px;border:1px dashed #dbe3ee;border-radius:10px;background:#f8fafc;color:#94a3b8;text-align:center;font-size:13px}.story-search-candidate{padding:10px 12px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.story-search-candidate.is-top{border-color:var(--qk-primary-border-hover);box-shadow:0 0 0 1px var(--qk-primary-soft)}.story-search-candidate-meta{display:flex;align-items:center;gap:8px;margin-bottom:6px}.story-search-rank,.story-search-confidence{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:11px;font-weight:850}.story-search-rank{width:22px;height:22px;background:var(--qk-primary);color:#fff}.story-search-confidence{min-height:20px;padding:2px 6px;background:#f1f5f9;color:#475569}.story-search-row{display:grid;grid-template-columns:50px minmax(0,1fr) auto;gap:6px;align-items:center;margin-top:4px}.story-search-row-label{color:#94a3b8;font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.story-search-row-value{min-width:0;overflow:hidden;color:#0f172a;font-size:13.5px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.story-search-row-value.is-muted{color:#64748b;font-weight:700}.story-search-copy{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:#94a3b8;cursor:pointer}.story-search-copy:hover{background:#f1f5f9;color:var(--qk-primary)}.story-search-copy:disabled{opacity:.35;cursor:not-allowed}.story-search-reason{margin-top:6px;padding:6px 8px;border-radius:8px;background:#f8fafc;color:#64748b;font-size:11px;line-height:1.5}.btn-outline{background:#fff;border-color:#d1d5db;color:#374151}.convert-model-picker{position:relative}.model-toggle-btn{width:100%;min-width:0;max-width:none;height:34px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--qk-primary-border);border-radius:8px;background:#f8fafc;color:#0e7490;font-size:12px;font-weight:800;line-height:1.2;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s}.model-toggle-btn:hover,.model-toggle-btn.is-open{background:#ecfeff;border-color:var(--qk-primary-border-hover);box-shadow:0 0 0 3px #0891b214}.model-toggle-btn span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.model-chevron{flex:0 0 auto;color:currentColor;opacity:.7;transition:transform .2s}.model-toggle-btn.is-open .model-chevron{transform:rotate(180deg)}.model-menu[hidden]{display:none}.model-menu{position:absolute;right:0;top:calc(100% + 8px);bottom:auto;z-index:2300;width:min(92vw,330px);max-height:300px;overflow-y:auto;padding:6px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;box-shadow:0 16px 32px #0f172a29}.model-option{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:8px 9px;border:0;border-radius:8px;background:transparent;color:#334155;text-align:left;cursor:pointer}.model-option:hover,.model-option.is-selected{background:var(--qk-primary-soft);color:var(--qk-primary)}.model-option.is-locked{cursor:pointer;opacity:.86}.model-option.is-locked .model-option-name:after{content:attr(data-lock-label);display:inline-flex;align-items:center;margin-left:7px;padding:1px 6px;border:1px solid rgba(245,158,11,.28);border-radius:999px;background:#fffbebe0;color:#b45309;font-size:9px;font-weight:900}.model-option-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.model-option-name{font-size:12px;font-weight:800;line-height:1.25;color:#334155}.model-option-note{font-size:10px;color:#64748b;line-height:1.25}.model-option-cost{flex:0 0 auto;font-size:10px;font-weight:800;color:#94a3b8;white-space:nowrap}.free-key-modal-backdrop[hidden]{display:none}.free-key-modal-backdrop{position:fixed;inset:0;background:#0f172a73;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px}.free-key-modal-card{background:#fff;border:1px solid #cbd5e1;border-radius:16px;box-shadow:0 10px 25px -5px #0f172a1a,0 8px 10px -6px #0f172a1a;width:440px;max-width:100%;display:flex;flex-direction:column;position:relative;will-change:transform,opacity;animation:modal-scale-in .15s cubic-bezier(.16,1,.3,1)}@keyframes modal-scale-in{0%{opacity:0;transform:scale(.97) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}.free-key-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid rgba(148,163,184,.1)}.free-key-modal-header>div{display:flex;flex-direction:column;gap:4px;min-width:0}.free-key-modal-header strong{color:#0ea5e9;font-size:14px;font-weight:750;text-transform:uppercase;letter-spacing:.05em;line-height:1.2}.free-key-modal-header span{color:#64748b;font-size:11px;line-height:1.4}.free-key-modal-close{background:transparent;border:0;color:#94a3b8;font-size:24px;line-height:1;cursor:pointer;padding:4px;margin:-6px -8px 0 0;transition:color .15s ease}.free-key-modal-close:hover{color:#64748b}.free-key-modal-body{padding:20px;display:flex;flex-direction:column;gap:14px}.free-key-modal-info{padding:12px 14px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:10px;color:#0369a1;font-size:11.5px;line-height:1.5;display:flex;flex-direction:column;gap:8px}.free-key-modal-link{color:#0284c7;font-weight:650;text-decoration:none;display:inline-flex;align-items:center;gap:3px;transition:color .15s ease}.free-key-modal-link:hover{color:#0369a1;text-decoration:underline}.free-key-modal-footer{padding:12px 20px;border-top:1px solid rgba(148,163,184,.1);display:flex;justify-content:flex-end;background:#f8fafc;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.free-key-modal-btn-close{font-size:12px;font-weight:600;padding:6px 16px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;color:#334155;cursor:pointer;transition:all .15s ease}.free-key-modal-btn-close:hover{background:#f1f5f9;border-color:#94a3b8}.free-key-input-row{display:flex;align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:0 0 0 10px;transition:all .2s ease;position:relative;overflow:hidden}.free-key-input-row:before{content:"";width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2' stroke='%2394a3b8' %3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M15.75 5.25a3 3 0 013 3m3 0a6 6 0 01-7.029 5.912c-.563-.097-1.159.026-1.563.43L10.5 17.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-.996.43-1.563A6 6 0 1121.75 8.25z' /%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;margin-right:4px;flex-shrink:0;opacity:.75}.free-key-input-row:focus-within{border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e91f}.free-key-input-row textarea{flex:1;width:100%;height:36px;min-height:36px;max-height:36px;padding:9px 8px;border:0!important;background:transparent!important;color:#0f172a;font:11.5px/1.4 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;resize:none;outline:none!important;box-shadow:none!important}.free-key-input-row textarea:focus,.free-key-input-row textarea:focus-visible{outline:none!important;border:0!important;box-shadow:none!important;background:transparent!important}.free-key-input-row textarea::placeholder{color:#94a3b8}.free-key-input-row button{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 16px;border:0;border-left:1px solid #cbd5e1;border-radius:0;background:#0ea5e9;color:#fff;font-size:11.5px;font-weight:700;cursor:pointer;transition:all .2s ease;flex-shrink:0}.free-key-input-row button:hover{background:#0284c7}.free-key-input-row button:active{transform:none}.free-key-input-row button:disabled{background:#f1f5f9;color:#94a3b8;border-left-color:#cbd5e1;cursor:not-allowed;box-shadow:none!important}.free-key-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.free-key-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 6px 3px 8px;border:1px solid rgba(148,163,184,.15);border-radius:4px;background:#94a3b80f;color:#475569;font-size:10px;line-height:1;transition:all .15s ease}.free-key-chip:hover{border-color:#94a3b840;background:#94a3b81a}.free-key-chip span{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:500}.free-key-chip button{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#94a3b8;cursor:pointer;font-size:10px;line-height:1;padding:0 2px;transition:color .15s ease}.free-key-chip button:hover{color:#ef4444}.btn-header-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:4px;border:none;background:transparent;color:var(--qk-primary);cursor:pointer}.btn-header-icon:hover{background:var(--qk-primary-soft);color:var(--qk-primary)}.btn-play-minimal{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--qk-primary-border);background:#fff;color:var(--qk-primary);cursor:pointer;transition:all .2s;box-shadow:0 1px 2px #0000000d}#readButton.btn-play-minimal{background:transparent!important;border-color:var(--qk-primary-border-hover)!important;color:var(--qk-primary)!important;box-shadow:none!important}#readButton.btn-play-minimal[aria-pressed=true]{background:var(--qk-primary)!important;border-color:var(--qk-primary)!important;color:#fff!important}#readButton.btn-play-minimal:hover{background:var(--qk-primary-soft)!important}#readButton.btn-play-minimal[aria-pressed=true]:hover{background:var(--qk-primary-hover)!important;border-color:var(--qk-primary-hover)!important}.btn-play-minimal:hover{transform:scale(1.05);border-color:var(--qk-primary-border-hover);background:var(--qk-primary-soft)}.btn-settings-minimal{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--qk-primary-border-hover);background:transparent;color:var(--qk-primary);cursor:pointer;transition:background .2s,border-color .2s,color .2s,transform .2s}.btn-settings-minimal:hover,.btn-settings-minimal.is-open{background:var(--qk-primary-soft);border-color:var(--qk-primary-border-hover);color:var(--qk-primary)}.header-tools{gap:4px}.tts-settings-panel[hidden]{display:none}.tts-settings-panel{display:grid;grid-template-columns:minmax(260px,1.25fr) minmax(150px,1fr) minmax(150px,1fr) minmax(180px,.9fr);gap:8px;align-items:center;padding:6px 10px 8px;background:transparent}.tts-setting-field{min-width:0;display:flex;align-items:center;gap:8px;min-height:34px;padding:4px 10px;border:1px solid #e5e7eb;border-radius:10px;background:#f8fafcb8;color:#4b5563;font-size:11px;font-weight:700;overflow:hidden;transition:border-color .2s,background .2s,box-shadow .2s}.tts-setting-voice,.tts-setting-font{position:relative;min-height:38px;padding:5px 28px 5px 12px}.tts-setting-field:hover,.tts-setting-field:focus-within{border-color:var(--qk-primary-border-hover);box-shadow:0 0 0 3px #0891b214}.tts-setting-field span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.tts-setting-field strong{min-width:34px;color:var(--qk-primary);font-size:11px;text-align:right}.tts-setting-field .tts-select-value{display:block;flex:1;min-width:0;color:#111827;font-size:12px;font-weight:800;line-height:1.25;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tts-setting-field select{min-width:0;flex:1;width:100%;border:0!important;background:transparent!important;background-image:none!important;color:#111827;font-size:12px;font-weight:700;line-height:1.35;padding:1px 20px 1px 0;outline:none!important;outline-offset:0;box-shadow:none!important;cursor:pointer;appearance:none;-webkit-appearance:none;text-overflow:ellipsis}.tts-setting-field select:focus,.tts-setting-field select:focus-visible{border:0!important;outline:none!important;box-shadow:none!important;--tw-ring-color: transparent !important;--tw-ring-shadow: 0 0 #0000 !important;--tw-ring-offset-shadow: 0 0 #0000 !important}.tts-setting-field select option{background:#fff;color:#111827;font-weight:600}.tts-setting-field select option:disabled{color:#9ca3af}.tts-setting-field select optgroup{background:#f8fafc;color:var(--qk-primary);font-size:11px;font-weight:800}.tts-setting-voice:after,.tts-setting-font:after{content:"";position:absolute;right:10px;top:50%;width:6px;height:6px;border:solid currentColor;border-width:0 1.5px 1.5px 0;opacity:.7;pointer-events:none;transform:translateY(-65%) rotate(45deg)}.tts-setting-voice select,.tts-setting-font select{position:absolute;inset:0;z-index:2;width:100%;height:100%;padding:0!important;border:0!important;border-color:transparent!important;border-width:0!important;background:transparent!important;color:transparent!important;opacity:0!important;cursor:pointer;-webkit-tap-highlight-color:transparent}.tts-setting-field input[type=range]{min-width:72px;flex:1;appearance:none;-webkit-appearance:none;height:18px;background:transparent;accent-color:var(--qk-primary);cursor:pointer}.tts-setting-field input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(90deg,var(--qk-primary) var(--range-progress, 50%),#d1d5db var(--range-progress, 50%))}.tts-setting-field input[type=range]::-webkit-slider-thumb{width:16px;height:16px;margin-top:-5px;border:2px solid #fff;border-radius:50%;background:var(--qk-primary);box-shadow:0 1px 4px #0891b259;-webkit-appearance:none}.tts-setting-field input[type=range]::-moz-range-track{height:6px;border-radius:999px;background:#d1d5db}.tts-setting-field input[type=range]::-moz-range-progress{height:6px;border-radius:999px;background:var(--qk-primary)}.tts-setting-field input[type=range]::-moz-range-thumb{width:14px;height:14px;border:2px solid #fff;border-radius:50%;background:var(--qk-primary);box-shadow:0 1px 4px #0891b259}.reader-box{flex:none;overflow-y:visible;background:transparent}.reader-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:10px 14px;border-bottom:1px solid #e5e7eb;background:#f8fafcb8}.reader-toolbar[hidden],.chapter-shelf-backdrop[hidden],.chapter-shelf[hidden]{display:none!important}.reader-toolbar-left,.reader-toolbar-right{display:inline-flex;align-items:center;min-width:0;gap:8px}.reader-toolbar-left{flex:1 1 auto}.reader-toolbar-right{flex:0 0 auto}.reader-tool-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #d1d5db;border-radius:12px;background:#fff9;color:#475569;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}.reader-tool-btn:hover:not(:disabled),.reader-tool-btn.is-open,.reader-tool-btn[aria-pressed=true]{border-color:var(--qk-primary-border);background:#ecfeff;color:#0e7490}.reader-tool-btn:disabled{opacity:.35;cursor:default}.reader-selection-menu[hidden]{display:none!important}.reader-selection-menu{position:fixed;z-index:2300;display:inline-flex;align-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#0f172af5;color:#fff;box-shadow:0 18px 46px #0f172a47;transform:translate(-50%,calc(-100% - 10px))}.reader-selection-menu:after{content:"";position:absolute;left:50%;top:100%;width:10px;height:10px;background:#0f172af5;transform:translate(-50%,-6px) rotate(45deg)}.reader-selection-menu button{position:relative;z-index:1;min-height:36px;border:0;background:transparent;color:inherit;cursor:pointer}.reader-selection-menu button:first-child{display:inline-flex;align-items:center;gap:7px;padding:0 13px;color:#e0f2fe;font-size:12px;font-weight:850}.reader-selection-menu button:last-child{width:34px;border-left:1px solid rgba(255,255,255,.1);color:#cbd5e1}.reader-selection-menu button:hover{background:#ffffff1a}.reader-play-btn{border-color:var(--qk-primary-border);color:var(--qk-primary)}.reader-settings-btn.is-open{border-color:var(--qk-primary-border);background:#ecfeff;color:#0e7490}.reader-chapter-chip{display:inline-flex;align-items:center;gap:9px;height:38px;min-width:148px;padding:0 14px;border:1px solid #d1d5db;border-radius:13px;background:#ffffff8c;color:#475569}.reader-chapter-chip span{font-size:11px;font-weight:800;text-transform:uppercase;color:#64748b}.reader-chapter-chip strong,.reader-chapter-chip b{color:#334155;font-size:13px;font-weight:900}.reader-chapter-chip em{font-style:normal;color:#94a3b8}.reader-progress-track{flex:1 1 auto;min-width:120px;height:8px;border-radius:999px;background:#0f172a1a;overflow:hidden}.reader-progress-bar{width:0%;height:100%;border-radius:inherit;background:#10b981;transition:width .18s ease}.reader-progress-text,.reader-stat{color:#64748b;font-size:11px;font-weight:900;white-space:nowrap}.reader-stat{min-width:58px;text-align:right}.chapter-shelf-backdrop{position:fixed;inset:0;z-index:70;background:#0003}.chapter-shelf{position:fixed;top:70px;left:0;bottom:0;z-index:75;display:flex;flex-direction:column;width:min(370px,100%);max-width:100%;border:0;border-right:1px solid rgba(148,163,184,.28);border-radius:0;background:#fffffff0;padding:0;box-shadow:12px 0 34px -26px #0f172acc;overflow:hidden;backdrop-filter:blur(16px)}.chapter-shelf-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex:0 0 auto;margin-bottom:0;padding:16px 14px 12px;border-bottom:1px solid rgba(148,163,184,.2);background:#f8fafc99;color:#475569;font-size:12px}.chapter-shelf-title{min-width:0}.chapter-shelf-head strong{display:block;color:#0f172a;font-weight:900;text-transform:uppercase;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chapter-shelf-title span{display:block;margin-top:3px;color:#64748b;font-size:11px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chapter-shelf-actions{display:inline-flex;align-items:center;gap:7px}.chapter-shelf-actions button{min-height:24px;padding:0 8px;border:1px solid var(--qk-primary-border);border-radius:6px;background:#ecfeff;color:#0e7490;font-size:10.5px;font-weight:900;cursor:pointer}.chapter-shelf-actions button:hover{border-color:var(--qk-primary-border-hover);background:#cffafe}.chapter-shelf-close{width:28px;padding:0!important;border-color:#e5e7eb!important;background:#fff!important;color:#64748b!important}.chapter-shelf-close:hover{border-color:#fecaca!important;background:#fee2e2!important;color:#dc2626!important}.chapter-shelf-tools{flex:0 0 auto;padding:12px 14px 10px;border-bottom:1px solid rgba(148,163,184,.18)}.chapter-shelf-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.chapter-shelf-stats div{min-width:0;border:1px solid rgba(148,163,184,.28);border-radius:12px;padding:8px 10px;background:#ffffffb3}.chapter-shelf-stats span{display:block;color:#64748b;font-size:9px;font-weight:800;text-transform:uppercase}.chapter-shelf-stats strong{display:block;margin-top:4px;color:#0f172a;font-size:12px;font-weight:900}.chapter-search-box{display:flex;align-items:center;gap:8px;min-height:38px;border:1px solid rgba(148,163,184,.35);border-radius:12px;padding:0 12px;background:#ffffffb8;color:#64748b}.chapter-search-box input{min-width:0;flex:1;border:0!important;outline:0!important;background:transparent;color:#0f172a;font-size:12px;font-weight:700}.chapter-search-box input:focus{border:0!important;outline:0!important;box-shadow:none!important;--tw-ring-width: 0px !important;--tw-ring-offset-width: 0px !important}.chapter-search-box:focus-within{border-color:#06b6d4!important;box-shadow:0 0 0 2px #06b6d426!important}.chapter-search-box input::placeholder{color:#94a3b8}.saved-chapter-list{display:block;flex:1 1 auto;max-height:none;overflow-y:auto;padding:8px}.saved-chapter-empty{margin:8px;border:1px dashed rgba(148,163,184,.36);border-radius:14px;padding:16px 12px;color:#64748b;font-size:12px;font-weight:700;text-align:center}.saved-chapter-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-height:52px;margin-bottom:4px;padding:0;border:0;border-radius:12px;background:transparent;color:#334155;text-align:left;content-visibility:auto;contain-intrinsic-size:54px;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.saved-chapter-item.is-active{background:#0e7490;color:#fff;box-shadow:0 8px 22px -18px #082f49bf}.saved-chapter-main{display:block;min-width:0;width:100%;border:0;border-radius:12px;padding:9px 10px;background:transparent;color:inherit;text-align:left;cursor:pointer}.saved-chapter-item:not(.is-active) .saved-chapter-main:hover{background:#0f172a0f}.saved-chapter-line{display:flex;align-items:center;gap:7px;min-width:0}.saved-chapter-dot{width:7px;height:7px;border-radius:999px;background:#10b981;flex:0 0 auto}.saved-chapter-index{flex:0 0 auto;color:inherit;opacity:.55;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:800}.saved-chapter-title{display:inline-block;min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;color:inherit}.saved-chapter-meta{display:block;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;opacity:.62;font-size:10px;font-weight:700}.saved-chapter-delete{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:5px;border:0;border-radius:10px;color:#94a3b8;background:transparent;cursor:pointer}.saved-chapter-delete:hover{color:#ef4444;background:#fee2e2}.chapter-shelf-pager{display:flex;align-items:center;gap:8px;flex:0 0 auto;padding:10px 12px;border-top:1px solid rgba(148,163,184,.18);background:#f8fafc9e}.chapter-page-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(148,163,184,.35);border-radius:12px;background:#ffffffb8;color:#475569;cursor:pointer}.chapter-page-btn:hover:not(:disabled){border-color:var(--qk-primary-border);color:#0e7490;background:#ecfeff}.chapter-page-btn:disabled{opacity:.34;cursor:default}.chapter-page-info{flex:1;text-align:center;color:#64748b;font-size:11px;font-weight:900}.reader-content{width:100%;max-width:1190px;padding:18px 24px 88px;margin:0 auto;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:22px;line-height:1.72;word-spacing:normal;color:#111827}.reader-content p{margin:0 0 1.35em;text-align:left;transition:background .25s ease}.reader-content p.tts-active-p{background:#facc152e;border-radius:4px}.reader-content .is-title{display:none}.reader-chapter-head{width:100%;max-width:1190px;margin:0 auto;padding:34px 24px 8px;text-align:center}.reader-chapter-head[hidden]{display:none!important}.reader-chapter-head h2{margin:0;color:#111827;font-size:32px;line-height:1.25;font-weight:900;letter-spacing:0}.reader-chapter-meta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:12px;color:#64748b;font-size:12px;font-weight:800}@media(min-width:1024px){.reader-content{font-size:24px}}.empty-msg{display:flex;height:150px;align-items:center;justify-content:center;color:#d1d5db;font-size:14px}body.dark .convert-page-header{border-bottom-color:#333}body.dark .convert-page-header h1{color:#b5b5b5}body.dark .convert-card{background:transparent!important;border-color:#333}body.dark .input-card{border-color:#22d3ee38;background:linear-gradient(180deg,rgba(8,145,178,.12),transparent 96px),#ffffff05!important;box-shadow:0 18px 44px -34px #22d3ee73}body.dark .card-header,body.dark .card-footer{background:#ffffff06!important;border-color:#333}body.dark .convert-storage-info{color:#9ca3af}body.dark .convert-storage-info strong{color:#d1d5db}body.dark .storage-separator{background:#3f3f46}body.dark .chapter-title-bar{background:#ffffff05!important;border-color:#333}body.dark #chapterUrlInput,body.dark #chapterTitleInput{background:transparent;border-color:#333;color:#f3f4f6}body.dark #chapterUrlInput::placeholder,body.dark #chapterTitleInput::placeholder{color:#9a9a9a}body.dark #chapterUrlInput:focus,body.dark #chapterUrlInput:focus-visible,body.dark #chapterTitleInput:focus,body.dark #chapterTitleInput:focus-visible{border-color:#22d3ee;box-shadow:0 0 0 3px #0891b21f}body.dark .chapter-fetch-price{background:transparent;border-color:#164e63;color:#67e8f9}body.dark .chapter-fetch-price.is-unknown{border-color:#3f3f46;color:#9ca3af}body.dark .chapter-fetch-price.is-vip{border-color:#854d0e;color:#fbbf24;background:#f59e0b1f}body.dark .chapter-fetch-price.is-blocked{border-color:#7f1d1d;color:#fca5a5;background:#f871711f}body.dark .chapter-fetch-quote-note{background:#0891b21f;border-color:#164e63;color:#67e8f9}body.dark .chapter-fetch-quote-card{border-color:#854d0e;background:linear-gradient(180deg,#f59e0b1a,#202020)}body.dark .chapter-fetch-quote-head strong,body.dark .chapter-fetch-quote-cost,body.dark .chapter-fetch-progress strong{color:#f3f4f6}body.dark .chapter-fetch-quote-preview,body.dark .chapter-fetch-hint,body.dark .chapter-fetch-progress{color:#9ca3af}body.dark .chapter-fetch-balance{color:#5eead4}body.dark .chapter-fetch-notice.is-info{background:#3f8f8329;color:#99f6e4}body.dark .chapter-fetch-notice.is-success{background:#1f9d6529;color:#86efac}body.dark .chapter-fetch-notice.is-error{background:#d14b4b29;color:#fca5a5}body.dark .chapter-fetch-notice.is-warning{background:#d9770629;color:#fcd34d}body.dark .chapter-fetch-progress-track{background:#333}body.dark .chapter-fetch-dialog,body.dark .chapter-fetch-header,body.dark .chapter-fetch-footer{border-color:#333;background:#202020}body.dark .chapter-fetch-title-wrap h3{color:#f3f4f6}body.dark .chapter-fetch-title-wrap p,body.dark .chapter-fetch-label{color:#9ca3af}body.dark .chapter-fetch-icon{background:#0891b21f;color:#67e8f9}body.dark .chapter-fetch-close:hover{background:#ffffff0f;color:#e5e7eb}body.dark .chapter-fetch-sites span{border-color:#164e63;background:#0891b21f;color:#67e8f9}body.dark .chapter-fetch-cancel{background:transparent;border-color:#333;color:#d1d5db}body.dark .reader-toolbar{background:#202020;border-color:#333}body.dark .reader-tool-btn,body.dark .reader-chapter-chip{background:#ffffff09;border-color:#333;color:#d1d5db;box-shadow:none}body.dark .reader-tool-btn:hover:not(:disabled),body.dark .reader-tool-btn.is-open,body.dark .reader-tool-btn[aria-pressed=true],body.dark .reader-settings-btn.is-open{background:#0891b21f;border-color:#164e63;color:#67e8f9}body.dark .reader-chapter-chip span,body.dark .reader-progress-text,body.dark .reader-stat{color:#9ca3af}body.dark .reader-chapter-chip strong,body.dark .reader-chapter-chip b{color:#d1d5db}body.dark .replace-dialog,body.dark .replace-header,body.dark .replace-footer{border-color:#333;background:#202020}body.dark .replace-title-wrap h3{color:#f3f4f6}body.dark .replace-title-wrap p,body.dark .replace-label,body.dark .replace-preview{color:#9ca3af}body.dark .replace-icon{background:#0891b21f;color:#67e8f9}body.dark .replace-close:hover{background:#ffffff0f;color:#e5e7eb}body.dark #findReplaceFind,body.dark #findReplaceReplace{background:#181818;border-color:#333;color:#f3f4f6}body.dark #findReplaceFind:focus,body.dark #findReplaceFind:focus-visible,body.dark #findReplaceReplace:focus,body.dark #findReplaceReplace:focus-visible{border-color:#22d3ee;background:#202020}body.dark .replace-preview{border-color:#333;background:#ffffff09}body.dark .replace-preview.is-ok{border-color:#14b8a63d;background:#14b8a614;color:#5eead4}body.dark .replace-preview.is-empty{border-color:#fbbf2438;background:#fbbf2414;color:#fbbf24}body.dark .replace-cancel{background:transparent;border-color:#333;color:#d1d5db}body.dark .reader-progress-track{background:#333}body.dark .chapter-shelf-backdrop{background:#00000052}body.dark .chapter-shelf{background:#202020f5;border-color:#333;box-shadow:14px 0 36px -24px #000000e6}body.dark .chapter-shelf-head{background:#ffffff06;border-color:#333;color:#9ca3af}body.dark .chapter-shelf-head strong{color:#d1d5db}body.dark .chapter-shelf-title span,body.dark .chapter-page-info{color:gray}body.dark .chapter-shelf-actions button{background:#0891b21f;border-color:#164e63;color:#67e8f9}body.dark .chapter-shelf-close{background:#ffffff0a!important;border-color:#333!important;color:#9ca3af!important}body.dark .chapter-shelf-close:hover{background:#ef444424!important;border-color:#ef444466!important;color:#fca5a5!important}body.dark .chapter-shelf-tools,body.dark .chapter-shelf-pager{background:#ffffff04;border-color:#333}body.dark .chapter-shelf-stats div,body.dark .chapter-search-box,body.dark .chapter-page-btn{background:#ffffff09;border-color:#333;color:#b5b5b5}body.dark .chapter-shelf-stats span,body.dark .chapter-search-box input::placeholder{color:gray}body.dark .chapter-shelf-stats strong,body.dark .chapter-search-box input{color:#d1d5db}body.dark .chapter-page-btn:hover:not(:disabled){background:#0891b21f;border-color:#164e63;color:#67e8f9}body.dark .saved-chapter-item{background:transparent;color:#d1d5db}body.dark .saved-chapter-item:not(.is-active) .saved-chapter-main:hover{background:#ffffff0b}body.dark .saved-chapter-item.is-active{background:#2d5955;color:#e5e5e5}body.dark .saved-chapter-empty{border-color:#333;color:gray}body.dark .card-header h2,body.dark #rawInput{color:#f3f4f6}body.dark .stat-badge{color:#9ca3af;background:#ffffff0a;border-color:#333}body.dark #rawInput::placeholder{color:#9a9a9a!important;opacity:1}body.dark .output-card{background:transparent;border-color:transparent}body.dark .output-card .card-header{background:transparent;border-bottom-color:transparent}body.dark .reader-content,body.dark .reader-chapter-head h2{color:var(--qk-reader-text-dark)}body.dark .reader-chapter-meta{color:gray}body.dark .reader-content p.tts-active-p{background:#facc1529}body.dark .reader-box{background:transparent}body.dark #rawInput{background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 80px)!important}body.dark #readButton.btn-play-minimal{background:transparent!important;border-color:#22d3ee!important;color:#67e8f9!important}body.dark #readButton.btn-play-minimal[aria-pressed=true]{background:var(--qk-primary)!important;border-color:var(--qk-primary)!important;color:#fff!important}body.dark #readButton.btn-play-minimal:hover{background:#0891b229!important}body.dark #readButton.btn-play-minimal[aria-pressed=true]:hover{background:var(--qk-primary-hover)!important;border-color:var(--qk-primary-hover)!important}body.dark .btn-settings-minimal{background:transparent;border-color:#22d3ee;color:#67e8f9}body.dark .btn-header-icon:hover,body.dark .btn-play-minimal:hover,body.dark .btn-settings-minimal:hover,body.dark .btn-settings-minimal.is-open{background:#0891b229;border-color:#22d3ee;color:#67e8f9}body.dark .stat-badge{background:transparent!important;border-color:#444;color:#9a9a9a}body.dark .btn-fetch{background:#0891b2;color:#fff;border-color:#0891b2}body.dark .btn-fetch:hover{background:var(--qk-primary-hover);border-color:var(--qk-primary-hover)}body.dark .btn-fetch.is-purchase{background:#3f8f83;border-color:#3f8f83;color:#fff}body.dark .btn-fetch.is-purchase:hover{background:#32796e;border-color:#32796e}body.dark .btn-convert{background:#0f766e;color:#fff;border-color:#0f766e}body.dark .btn-convert:hover{background:#115e59;border-color:#115e59}body.dark .btn-translate{background:#6366f1;color:#fff;border-color:#6366f1;box-shadow:0 1px 3px #6366f13d}body.dark .btn-translate:hover{background:#4f46e5;border-color:#4f46e5;color:#fff}body.dark .btn-clear{background:#0891b214;color:#67e8f9;border-color:#22d3ee47}body.dark .btn-clear:hover{background:#0891b229;border-color:#22d3ee;color:#a5f3fc}body.dark #clearConvertBtn{background:#ef444414!important;color:#fca5a5!important;border-color:#f8717147!important}body.dark #clearConvertBtn:hover{background:#ef444429!important;border-color:#f87171!important;color:#fecaca!important}body.dark #toggleRawPanelBtn{background:var(--qk-primary)!important;border-color:var(--qk-primary)!important;color:#fff!important;box-shadow:0 1px 3px #0891b23d!important}body.dark #toggleRawPanelBtn:hover{background:var(--qk-primary-hover)!important;border-color:var(--qk-primary-hover)!important;color:#fff!important;box-shadow:0 2px 5px #0891b259!important}body.dark .model-toggle-btn{background:transparent;color:#67e8f9;border-color:#164e63}body.dark .model-toggle-btn:hover,body.dark .model-toggle-btn.is-open{background:#0891b229;border-color:#22d3ee;box-shadow:0 0 0 3px #0891b21f}body.dark .model-menu{background:#202020;border-color:#333;box-shadow:0 18px 34px #00000061}body.dark .model-option{color:#e2e8f0}body.dark .model-option-name{color:#e2e8f0!important}body.dark .model-option:hover .model-option-name,body.dark .model-option.is-selected .model-option-name{color:#67e8f9!important}body.dark .model-option:hover,body.dark .model-option.is-selected{background:#0891b21f;color:#67e8f9}body.dark .model-option.is-locked .model-option-name:after{border-color:#f59e0b52;background:#f59e0b1f;color:#fbbf24}body.dark .model-option-note{color:gray!important}body.dark .model-option-cost{color:#9a9a9a!important}body.dark .free-key-modal-backdrop{background:#0f172aa6}body.dark .free-key-modal-card{background:#0f172a;border-color:#ffffff14;box-shadow:0 16px 32px #0006}body.dark .free-key-modal-header strong{color:#38bdf8}body.dark .free-key-modal-header span{color:#94a3b8}body.dark .free-key-modal-close{color:#64748b}body.dark .free-key-modal-close:hover{color:#94a3b8}body.dark .free-key-modal-info{background:#0284c71a;border-color:#38bdf833;color:#38bdf8}body.dark .free-key-modal-link{color:#38bdf8}body.dark .free-key-modal-link:hover{color:#7dd3fc}body.dark .free-key-modal-footer{background:#1e293b;border-top-color:#ffffff14}body.dark .free-key-modal-btn-close{background:#1e293b;border-color:#ffffff26;color:#e2e8f0}body.dark .free-key-modal-btn-close:hover{background:#334155;border-color:#ffffff4d}body.dark .free-key-input-row{background:#0f172a73;border-color:#ffffff14}body.dark .free-key-input-row:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2' stroke='%2322d3ee' %3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M15.75 5.25a3 3 0 013 3m3 0a6 6 0 01-7.029 5.912c-.563-.097-1.159.026-1.563.43L10.5 17.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-.996.43-1.563A6 6 0 1121.75 8.25z' /%3E%3C/svg%3E")}body.dark .free-key-input-row:focus-within{border-color:#22d3ee;box-shadow:0 0 0 3px #22d3ee1f}body.dark .free-key-input-row textarea{color:#f1f5f9;border:0!important;outline:none!important;box-shadow:none!important}body.dark .free-key-input-row textarea:focus,body.dark .free-key-input-row textarea:focus-visible{outline:none!important;border:0!important;box-shadow:none!important}body.dark .free-key-input-row textarea::placeholder{color:#475569}body.dark .free-key-input-row button{background:#0891b2;border-left:1px solid rgba(255,255,255,.08);color:#fff;box-shadow:none}body.dark .free-key-input-row button:hover{background:#06b6d4;box-shadow:none}body.dark .free-key-input-row button:disabled{background:#ffffff0a;color:#475569;border-left-color:#ffffff14;box-shadow:none}body.dark .free-key-chip{border-color:#ffffff14;background:#ffffff0a;color:#cbd5e1}body.dark .free-key-chip:hover{border-color:#ffffff26;background:#ffffff0f}body.dark .free-key-chip button{color:#64748b}body.dark .free-key-chip button:hover{color:#ef4444}body.dark .post-translate-notice{border-color:#7dd3b338;background:linear-gradient(180deg,#0d2c2bb8,#0b222694);color:#b7d4cc}body.dark .post-translate-notice-icon{background:#7dd3b31a;color:#88cfc1}body.dark .post-translate-notice p{color:#b7d4cc}body.dark .post-translate-notice strong{color:#d6ede6}body.dark .post-translate-notice a{color:#a8ded2}body.dark .btn-story-search{background:#0891b21f;border-color:#22d3ee73;color:#67e8f9}body.dark .btn-story-search:hover{background:#0891b233;border-color:#22d3ee;color:#a5f3fc}body.dark .story-search-dialog{background:#181818;border-color:#333}body.dark .story-search-header{border-color:#333}body.dark .story-search-icon{background:#0891b224;color:#67e8f9}body.dark .story-search-title-wrap h3,body.dark .story-search-row-value{color:#f3f4f6}body.dark .story-search-title-wrap p,body.dark .story-search-help,body.dark .story-search-label,body.dark #storySearchSummary,body.dark .story-search-row-label,body.dark .story-search-close{color:#9a9a9a}body.dark .story-search-close:hover,body.dark .story-search-copy:hover{background:#ffffff14;color:#67e8f9}body.dark #storySearchQuery,body.dark .story-search-controls select{background:#202020;border-color:#333;color:#f3f4f6}body.dark #storySearchQuery::placeholder{color:#777}body.dark #storySearchQuery:focus,body.dark #storySearchQuery:focus-visible,body.dark .story-search-controls select:focus,body.dark .story-search-controls select:focus-visible{border-color:#22d3ee;box-shadow:0 0 0 3px #0891b229}body.dark .story-search-controls{background:transparent;border:0;box-shadow:none}body.dark .story-search-candidate{background:#1f1f1f;border-color:#333;box-shadow:none}body.dark .story-search-model-description,body.dark .story-search-empty,body.dark .story-search-reason{background:#202020;border-color:#333;color:#b5b5b5}body.dark .story-search-price,body.dark .story-search-progress{background:#0891b21f;border-color:#22d3ee59;color:#67e8f9}body.dark .story-search-progress-track{background:#0891b229}body.dark .story-search-error{background:#f43f5e1f;border-color:#f43f5e59;color:#fda4af}body.dark .story-search-candidate.is-top{border-color:#22d3ee8c;box-shadow:0 0 0 1px #0891b22e}body.dark .story-search-confidence{background:#2a2a2a;color:#b5b5b5}body.dark .story-search-row-value.is-muted,body.dark .story-search-copy{color:#b5b5b5}body.dark .tts-setting-field{background:transparent!important;border-color:#333;color:#9a9a9a}body.dark .tts-setting-field:hover,body.dark .tts-setting-field:focus-within{background:#0891b214;border-color:#22d3ee;box-shadow:0 0 0 3px #0891b21f}body.dark .tts-setting-field select{background:transparent!important;color:transparent!important;border:0!important;border-color:transparent!important;border-width:0!important;opacity:0!important}body.dark .tts-setting-field .tts-select-value{color:#b5b5b5}body.dark .tts-setting-field select option{background:#202020;color:#b5b5b5}body.dark .tts-setting-field select option:disabled{color:#666}body.dark .tts-setting-field select optgroup{background:#1a1a1a;color:#67e8f9}body.dark .tts-setting-field input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--qk-primary) var(--range-progress, 50%),#3a3a3a var(--range-progress, 50%))}body.dark .tts-setting-field input[type=range]::-moz-range-track{background:#3a3a3a}@media(max-width:800px){.convert-simple-container{padding:0!important}.convert-simple-root{gap:8px}.convert-page-header{gap:8px;margin:6px 0 2px;padding:8px 10px 10px;align-items:center}.header-main-title{gap:7px}.title-accent{height:20px}.convert-page-header h1{font-size:20px;line-height:1.25}.post-translate-back{height:24px;padding-inline:8px;font-size:11px}.status-indicator{max-width:94px;min-height:24px;padding:2px 7px;font-size:10.5px}.post-translate-notice{padding:6px 8px;gap:7px}.post-translate-notice-icon{width:22px;height:22px}.post-translate-notice p{font-size:11.5px;line-height:1.3}.post-translate-notice strong{max-width:48vw}.replace-modal{align-items:flex-end;padding:0}.replace-dialog{width:100%;max-height:calc(100dvh - 12px);display:flex;flex-direction:column;border-right:0;border-bottom:0;border-left:0;border-radius:14px 14px 0 0}.replace-header{padding:12px 14px;gap:9px}.replace-title-wrap{gap:9px}.replace-icon{width:34px;height:34px;border-radius:10px}.replace-title-wrap h3{font-size:15px}.replace-title-wrap p{font-size:11.5px;line-height:1.35}.replace-close{width:36px;height:36px;flex:0 0 auto}.replace-body{padding:12px 14px;overflow-y:auto;-webkit-overflow-scrolling:touch}#findReplaceFind,#findReplaceReplace{min-height:44px;border-radius:10px;font-size:16px}.replace-preview{align-items:flex-start;min-height:36px;line-height:1.35}.replace-footer{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 14px max(10px,env(safe-area-inset-bottom));flex:0 0 auto}.replace-cancel,.replace-submit{width:100%;min-height:42px;padding:0 10px;font-size:13px}.convert-main-grid{height:auto;min-height:auto;gap:10px}.input-card{flex:none;height:auto;min-height:0;overflow:visible}.input-card.is-raw-collapsed{height:auto;min-height:0}.input-card.is-raw-collapsed .card-header{border-bottom:0}.output-card{flex:none;height:auto;margin-top:0}.card-content{min-height:0;flex:none}#rawInput{height:clamp(112px,26vh,180px);min-height:112px;padding:10px;font-size:15px;overflow-y:auto}.chapter-fetch-dialog{width:min(100%,420px)}.chapter-fetch-header,.chapter-fetch-body,.chapter-fetch-footer{padding-inline:14px}.chapter-fetch-input-row{grid-template-columns:minmax(0,1fr)}.chapter-fetch-price{justify-self:start}.chapter-title-bar{padding:6px 8px;gap:5px}#chapterUrlInput,#chapterTitleInput{height:30px;font-size:11px;padding:5px 7px}.chapter-fetch-price{min-height:30px;padding:4px 6px;font-size:10px}.btn-fetch{min-width:42px;width:42px;padding-inline:0}.btn-fetch span{display:none}.reader-box{min-height:0;width:100%}.reader-content{max-width:none;padding:8px 8px 64px;font-size:20px;line-height:1.55}.reader-content p{margin-bottom:.85em}.reader-chapter-head{max-width:none;padding:18px 8px 4px}.reader-chapter-head h2{font-size:23px}.reader-chapter-meta{margin-top:8px;font-size:11px}.reader-toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:6px 8px 8px;overflow:visible;min-height:0}.reader-toolbar-left{display:grid;grid-template-columns:31px 31px minmax(64px,1fr) 31px;gap:6px;width:100%;min-width:0}.reader-toolbar-right{display:grid;grid-template-columns:repeat(3,31px);width:100%;min-width:0;justify-content:center;gap:6px}#copyConvertBtn,#downloadConvertBtn,.reader-progress-track,.reader-progress-text,.reader-stat{display:none!important}.reader-chapter-chip{width:100%;min-width:0;height:31px;justify-content:center;gap:6px;padding:0 8px;border-radius:9px}.reader-chapter-chip span{font-size:10px}.reader-tool-btn{width:31px;height:31px;border-radius:9px}.chapter-shelf{top:0;bottom:0;left:0;width:100%;max-width:none;height:auto;border-right:0;border-radius:0}.chapter-shelf-head{padding:11px 12px}.chapter-shelf-tools{padding:10px 12px}.saved-chapter-list{max-height:none;padding:8px}.card-header,.card-footer{padding:5px 8px}.input-card .card-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.header-left{min-width:0;gap:6px}.header-left h2,.card-header h2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-right{min-width:0;gap:4px}.stat-badge{flex:0 0 auto;max-width:76px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-inline:5px;font-size:9.5px}.btn-story-search{min-width:34px;width:34px;height:28px;padding-inline:0;border-radius:8px}.btn-story-search span{display:none}.card-footer{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:5px;overflow:visible}.footer-left{order:2;width:100%;min-width:0;gap:4px}.footer-tip{display:none}.convert-storage-info{min-width:0;font-size:10px;line-height:1.2;gap:4px}.convert-actions{order:1;width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(60px,70px) minmax(76px,84px);align-items:stretch;gap:5px}.btn-translate,.btn-convert,.btn-clear{min-width:0}.convert-model-picker,.model-toggle-btn,.btn-translate,.btn-convert,.btn-clear{width:100%;min-width:0;max-width:none}.model-toggle-btn,.btn-translate,.btn-convert,.btn-clear{height:32px;min-height:32px;padding:0 8px;border-radius:8px;font-size:11.5px;line-height:1.15}.model-toggle-btn{justify-content:space-between}.model-menu{right:auto;left:0;width:max(280px,100%);max-width:calc(100vw - 20px);max-height:260px;z-index:2200}.convert-command-bar{grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:0;padding:8px}.convert-command-run,.convert-command-bar .convert-actions{display:flex;width:100%;justify-content:flex-start;flex-wrap:wrap}.convert-command-source{display:flex!important;flex-flow:row nowrap!important;justify-content:space-between!important;align-items:center!important;width:100%!important;gap:8px!important}.convert-storage-total{min-width:0!important;min-height:0!important;flex:0 0 auto!important;justify-content:flex-end!important;margin-left:auto!important}.convert-storage-total strong{overflow:hidden;text-overflow:ellipsis}.convert-command-bar .convert-model-picker{flex:1 1 180px}.tts-settings-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px 0 8px}.tts-setting-field{min-height:32px;padding:4px 8px;border-radius:8px}.tts-setting-voice,.tts-setting-font{padding-right:24px}.tts-setting-field span{font-size:10px}.tts-setting-field .tts-select-value{font-size:11px}.story-search-modal{align-items:flex-end;padding:0}.story-search-dialog{width:100%;max-height:100dvh;border-right:0;border-bottom:0;border-left:0;border-radius:18px 18px 0 0}.story-search-header{padding:12px 14px}.story-search-title-wrap{gap:10px}.story-search-title-wrap h3{font-size:15px}.story-search-title-wrap p{display:none}.story-search-body{padding:10px 12px calc(env(safe-area-inset-bottom) + 12px)}#storySearchQuery{min-height:72px;height:72px;border-radius:10px;font-size:13px}.story-search-controls{grid-template-columns:1.2fr 1fr auto;gap:8px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.story-search-model-field{grid-column:span 1}.story-search-submit{min-width:0;padding:0 12px}.story-search-results{grid-template-columns:1fr}.story-search-row{grid-template-columns:46px minmax(0,1fr) auto}.tts-setting-field select{font-size:11px;padding-right:14px}.tts-setting-field input[type=range]{min-width:44px}.tts-setting-voice:after,.tts-setting-font:after{right:8px}}@media(max-width:800px){.convert-simple-root.is-post-translation{gap:6px;overflow-x:hidden}.convert-simple-root.is-post-translation .convert-page-header{display:none}.convert-simple-root.is-post-translation .convert-main-grid{gap:6px}.convert-simple-root.is-post-translation .input-card{height:auto;min-height:0;border-right:0;border-left:0;border-radius:0;box-shadow:none;overflow:visible}.convert-simple-root.is-post-translation .input-card.is-raw-collapsed{border-bottom:1px solid rgba(148,163,184,.18)}.convert-simple-root.is-post-translation .input-card .card-header{min-height:40px;padding:6px 8px;grid-template-columns:minmax(0,1fr) auto;align-items:center}.convert-simple-root.is-post-translation .header-left{min-width:0;gap:6px}.convert-simple-root.is-post-translation .header-right{flex:0 0 auto;flex-wrap:nowrap;gap:4px}.convert-simple-root.is-post-translation .card-header h2{font-size:13px;line-height:1.2}.convert-simple-root.is-post-translation .stat-badge{max-width:82px;height:24px;display:inline-flex;align-items:center;padding:0 6px;font-size:9.5px;border-radius:6px}.convert-simple-root.is-post-translation .btn-story-search,.convert-simple-root.is-post-translation .btn-header-icon{width:32px;min-width:32px;height:32px;min-height:32px;padding:0;border-radius:9px}.convert-simple-root.is-post-translation .chapter-title-bar{padding:5px 8px;gap:6px}.convert-simple-root.is-post-translation #chapterTitleInput{height:30px;font-size:11.5px;border-radius:7px}.convert-simple-root.is-post-translation .card-content{min-height:0;overflow:hidden}.convert-simple-root.is-post-translation #rawInput{height:clamp(96px,22vh,136px);min-height:96px;padding:9px 10px;font-size:14.5px;line-height:1.58;overflow-y:auto}.convert-simple-root.is-post-translation .card-footer{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:5px;padding:5px 8px 7px;overflow:visible}.convert-simple-root.is-post-translation .footer-left{order:2;width:100%;min-width:0}.convert-simple-root.is-post-translation .convert-storage-info{min-width:0;font-size:10px;line-height:1.2;gap:4px}.convert-simple-root.is-post-translation .convert-actions{order:1;width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(60px,70px) minmax(76px,84px);gap:5px;align-items:stretch}.convert-simple-root.is-post-translation .convert-model-picker,.convert-simple-root.is-post-translation .model-toggle-btn,.convert-simple-root.is-post-translation .btn-translate,.convert-simple-root.is-post-translation .btn-convert,.convert-simple-root.is-post-translation .btn-clear{width:100%;min-width:0;max-width:none}.convert-simple-root.is-post-translation .model-toggle-btn,.convert-simple-root.is-post-translation .btn-translate,.convert-simple-root.is-post-translation .btn-convert,.convert-simple-root.is-post-translation .btn-clear{height:32px;min-height:32px;padding:0 8px;border-radius:8px;font-size:11.5px}.convert-simple-root.is-post-translation .model-toggle-btn{justify-content:space-between}.convert-simple-root.is-post-translation .btn-translate,.convert-simple-root.is-post-translation .btn-convert,.convert-simple-root.is-post-translation .btn-clear{gap:5px}.convert-simple-root.is-post-translation .model-menu{left:0;right:auto;width:calc(100vw - 16px);max-height:260px;z-index:2200}.convert-simple-root.is-post-translation .convert-command-bar{grid-template-columns:minmax(0,1fr)}.convert-simple-root.is-post-translation .convert-command-bar .convert-actions{display:flex;flex-wrap:wrap}.convert-simple-root.is-post-translation .output-card{margin-top:0}.convert-simple-root.is-post-translation .reader-toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:5px;padding:5px 8px 7px;min-height:0;border-top:1px solid rgba(148,163,184,.18);border-bottom:1px solid rgba(148,163,184,.18);background:#f8fafce0}.convert-simple-root.is-post-translation .reader-toolbar-left{display:grid;grid-template-columns:31px 31px minmax(64px,1fr) 31px;gap:5px;width:100%;min-width:0}.convert-simple-root.is-post-translation .reader-toolbar-right{display:grid;grid-template-columns:repeat(3,31px);justify-content:center;gap:6px;width:100%;min-width:0}.convert-simple-root.is-post-translation .reader-progress-track,.convert-simple-root.is-post-translation .reader-progress-text,.convert-simple-root.is-post-translation .reader-stat{display:none!important}.convert-simple-root.is-post-translation .reader-tool-btn{width:31px;height:31px;border-radius:8px}.convert-simple-root.is-post-translation .reader-chapter-chip{width:100%;min-width:0;height:31px;justify-content:center;gap:5px;padding:0 6px;border-radius:8px}.convert-simple-root.is-post-translation .reader-chapter-chip span{display:none}.convert-simple-root.is-post-translation .reader-chapter-chip strong,.convert-simple-root.is-post-translation .reader-chapter-chip b{font-size:12px}.convert-simple-root.is-post-translation .reader-content{padding:8px 10px 64px;font-size:18.5px;line-height:1.6}.convert-simple-root.is-post-translation .reader-chapter-head{padding:14px 10px 0}.convert-simple-root.is-post-translation .reader-chapter-head h2{font-size:22px;line-height:1.28}body.dark .convert-simple-root.is-post-translation .reader-toolbar{background:#202020;border-color:#333}}.convert-simple-container{width:100%!important;max-width:none!important;padding:14px 18px!important}.convert-simple-root{--qk-shell-border: rgba(148, 163, 184, .28);--qk-shell-soft: #f8fafc;--qk-shell-card: #ffffff;--qk-shell-text: #0f172a;--qk-shell-muted: #64748b;--qk-shell-glass: rgba(255, 255, 255, .78);min-height:calc(100dvh - 96px);gap:8px;color:var(--qk-shell-text)}.convert-page-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity status" "actions actions";align-items:center;gap:12px 16px;margin:0;padding:14px 16px;border:1px solid var(--qk-shell-border);border-radius:8px;background:linear-gradient(135deg,#0891b221,#ffffffeb 46%,#f8fafcf5),var(--qk-shell-card);box-shadow:0 18px 44px -38px #0f172aa6;position:relative;z-index:100}.convert-header-main{grid-area:identity;min-width:0}.convert-story-map{position:relative;min-width:0;display:grid;grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:12px}.story-map-current{min-width:0;display:flex;align-items:center;gap:12px;padding:6px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 2px #00000005}.story-map-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#0891b214;border:1px solid rgba(8,145,178,.16);color:var(--qk-primary);flex-shrink:0}.story-map-details{display:flex;flex-direction:column;min-width:0;gap:1px}.story-map-current span{color:var(--qk-shell-muted);font-size:10px;font-weight:850;line-height:1.1;text-transform:uppercase;letter-spacing:.02em}.story-map-current strong{overflow:hidden;color:var(--qk-shell-text);font-size:15px;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.story-map-current small{overflow:hidden;color:#0f766e;font-size:11px;font-weight:750;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.story-map-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px}.story-map-picker{position:static;flex:0 0 auto}.story-map-free.is-active{display:none!important}.story-map-free,.story-map-post-link,.story-map-toggle{min-height:32px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.28);border-radius:9999px;background:#ffffffa8;color:#334155;font-size:11.5px;font-weight:850;line-height:1.2;text-decoration:none;white-space:nowrap;transition:all .15s ease}.story-map-free,.story-map-post-link{padding:0 14px}.story-map-toggle{gap:8px;padding:0 12px 0 14px;cursor:pointer}.story-map-toggle small{color:var(--qk-shell-muted);font-size:10.5px;font-weight:800}.story-map-free:hover,.story-map-post-link:hover,.story-map-toggle:hover{border-color:#0891b25c;background:#ecfeff;color:#0e7490}.story-map-toggle[aria-expanded=true]{border-color:#0f766e6b;background:#f0fdfa;color:#0f766e}.story-map-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:120;width:min(420px,100%);box-sizing:border-box;padding:8px;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#fffffffa;box-shadow:0 22px 60px -34px #0f172ab8}.story-map-menu[hidden]{display:none}#convertStoryMapSearch{width:100%;height:38px;box-sizing:border-box;padding:0 11px;border:1px solid rgba(148,163,184,.3);border-radius:8px;background:#fff;color:var(--qk-shell-text);font-size:13px;font-weight:750;outline:none}#convertStoryMapSearch:focus{border-color:#0891b27a;box-shadow:0 0 0 3px #0891b21f}.story-map-list{max-height:min(56vh,420px);overflow-y:auto;display:flex;flex-direction:column;gap:5px;margin-top:8px;padding-right:2px}.story-map-entry{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:5px}.story-map-entry.has-post{grid-template-columns:minmax(0,1fr) auto}.story-map-entry-main,.story-map-entry-post{display:inline-flex;align-items:center;box-sizing:border-box;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#f8fafcf2;color:#334155;text-decoration:none}.story-map-entry-main{min-width:0;min-height:46px;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:8px 10px}.story-map-entry-title{max-width:100%;overflow:hidden;font-size:12.5px;font-weight:900;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.story-map-entry-meta{max-width:100%;overflow:hidden;color:var(--qk-shell-muted);font-size:10.5px;font-weight:750;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.story-map-entry-post{width:48px;min-height:46px;justify-content:center;padding:0 6px;color:#0f766e;font-size:10.5px;font-weight:900}.story-map-entry-main:hover,.story-map-entry-post:hover{border-color:#0891b25c;background:#ecfeff;color:#0e7490}.story-map-entry.is-active .story-map-entry-main{border-color:#0f766e6b;background:linear-gradient(180deg,#f0fdfa,#fff);color:#0f766e;box-shadow:inset 0 0 0 1px #0f766e14}.story-map-entry.is-active .story-map-entry-meta{color:#0f766e}.story-map-empty{display:block;padding:14px 8px 8px;color:var(--qk-shell-muted);font-size:12px;font-weight:800;text-align:center}.convert-header-side{grid-area:status;justify-self:end;flex:0 0 auto;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:8px 11px;border:1px solid rgba(148,163,184,.22);border-radius:999px;background:#ffffff94}.convert-header-side>span{color:var(--qk-shell-muted);font-size:10px;font-weight:900;text-transform:uppercase}.status-indicator{max-width:190px;min-height:18px;justify-content:center;padding:0;border-radius:0;background:transparent;color:#0f766e;font-size:12px;font-weight:900}.post-translate-notice{display:flex;grid-template-columns:none;align-items:center;justify-content:flex-start;gap:10px;padding:8px 10px;border-color:#0f766e3d;background:#f0fdfa;color:#134e4a}.post-translate-notice p{min-width:0;flex:1 1 auto;display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:12px}.post-translate-notice strong{max-width:min(520px,48vw)}.post-translate-notice p span{color:#0f766e;font-weight:750}.post-notice-action{display:none;flex:0 0 auto;border-color:#0f766e47;background:#fff;color:#0f766e}.convert-main-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:8px;height:auto;min-height:0}.convert-command-bar{grid-area:actions;position:relative;z-index:50;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:linear-gradient(180deg,#ffffff94,#f8fafc7a),#ffffff6b;box-shadow:inset 0 1px #ffffffb3}.convert-command-group,.convert-command-bar .convert-actions{display:flex;align-items:center;flex-wrap:nowrap;gap:7px;min-width:0}.convert-command-source{justify-content:flex-start;flex:1 0 auto}.convert-command-run{justify-content:flex-end;flex:1 0 auto}.convert-storage-total{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid rgba(148,163,184,.24);border-radius:999px;background:#ffffff94;color:var(--qk-shell-muted);font-size:11px;font-weight:850;white-space:nowrap}.convert-storage-total svg{flex:0 0 auto;color:#0891b2}.convert-storage-total strong{color:var(--qk-shell-text);font-weight:900}.convert-command-bar .convert-model-wrapper{display:inline-flex!important;align-items:center;gap:4px;min-width:0}.convert-command-bar .convert-model-picker{flex:0 0 176px!important;min-width:0!important}.convert-command-bar .raw-panel-toggle .raw-toggle-show{display:block}.convert-card{border-color:var(--qk-shell-border);border-radius:8px;background:var(--qk-shell-card);box-shadow:0 16px 42px -36px #0f172ab3}.input-card{height:auto;min-height:0;flex:initial;background:var(--qk-shell-card);border-color:#0891b238}.input-card.is-raw-collapsed{display:none;height:auto;align-self:start;border-color:#94a3b838;background:transparent;box-shadow:none}.input-card.is-raw-collapsed .card-header{min-height:40px;border:0;border-radius:8px;background:#fff}.input-card.is-raw-collapsed .free-key-panel,.raw-panel-backdrop[hidden]{display:none!important}.raw-panel-backdrop{position:fixed;inset:0;z-index:80;background:#0f172aad}body.convert-raw-modal-open{overflow:hidden}#toggleRawPanelBtn{width:auto;height:34px;gap:6px;padding:0 12px;border:1px solid var(--qk-primary)!important;border-radius:8px;background:var(--qk-primary)!important;color:#fff!important;font-size:12px;font-weight:800;white-space:nowrap;display:inline-flex;align-items:center;cursor:pointer;box-shadow:0 1px 3px #0891b233;transition:all .2s ease}#toggleRawPanelBtn:hover{border-color:var(--qk-primary-hover)!important;background:var(--qk-primary-hover)!important;color:#fff!important;box-shadow:0 2px 5px #0891b24d}.convert-simple-root.is-post-translation .raw-panel-toggle{width:auto;min-width:106px;padding:0 10px}.raw-panel-toggle span{display:inline}.convert-simple-root.is-raw-modal-open .raw-panel-toggle{border-color:var(--qk-primary-border);background:var(--qk-primary-soft)}.convert-simple-root.is-raw-modal-open .raw-panel-toggle span{display:inline}.card-header{min-height:48px;padding:8px 10px;background:#fff}.card-header h2{font-size:13px}.stat-badge{white-space:nowrap}.header-right{flex-wrap:wrap;justify-content:flex-end}.chapter-title-bar{display:flex;flex-direction:column;gap:7px;padding:10px 12px;background:transparent;border-bottom:0}.raw-modal-form{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;gap:10px;padding:0 12px 12px}.raw-field-label{display:inline-flex;color:var(--qk-shell-muted);font-size:10.5px;font-weight:900;line-height:1.15;text-transform:uppercase}.raw-title-row{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:8px;align-items:center}.raw-editor-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 2px 8px}.card-content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:10px;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:var(--qk-shell-soft)}#rawInput{min-height:0;box-sizing:border-box;flex:1 1 auto;padding:14px 15px;border:1px solid rgba(148,163,184,.24)!important;border-radius:8px;font-size:15px;line-height:1.64;background:#fff}#rawInput:focus,#rawInput:focus-visible{border:1px solid rgba(8,145,178,.42)!important;box-shadow:0 0 0 3px #0891b21a!important}.card-footer{align-items:stretch;padding:8px 10px;background:var(--qk-shell-soft)}.footer-tip{display:none}.convert-actions{align-items:center}.card-header .convert-actions{flex:0 1 auto;display:flex;align-items:center;width:auto;min-width:0}.card-header .convert-model-picker{flex:0 1 170px;min-width:128px}.model-toggle-btn,.btn-translate,.btn-convert,.btn-clear{height:34px;min-height:34px}.output-card{height:auto;min-height:0;display:flex;flex-direction:column;background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.convert-simple-root.is-raw-modal-open .input-card{position:fixed;inset:6vh auto auto 50%;width:min(860px,calc(100vw - 36px));height:min(720px,88vh);transform:translate(-50%);z-index:90;max-height:none;display:flex;overflow:hidden;border:1px solid rgba(255,255,255,.68);border-radius:12px;background:#fff;box-shadow:0 28px 90px #0f172a5c}.convert-simple-root.is-raw-modal-open .input-card .card-header{flex:0 0 auto;min-height:62px;padding:13px 16px;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#ecfeffe6,#fffffffa)}.convert-simple-root.is-raw-modal-open .input-card .card-header h2{font-size:17px;font-weight:900}.convert-simple-root.is-raw-modal-open .input-card .header-left{gap:10px}.convert-simple-root.is-raw-modal-open .input-card .header-right{gap:7px}.convert-simple-root.is-raw-modal-open .input-card .chapter-title-bar,.convert-simple-root.is-raw-modal-open .input-card .card-footer,.convert-simple-root.is-raw-modal-open .input-card .free-key-panel{flex:0 0 auto}.convert-simple-root.is-raw-modal-open .input-card .card-content{flex:1 1 auto;min-height:0}.convert-simple-root.is-raw-modal-open #rawInput{height:auto;min-height:0;padding:16px 18px;font-size:16px;line-height:1.7}.convert-simple-root.is-raw-modal-open .input-card .chapter-title-bar{padding:0}.convert-simple-root.is-raw-modal-open .input-card .card-footer{display:none}.convert-simple-root.is-raw-modal-open .input-card .free-key-panel{margin:10px 14px 14px;max-height:160px}.reader-toolbar{flex:0 0 auto;min-height:48px;padding:7px 10px;background:#fff}.reader-tool-btn{width:34px;height:34px;border-radius:8px;background:#fff}.reader-chapter-chip{height:34px;min-width:124px;padding:0 10px;border-radius:8px;background:#fff}.reader-progress-track{min-width:92px;height:6px}.tts-settings-panel{flex:0 0 auto;padding:8px 10px;border-bottom:1px solid var(--qk-shell-border);background:var(--qk-shell-soft)}.chapter-shelf{top:92px;width:min(360px,calc(100vw - 18px));border-radius:0 8px 8px 0}.reader-box{flex:none;min-height:calc(100dvh - 210px);overflow:visible;background:#fff}.reader-content{max-width:none;margin:0;padding:22px clamp(16px,3.4vw,56px) 96px;font-size:18px;line-height:1.74}.reader-chapter-head{max-width:none;margin:0;padding:26px clamp(16px,3.4vw,56px) 4px;text-align:left}.reader-chapter-head h2{font-size:26px}.reader-chapter-meta{justify-content:flex-start}@media(max-width:1180px){.convert-main-grid{grid-template-columns:minmax(0,1fr)}.reader-progress-track,.reader-progress-text{display:none}}@media(max-width:600px){.input-card .btn-story-search{width:32px!important;min-width:32px!important;padding:0!important;border-radius:6px!important;justify-content:center!important}.input-card .btn-story-search span{display:none!important}}.btn-story-search{transition:all .2s cubic-bezier(.4,0,.2,1)}.btn-story-search:hover{transform:translateY(-1px);filter:brightness(1.2);box-shadow:0 4px 12px #38bdf826}@media(max-width:920px){.convert-simple-container{padding:8px!important}.convert-simple-root{min-height:auto;gap:8px}.convert-page-header{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity" "actions" "status";align-items:start;padding:10px;gap:9px}.convert-header-main{width:100%}.convert-story-map{grid-template-columns:minmax(0,1fr);gap:8px}.story-map-actions{justify-content:flex-start;flex-wrap:wrap}.story-map-picker{flex:1 1 180px}.story-map-toggle{width:100%}.convert-header-side{justify-self:start}.convert-command-bar{grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:0;padding:8px}.convert-command-source,.convert-command-run,.convert-command-bar .convert-actions{display:flex;width:100%;justify-content:flex-start;flex-wrap:wrap}.convert-command-bar .convert-model-wrapper{flex:1 1 180px;width:100%}.convert-command-bar .convert-model-picker{flex:1 1 auto;min-width:0}.convert-header-side{width:auto;min-width:0;padding:7px 9px}.convert-main-grid{grid-template-columns:minmax(0,1fr);height:auto;min-height:0;gap:8px}.input-card,.output-card{height:auto;min-height:0}#rawInput{height:clamp(168px,44vh,360px)}.reader-box{min-height:calc(100dvh - 170px);max-height:none;overflow:visible}}@media(max-width:800px){.convert-simple-root.is-post-translation .convert-page-header{display:grid!important}.convert-page-header{margin:0;border-radius:0;border-right:0;border-left:0}.convert-header-side{width:auto;align-self:flex-start;min-width:0;flex-direction:row;align-items:center;gap:6px;padding:4px 9px;border-radius:999px}.convert-header-side>span{display:none}.status-indicator{min-height:20px;padding:0;font-size:11px}.story-map-entry-main{min-height:46px;padding:7px 9px}.story-map-menu{right:0;left:0;width:100%}.raw-panel-toggle{min-width:96px;height:30px;padding:0 8px;border-radius:8px}.convert-simple-root.is-post-translation .raw-panel-toggle{width:auto;min-width:96px;height:30px;padding:0 8px}.convert-simple-root.is-raw-modal-open .raw-panel-toggle,.convert-simple-root.is-post-translation.is-raw-modal-open .raw-panel-toggle{width:32px;min-width:32px;padding:0}.story-map-entry-post{width:40px;min-height:46px}.convert-command-run,.convert-command-bar .convert-actions.convert-command-run,.convert-simple-root.is-post-translation .convert-command-bar .convert-actions.convert-command-run{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(86px,.85fr);gap:6px;flex-wrap:initial}.convert-command-bar .convert-actions.convert-command-run .convert-model-wrapper{grid-column:1 / 2!important;width:100%!important;display:flex!important;flex:initial!important}.convert-command-bar .convert-actions.convert-command-run .convert-model-picker{flex:1 1 auto!important;min-width:0!important;width:auto!important}.convert-command-run .compact-btn,.convert-command-run .model-toggle-btn{width:100%;min-width:0;height:34px;min-height:34px}.convert-command-run .model-toggle-btn{justify-content:space-between}.post-translate-notice{border-radius:0;border-right:0;border-left:0}.post-translate-notice p{font-size:11.5px}.post-translate-notice strong{max-width:52vw}.convert-simple-root.is-post-translation .input-card{border-right:1px solid var(--qk-shell-border);border-left:1px solid var(--qk-shell-border);border-radius:8px}.convert-simple-root.is-post-translation .input-card.is-raw-collapsed,.input-card.is-raw-collapsed{border-right:0;border-left:0;border-radius:0}.convert-simple-root.is-raw-modal-open .input-card{inset:auto 0 0;width:auto;height:min(720px,92dvh);max-height:none;transform:none;border-right:0;border-bottom:0;border-left:0;border-radius:16px 16px 0 0}.convert-simple-root.is-raw-modal-open .raw-modal-form{padding:0 10px 10px}.convert-simple-root.is-raw-modal-open .input-card .card-content{min-height:0}.convert-simple-root.is-raw-modal-open #rawInput{height:auto}.convert-simple-root.is-post-translation .reader-toolbar{background:#fff}.reader-content,.convert-simple-root.is-post-translation .reader-content{padding:14px 14px 72px;font-size:18px;line-height:1.62}.reader-chapter-head,.convert-simple-root.is-post-translation .reader-chapter-head{padding:18px 14px 2px}}@media(max-width:560px){.convert-simple-container{padding:0!important}.convert-header-main{gap:7px}.title-accent{height:32px}.convert-page-header h1{font-size:19px}.convert-kicker,.convert-header-side>span{font-size:9.5px}.status-indicator{font-size:11px}.post-notice-action{display:none}.card-header{min-height:42px}#rawInput{height:clamp(132px,28vh,220px)}.convert-simple-root.is-raw-modal-open #rawInput{height:auto}}@media(max-width:640px){.convert-simple-container,.convert-simple-root,.convert-main-grid,.output-card,.reader-box{max-width:100%;overflow-x:clip}.convert-simple-root{gap:6px}.convert-page-header{padding:8px;gap:8px}.convert-story-map{grid-template-columns:minmax(0,1fr);gap:8px}.story-map-current{padding:5px 10px;gap:10px}.story-map-icon{width:28px;height:28px}.story-map-current strong{font-size:14px}.story-map-current span{font-size:9px}.story-map-current small{font-size:10.5px}.story-map-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.story-map-picker{grid-column:1 / -1;min-width:0}.story-map-free,.story-map-post-link,.story-map-toggle{width:100%;min-height:34px;padding:0 8px;font-size:11.5px}.story-map-menu{top:calc(100% + 6px);right:0;left:0;width:100%;padding:7px}#convertStoryMapSearch{height:36px;font-size:12px}.story-map-list{max-height:min(44vh,320px)}.convert-command-bar{gap:7px;padding:6px}.convert-command-source{display:flex!important;flex-flow:row nowrap!important;justify-content:space-between!important;align-items:center!important;gap:8px!important}.convert-command-source .raw-panel-toggle{width:auto!important;flex:0 0 auto!important;height:32px;min-height:32px;padding:0 10px;border-radius:8px;gap:5px;font-size:10.5px}.convert-simple-root.is-post-translation .convert-command-source .btn-story-search,.convert-simple-root.is-post-translation .convert-command-source .raw-panel-toggle{width:100%;min-width:0;height:32px;min-height:32px;padding:0 6px;border-radius:8px}.convert-command-source .btn-story-search span,.convert-command-source .raw-panel-toggle span,.convert-simple-root.is-post-translation .convert-command-source .btn-story-search span,.convert-simple-root.is-post-translation .convert-command-source .raw-panel-toggle span{display:inline;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.convert-storage-total{grid-column:auto!important;width:auto!important;min-height:0!important;justify-content:flex-end!important;padding:0!important;margin-left:auto!important;flex:0 0 auto!important;font-size:10.5px}.convert-storage-total strong{min-width:0;overflow:hidden;text-overflow:ellipsis}.convert-command-run,.convert-command-bar .convert-actions.convert-command-run,.convert-simple-root.is-post-translation .convert-command-bar .convert-actions.convert-command-run{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(82px,.85fr);gap:6px;width:100%}.convert-command-bar .convert-actions.convert-command-run .convert-model-wrapper{min-width:0!important;display:flex!important;width:100%!important}.convert-command-bar .convert-actions.convert-command-run .convert-model-picker{flex:1 1 auto!important;min-width:0!important;width:auto!important}.convert-command-run .compact-btn,.convert-command-run .model-toggle-btn{height:34px;min-height:34px;width:100%;min-width:0;padding:0 8px;border-radius:8px}#translateModelLabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-menu{left:0;right:auto;width:max(280px,100%);max-width:calc(100vw - 16px);max-height:52vh}.convert-simple-root.is-raw-modal-open .input-card{inset:auto 0 0;width:auto;height:calc(100dvh - max(12px,env(safe-area-inset-top)));max-height:none;transform:none;border-right:0;border-bottom:0;border-left:0;border-radius:14px 14px 0 0}.convert-simple-root.is-raw-modal-open .input-card .card-header{min-height:52px;padding:10px 12px}.convert-simple-root.is-raw-modal-open .input-card .card-header h2{font-size:15px}.convert-simple-root.is-raw-modal-open .raw-modal-form{gap:8px;padding:0 10px max(10px,env(safe-area-inset-bottom))}.convert-simple-root.is-raw-modal-open .chapter-title-bar{gap:6px}.convert-simple-root.is-raw-modal-open .raw-title-row{grid-template-columns:minmax(0,1fr) 32px;gap:6px}.convert-simple-root.is-raw-modal-open #chapterTitleInput{height:34px;font-size:12px}.convert-simple-root.is-raw-modal-open .card-content{padding:8px}.convert-simple-root.is-raw-modal-open .raw-editor-head{padding:0 0 6px}.convert-simple-root.is-raw-modal-open .convert-storage-info{font-size:10px}.convert-simple-root.is-raw-modal-open #rawInput{height:auto!important;min-height:0!important;padding:12px;font-size:16px;line-height:1.62;overflow-y:auto;-webkit-overflow-scrolling:touch}.reader-toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;min-height:0;padding:6px}.reader-toolbar-left{display:grid;grid-template-columns:32px 32px minmax(0,1fr) 32px;gap:5px;width:100%}.reader-toolbar-right{display:grid;grid-template-columns:repeat(3,32px);justify-content:center;gap:5px;width:100%}.reader-tool-btn{width:32px;height:32px;min-width:32px}.reader-chapter-chip{width:100%;min-width:0;height:32px;padding:0 8px}.reader-content,.convert-simple-root.is-post-translation .reader-content{padding:14px 14px calc(76px + env(safe-area-inset-bottom));font-size:18px;line-height:1.62;overflow-wrap:anywhere}.reader-chapter-head,.convert-simple-root.is-post-translation .reader-chapter-head{padding:18px 14px 2px}.reader-chapter-head h2{font-size:22px;overflow-wrap:anywhere}.chapter-shelf{width:100%;max-width:100%;border-radius:0}.chapter-shelf-head{padding:10px 12px 8px}.chapter-shelf-title{display:flex;align-items:baseline;gap:6px;min-width:0;flex:1}.chapter-shelf-head strong{font-size:13px}.chapter-shelf-title span{display:inline;margin-top:0;font-size:10px}.chapter-shelf-actions{gap:5px}.chapter-shelf-actions button{min-height:22px;padding:0 6px;font-size:10px}.chapter-shelf-close{width:24px;height:24px}.chapter-shelf-tools{padding:8px 12px}.chapter-shelf-stats{margin-bottom:8px;gap:6px}.chapter-shelf-stats div{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;border-radius:8px}.chapter-shelf-stats span{font-size:8.5px}.chapter-shelf-stats strong{margin-top:0;font-size:11px}.chapter-search-box{min-height:32px;border-radius:8px;padding:0 10px}.chapter-search-box svg{width:13px;height:13px}.chapter-search-box input{font-size:11.5px}}@media(max-width:380px){.convert-command-source .btn-story-search span,.convert-command-source .raw-panel-toggle span,.story-map-toggle small{display:none}.convert-command-source .btn-story-search,.convert-command-source .raw-panel-toggle,.convert-simple-root.is-post-translation .convert-command-source .btn-story-search,.convert-simple-root.is-post-translation .convert-command-source .raw-panel-toggle{justify-content:center;padding:0}.convert-command-run,.convert-command-bar .convert-actions.convert-command-run,.convert-simple-root.is-post-translation .convert-command-bar .convert-actions.convert-command-run{grid-template-columns:minmax(0,1fr) minmax(76px,.82fr)}.convert-command-run .compact-btn,.convert-command-run .model-toggle-btn{padding:0 6px;font-size:11px}.convert-storage-total span{display:none}.reader-toolbar-right{grid-template-columns:repeat(3,30px)}.reader-tool-btn{width:30px;height:30px;min-width:30px}}body.dark .convert-simple-root{--qk-shell-border: #333;--qk-shell-soft: #1f1f1f;--qk-shell-card: #181818;--qk-shell-text: #e5e7eb;--qk-shell-muted: #9a9a9a}body.dark .convert-page-header,body.dark .convert-command-bar,body.dark .convert-card,body.dark .output-card,body.dark .reader-box,body.dark .card-header,body.dark .reader-toolbar{background:var(--qk-shell-card)!important;border-color:var(--qk-shell-border)}body.dark .convert-page-header{background:linear-gradient(135deg,#0891b229,#181818f5 48%,#141414fa)!important}body.dark .convert-command-bar{background:linear-gradient(180deg,#1f1f1ff0,#141414eb)!important}body.dark .story-map-current{background:#1e293b73!important;border-color:#ffffff0d!important;box-shadow:inset 0 1px 1px #ffffff0d,0 2px 8px #0000001f!important}body.dark .story-map-icon{background:#0891b21f!important;border-color:#0891b23d!important}body.dark .convert-header-side,body.dark .story-map-free,body.dark .story-map-post-link,body.dark .story-map-toggle,body.dark .convert-storage-total,body.dark .story-map-entry-main,body.dark .story-map-entry-post,body.dark .reader-tool-btn,body.dark .reader-chapter-chip{background:#ffffff09;border-color:var(--qk-shell-border)}body.dark .story-map-menu{background:#181818;border-color:#333;box-shadow:0 22px 60px -34px #000000e6}body.dark #convertStoryMapSearch{background:#242424;border-color:#3a3a3a}body.dark .story-map-entry-main,body.dark .story-map-entry-post{background:#202020}body.dark .story-map-current strong,body.dark .story-map-free,body.dark .story-map-post-link,body.dark .story-map-toggle,body.dark .convert-storage-total strong,body.dark #convertStoryMapSearch,body.dark .story-map-entry-main,body.dark .story-map-entry-post{color:#cbd5e1}body.dark .story-map-current small{color:#5eead4}body.dark .story-map-toggle small,body.dark .story-map-entry-meta,body.dark .story-map-empty,body.dark .convert-storage-total{color:#9a9a9a}body.dark .story-map-free:hover,body.dark .story-map-post-link:hover,body.dark .story-map-toggle:hover,body.dark .story-map-entry-main:hover,body.dark .story-map-entry-post:hover{border-color:#5eead447;background:#14b8a614;color:#5eead4}body.dark .story-map-free.is-active,body.dark .story-map-toggle[aria-expanded=true],body.dark .story-map-entry.is-active .story-map-entry-main{border-color:#5eead447;background:#14b8a61a;color:#5eead4}body.dark .story-map-entry.is-active .story-map-entry-meta{color:#5eead4}body.dark .card-footer,body.dark .chapter-title-bar,body.dark .tts-settings-panel{background:var(--qk-shell-soft)!important;border-color:var(--qk-shell-border)}body.dark .convert-simple-root.is-raw-modal-open .input-card{background:#181818;border-color:#3a3a3a;box-shadow:0 28px 90px #000000b8}body.dark .convert-simple-root.is-raw-modal-open .input-card .card-header{background:#181818!important;border-color:#333}body.dark .raw-modal-form .card-content{background:#1f1f1f;border-color:#333}body.dark .raw-field-label{color:#9a9a9a}body.dark #rawInput{background:#151515!important;border-color:#333!important;color:#f3f4f6}body.dark #rawInput:focus,body.dark #rawInput:focus-visible{border-color:#5eead45c!important;box-shadow:0 0 0 3px #14b8a61f!important}body.dark .post-translate-notice{border-color:#5eead438;background:#14b8a61a}body.dark .post-notice-action{background:#ffffff0a;border-color:#5eead43d;color:#5eead4}html[data-reader-theme=white]{--qk-reader-page: #ffffff;--qk-reader-page-soft: #f6f8fb;--qk-reader-paper: #ffffff;--qk-reader-paper-soft: #f8fafc;--qk-reader-text: #1e293b;--qk-reader-muted: #64748b;--qk-reader-line: rgba(15, 23, 42, .1);--qk-reader-accent: #d69a19;--qk-reader-shadow: rgba(15, 23, 42, .08)}html[data-reader-theme=paper]{--qk-reader-page: #f5efe3;--qk-reader-page-soft: #eadfce;--qk-reader-paper: #fffaf0;--qk-reader-paper-soft: #fbf1df;--qk-reader-text: #35281d;--qk-reader-muted: #7a6753;--qk-reader-line: rgba(90, 67, 42, .14);--qk-reader-accent: #d69a19;--qk-reader-shadow: rgba(80, 56, 29, .12)}html[data-reader-theme=sepia]{--qk-reader-page: #ead8b9;--qk-reader-page-soft: #d8bf96;--qk-reader-paper: #f3e2c2;--qk-reader-paper-soft: #ead4ad;--qk-reader-text: #3b2a1a;--qk-reader-muted: #735833;--qk-reader-line: rgba(88, 58, 22, .17);--qk-reader-accent: #c0801b;--qk-reader-shadow: rgba(63, 39, 13, .16)}html[data-reader-theme=ghi]{--qk-reader-page: #f8fafc;--qk-reader-page-soft: #eef2f7;--qk-reader-paper: #f8fafc;--qk-reader-paper-soft: #f1f5f9;--qk-reader-text: #2d3748;--qk-reader-muted: #64748b;--qk-reader-line: rgba(148, 163, 184, .22);--qk-reader-accent: #c89b3c;--qk-reader-shadow: rgba(51, 65, 85, .08)}html[data-reader-theme=gray]{--qk-reader-page: #e3e3e3;--qk-reader-page-soft: #d8d8d8;--qk-reader-paper: #f7f7f7;--qk-reader-paper-soft: #eeeeee;--qk-reader-text: #1f2933;--qk-reader-muted: #8a8f96;--qk-reader-line: rgba(31, 41, 51, .11);--qk-reader-accent: #ca8a04;--qk-reader-shadow: rgba(31, 41, 51, .08)}html[data-reader-theme=night]{--qk-reader-page: #1a1a1a;--qk-reader-page-soft: #1a1a1a;--qk-reader-paper: #202020;--qk-reader-paper-soft: #2a2a2a;--qk-reader-text: #b5b5b5;--qk-reader-muted: #808080;--qk-reader-line: #333333;--qk-reader-accent: #b89630;--qk-reader-shadow: rgba(0, 0, 0, .35)}html[data-reader-theme] body.convert-reader-themed #theme-toggle{width:36px;height:36px;background:transparent!important;border:0!important;box-shadow:none!important}html[data-reader-theme] body.convert-reader-themed #theme-toggle #light-icon,html[data-reader-theme] body.convert-reader-themed #theme-toggle #dark-icon{display:none!important}html[data-reader-theme] body.convert-reader-themed #theme-toggle:before{content:"";width:18px;height:18px;border-radius:50%;background:conic-gradient(#e8b84c 0 22%,#d6c29c 22% 42%,#aeb4bc 42% 62%,#657080 62% 80%,#303030 80% 100%);box-shadow:none}.reader-theme-panel{position:fixed;right:12px;top:72px;z-index:120;width:282px;padding:10px;border:1px solid var(--qk-reader-line);border-radius:14px;background:var(--qk-reader-paper);background:color-mix(in srgb,var(--qk-reader-paper) 96%,transparent);box-shadow:0 14px 36px var(--qk-reader-shadow);color:var(--qk-reader-text)}.reader-theme-panel[hidden]{display:none!important}.reader-theme-panel__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.reader-theme-option{display:flex;min-width:0;height:38px;align-items:center;justify-content:flex-start;gap:7px;padding:0 8px;border:1px solid var(--qk-reader-line);border-radius:10px;background:var(--qk-reader-paper-soft);color:var(--qk-reader-text);font-size:12px;font-weight:700;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.reader-theme-option:hover{transform:translateY(-1px);border-color:var(--qk-reader-accent)}.reader-theme-option[aria-checked=true]{border-color:var(--qk-reader-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--qk-reader-accent) 18%,transparent)}.reader-theme-option__dot{width:14px;height:14px;flex:0 0 auto;border:1px solid rgba(15,23,42,.16);border-radius:50%}.reader-theme-option__dot--white{background:#fff}.reader-theme-option__dot--paper{background:#fffaf0}.reader-theme-option__dot--sepia{background:#f3e2c2}.reader-theme-option__dot--ghi{background:#f8fafc}.reader-theme-option__dot--gray{background:#e3e3e3}.reader-theme-option__dot--night{background:#202020}html[data-reader-theme] body.convert-reader-themed{background:linear-gradient(180deg,var(--qk-reader-page),var(--qk-reader-page-soft))!important;color:var(--qk-reader-text)!important}html[data-reader-theme] body.convert-reader-themed .convert-simple-root{color:var(--qk-reader-text)}html[data-reader-theme] body.convert-reader-themed .output-card,html[data-reader-theme] body.convert-reader-themed .reader-box{background:var(--qk-reader-paper)!important;color:var(--qk-reader-text)!important;border-color:var(--qk-reader-line)!important}html[data-reader-theme] body.convert-reader-themed .reader-toolbar{background:color-mix(in srgb,var(--qk-reader-paper-soft) 82%,transparent)!important;border-color:var(--qk-reader-line)!important;color:var(--qk-reader-text)!important}html[data-reader-theme] body.convert-reader-themed .reader-content,html[data-reader-theme] body.convert-reader-themed .reader-content p,html[data-reader-theme] body.convert-reader-themed .reader-chapter-head h2{color:var(--qk-reader-text)!important}html[data-reader-theme] body.convert-reader-themed .reader-chapter-meta,html[data-reader-theme] body.convert-reader-themed .reader-stat,html[data-reader-theme] body.convert-reader-themed .reader-progress-text,html[data-reader-theme] body.convert-reader-themed .reader-chapter-chip span,html[data-reader-theme] body.convert-reader-themed .reader-chapter-chip em,html[data-reader-theme] body.convert-reader-themed .empty-msg{color:var(--qk-reader-muted)!important}html[data-reader-theme] body.convert-reader-themed .reader-tool-btn,html[data-reader-theme] body.convert-reader-themed .reader-chapter-chip,html[data-reader-theme] body.convert-reader-themed .chapter-page-btn,html[data-reader-theme] body.convert-reader-themed .chapter-shelf-actions button,html[data-reader-theme] body.convert-reader-themed .chapter-shelf-close{background:var(--qk-reader-paper-soft)!important;border-color:var(--qk-reader-line)!important;color:var(--qk-reader-text)!important;box-shadow:none!important}html[data-reader-theme] body.convert-reader-themed .reader-tool-btn:hover:not(:disabled),html[data-reader-theme] body.convert-reader-themed .reader-tool-btn.is-open,html[data-reader-theme] body.convert-reader-themed .reader-tool-btn[aria-pressed=true],html[data-reader-theme] body.convert-reader-themed .chapter-page-btn:hover:not(:disabled),html[data-reader-theme] body.convert-reader-themed .chapter-shelf-actions button:hover{background:color-mix(in srgb,var(--qk-reader-accent) 10%,var(--qk-reader-paper-soft))!important;border-color:var(--qk-reader-accent)!important;color:var(--qk-reader-accent)!important}html[data-reader-theme] body.convert-reader-themed .reader-chapter-chip strong,html[data-reader-theme] body.convert-reader-themed .reader-chapter-chip b,html[data-reader-theme] body.convert-reader-themed .chapter-shelf-head strong,html[data-reader-theme] body.convert-reader-themed .chapter-shelf-stats strong,html[data-reader-theme] body.convert-reader-themed .chapter-search-box input{color:var(--qk-reader-text)!important}html[data-reader-theme] body.convert-reader-themed .reader-progress-bar{background:var(--qk-reader-accent)!important}html[data-reader-theme] body.convert-reader-themed .reader-content p.tts-active-p{background:color-mix(in srgb,var(--qk-reader-accent) 18%,transparent)!important}html[data-reader-theme] body.convert-reader-themed .tts-settings-panel,html[data-reader-theme] body.convert-reader-themed .tts-setting-field,html[data-reader-theme] body.convert-reader-themed .tts-setting-field select,html[data-reader-theme] body.convert-reader-themed .chapter-shelf,html[data-reader-theme] body.convert-reader-themed .chapter-shelf-head,html[data-reader-theme] body.convert-reader-themed .chapter-shelf-tools,html[data-reader-theme] body.convert-reader-themed .chapter-shelf-pager,html[data-reader-theme] body.convert-reader-themed .chapter-shelf-stats div,html[data-reader-theme] body.convert-reader-themed .chapter-search-box,html[data-reader-theme] body.convert-reader-themed .saved-chapter-empty,html[data-reader-theme] body.convert-reader-themed .saved-chapter-item:not(.is-active){background:var(--qk-reader-paper-soft)!important;border-color:var(--qk-reader-line)!important;color:var(--qk-reader-text)!important}html[data-reader-theme] body.convert-reader-themed .chapter-shelf{background:var(--qk-reader-paper)!important;box-shadow:0 22px 60px -34px var(--qk-reader-shadow)!important}html[data-reader-theme] body.convert-reader-themed .chapter-shelf-title span,html[data-reader-theme] body.convert-reader-themed .chapter-shelf-stats span,html[data-reader-theme] body.convert-reader-themed .chapter-page-info,html[data-reader-theme] body.convert-reader-themed .saved-chapter-empty,html[data-reader-theme] body.convert-reader-themed .saved-chapter-meta{color:var(--qk-reader-muted)!important}html[data-reader-theme] body.convert-reader-themed .chapter-search-box input::placeholder{color:var(--qk-reader-muted)!important}html[data-reader-theme] body.convert-reader-themed .saved-chapter-item.is-active{background:color-mix(in srgb,var(--qk-reader-accent) 28%,var(--qk-reader-paper))!important;color:var(--qk-reader-text)!important;box-shadow:0 8px 22px -18px var(--qk-reader-shadow)!important}@media(max-width:480px){.reader-theme-panel{width:min(284px,calc(100vw - 16px));padding:8px;border-radius:12px}.reader-theme-option{height:36px;padding:0 7px;font-size:11px}}@media(prefers-reduced-motion:reduce){.reader-theme-option{transition:none}}body.convert-app-page{--convert-dock-h: 62px;--convert-topbar-h: 54px;--convert-reader-max: min(1190px, 94vw);--convert-shelf-w: min(340px, 84vw);--convert-dock-max: 720px;--qk-app-ink: #0f172a;--qk-app-muted: #64748b;--qk-app-line: rgba(15, 23, 42, .1);--qk-app-surface: color-mix(in srgb, var(--qk-reader-paper, #ffffff) 96%, transparent);--qk-app-surface-soft: color-mix(in srgb, var(--qk-reader-paper-soft, #f8fafc) 92%, transparent);--qk-app-accent: #0f766e;--qk-app-accent-2: #0e7490;--qk-app-accent-soft: rgba(15, 118, 110, .1);--qk-app-danger: #e11d48;--qk-app-danger-soft: rgba(225, 29, 72, .08);background:var(--qk-reader-page, #f3f4f6)!important;overflow-x:hidden}body.convert-app-page>.border-b.shadow-md,body.convert-app-page>.convert-studio-topbar,body.convert-app-page>.header-tabs-wrapper{position:relative!important;top:auto!important;transition:none!important}body.convert-app-page>.convert-studio-topbar{background:#161018!important;background-image:none!important}body.convert-app-page .logo-glow{animation:none!important}body.convert-app-page>.header-tabs-wrapper{background:var(--qk-reader-paper, var(--convert-boot-paper, #f8fafc))!important;border-color:color-mix(in srgb,var(--qk-reader-text, #334155) 12%,transparent)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.convert-app-page>.border-b.shadow-md,body.convert-app-page>.convert-studio-topbar{z-index:160}body.convert-app-page>.header-tabs-wrapper{z-index:50}body.convert-app-page>.border-b.shadow-md,body.convert-app-page>.convert-studio-topbar{box-shadow:none!important}body.convert-app-page>.border-b.shadow-md .container,body.convert-app-page>.convert-studio-topbar .container{padding-top:4px!important;padding-bottom:4px!important}body.convert-app-page>.header-tabs-wrapper{box-shadow:none!important}body.convert-app-page.convert-chrome-hidden>.border-b.shadow-md,body.convert-app-page.convert-chrome-hidden>.convert-studio-topbar,body.convert-app-page.convert-chrome-hidden>.header-tabs-wrapper{display:none!important}body.convert-app-page #global-chat-btn,body.convert-app-page #donate{opacity:.38;transition:opacity .18s ease}body.convert-app-page.convert-chrome-hidden #global-chat-btn,body.convert-app-page.convert-chrome-hidden #donate{opacity:0!important;pointer-events:none!important}body.convert-app-page .convert-simple-container{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}body.convert-app-page .convert-simple-container>div>.mb-3{margin-bottom:0!important}body.convert-app-page .convert-app-shell{position:relative;min-height:calc(100svh - 8px);gap:0!important;padding-bottom:calc(var(--convert-dock-h) + env(safe-area-inset-bottom,0px) + 8px)!important}body.convert-app-page .convert-page-header{position:sticky!important;top:0!important;z-index:60;display:flex!important;grid-template-columns:none!important;grid-template-areas:none!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;min-height:var(--convert-topbar-h)!important;margin:0!important;padding:6px 16px!important;border:0!important;border-bottom:1px solid var(--qk-reader-line, var(--qk-app-line))!important;border-radius:0!important;background:var(--qk-app-surface)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:none!important;box-sizing:border-box!important;transition:transform .2s ease,opacity .18s ease}body.convert-app-page.convert-chrome-hidden .convert-page-header{transform:translateY(-110%);opacity:0;pointer-events:none}body.convert-app-page .convert-header-main{flex:1 1 auto!important;min-width:0!important}body.convert-app-page .convert-story-map{display:flex!important;grid-template-columns:none!important;align-items:center!important;gap:8px!important;width:100%;min-width:0}body.convert-app-page .story-map-current{flex:1 1 auto!important;min-width:0!important;display:flex!important;align-items:center;gap:10px;padding:5px 12px!important;border-radius:12px!important;background:var(--qk-app-surface-soft)!important;border:1px solid var(--qk-reader-line, var(--qk-app-line))!important;box-shadow:none!important}body.convert-app-page .story-map-icon{width:30px!important;height:30px!important;border-radius:9px!important;background:var(--qk-app-accent-soft)!important;border-color:transparent!important;color:var(--qk-app-accent)!important;flex:0 0 auto}body.convert-app-page .story-map-current span{display:none!important}body.convert-app-page .story-map-current strong{display:block;overflow:hidden;color:var(--qk-reader-text, var(--qk-app-ink))!important;font-size:14.5px!important;line-height:1.2!important;text-overflow:ellipsis;white-space:nowrap}body.convert-app-page .story-map-current small{display:block;overflow:hidden;color:var(--qk-app-accent)!important;font-size:11px!important;font-weight:750!important;line-height:1.15!important;text-overflow:ellipsis;white-space:nowrap}body.convert-app-page .story-map-actions{flex:0 0 auto!important;display:inline-flex!important;align-items:center;gap:8px!important}body.convert-app-page .story-map-free,body.convert-app-page .story-map-post-link{display:none!important}body.convert-app-page .story-map-toggle{min-height:36px!important;max-width:168px;padding:0 12px!important;border:1px solid rgba(15,118,110,.22)!important;border-radius:999px!important;background:color-mix(in srgb,var(--qk-reader-paper, #fff) 90%,#ecfdf5)!important;color:#0f766e!important;box-shadow:none!important}body.convert-app-page .story-map-toggle:hover,body.convert-app-page .story-map-toggle[aria-expanded=true]{border-color:#0f766e66!important;background:#ecfdf5!important;color:#115e59!important}body.convert-app-page .story-map-toggle small{color:#0f766e!important;opacity:.75}body.convert-app-page .story-map-menu{right:0!important;left:auto!important;width:min(420px,calc(100vw - 24px))!important;padding:10px!important;border:1px solid var(--qk-reader-line, rgba(15, 118, 110, .16))!important;border-radius:14px!important;background:var(--qk-reader-paper, #fff)!important;color:var(--qk-reader-text, #0f172a)!important;box-shadow:0 18px 48px -24px var(--qk-reader-shadow, rgba(15, 23, 42, .45))!important}body.convert-app-page #convertStoryMapSearch{height:40px!important;border-radius:10px!important;border:1px solid var(--qk-reader-line, rgba(15, 118, 110, .18))!important;background:var(--qk-reader-paper-soft, #fff)!important;color:var(--qk-reader-text, #0f172a)!important}body.convert-app-page #convertStoryMapSearch::placeholder{color:var(--qk-reader-muted, #94a3b8)!important}body.convert-app-page #convertStoryMapSearch:focus{border-color:color-mix(in srgb,var(--qk-reader-accent, #0f766e) 50%,transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--qk-reader-accent, #0f766e) 14%,transparent)!important}body.convert-app-page .story-map-entry-main,body.convert-app-page .story-map-entry-post{border:1px solid var(--qk-reader-line, rgba(15, 118, 110, .12))!important;background:var(--qk-reader-paper-soft, #f8fafc)!important;color:var(--qk-reader-text, #134e4a)!important}body.convert-app-page .story-map-entry-title{color:var(--qk-reader-text, #0f172a)!important}body.convert-app-page .story-map-entry-meta,body.convert-app-page .story-map-empty{color:var(--qk-reader-muted, #64748b)!important}body.convert-app-page .story-map-entry-main:hover,body.convert-app-page .story-map-entry-post:hover,body.convert-app-page .story-map-entry.is-active .story-map-entry-main{border-color:color-mix(in srgb,var(--qk-reader-accent, #0f766e) 40%,transparent)!important;background:color-mix(in srgb,var(--qk-reader-accent, #0f766e) 12%,var(--qk-reader-paper, #fff))!important;color:var(--qk-reader-accent, #0f766e)!important;box-shadow:none!important}body.convert-app-page .story-map-entry-post{color:var(--qk-reader-accent, #0f766e)!important}body.convert-app-page .convert-header-side{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.convert-app-page .convert-header-side>span{display:none!important}body.convert-app-page .status-indicator{max-width:140px!important;min-height:30px!important;padding:5px 11px!important;border-radius:999px!important;background:var(--qk-app-accent-soft)!important;border:1px solid rgba(15,118,110,.16)!important;color:#0f766e!important;font-size:11.5px!important;font-weight:800!important}body.convert-app-page .convert-main-grid{display:block!important;gap:0!important;min-height:0!important}body.convert-app-page .output-card{min-height:calc(100svh - var(--convert-topbar-h) - var(--convert-dock-h) - 18px);background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}body.convert-app-page .reader-toolbar{position:sticky!important;top:var(--convert-topbar-h)!important;z-index:55;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:46px!important;margin:0!important;padding:6px 16px!important;border-bottom:1px solid var(--qk-reader-line, var(--qk-app-line))!important;background:var(--qk-app-surface)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-sizing:border-box!important}body.convert-app-page.convert-chrome-hidden .reader-toolbar{top:0!important}body.convert-app-page .reader-toolbar-left,body.convert-app-page .reader-toolbar-right{display:inline-flex!important;align-items:center;gap:6px;min-width:0}body.convert-app-page .reader-toolbar-left{flex:1 1 auto}body.convert-app-page .reader-toolbar-right{flex:0 0 auto}body.convert-app-page .reader-progress-track{flex:1 1 auto;height:3px!important;min-width:80px!important;background:#0f172a14!important}body.convert-app-page .reader-progress-bar{background:linear-gradient(90deg,#0f766e,#14b8a6)!important}body.convert-app-page .reader-tool-btn,body.convert-app-page .reader-chapter-chip{height:34px!important;min-height:34px!important;border-radius:10px!important;border-color:#0f172a1a!important;background:var(--qk-app-surface-soft)!important;color:#334155!important}body.convert-app-page .reader-tool-btn{width:34px!important}body.convert-app-page .reader-tool-btn:hover:not(:disabled),body.convert-app-page .reader-tool-btn.is-open,body.convert-app-page .reader-tool-btn[aria-pressed=true]{border-color:#0f766e47!important;background:#f0fdfa!important;color:#0f766e!important}body.convert-app-page .reader-chapter-chip{min-width:122px!important;padding:0 12px!important}body.convert-app-page .reader-box{min-height:calc(100svh - var(--convert-topbar-h) - var(--convert-dock-h) - 64px)!important;max-height:none!important;overflow:visible!important;background:transparent!important}body.convert-app-page .reader-chapter-head{width:100%;max-width:var(--convert-reader-max)!important;margin:0 auto!important;padding:30px clamp(18px,3.2vw,48px) 8px!important;text-align:left!important;box-sizing:border-box}body.convert-app-page .reader-chapter-head h2{font-size:clamp(1.5rem,1.2vw + 1.2rem,2rem)!important;font-weight:900!important;line-height:1.28!important;color:var(--qk-reader-text, #111827)!important;overflow-wrap:anywhere}body.convert-app-page .reader-content{width:100%;max-width:var(--convert-reader-max)!important;margin:0 auto!important;padding:12px clamp(18px,3.2vw,48px) calc(var(--convert-dock-h) + 36px)!important;box-sizing:border-box;font-size:clamp(1.125rem,.45vw + 1rem,1.375rem)!important;line-height:1.78!important;color:var(--qk-reader-text, #111827)!important;overflow-wrap:anywhere}body.convert-app-page .reader-content p{margin:0 0 1.2em!important;text-align:left!important}@media(min-width:1024px){body.convert-app-page .reader-content{font-size:1.35rem!important;line-height:1.8!important}}body.convert-app-page .empty-msg.convert-empty-state,body.convert-app-page .convert-empty-state{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:min(56dvh,440px);height:auto!important;padding:28px 18px;text-align:center;color:var(--qk-reader-muted, #94a3b8)}body.convert-app-page .convert-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background:var(--qk-app-accent-soft);color:var(--qk-app-accent)}body.convert-app-page .convert-empty-state strong{color:var(--qk-reader-text, var(--qk-app-ink));font-size:1.05rem;font-weight:850}body.convert-app-page .convert-empty-state p{max-width:28rem;margin:0;font-size:.92rem;line-height:1.45}body.convert-app-page .convert-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px}body.convert-app-page .convert-empty-cta{min-height:38px;padding:0 14px;border:1px solid rgba(15,118,110,.28);border-radius:999px;background:#0f766e;color:#fff;font-size:12.5px;font-weight:850;cursor:pointer}body.convert-app-page .convert-empty-cta.is-secondary{background:var(--qk-app-surface);color:#0f766e;border-color:#0f766e33}body.convert-app-page .convert-app-dock{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:112!important;display:flex;justify-content:center;padding:8px 12px calc(10px + env(safe-area-inset-bottom,0px))!important;pointer-events:none;transition:transform .2s ease,opacity .18s ease}body.convert-app-page.convert-chrome-hidden .convert-app-dock{transform:translateY(110%);opacity:0;pointer-events:none}body.convert-app-page .convert-app-dock-inner{pointer-events:auto;width:min(var(--convert-dock-max),calc(100% - 8px))!important;max-width:var(--convert-dock-max)!important;margin:0 auto!important}body.convert-app-page .convert-command-bar{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:48px!important;padding:5px 6px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:999px!important;background:color-mix(in srgb,var(--qk-reader-paper, #ffffff) 92%,rgba(15,23,42,.03))!important;backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15);box-shadow:0 10px 28px -16px #0f172a73,inset 0 1px #ffffffa6!important;overflow:visible!important}body.convert-app-page .convert-command-group,body.convert-app-page .convert-command-bar .convert-actions{display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important;flex-wrap:nowrap!important;overflow:visible!important}body.convert-app-page .convert-command-source{flex:0 0 auto!important;display:inline-flex!important}body.convert-app-page .convert-command-run{flex:1 1 auto!important;justify-content:flex-end!important}body.convert-app-page .convert-storage-total,body.convert-app-page .convert-status-chip{display:none!important}body.convert-app-page #toggleRawPanelBtn,body.convert-app-page .convert-command-source,body.convert-app-page #toggleRawPanelBtn span{display:inline-flex!important;visibility:visible!important;opacity:1!important}body.convert-app-page #toggleRawPanelBtn{width:auto!important;min-width:0!important;height:38px!important;min-height:38px!important;gap:6px!important;padding:0 14px!important;border-radius:999px!important;border:1px solid transparent!important;background:linear-gradient(180deg,#0f766e,#0d9488)!important;color:#fff!important;box-shadow:0 6px 14px -10px #0f766ee6!important;font-size:12.5px!important;font-weight:850!important}body.convert-app-page #toggleRawPanelBtn:hover{background:linear-gradient(180deg,#115e59,#0f766e)!important;color:#fff!important}body.convert-app-page .convert-command-bar .convert-model-wrapper{display:inline-flex!important;align-items:center;gap:4px;min-width:0!important;flex:0 1 168px!important}body.convert-app-page .convert-command-bar .convert-model-picker{position:relative!important;flex:1 1 auto!important;min-width:0!important}body.convert-app-page .convert-command-bar .model-toggle-btn,body.convert-app-page .convert-command-bar .compact-btn{height:38px!important;min-height:38px!important;border-radius:999px!important;font-size:12.5px!important;font-weight:850!important}body.convert-app-page .convert-command-bar .model-toggle-btn{width:100%!important;max-width:168px;justify-content:space-between;padding:0 12px!important;border:1px solid rgba(15,118,110,.18)!important;background:color-mix(in srgb,var(--qk-reader-paper, #fff) 88%,#ecfdf5)!important;color:#0f766e!important;box-shadow:none!important}body.convert-app-page .convert-command-bar .model-toggle-btn:hover,body.convert-app-page .convert-command-bar .model-toggle-btn.is-open{border-color:#0f766e5c!important;background:#ecfdf5!important;color:#115e59!important;box-shadow:0 0 0 3px #0f766e14!important}body.convert-app-page .convert-command-bar .btn-translate{min-width:74px!important;padding:0 12px!important;border:1px solid rgba(14,116,144,.22)!important;background:linear-gradient(180deg,#0891b2,#0e7490)!important;color:#fff!important;box-shadow:0 6px 14px -10px #0891b2d9!important}body.convert-app-page .convert-command-bar .btn-translate:hover{background:linear-gradient(180deg,#0e7490,#155e75)!important;border-color:#155e75!important;color:#fff!important}body.convert-app-page .convert-command-bar .btn-convert{min-width:96px!important;padding:0 14px!important;border:1px solid transparent!important;background:linear-gradient(180deg,#059669,#047857)!important;color:#fff!important;box-shadow:0 8px 16px -12px #059669f2!important}body.convert-app-page .convert-command-bar .btn-convert:hover{background:linear-gradient(180deg,#047857,#065f46)!important;color:#fff!important}body.convert-app-page .convert-command-bar .btn-clear{min-width:0!important;width:38px!important;padding:0!important;border:1px solid rgba(225,29,72,.14)!important;background:var(--qk-app-danger-soft)!important;color:var(--qk-app-danger)!important;box-shadow:none!important}body.convert-app-page .convert-command-bar .btn-clear span{display:none!important}body.convert-app-page .convert-command-bar .btn-clear:hover{background:#e11d481f!important;border-color:#e11d4847!important;color:#be123c!important}body.convert-app-page #translateModelMenu.model-menu,body.convert-app-page .convert-app-dock .model-menu{top:auto!important;bottom:calc(100% + 10px)!important;left:auto!important;right:0!important;width:min(300px,82vw)!important;max-height:min(48dvh,340px);overflow:auto;z-index:113!important;border:1px solid var(--qk-reader-line, rgba(15, 118, 110, .14))!important;border-radius:14px!important;background:var(--qk-reader-paper, #fff)!important;color:var(--qk-reader-text, #0f172a)!important;box-shadow:0 18px 40px -22px var(--qk-reader-shadow, rgba(15, 23, 42, .45))!important}body.convert-app-page .model-option{color:var(--qk-reader-text, #334155)!important;background:transparent!important}body.convert-app-page .model-option-name{color:var(--qk-reader-text, #334155)!important}body.convert-app-page .model-option-note,body.convert-app-page .model-option-cost{color:var(--qk-reader-muted, #64748b)!important}body.convert-app-page .model-option:hover,body.convert-app-page .model-option.is-selected{background:color-mix(in srgb,var(--qk-reader-accent, #0f766e) 12%,var(--qk-reader-paper-soft, #f8fafc))!important;color:var(--qk-reader-accent, #0f766e)!important}body.convert-app-page .model-option:hover .model-option-name,body.convert-app-page .model-option.is-selected .model-option-name{color:var(--qk-reader-accent, #0f766e)!important}body.convert-app-page .model-option.is-locked .model-option-name:after{border-color:color-mix(in srgb,var(--qk-reader-accent, #d69a19) 30%,transparent)!important;background:color-mix(in srgb,var(--qk-reader-accent, #d69a19) 14%,var(--qk-reader-paper, #fff))!important;color:var(--qk-reader-accent, #b45309)!important}body.convert-app-page .chapter-shelf-backdrop{z-index:110!important}body.convert-app-page .chapter-shelf,body.convert-app-page.chapter-shelf-open .chapter-shelf{top:0!important;bottom:calc(var(--convert-dock-h) + env(safe-area-inset-bottom,0px))!important;left:0!important;z-index:111!important;width:var(--convert-shelf-w)!important;max-width:var(--convert-shelf-w)!important;height:auto!important;border-radius:0 14px 0 0!important;border-right:1px solid rgba(15,118,110,.12)!important;background:color-mix(in srgb,var(--qk-reader-paper, #fff) 96%,#f8fafc)!important;box-shadow:16px 0 40px -28px #0f172a8c!important;padding-bottom:8px!important}@media(min-width:901px){body.convert-app-page.chapter-shelf-open .convert-page-header,body.convert-app-page.chapter-shelf-open .reader-toolbar,body.convert-app-page.chapter-shelf-open .reader-box{padding-left:calc(var(--convert-shelf-w) + 8px)!important;box-sizing:border-box!important;transition:padding-left .18s ease}body.convert-app-page.chapter-shelf-open .convert-app-dock{padding-left:calc(var(--convert-shelf-w) + 8px)!important}body.convert-app-page.chapter-shelf-open .convert-app-dock-inner{margin:0 auto!important;width:min(var(--convert-dock-max),calc(100% - 16px))!important}}body.convert-app-page .raw-panel-backdrop{z-index:114!important;background:#0f172a7a!important;backdrop-filter:blur(2px)}body.convert-app-page .input-card.is-raw-collapsed{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important}body.convert-app-page .convert-simple-root.is-raw-modal-open .input-card{position:fixed!important;inset:50% auto auto 50%!important;z-index:115!important;width:min(820px,calc(100vw - 24px))!important;height:min(78dvh,760px)!important;max-height:min(78dvh,760px)!important;transform:translate(-50%,-50%)!important;border-radius:18px!important;border:1px solid var(--qk-reader-line, rgba(15, 118, 110, .14))!important;box-shadow:0 28px 80px -24px var(--qk-reader-shadow, rgba(15, 23, 42, .5))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--qk-reader-paper-soft, #f0fdfa) 88%,transparent),color-mix(in srgb,var(--qk-reader-paper, #fff) 98%,transparent) 86px),var(--qk-reader-paper, #fff)!important;color:var(--qk-reader-text, #0f172a)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}body.convert-app-page .convert-simple-root.is-raw-modal-open .input-card .card-header{position:sticky;top:0;z-index:2;min-height:52px;padding:10px 14px!important;border-bottom:1px solid var(--qk-reader-line, rgba(15, 118, 110, .1))!important;background:transparent!important;color:var(--qk-reader-text, #0f172a)!important}body.convert-app-page .convert-simple-root.is-raw-modal-open .input-card .card-header h2{color:var(--qk-reader-accent, #0f766e)!important;font-size:14px!important}body.convert-app-page .convert-simple-root.is-raw-modal-open .stat-badge{border-color:var(--qk-reader-line, rgba(15, 118, 110, .16))!important;background:color-mix(in srgb,var(--qk-reader-accent, #0f766e) 10%,transparent)!important;color:var(--qk-reader-accent, #0f766e)!important}body.convert-app-page .convert-simple-root.is-raw-modal-open .btn-story-search,body.convert-app-page .convert-simple-root.is-raw-modal-open .btn-fetch-panel-toggle,body.convert-app-page .convert-simple-root.is-raw-modal-open .btn-header-icon{border-color:var(--qk-reader-line, rgba(15, 118, 110, .22))!important;background:color-mix(in srgb,var(--qk-reader-paper-soft, #f8fafc) 88%,transparent)!important;color:var(--qk-reader-text, #0f172a)!important;border-radius:10px!important}body.convert-app-page .convert-simple-root.is-raw-modal-open .btn-story-search{color:var(--qk-reader-accent, #0e7490)!important}body.convert-app-page .convert-simple-root.is-raw-modal-open .btn-fetch-panel-toggle{color:var(--qk-reader-accent, #0f766e)!important}body.convert-app-page .convert-simple-root.is-raw-modal-open .raw-modal-form{padding:4px 14px 14px!important;gap:10px!important}body.convert-app-page .convert-simple-root.is-raw-modal-open .raw-field-label,body.convert-app-page .convert-simple-root.is-raw-modal-open .raw-editor-head,body.convert-app-page .convert-simple-root.is-raw-modal-open .convert-storage-info,body.convert-app-page .convert-simple-root.is-raw-modal-open .convert-storage-info strong{color:var(--qk-reader-muted, #64748b)!important;letter-spacing:.04em}body.convert-app-page .convert-simple-root.is-raw-modal-open .chapter-title-bar{background:transparent!important;border-color:transparent!important}body.convert-app-page .convert-simple-root.is-raw-modal-open #chapterTitleInput,body.convert-app-page .convert-simple-root.is-raw-modal-open #rawInput{color:var(--qk-reader-text, #0f172a)!important;caret-color:var(--qk-reader-accent, #0f766e);box-shadow:none!important}body.convert-app-page .convert-simple-root.is-raw-modal-open #chapterTitleInput{height:40px!important;border-radius:12px!important;border:1px solid var(--qk-reader-line, rgba(15, 118, 110, .18))!important;background:var(--qk-reader-paper, #fff)!important}body.convert-app-page .convert-simple-root.is-raw-modal-open #chapterTitleInput::placeholder,body.convert-app-page .convert-simple-root.is-raw-modal-open #rawInput::placeholder{color:var(--qk-reader-muted, #94a3b8)!important}body.convert-app-page .convert-simple-root.is-raw-modal-open #chapterTitleInput:focus,body.convert-app-page .convert-simple-root.is-raw-modal-open #chapterTitleInput:focus-visible{border-color:color-mix(in srgb,var(--qk-reader-accent, #0f766e) 55%,transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--qk-reader-accent, #0f766e) 16%,transparent)!important}body.convert-app-page .convert-simple-root.is-raw-modal-open .card-content{border:1px solid var(--qk-reader-line, rgba(15, 118, 110, .12))!important;border-radius:14px!important;background:color-mix(in srgb,var(--qk-reader-paper-soft, #f8fafc) 88%,transparent)!important;padding:12px!important}body.convert-app-page .convert-simple-root.is-raw-modal-open #rawInput{min-height:42dvh!important;height:auto!important;border-radius:12px!important;border:1px solid var(--qk-reader-line, rgba(15, 118, 110, .12))!important;background:var(--qk-reader-paper, #fff)!important;font-size:16px!important;line-height:1.65!important}body.convert-app-page .convert-simple-root.is-raw-modal-open #rawInput:focus,body.convert-app-page .convert-simple-root.is-raw-modal-open #rawInput:focus-visible{border-color:color-mix(in srgb,var(--qk-reader-accent, #0f766e) 50%,transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--qk-reader-accent, #0f766e) 14%,transparent)!important}body.convert-app-page .tts-settings-panel{position:sticky;top:calc(var(--convert-topbar-h) + 46px);z-index:54}html[data-reader-theme] body.convert-app-page.convert-reader-themed .convert-page-header,html[data-reader-theme] body.convert-app-page.convert-reader-themed .reader-toolbar,html[data-reader-theme] body.convert-app-page.convert-reader-themed .convert-command-bar{background:color-mix(in srgb,var(--qk-reader-paper) 94%,transparent)!important;border-color:var(--qk-reader-line)!important;color:var(--qk-reader-text)!important}html[data-reader-theme] body.convert-app-page.convert-reader-themed .output-card,html[data-reader-theme] body.convert-app-page.convert-reader-themed .reader-box{background:transparent!important}html[data-reader-theme=night] body.convert-app-page .story-map-toggle,html[data-reader-theme=night] body.convert-app-page .convert-command-bar .model-toggle-btn,html[data-reader-theme=night] body.convert-app-page .status-indicator{background:color-mix(in srgb,var(--qk-reader-paper-soft, #2a2a2a) 92%,transparent)!important;border-color:var(--qk-reader-line, #333)!important;color:#5eead4!important}html[data-reader-theme=night] body.convert-app-page .convert-command-bar{background:color-mix(in srgb,var(--qk-reader-paper, #202020) 94%,transparent)!important;border-color:var(--qk-reader-line, #333)!important;box-shadow:0 12px 32px -18px #000000b3!important}html[data-reader-theme] body.convert-app-page .convert-simple-root.is-raw-modal-open .input-card,html[data-reader-theme] body.convert-app-page .model-menu,html[data-reader-theme] body.convert-app-page .story-map-menu,html[data-reader-theme] body.convert-app-page .chapter-shelf,html[data-reader-theme] body.convert-app-page .tts-settings-panel,html[data-reader-theme] body.convert-app-page .free-key-modal-card,html[data-reader-theme] body.convert-app-page .replace-dialog,html[data-reader-theme] body.convert-app-page .chapter-fetch-dialog{background:var(--qk-reader-paper)!important;color:var(--qk-reader-text)!important;border-color:var(--qk-reader-line)!important}html[data-reader-theme] body.convert-app-page .convert-simple-root.is-raw-modal-open .input-card{background:linear-gradient(180deg,color-mix(in srgb,var(--qk-reader-paper-soft) 90%,transparent),var(--qk-reader-paper) 90px)!important}html[data-reader-theme] body.convert-app-page .convert-simple-root.is-raw-modal-open .card-header,html[data-reader-theme] body.convert-app-page .convert-simple-root.is-raw-modal-open .chapter-title-bar,html[data-reader-theme] body.convert-app-page .convert-simple-root.is-raw-modal-open .card-content,html[data-reader-theme] body.convert-app-page .convert-simple-root.is-raw-modal-open .card-footer{background:transparent!important;border-color:var(--qk-reader-line)!important;color:var(--qk-reader-text)!important}html[data-reader-theme] body.convert-app-page .convert-simple-root.is-raw-modal-open #chapterTitleInput,html[data-reader-theme] body.convert-app-page .convert-simple-root.is-raw-modal-open #rawInput,html[data-reader-theme] body.convert-app-page #convertStoryMapSearch,html[data-reader-theme] body.convert-app-page .story-map-entry-main,html[data-reader-theme] body.convert-app-page .story-map-entry-post,html[data-reader-theme] body.convert-app-page .model-menu,html[data-reader-theme] body.convert-app-page .tts-setting-field,html[data-reader-theme] body.convert-app-page .tts-setting-field select,html[data-reader-theme] body.convert-app-page .free-key-modal-card textarea,html[data-reader-theme] body.convert-app-page .replace-dialog input,html[data-reader-theme] body.convert-app-page .chapter-fetch-dialog input{background:var(--qk-reader-paper-soft)!important;color:var(--qk-reader-text)!important;border-color:var(--qk-reader-line)!important}html[data-reader-theme] body.convert-app-page .convert-simple-root.is-raw-modal-open .card-content{background:color-mix(in srgb,var(--qk-reader-paper-soft) 82%,transparent)!important}html[data-reader-theme] body.convert-app-page .convert-simple-root.is-raw-modal-open #rawInput{background:var(--qk-reader-paper)!important}html[data-reader-theme] body.convert-app-page .convert-simple-root.is-raw-modal-open .card-header h2,html[data-reader-theme] body.convert-app-page .convert-simple-root.is-raw-modal-open .raw-field-label,html[data-reader-theme] body.convert-app-page .convert-simple-root.is-raw-modal-open .stat-badge,html[data-reader-theme] body.convert-app-page .model-option-name,html[data-reader-theme] body.convert-app-page .story-map-entry-title{color:var(--qk-reader-text)!important}html[data-reader-theme] body.convert-app-page .convert-simple-root.is-raw-modal-open .raw-field-label,html[data-reader-theme] body.convert-app-page .model-option-note,html[data-reader-theme] body.convert-app-page .model-option-cost,html[data-reader-theme] body.convert-app-page .story-map-entry-meta,html[data-reader-theme] body.convert-app-page .story-map-empty{color:var(--qk-reader-muted)!important}html[data-reader-theme] body.convert-app-page .model-option:hover,html[data-reader-theme] body.convert-app-page .model-option.is-selected,html[data-reader-theme] body.convert-app-page .story-map-entry-main:hover,html[data-reader-theme] body.convert-app-page .story-map-entry.is-active .story-map-entry-main{background:color-mix(in srgb,var(--qk-reader-accent) 14%,var(--qk-reader-paper-soft))!important;border-color:color-mix(in srgb,var(--qk-reader-accent) 35%,transparent)!important;color:var(--qk-reader-accent)!important}html[data-reader-theme] body.convert-app-page .model-option:hover .model-option-name,html[data-reader-theme] body.convert-app-page .model-option.is-selected .model-option-name{color:var(--qk-reader-accent)!important}html[data-reader-theme=night] body.convert-app-page .convert-simple-root.is-raw-modal-open .btn-story-search,html[data-reader-theme=night] body.convert-app-page .convert-simple-root.is-raw-modal-open .btn-fetch-panel-toggle,html[data-reader-theme=night] body.convert-app-page .convert-simple-root.is-raw-modal-open .btn-header-icon{background:#ffffff0a!important;border-color:#333!important;color:#5eead4!important}html[data-reader-theme=night] body.convert-app-page .convert-simple-root.is-raw-modal-open .stat-badge{background:#5eead414!important;border-color:#5eead42e!important;color:#5eead4!important}body.convert-app-page.dark .convert-simple-root.is-raw-modal-open #rawInput,body.convert-app-page.dark .convert-simple-root.is-raw-modal-open #chapterTitleInput,html[data-reader-theme] body.convert-app-page.convert-reader-themed .convert-simple-root.is-raw-modal-open #rawInput,html[data-reader-theme] body.convert-app-page.convert-reader-themed .convert-simple-root.is-raw-modal-open #chapterTitleInput{background:var(--qk-reader-paper)!important;color:var(--qk-reader-text)!important;border-color:var(--qk-reader-line)!important}@media(max-width:900px){body.convert-app-page{--convert-dock-h: 64px;--convert-topbar-h: 50px;--convert-shelf-w: 100%;--convert-dock-max: calc(100vw - 12px) ;--convert-reader-max: 100%}body.convert-app-page .convert-page-header,body.convert-app-page .reader-toolbar{padding-left:10px!important;padding-right:10px!important}body.convert-app-page .story-map-toggle span{display:none!important}body.convert-app-page .story-map-toggle{min-width:42px;max-width:none;padding-inline:10px!important}body.convert-app-page .status-indicator{max-width:92px!important;font-size:10.5px!important}body.convert-app-page .reader-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important}body.convert-app-page .reader-toolbar-left{display:grid!important;grid-template-columns:34px 34px minmax(0,1fr) 34px!important;width:100%}body.convert-app-page .reader-toolbar-right{display:grid!important;grid-template-columns:repeat(3,34px)!important;justify-content:center;width:100%}body.convert-app-page .reader-progress-track,body.convert-app-page .reader-progress-text,body.convert-app-page .reader-stat{display:none!important}body.convert-app-page .reader-chapter-chip{width:100%!important;min-width:0!important;justify-content:center}body.convert-app-page .reader-content{padding:8px 14px calc(var(--convert-dock-h) + 24px)!important;font-size:1.125rem!important;line-height:1.72!important}body.convert-app-page .reader-chapter-head{padding:18px 14px 4px!important}body.convert-app-page .convert-app-dock{padding:6px 8px calc(8px + env(safe-area-inset-bottom,0px))!important}body.convert-app-page .convert-command-bar{border-radius:18px!important;min-height:52px!important;padding:5px!important;gap:5px!important}body.convert-app-page .convert-command-run{display:grid!important;grid-template-columns:minmax(0,1.25fr) 40px 40px 40px!important;gap:5px!important;width:100%!important}body.convert-app-page .convert-command-run .convert-model-wrapper{width:100%!important;flex:initial!important}body.convert-app-page .convert-command-bar .model-toggle-btn{max-width:none!important}body.convert-app-page #toggleRawPanelBtn{width:40px!important;min-width:40px!important;padding:0!important;border-radius:999px!important}body.convert-app-page #toggleRawPanelBtn span{display:none!important}body.convert-app-page .convert-command-bar .btn-translate,body.convert-app-page .convert-command-bar .btn-convert,body.convert-app-page .convert-command-bar .btn-clear{width:40px!important;min-width:40px!important;padding:0!important}body.convert-app-page .convert-command-bar .btn-translate span,body.convert-app-page .convert-command-bar .btn-convert span{display:none!important}body.convert-app-page.chapter-shelf-open .convert-page-header,body.convert-app-page.chapter-shelf-open .reader-toolbar,body.convert-app-page.chapter-shelf-open .reader-box,body.convert-app-page.chapter-shelf-open .convert-app-dock{padding-left:8px!important}body.convert-app-page .chapter-shelf{width:100%!important;max-width:none!important;border-radius:0!important}body.convert-app-page .convert-simple-root.is-raw-modal-open .input-card{top:auto!important;bottom:0!important;left:0!important;width:100%!important;height:min(88dvh,900px)!important;max-height:min(88dvh,900px)!important;transform:none!important;border-radius:16px 16px 0 0!important}}@media(prefers-reduced-motion:reduce){body.convert-app-page>.border-b.shadow-md,body.convert-app-page>.convert-studio-topbar,body.convert-app-page>.header-tabs-wrapper,body.convert-app-page .convert-page-header,body.convert-app-page .reader-toolbar,body.convert-app-page .convert-app-dock,body.convert-app-page.chapter-shelf-open .convert-page-header,body.convert-app-page.chapter-shelf-open .reader-toolbar,body.convert-app-page.chapter-shelf-open .reader-box{transition:none!important}.chapter-fetch-progress.is-indeterminate .chapter-fetch-progress-track i,.btn-fetch.is-loading:before,.chapter-fetch-quote.is-loading:before{animation:none!important}}body.convert-app-page{--convert-gutter: clamp(10px, 2.2vw, 28px)}body.convert-app-page .convert-page-header,body.convert-app-page .reader-toolbar,body.convert-app-page .reader-chapter-head,body.convert-app-page .reader-content{padding-left:var(--convert-gutter)!important;padding-right:var(--convert-gutter)!important}body.convert-app-page .reader-content,body.convert-app-page .reader-chapter-head{max-width:min(1190px,calc(100vw - (var(--convert-gutter) * 2)))!important}body.convert-app-page .story-map-menu{max-width:min(420px,calc(100vw - 16px))!important}body.convert-app-page .convert-app-dock{padding-left:max(8px,env(safe-area-inset-left,0px))!important;padding-right:max(8px,env(safe-area-inset-right,0px))!important}@media(min-width:1400px){body.convert-app-page{--convert-reader-max: min(1240px, 92vw);--convert-dock-max: 760px;--convert-shelf-w: min(360px, 28vw)}body.convert-app-page .reader-content{font-size:1.4rem!important;line-height:1.82!important}}@media(max-width:1200px)and (min-width:901px){body.convert-app-page{--convert-reader-max: min(1040px, 94vw);--convert-dock-max: 700px;--convert-shelf-w: min(320px, 34vw)}}@media(max-width:900px)and (min-width:601px){body.convert-app-page{--convert-dock-h: 66px;--convert-topbar-h: 52px;--convert-dock-max: min(640px, calc(100vw - 20px) );--convert-reader-max: 100%;--convert-gutter: 16px}body.convert-app-page .convert-page-header{gap:8px!important}body.convert-app-page .story-map-current{padding:5px 10px!important}body.convert-app-page .story-map-toggle span{display:inline!important}body.convert-app-page .reader-toolbar{display:flex!important;flex-wrap:wrap!important;gap:8px!important}body.convert-app-page .reader-toolbar-left,body.convert-app-page .reader-toolbar-right{display:inline-flex!important;flex:1 1 auto}body.convert-app-page .reader-toolbar-right{justify-content:flex-end}body.convert-app-page .reader-progress-track{display:block!important;min-width:80px!important}body.convert-app-page .reader-content{font-size:1.2rem!important;line-height:1.76!important}body.convert-app-page .convert-command-bar{border-radius:999px!important}body.convert-app-page .convert-command-run{display:flex!important;grid-template-columns:none!important}body.convert-app-page #toggleRawPanelBtn{width:auto!important;min-width:0!important;padding:0 12px!important}body.convert-app-page #toggleRawPanelBtn span,body.convert-app-page .convert-command-bar .btn-translate span,body.convert-app-page .convert-command-bar .btn-convert span{display:inline!important}body.convert-app-page .convert-command-bar .btn-translate,body.convert-app-page .convert-command-bar .btn-convert{width:auto!important;min-width:72px!important;padding:0 12px!important}body.convert-app-page .convert-simple-root.is-raw-modal-open .input-card{width:min(760px,calc(100vw - 24px))!important;left:50%!important;top:50%!important;bottom:auto!important;transform:translate(-50%,-50%)!important;height:min(80dvh,760px)!important;border-radius:18px!important}body.convert-app-page .chapter-shelf{width:min(380px,86vw)!important;max-width:min(380px,86vw)!important;border-radius:0 14px 0 0!important}body.convert-app-page.chapter-shelf-open .convert-page-header,body.convert-app-page.chapter-shelf-open .reader-toolbar,body.convert-app-page.chapter-shelf-open .reader-box,body.convert-app-page.chapter-shelf-open .convert-app-dock{padding-left:calc(min(380px,86vw) + 8px)!important}}@media(max-width:600px){body.convert-app-page{--convert-dock-h: 64px;--convert-topbar-h: 50px;--convert-dock-max: calc(100vw - 12px) ;--convert-gutter: 12px;--convert-shelf-w: 100%}body.convert-app-page .convert-page-header{min-height:48px!important;gap:6px!important}body.convert-app-page .story-map-icon{width:26px!important;height:26px!important}body.convert-app-page .story-map-current strong{font-size:13px!important}body.convert-app-page .story-map-current small{font-size:10px!important}body.convert-app-page .story-map-toggle{min-height:32px!important;padding-inline:10px!important}body.convert-app-page .story-map-toggle span{display:none!important}body.convert-app-page .status-indicator{max-width:78px!important;min-height:28px!important;padding:4px 8px!important;font-size:10px!important}body.convert-app-page .story-map-menu{position:fixed!important;top:max(8px,env(safe-area-inset-top,0px))!important;left:8px!important;right:8px!important;width:auto!important;max-width:none!important;max-height:min(70dvh,520px)!important;overflow:auto!important;z-index:100!important}body.convert-app-page .reader-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;padding-top:6px!important;padding-bottom:6px!important}body.convert-app-page .reader-toolbar-left{display:grid!important;grid-template-columns:34px 34px minmax(0,1fr) 34px!important;width:100%}body.convert-app-page .reader-toolbar-right{display:grid!important;grid-template-columns:repeat(3,34px)!important;justify-content:center;width:100%}body.convert-app-page .reader-progress-track,body.convert-app-page .reader-progress-text,body.convert-app-page .reader-stat{display:none!important}body.convert-app-page .reader-chapter-head h2{font-size:1.35rem!important}body.convert-app-page .reader-content{font-size:1.125rem!important;line-height:1.72!important;padding-bottom:calc(var(--convert-dock-h) + 28px)!important}body.convert-app-page .convert-command-bar{border-radius:18px!important;min-height:52px!important;gap:4px!important;padding:4px!important}body.convert-app-page .convert-command-run{display:grid!important;grid-template-columns:minmax(0,1.2fr) 40px 40px 40px!important;gap:4px!important;width:100%!important}body.convert-app-page #toggleRawPanelBtn{width:40px!important;min-width:40px!important;padding:0!important}body.convert-app-page #toggleRawPanelBtn span,body.convert-app-page .convert-command-bar .btn-translate span,body.convert-app-page .convert-command-bar .btn-convert span{display:none!important}body.convert-app-page .convert-command-bar .btn-translate,body.convert-app-page .convert-command-bar .btn-convert,body.convert-app-page .convert-command-bar .btn-clear{width:40px!important;min-width:40px!important;padding:0!important}body.convert-app-page .convert-command-bar .model-toggle-btn{max-width:none!important;font-size:11.5px!important;padding:0 10px!important}body.convert-app-page .convert-simple-root.is-raw-modal-open .input-card{top:auto!important;bottom:0!important;left:0!important;width:100%!important;max-width:100%!important;height:min(90dvh,920px)!important;max-height:min(90dvh,920px)!important;transform:none!important;border-radius:16px 16px 0 0!important}body.convert-app-page .chapter-shelf{width:100%!important;max-width:none!important;border-radius:0!important}body.convert-app-page.chapter-shelf-open .convert-page-header,body.convert-app-page.chapter-shelf-open .reader-toolbar,body.convert-app-page.chapter-shelf-open .reader-box,body.convert-app-page.chapter-shelf-open .convert-app-dock{padding-left:var(--convert-gutter)!important}body.convert-app-page .convert-empty-actions{width:100%}body.convert-app-page .convert-empty-cta{flex:1 1 calc(50% - 8px)}}@media(max-width:380px){body.convert-app-page{--convert-gutter: 10px;--convert-dock-h: 62px}body.convert-app-page .status-indicator{display:none!important}body.convert-app-page .reader-toolbar-right{grid-template-columns:repeat(3,32px)!important}body.convert-app-page .reader-tool-btn,body.convert-app-page .reader-chapter-chip{height:32px!important;min-height:32px!important}body.convert-app-page .reader-tool-btn{width:32px!important}body.convert-app-page .convert-command-run{grid-template-columns:minmax(0,1fr) 36px 36px 36px!important}body.convert-app-page #toggleRawPanelBtn,body.convert-app-page .convert-command-bar .btn-translate,body.convert-app-page .convert-command-bar .btn-convert,body.convert-app-page .convert-command-bar .btn-clear,body.convert-app-page .convert-command-bar .model-toggle-btn{height:36px!important;min-height:36px!important}body.convert-app-page #toggleRawPanelBtn,body.convert-app-page .convert-command-bar .btn-translate,body.convert-app-page .convert-command-bar .btn-convert,body.convert-app-page .convert-command-bar .btn-clear{width:36px!important;min-width:36px!important}}@media(max-height:480px)and (orientation:landscape){body.convert-app-page{--convert-topbar-h: 44px;--convert-dock-h: 56px}body.convert-app-page .convert-page-header,body.convert-app-page .reader-toolbar{min-height:42px!important}body.convert-app-page .story-map-current small{display:none!important}body.convert-app-page .convert-simple-root.is-raw-modal-open .input-card{height:min(94dvh,100dvh)!important;max-height:min(94dvh,100dvh)!important}body.convert-app-page .chapter-shelf{bottom:calc(var(--convert-dock-h) + env(safe-area-inset-bottom,0px))!important}}@media(pointer:coarse){body.convert-app-page .reader-tool-btn,body.convert-app-page .story-map-toggle,body.convert-app-page .convert-command-bar .compact-btn,body.convert-app-page .convert-command-bar .model-toggle-btn,body.convert-app-page #toggleRawPanelBtn{min-height:40px}}@supports (padding: max(0px)){body.convert-app-page .convert-app-dock{padding-bottom:max(8px,env(safe-area-inset-bottom,0px))!important}}body.convert-app-page.convert-overlay-open,body.convert-app-page.convert-raw-modal-open,body.convert-app-page.chapter-shelf-open{overflow:hidden!important;overscroll-behavior:none}body.convert-app-page.convert-overlay-open .convert-app-dock,body.convert-app-page.convert-raw-modal-open .convert-app-dock{opacity:.18!important;pointer-events:none!important;transform:none!important}body.convert-app-page .story-map-picker{position:relative;z-index:80}body.convert-app-page .story-map-menu,body.convert-app-page .chapter-shelf-backdrop,body.convert-app-page .chapter-shelf{z-index:100!important}body.convert-app-page .tts-settings-panel{z-index:114!important}body.convert-app-page .raw-panel-backdrop,body.convert-app-page .convert-simple-root.is-raw-modal-open .input-card,body.convert-app-page .free-key-modal-backdrop,body.convert-app-page .replace-modal,body.convert-app-page .chapter-fetch-modal,body.convert-app-page #storySearchModal{z-index:100!important}body.convert-app-page .convert-app-dock{z-index:112!important}@media(max-width:900px){body.convert-app-page .tts-settings-panel{position:fixed!important;top:auto!important;left:10px!important;right:10px!important;bottom:calc(var(--convert-dock-h) + env(safe-area-inset-bottom,0px) + 10px)!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;max-height:min(48dvh,320px)!important;overflow:auto!important;padding:12px!important;border:1px solid var(--qk-reader-line, rgba(148,163,184,.28))!important;border-radius:16px!important;background:color-mix(in srgb,var(--qk-reader-paper, #fff) 96%,transparent)!important;box-shadow:0 18px 48px -20px #0f172a73!important;-webkit-overflow-scrolling:touch}body.convert-app-page .tts-settings-panel[hidden]{display:none!important}body.convert-app-page .tts-setting-field{min-height:44px!important;padding:8px 12px!important;border-radius:12px!important;background:var(--qk-reader-paper-soft, #f8fafc)!important;border-color:var(--qk-reader-line, #e5e7eb)!important;color:var(--qk-reader-text, #334155)!important}body.convert-app-page .tts-setting-voice,body.convert-app-page .tts-setting-font{grid-column:1 / -1;padding-right:12px!important}body.convert-app-page .tts-setting-field .tts-select-value,body.convert-app-page .tts-setting-field strong,body.convert-app-page .tts-setting-field span{color:inherit!important}body.convert-app-page .tts-setting-field select{color:var(--qk-reader-text, #111827)!important;font-size:14px!important}body.convert-app-page .tts-setting-range{flex-direction:column;align-items:stretch!important;gap:6px!important}body.convert-app-page .tts-setting-range input[type=range]{width:100%!important}body.convert-app-page .story-map-menu{position:fixed!important;top:max(10px,env(safe-area-inset-top,0px))!important;left:10px!important;right:10px!important;bottom:auto!important;width:auto!important;max-width:none!important;max-height:min(72dvh,560px)!important;overflow:auto!important;padding:12px!important;border-radius:16px!important;box-shadow:0 22px 60px -24px #0f172a8c!important}body.convert-app-page #convertStoryMapSearch{height:44px!important;font-size:16px!important}body.convert-app-page .story-map-entry-main{min-height:52px!important;padding:10px 12px!important}body.convert-app-page .story-map-entry-post{min-width:52px!important;width:52px!important;min-height:52px!important}body.convert-app-page .chapter-shelf,body.convert-app-page.chapter-shelf-open .chapter-shelf{inset:0!important;width:100%!important;max-width:100%!important;height:100dvh!important;border-radius:0!important;border-right:0!important;padding-top:env(safe-area-inset-top,0px)!important;padding-bottom:calc(var(--convert-dock-h) + env(safe-area-inset-bottom,0px) + 8px)!important}body.convert-app-page.chapter-shelf-open .convert-page-header,body.convert-app-page.chapter-shelf-open .reader-toolbar,body.convert-app-page.chapter-shelf-open .reader-box,body.convert-app-page.chapter-shelf-open .convert-app-dock{padding-left:var(--convert-gutter, 12px)!important}body.convert-app-page .chapter-shelf-head{padding:12px 12px 10px!important;gap:8px!important;align-items:center!important}body.convert-app-page .chapter-shelf-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px!important}body.convert-app-page .chapter-shelf-actions button,body.convert-app-page .chapter-shelf-close{min-height:36px!important;border-radius:10px!important}body.convert-app-page .chapter-shelf-close{width:36px!important}body.convert-app-page .chapter-shelf-tools{padding:10px 12px!important}body.convert-app-page .chapter-shelf-stats{gap:6px!important;margin-bottom:10px!important}body.convert-app-page .chapter-shelf-stats div{padding:8px!important;border-radius:10px!important}body.convert-app-page .chapter-search-box{min-height:42px!important;border-radius:12px!important}body.convert-app-page .chapter-search-box input{font-size:16px!important}body.convert-app-page .saved-chapter-list{padding:8px 10px 12px!important}body.convert-app-page .saved-chapter-item{min-height:56px!important;border-radius:12px!important}body.convert-app-page .chapter-shelf-pager{padding:8px 10px max(8px,env(safe-area-inset-bottom,0px))!important;gap:6px!important}body.convert-app-page .chapter-page-btn{width:40px!important;height:40px!important;min-width:40px!important;border-radius:12px!important}body.convert-app-page .convert-app-dock{left:0!important;right:0!important;bottom:0!important;width:100%!important;padding:6px 8px max(8px,env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important}body.convert-app-page .convert-app-dock-inner{width:100%!important;max-width:100%!important;margin:0!important}body.convert-app-page .convert-command-bar{width:100%!important;max-width:100%!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;min-height:56px!important;padding:6px!important;border-radius:18px!important;overflow:visible!important}body.convert-app-page .convert-command-source{width:44px!important;min-width:44px!important;justify-content:center!important}body.convert-app-page #toggleRawPanelBtn{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border-radius:14px!important}body.convert-app-page #toggleRawPanelBtn span{display:none!important}body.convert-app-page .convert-command-run{display:grid!important;grid-template-columns:minmax(0,1.3fr) 44px 44px 44px!important;gap:6px!important;width:100%!important;min-width:0!important;justify-content:stretch!important}body.convert-app-page .convert-command-run .convert-model-wrapper{width:100%!important;min-width:0!important;flex:initial!important}body.convert-app-page .convert-command-bar .convert-model-picker,body.convert-app-page .convert-command-bar .model-toggle-btn{width:100%!important;max-width:none!important;min-width:0!important}body.convert-app-page .convert-command-bar .model-toggle-btn,body.convert-app-page .convert-command-bar .compact-btn{height:44px!important;min-height:44px!important;border-radius:14px!important}body.convert-app-page .convert-command-bar .btn-translate,body.convert-app-page .convert-command-bar .btn-convert,body.convert-app-page .convert-command-bar .btn-clear{width:44px!important;min-width:44px!important;padding:0!important}body.convert-app-page .convert-command-bar .btn-translate span,body.convert-app-page .convert-command-bar .btn-convert span,body.convert-app-page .convert-command-bar .btn-clear span{display:none!important}body.convert-app-page #translateModelMenu.model-menu,body.convert-app-page .convert-app-dock .model-menu{position:fixed!important;left:10px!important;right:10px!important;bottom:calc(var(--convert-dock-h) + env(safe-area-inset-bottom,0px) + 8px)!important;top:auto!important;width:auto!important;max-width:none!important;max-height:min(50dvh,360px)!important;z-index:100!important}body.convert-app-page .convert-simple-root.is-raw-modal-open .input-card{inset:auto 0 0!important;width:100%!important;max-width:100%!important;height:min(92dvh,100dvh)!important;max-height:min(92dvh,100dvh)!important;transform:none!important;border-radius:18px 18px 0 0!important}body.convert-app-page .convert-simple-root.is-raw-modal-open .input-card .card-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;padding:10px 12px!important}body.convert-app-page .convert-simple-root.is-raw-modal-open .header-right{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:6px!important;max-width:100%}body.convert-app-page .convert-simple-root.is-raw-modal-open .btn-story-search,body.convert-app-page .convert-simple-root.is-raw-modal-open .btn-header-icon{min-height:36px!important;height:36px!important;border-radius:10px!important;font-size:12px!important}body.convert-app-page .convert-simple-root.is-raw-modal-open #chapterTitleInput,body.convert-app-page .convert-simple-root.is-raw-modal-open #rawInput{font-size:16px!important}body.convert-app-page .convert-simple-root.is-raw-modal-open #rawInput{min-height:38dvh!important}body.convert-app-page .replace-modal,body.convert-app-page .chapter-fetch-modal,body.convert-app-page .free-key-modal-backdrop{align-items:flex-end!important;justify-content:center!important;padding:0!important}body.convert-app-page .replace-dialog,body.convert-app-page .chapter-fetch-dialog,body.convert-app-page .free-key-modal-card{width:100%!important;max-width:100%!important;max-height:min(88dvh,100dvh)!important;margin:0!important;border-radius:18px 18px 0 0!important;overflow:auto!important}body.convert-app-page .replace-footer,body.convert-app-page .chapter-fetch-footer,body.convert-app-page .free-key-modal-footer{position:sticky;bottom:0;padding-bottom:max(12px,env(safe-area-inset-bottom,0px))!important}body.convert-app-page .replace-body input,body.convert-app-page .chapter-fetch-body input,body.convert-app-page .free-key-modal-body textarea,body.convert-app-page #chapterUrlInput{min-height:44px!important;font-size:16px!important}body.convert-app-page .chapter-fetch-input-row{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:600px){body.convert-app-page .convert-page-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important;align-items:center!important}body.convert-app-page .convert-story-map{width:100%!important;gap:6px!important}body.convert-app-page .story-map-current{min-width:0!important;padding:4px 8px!important}body.convert-app-page .story-map-current strong{font-size:12.5px!important}body.convert-app-page .story-map-current small{font-size:10px!important}body.convert-app-page .story-map-actions{flex:0 0 auto!important}body.convert-app-page .status-indicator{max-width:72px!important;font-size:10px!important;padding:4px 7px!important}body.convert-app-page .reader-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important}body.convert-app-page .reader-toolbar-left{display:grid!important;grid-template-columns:36px 36px minmax(0,1fr) 36px!important;width:100%!important;gap:6px!important}body.convert-app-page .reader-toolbar-right{display:grid!important;grid-template-columns:repeat(3,36px)!important;width:100%!important;gap:6px!important;justify-content:center!important}body.convert-app-page .reader-tool-btn{width:100%!important;min-width:0!important;height:36px!important}body.convert-app-page .reader-chapter-chip{width:100%!important;min-width:0!important;justify-content:center!important}body.convert-app-page .reader-progress-track,body.convert-app-page .reader-progress-text,body.convert-app-page .reader-stat{display:none!important}}@media(max-width:380px){body.convert-app-page .convert-command-bar{grid-template-columns:40px minmax(0,1fr)!important;min-height:52px!important}body.convert-app-page .convert-command-run{grid-template-columns:minmax(0,1fr) 40px 40px 40px!important;gap:4px!important}body.convert-app-page #toggleRawPanelBtn,body.convert-app-page .convert-command-bar .btn-translate,body.convert-app-page .convert-command-bar .btn-convert,body.convert-app-page .convert-command-bar .btn-clear,body.convert-app-page .convert-command-bar .model-toggle-btn{height:40px!important;min-height:40px!important}body.convert-app-page #toggleRawPanelBtn,body.convert-app-page .convert-command-bar .btn-translate,body.convert-app-page .convert-command-bar .btn-convert,body.convert-app-page .convert-command-bar .btn-clear{width:40px!important;min-width:40px!important}body.convert-app-page .status-indicator{display:none!important}}@media(max-width:900px){body.convert-app-page{--convert-dock-h: 70px;--convert-fab-reserve: 56px}body.convert-app-page .convert-app-dock{left:0!important;right:auto!important;bottom:0!important;width:calc(100% - var(--convert-fab-reserve))!important;max-width:calc(100% - var(--convert-fab-reserve))!important;padding:8px 8px max(10px,env(safe-area-inset-bottom,0px)) 8px!important;justify-content:flex-start!important;box-sizing:border-box!important;z-index:112!important}body.convert-app-page .convert-app-dock-inner{width:100%!important;max-width:100%!important;margin:0!important}body.convert-app-page .convert-command-bar{width:100%!important;max-width:100%!important;margin:0!important;border-radius:18px!important}body.convert-app-page #global-chat-btn{right:10px!important;bottom:max(12px,env(safe-area-inset-bottom,0px))!important;z-index:100!important}body.convert-app-page #theme-toggle{right:10px!important;bottom:calc(40px + env(safe-area-inset-bottom,0px))!important;z-index:100!important}body.convert-app-page #donate,body.convert-app-page #donate-close{display:none!important}body.convert-app-page .tts-settings-panel{position:fixed!important;top:auto!important;left:8px!important;right:8px!important;bottom:calc(var(--convert-dock-h) + env(safe-area-inset-bottom,0px) + 8px)!important;z-index:115!important;display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-areas:"voice voice" "speed size" "font font"!important;align-content:start!important;gap:8px!important;width:auto!important;max-width:none!important;max-height:min(42dvh,280px)!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:12px!important;margin:0!important;border:1px solid var(--qk-reader-line, rgba(148,163,184,.28))!important;border-radius:16px!important;background:color-mix(in srgb,var(--qk-reader-paper, #151515) 96%,transparent)!important;box-shadow:0 18px 48px -18px #0000008c!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;transform:none!important}body.convert-app-page .tts-settings-panel[hidden]{display:none!important}body.convert-app-page .tts-setting-voice{grid-area:voice!important}body.convert-app-page .tts-setting-range:nth-of-type(2),body.convert-app-page .tts-setting-field.tts-setting-range:nth-of-type(2){grid-area:speed!important}body.convert-app-page .tts-setting-range:nth-of-type(3),body.convert-app-page .tts-setting-field.tts-setting-range:nth-of-type(3){grid-area:size!important}body.convert-app-page .tts-setting-font{grid-area:font!important}body.convert-app-page .tts-settings-panel>.tts-setting-voice{grid-area:voice!important}body.convert-app-page .tts-settings-panel>.tts-setting-range:first-of-type{grid-area:speed!important}body.convert-app-page .tts-settings-panel>.tts-setting-range:last-of-type{grid-area:size!important}body.convert-app-page .tts-settings-panel>.tts-setting-font{grid-area:font!important}body.convert-app-page .tts-setting-field{position:relative!important;min-width:0!important;min-height:46px!important;max-width:100%!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;gap:8px!important;padding:8px 12px!important;border-radius:12px!important;overflow:hidden!important;background:var(--qk-reader-paper-soft, rgba(255,255,255,.04))!important;border:1px solid var(--qk-reader-line, rgba(255,255,255,.08))!important;color:var(--qk-reader-text, #e5e7eb)!important}body.convert-app-page .tts-setting-voice,body.convert-app-page .tts-setting-font{padding-right:28px!important}body.convert-app-page .tts-setting-field span{flex:0 0 auto!important;white-space:nowrap!important;color:var(--qk-reader-muted, #94a3b8)!important;font-size:11px!important}body.convert-app-page .tts-setting-field .tts-select-value,body.convert-app-page .tts-setting-field strong{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:left!important;color:var(--qk-reader-text, #f3f4f6)!important;font-size:13px!important;font-weight:800!important}body.convert-app-page .tts-setting-voice select,body.convert-app-page .tts-setting-font select{position:absolute!important;inset:0!important;z-index:3!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;opacity:.01!important;color:transparent!important;background:transparent!important;font-size:16px!important;-webkit-appearance:none!important;appearance:none!important}body.convert-app-page .tts-setting-voice:after,body.convert-app-page .tts-setting-font:after{right:12px!important;z-index:1!important;opacity:.75!important}body.convert-app-page .tts-setting-range{flex-direction:column!important;align-items:stretch!important;justify-content:center!important;gap:4px!important;min-height:58px!important}body.convert-app-page .tts-setting-range span{width:100%!important;justify-content:space-between!important}body.convert-app-page .tts-setting-range strong{min-width:0!important;flex:0 0 auto!important;text-align:right!important}body.convert-app-page .tts-setting-range input[type=range]{width:100%!important;min-width:0!important;flex:0 0 auto!important;margin:0!important;height:22px!important}body.convert-app-page #translateModelMenu.model-menu,body.convert-app-page .convert-app-dock .model-menu{left:8px!important;right:calc(var(--convert-fab-reserve) + 4px)!important;width:auto!important;max-width:none!important;bottom:calc(var(--convert-dock-h) + env(safe-area-inset-bottom,0px) + 6px)!important}body.convert-app-page.convert-overlay-open .convert-app-dock{opacity:1!important;pointer-events:auto!important}body.convert-app-page:has(.tts-settings-panel:not([hidden])) .convert-app-dock{opacity:.92!important}}@media(max-width:600px){body.convert-app-page{--convert-fab-reserve: 52px}body.convert-app-page .tts-settings-panel{left:6px!important;right:6px!important;max-height:min(46dvh,300px)!important;padding:10px!important;gap:7px!important}}@media(max-width:380px){body.convert-app-page{--convert-fab-reserve: 48px}body.convert-app-page .tts-settings-panel{grid-template-columns:1fr!important;grid-template-areas:"voice" "speed" "size" "font"!important;max-height:min(52dvh,340px)!important}}@media(max-width:900px){body.convert-app-page{--convert-dock-h: 64px;--convert-fab-reserve: 64px}body.convert-app-page.convert-chrome-hidden .convert-app-dock,body.convert-app-page.convert-overlay-open .convert-app-dock,body.convert-app-page.convert-raw-modal-open .convert-app-dock,body.convert-app-page:has(.tts-settings-panel:not([hidden])) .convert-app-dock{transform:none!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important}body.convert-app-page .convert-app-dock{left:8px!important;right:auto!important;bottom:max(8px,env(safe-area-inset-bottom,0px))!important;width:auto!important;max-width:calc(100vw - var(--convert-fab-reserve) - 16px)!important;padding:0!important;justify-content:flex-start!important;z-index:112!important}body.convert-app-page .convert-app-dock-inner{width:auto!important;max-width:100%!important;margin:0!important}body.convert-app-page .convert-command-bar{width:max-content!important;max-width:calc(100vw - var(--convert-fab-reserve) - 16px)!important;min-height:52px!important;display:inline-flex!important;grid-template-columns:none!important;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;padding:5px!important;border-radius:999px!important;box-sizing:border-box!important}body.convert-app-page .convert-command-source,body.convert-app-page .convert-command-run{display:inline-flex!important;grid-template-columns:none!important;width:auto!important;min-width:0!important;gap:5px!important;flex:0 0 auto!important}body.convert-app-page .convert-command-run .convert-model-wrapper{width:auto!important;max-width:132px!important;flex:0 1 132px!important}body.convert-app-page .convert-command-bar .convert-model-picker,body.convert-app-page .convert-command-bar .model-toggle-btn{width:auto!important;max-width:132px!important;min-width:0!important}body.convert-app-page .convert-command-bar .model-toggle-btn{padding:0 10px!important;font-size:11.5px!important}body.convert-app-page #toggleRawPanelBtn,body.convert-app-page .convert-command-bar .btn-translate,body.convert-app-page .convert-command-bar .btn-convert,body.convert-app-page .convert-command-bar .btn-clear,body.convert-app-page .convert-command-bar .model-toggle-btn{height:42px!important;min-height:42px!important;border-radius:999px!important}body.convert-app-page #toggleRawPanelBtn,body.convert-app-page .convert-command-bar .btn-translate,body.convert-app-page .convert-command-bar .btn-convert,body.convert-app-page .convert-command-bar .btn-clear{width:42px!important;min-width:42px!important;padding:0!important}body.convert-app-page #toggleRawPanelBtn span,body.convert-app-page .convert-command-bar .btn-translate span,body.convert-app-page .convert-command-bar .btn-convert span,body.convert-app-page .convert-command-bar .btn-clear span{display:none!important}body.convert-app-page #global-chat-btn{right:12px!important;bottom:max(14px,env(safe-area-inset-bottom,0px))!important;width:44px!important;height:44px!important;border-radius:999px!important;background:color-mix(in srgb,var(--qk-reader-paper, #1f1f1f) 88%,transparent)!important;border:1px solid var(--qk-reader-line, rgba(255,255,255,.12))!important;box-shadow:0 10px 24px -14px #0000008c!important;color:#5eead4!important;opacity:1!important;transform:none!important;z-index:113!important}body.convert-app-page #global-chat-btn svg{width:22px!important;height:22px!important}body.convert-app-page #theme-toggle{right:12px!important;bottom:calc(66px + env(safe-area-inset-bottom,0px))!important;width:44px!important;height:44px!important;border-radius:999px!important;background:color-mix(in srgb,var(--qk-reader-paper, #1f1f1f) 88%,transparent)!important;border:1px solid var(--qk-reader-line, rgba(255,255,255,.12))!important;box-shadow:0 10px 24px -14px #0000008c!important;opacity:1!important;transform:none!important;z-index:113!important}body.convert-app-page #theme-toggle:before{width:18px!important;height:18px!important}body.convert-app-page.convert-chrome-hidden #global-chat-btn,body.convert-app-page.convert-chrome-hidden #theme-toggle,body.convert-app-page.convert-chrome-hidden #donate{opacity:1!important;pointer-events:auto!important;transform:none!important}body.convert-app-page #donate,body.convert-app-page #donate-close{display:none!important}body.convert-app-page .tts-settings-panel{left:8px!important;right:calc(var(--convert-fab-reserve) + 4px)!important;bottom:calc(var(--convert-dock-h) + env(safe-area-inset-bottom,0px) + 10px)!important}body.convert-app-page #translateModelMenu.model-menu,body.convert-app-page .convert-app-dock .model-menu{left:8px!important;right:auto!important;width:min(300px,calc(100vw - var(--convert-fab-reserve) - 20px))!important;bottom:calc(var(--convert-dock-h) + env(safe-area-inset-bottom,0px) + 8px)!important}}@media(max-width:600px){body.convert-app-page{--convert-fab-reserve: 62px;--convert-dock-h: 62px}body.convert-app-page .convert-command-run .convert-model-wrapper,body.convert-app-page .convert-command-bar .model-toggle-btn{max-width:118px!important}}@media(max-width:380px){body.convert-app-page{--convert-fab-reserve: 58px}body.convert-app-page .convert-command-run .convert-model-wrapper,body.convert-app-page .convert-command-bar .model-toggle-btn{max-width:102px!important}body.convert-app-page #global-chat-btn,body.convert-app-page #theme-toggle{width:40px!important;height:40px!important}}body.convert-app-page{--qk-app-surface: var(--qk-reader-paper, #ffffff);--qk-app-surface-soft: var(--qk-reader-paper-soft, #f8fafc)}body.convert-app-page>.border-b.shadow-md,body.convert-app-page>.convert-studio-topbar,body.convert-app-page>.header-tabs-wrapper,body.convert-app-page .convert-page-header,body.convert-app-page .reader-toolbar,body.convert-app-page .convert-app-dock,body.convert-app-page.chapter-shelf-open .convert-page-header,body.convert-app-page.chapter-shelf-open .reader-toolbar,body.convert-app-page.chapter-shelf-open .reader-box,body.convert-app-page .reader-tool-btn,body.convert-app-page .reader-chapter-chip,body.convert-app-page .chapter-page-btn,body.convert-app-page .chapter-shelf-actions button,body.convert-app-page .model-toggle-btn,body.convert-app-page .compact-btn,body.convert-app-page .btn-translate,body.convert-app-page .btn-convert,body.convert-app-page .btn-clear,body.convert-app-page #toggleRawPanelBtn,body.convert-app-page #global-chat-btn,body.convert-app-page #theme-toggle{transition:none!important}body.convert-app-page .convert-page-header,body.convert-app-page .reader-toolbar,body.convert-app-page .convert-command-bar,body.convert-app-page .chapter-shelf,body.convert-app-page .tts-settings-panel,body.convert-app-page .story-map-menu,body.convert-app-page #translateModelMenu.model-menu,body.convert-app-page .convert-app-dock .model-menu,body.convert-app-page .reader-theme-panel,body.convert-app-page .raw-panel-backdrop,body.convert-app-page .convert-simple-root.is-raw-modal-open .input-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.convert-app-page .convert-page-header,body.convert-app-page .reader-toolbar{background:var(--qk-reader-paper, #ffffff)!important;box-shadow:none!important}html[data-reader-theme] body.convert-app-page.convert-reader-themed .convert-page-header,html[data-reader-theme] body.convert-app-page.convert-reader-themed .reader-toolbar,html[data-reader-theme] body.convert-app-page.convert-reader-themed .convert-command-bar{background:var(--qk-reader-paper)!important;border-color:var(--qk-reader-line)!important}body.convert-app-page .convert-command-bar{background:var(--qk-reader-paper, #ffffff)!important;border-color:var(--qk-reader-line, rgba(15, 23, 42, .1))!important;box-shadow:0 4px 14px -10px #0f172a47!important}body.convert-app-page .story-map-current,body.convert-app-page .reader-tool-btn,body.convert-app-page .reader-chapter-chip,body.convert-app-page .status-indicator{background:var(--qk-reader-paper-soft, #f8fafc)!important;box-shadow:none!important}body.convert-app-page .story-map-toggle{background:var(--qk-reader-paper-soft, #f0fdfa)!important;box-shadow:none!important}body.convert-app-page .story-map-menu,body.convert-app-page #translateModelMenu.model-menu,body.convert-app-page .convert-app-dock .model-menu,body.convert-app-page .tts-settings-panel,body.convert-app-page .reader-theme-panel{background:var(--qk-reader-paper, #ffffff)!important;box-shadow:0 10px 28px -18px #0f172a59!important}body.convert-app-page .chapter-shelf,body.convert-app-page.chapter-shelf-open .chapter-shelf{background:var(--qk-reader-paper, #ffffff)!important;box-shadow:8px 0 24px -20px #0f172a59!important}body.convert-app-page .raw-panel-backdrop{background:#0f172a6b!important}body.convert-app-page .convert-simple-root.is-raw-modal-open .input-card{background:var(--qk-reader-paper, #ffffff)!important;box-shadow:0 16px 48px -24px #0f172a61!important}body.convert-app-page .convert-simple-root.is-raw-modal-open .input-card .card-header,body.convert-app-page .convert-simple-root.is-raw-modal-open .card-content{background:var(--qk-reader-paper-soft, #f8fafc)!important}body.convert-app-page #toggleRawPanelBtn{background:#0f766e!important;border-color:#0f766e!important;box-shadow:none!important}body.convert-app-page #toggleRawPanelBtn:hover{background:#115e59!important;border-color:#115e59!important;box-shadow:none!important}body.convert-app-page .convert-command-bar .model-toggle-btn{background:var(--qk-reader-paper-soft, #f0fdfa)!important;box-shadow:none!important}body.convert-app-page .convert-command-bar .model-toggle-btn:hover,body.convert-app-page .convert-command-bar .model-toggle-btn.is-open{background:#ecfdf5!important;box-shadow:none!important}body.convert-app-page .convert-command-bar .btn-translate{background:#0891b2!important;border-color:#0891b2!important;box-shadow:none!important}body.convert-app-page .convert-command-bar .btn-translate:hover{background:#0e7490!important;border-color:#0e7490!important;box-shadow:none!important}body.convert-app-page .convert-command-bar .btn-convert{background:#059669!important;border-color:#059669!important;box-shadow:none!important}body.convert-app-page .convert-command-bar .btn-convert:hover{background:#047857!important;border-color:#047857!important;box-shadow:none!important}body.convert-app-page .convert-command-bar .btn-clear{box-shadow:none!important}body.convert-app-page .reader-progress-bar{background:#0f766e!important}body.convert-app-page .reader-tool-btn:hover:not(:disabled),body.convert-app-page .reader-tool-btn.is-open,body.convert-app-page .reader-tool-btn[aria-pressed=true]{background:#ecfdf5!important;box-shadow:none!important}body.convert-app-page .story-map-entry-main,body.convert-app-page .story-map-entry-post,body.convert-app-page .model-option,body.convert-app-page .tts-setting-field{box-shadow:none!important}body.convert-app-page #global-chat-btn,body.convert-app-page #theme-toggle{background:var(--qk-reader-paper, #ffffff)!important;border:1px solid var(--qk-reader-line, rgba(15, 23, 42, .12))!important;box-shadow:0 4px 12px -8px #0f172a47!important}body.convert-app-page .convert-empty-cta{box-shadow:none!important;background:#0f766e!important}body.convert-app-page .convert-empty-cta.is-secondary{background:var(--qk-reader-paper, #ffffff)!important}html[data-reader-theme=night] body.convert-app-page .convert-page-header,html[data-reader-theme=night] body.convert-app-page .reader-toolbar,html[data-reader-theme=night] body.convert-app-page .convert-command-bar,html[data-reader-theme=night] body.convert-app-page .story-map-menu,html[data-reader-theme=night] body.convert-app-page .tts-settings-panel,html[data-reader-theme=night] body.convert-app-page .chapter-shelf,html[data-reader-theme=night] body.convert-app-page #translateModelMenu.model-menu,html[data-reader-theme=night] body.convert-app-page .convert-app-dock .model-menu,html[data-reader-theme=night] body.convert-app-page .reader-theme-panel,html[data-reader-theme=night] body.convert-app-page .convert-simple-root.is-raw-modal-open .input-card,html[data-reader-theme=night] body.convert-app-page #global-chat-btn,html[data-reader-theme=night] body.convert-app-page #theme-toggle{background:var(--qk-reader-paper)!important;box-shadow:0 8px 20px -16px #0000008c!important}html[data-reader-theme=night] body.convert-app-page .story-map-current,html[data-reader-theme=night] body.convert-app-page .reader-tool-btn,html[data-reader-theme=night] body.convert-app-page .reader-chapter-chip,html[data-reader-theme=night] body.convert-app-page .status-indicator,html[data-reader-theme=night] body.convert-app-page .convert-command-bar .model-toggle-btn,html[data-reader-theme=night] body.convert-app-page .tts-setting-field{background:var(--qk-reader-paper-soft)!important}body.convert-app-page .convert-empty-cta{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:2px;min-height:44px;min-width:7.5rem;padding:8px 14px;border-radius:12px;line-height:1.15;text-align:center}body.convert-app-page .convert-empty-cta small{font-size:11px;font-weight:600;opacity:.86}body.convert-app-page .convert-empty-notice{max-width:28rem;margin:0;font-size:12px;line-height:1.4;font-weight:600;color:var(--qk-reader-muted, #94a3b8)}body.convert-app-page .convert-empty-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px;margin-top:12px;max-width:28rem;font-size:12.5px;line-height:1.4;font-weight:600;color:var(--qk-reader-muted, #64748b);text-align:center}body.convert-app-page .convert-empty-legend b{font-weight:800;color:var(--qk-reader-text, var(--qk-app-ink, #0f172a))}html.convert-is-booting body.convert-app-page .convert-empty-state,html.convert-is-booting body.convert-app-page .reader-content{visibility:hidden!important}html.convert-is-booting body.convert-app-page *,html.convert-is-booting body.convert-app-page *:before,html.convert-is-booting body.convert-app-page *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}body.convert-app-page>footer{display:none!important}body.convert-app-page #theme-toggle,body.convert-app-page #donate,body.convert-app-page #donate-close{display:none!important}@media(max-width:900px){body.convert-app-page{--convert-fab-reserve: 0px}body.convert-app-page.convert-chrome-hidden .convert-app-dock{transform:translateY(110%)!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}body.convert-app-page.convert-chrome-hidden #global-chat-btn{opacity:0!important;pointer-events:none!important;visibility:hidden!important;transform:none!important}body.convert-app-page .convert-app-dock{left:8px!important;right:8px!important;width:auto!important;max-width:none!important;bottom:max(8px,env(safe-area-inset-bottom,0px))!important;padding:0!important;justify-content:center!important}body.convert-app-page .convert-app-dock-inner,body.convert-app-page .convert-command-bar{width:100%!important;max-width:100%!important}body.convert-app-page #global-chat-btn{right:10px!important;bottom:calc(var(--convert-dock-h, 64px) + env(safe-area-inset-bottom,0px) + 10px)!important;width:40px!important;height:40px!important;z-index:111!important}body.convert-app-page #copyConvertBtn,body.convert-app-page #downloadConvertBtn{display:none!important}body.convert-app-page .reader-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:6px!important;overflow:visible!important}body.convert-app-page .reader-toolbar-left{display:grid!important;grid-template-columns:34px 34px minmax(0,1fr) 34px!important;width:100%!important;gap:6px!important;justify-content:stretch!important}body.convert-app-page .reader-toolbar-right{display:grid!important;grid-template-columns:repeat(3,34px)!important;width:100%!important;gap:6px!important;justify-content:center!important}body.convert-app-page .tts-settings-panel{left:8px!important;right:8px!important}body.convert-app-page .convert-empty-state{min-height:min(42dvh,320px)!important;padding:16px 12px 8px!important;gap:6px!important}body.convert-app-page .story-map-toggle{max-width:min(148px,42vw)!important}}.chapter-fetch-footer button[hidden]{display:none!important}body.convert-app-page .chapter-fetch-modal{z-index:118!important}body.convert-app-page.convert-fetch-modal-open .convert-app-dock,body.convert-app-page.convert-fetch-modal-open #global-chat-btn{opacity:0!important;pointer-events:none!important;visibility:hidden!important}@media(max-width:900px){body.convert-app-page .chapter-fetch-dialog{display:flex!important;flex-direction:column!important;max-height:min(86dvh,100dvh)!important;overflow:hidden!important;padding-bottom:0!important}body.convert-app-page .chapter-fetch-header{flex:0 0 auto!important}body.convert-app-page .chapter-fetch-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}body.convert-app-page .chapter-fetch-footer{position:static!important;flex:0 0 auto!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:8px!important;padding:10px 14px max(12px,env(safe-area-inset-bottom,0px))!important}body.convert-app-page .chapter-fetch-footer button{width:100%!important;min-height:46px!important}}
