.continue-btn[data-v-8c427d66]{border:1.5px solid var(--color-accent,#9a4707);width:100%;color:var(--color-accent,#9a4707);cursor:pointer;background:0 0;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.continue-btn[data-v-8c427d66]:hover{background:var(--color-accent,#9a4707);color:#fff}[data-theme=dark] .continue-btn[data-v-8c427d66]{border-color:var(--color-accent,#d97706);color:var(--color-accent,#d97706)}[data-theme=dark] .continue-btn[data-v-8c427d66]:hover{background:var(--color-accent,#d97706);color:#1a1a1a}.continue-icon[data-v-8c427d66]{flex-shrink:0;width:1rem;height:1rem}.continue-text[data-v-8c427d66]{align-items:center;gap:.375rem;display:flex}.continue-position[data-v-8c427d66]{opacity:.8;font-family:monospace;font-size:.75rem}.continue-arrow[data-v-8c427d66]{flex-shrink:0;width:1rem;height:1rem}.offline-download[data-v-4ac438df]{width:100%;margin:0}.offline-btn-download[data-v-4ac438df]{width:100%;color:var(--text-secondary,#4a3728);border:1px solid var(--border-color,#2c181026);cursor:pointer;background:0 0;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:all .2s;display:flex}.offline-btn-download[data-v-4ac438df]:hover{border-color:var(--color-accent,#9a4707);color:var(--color-accent,#9a4707);background:#b453090d}.offline-btn-download[data-v-4ac438df]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.offline-error-info[data-v-4ac438df]{font-size:.875rem;font-family:var(--font-sans,system-ui);align-items:center;gap:.5rem;display:inline-flex}.offline-icon[data-v-4ac438df]{flex-shrink:0;width:1.25rem;height:1.25rem}.offline-icon-check[data-v-4ac438df]{color:#16a34a}.offline-icon-warn[data-v-4ac438df]{color:#d97706}.offline-icon-error[data-v-4ac438df]{color:#dc2626}.offline-label[data-v-4ac438df]{font-family:var(--font-sans,system-ui)}.offline-label-done[data-v-4ac438df]{color:#16a34a}.offline-meta[data-v-4ac438df]{color:var(--text-muted,#5c5650);font-size:.75rem;font-family:var(--font-sans,system-ui)}.offline-progress-wrap[data-v-4ac438df]{flex-direction:column;gap:.25rem;display:flex}.offline-progress-bar[data-v-4ac438df]{background:var(--bg-secondary,#f5e6d3);border-radius:9999px;height:.375rem;overflow:hidden}.offline-progress-fill[data-v-4ac438df]{background:var(--color-accent,#9a4707);border-radius:9999px;height:100%;transition:width .3s}.offline-progress-info[data-v-4ac438df]{font-size:.75rem;font-family:var(--font-sans,system-ui);justify-content:space-between;align-items:center;display:flex}.offline-progress-text[data-v-4ac438df]{color:var(--text-muted,#5c5650)}.offline-btn-cancel[data-v-4ac438df]{color:var(--text-muted,#5c5650);cursor:pointer;background:0 0;border:none;border-radius:.25rem;padding:.125rem .5rem;font-size:.75rem;transition:color .2s}.offline-btn-cancel[data-v-4ac438df]:hover{color:#dc2626}.offline-complete[data-v-4ac438df]{font-size:.875rem;font-family:var(--font-sans,system-ui);align-items:center;gap:.5rem;display:inline-flex}.offline-btn-remove[data-v-4ac438df]{color:var(--text-muted,#5c5650);cursor:pointer;background:0 0;border:none;border-radius:.25rem;align-items:center;padding:.25rem;transition:color .2s;display:inline-flex}.offline-btn-remove[data-v-4ac438df]:hover{color:#dc2626}.offline-partial[data-v-4ac438df]{font-size:.875rem;font-family:var(--font-sans,system-ui);align-items:center;gap:.5rem;display:inline-flex}.offline-btn-resume[data-v-4ac438df]{color:var(--color-accent,#9a4707);border:1px solid var(--color-accent,#9a4707);cursor:pointer;background:0 0;border-radius:.25rem;padding:.25rem .75rem;font-size:.75rem;transition:all .2s}.offline-btn-resume[data-v-4ac438df]:hover{background:var(--color-accent,#9a4707);color:#fff}.offline-error[data-v-4ac438df]{font-size:.875rem;font-family:var(--font-sans,system-ui);align-items:center;gap:.5rem;display:inline-flex}.offline-btn-retry[data-v-4ac438df]{color:var(--color-accent,#9a4707);border:1px solid var(--color-accent,#9a4707);cursor:pointer;background:0 0;border-radius:.25rem;padding:.25rem .75rem;font-size:.75rem;transition:all .2s}.offline-btn-retry[data-v-4ac438df]:hover{background:var(--color-accent,#9a4707);color:#fff}[data-theme=dark] .offline-btn-download[data-v-4ac438df]{color:#a3a3a3;border-color:#ffffff26}[data-theme=dark] .offline-btn-download[data-v-4ac438df]:hover{color:#d97706;background:#d977061a;border-color:#d97706}[data-theme=dark] .offline-progress-bar[data-v-4ac438df]{background:#252525}
