﻿<!DOCTYPE html><html lang="en" role="main"><head>
  <meta charset="utf-8">
  <title>Kavita</title>
  <base href="/">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="apple-touch-icon" sizes="180x180" href="assets/icons/apple-touch-icon.png">
  <link rel="icon" type="image/png" sizes="32x32" href="assets/icons/favicon-32x32.png">
  <link rel="icon" type="image/png" sizes="16x16" href="assets/icons/favicon-16x16.png">
  <link rel="manifest" href="site.webmanifest">
  <link rel="shortcut icon" href="assets/icons/favicon.ico">
  <meta name="msapplication-TileColor" content="#4ac694">
  <meta name="msapplication-config" content="assets/icons/browserconfig.xml">
  <meta name="theme-color" content="#000000">
  <meta name="apple-mobile-web-app-status-bar-style" content="#000000">
  <!-- Don't allow indexing from Bots -->
  <meta name="robots" content="noindex,nofollow">
  <meta name="apple-mobile-web-app-capable" content="yes">
  <meta name="mobile-web-app-capable" content="yes">

<style>@charset "UTF-8";:root{--swiper-theme-color:#007aff}:root,:root .default{--primary-color:#4ac694;--primary-color-dark-shade:#3B9E76;--primary-color-darker-shade:#338A67;--primary-color-darkest-shade:#25624A;--error-color:#BD362F;--bs-body-bg:#343a40;--body-text-color:#efefef;--btn-icon-filter:invert(1) grayscale(100%) brightness(200%);--primary-color-scrollbar:rgba(74,198,148,.75);--theme-color:#000000;--color-scheme:dark;--tile-color:var(--primary-color);--navbar-bg-color:black;--navbar-text-color:white;--navbar-fa-icon-color:white;--navbar-btn-hover-outline-color:rgba(255, 255, 255, 1);--input-bg-color:#343a40;--input-bg-readonly-color:#434648;--input-focused-border-color:#ccc;--input-text-color:#fff;--input-placeholder-color:#aeaeae;--input-border-color:#ccc;--input-focus-boxshadow-color:rgb(255 255 255 / 50%);--btn-focus-boxshadow-color:rgb(255 255 255 / 50%);--btn-primary-text-color:white;--btn-primary-bg-color:var(--primary-color);--btn-primary-border-color:var(--primary-color);--btn-primary-hover-text-color:white;--btn-primary-hover-bg-color:var(--primary-color-darker-shade);--btn-primary-hover-border-color:var(--primary-color-darker-shade);--btn-alt-bg-color:#424c72;--btn-alt-border-color:#444f75;--btn-alt-hover-bg-color:#3b4466;--btn-alt-focus-bg-color:#343c59;--btn-alt-focus-boxshadow-color:rgb(255 255 255 / 50%);--btn-fa-icon-color:white;--btn-disabled-bg-color:#343a40;--btn-disabled-text-color:white;--btn-disabled-border-color:#6c757d;--bs-btn-disabled-border-color:transparent;--nav-tab-border-color:rgba(44, 118, 88, .7);--nav-tab-text-color:var(--body-text-color);--nav-tab-bg-color:var(--primary-color);--nav-tab-hover-border-color:var(--primary-color);--nav-tab-active-text-color:white;--nav-tab-border-hover-color:transparent;--nav-tab-hover-text-color:var(--body-text-color);--nav-tab-hover-bg-color:transparent;--nav-tab-border-top:rgba(44, 118, 88, .7);--nav-tab-border-left:rgba(44, 118, 88, .7);--nav-tab-border-bottom:rgba(44, 118, 88, .7);--nav-tab-border-right:rgba(44, 118, 88, .7);--nav-tab-hover-border-top:rgba(44, 118, 88, .7);--nav-tab-hover-border-left:rgba(44, 118, 88, .7);--nav-tab-hover-border-bottom:var(--bs-body-bg);--nav-tab-hover-border-right:rgba(44, 118, 88, .7);--nav-tab-active-hover-bg-color:var(--primary-color);--nav-link-bg-color:var(--primary-color);--nav-link-active-text-color:white;--nav-link-text-color:white;--nav-header-text-color:white;--nav-header-bg-color:rgb(22, 27, 34);--toast-success-bg-color:rgba(59, 158, 118, .9);--toast-error-bg-color:#BD362F;--toast-info-bg-color:#2F96B4;--toast-warning-bg-color:#F89406;--checkbox-checked-bg-color:var(--primary-color);--checkbox-border-color:var(--input-focused-border-color);--checkbox-focus-border-color:var(--primary-color);--checkbox-focus-boxshadow-color:rgb(255 255 255 / 50%);--tagbadge-border-color:rgba(239, 239, 239, .125);--tagbadge-text-color:var(--body-text-color);--tagbadge-bg-color:var(--nav-tab-hover-bg-color);--tagbadge-filled-border-color:rgba(239, 239, 239, .125);--tagbadge-filled-text-color:var(--body-text-color);--tagbadge-filled-bg-color:var(--primary-color);--side-nav-bg-color:rgba(0,0,0,.2);--side-nav-mobile-bg-color:rgb(25,26,28);--side-nav-openclose-transition:.15s ease-in-out;--side-nav-box-shadow:rgba(0,0,0,.5);--side-nav-mobile-box-shadow:3px 0em 5px 10em rgb(0 0 0 / 50%);--side-nav-hover-text-color:white;--side-nav-hover-bg-color:black;--side-nav-color:white;--side-nav-border-radius:5px;--side-nav-border:none;--side-nav-border-closed:none;--side-nav-border-transition:.5s ease-in-out;--side-nav-companion-bar-transistion:.15s linear;--side-nav-bg-color-transition:.5s ease-in-out;--side-nav-closed-bg-color:transparent;--side-nav-item-active-color:var(--primary-color);--side-nav-item-active-text-color:white;--side-nav-active-bg-color:rgba(0,0,0,.5);--side-nav-overlay-color:rgba(0,0,0,.5);--list-group-item-text-color:var(--body-text-color);--list-group-item-bg-color:#343a40;--list-group-item-border-color:rgba(239, 239, 239, .125);--list-group-hover-text-color:white;--list-group-hover-bg-color:rgb(22, 27, 34);--list-group-active-border-color:none;--popover-body-bg-color:var(--navbar-bg-color);--popover-body-text-color:var(--navbar-text-color);--popover-outerarrow-color:transparent;--popover-arrow-color:transparent;--popover-bg-color:black;--popover-border-color:black;--pagination-active-link-border-color:var(--primary-color);--pagination-active-link-bg-color:var(--primary-color);--pagination-active-link-text-color:white;--pagination-link-border-color:rgba(239, 239, 239, .125);--pagination-link-text-color:white;--pagination-link-bg-color:rgba(1, 4, 9, .5);--pagination-focus-border-color:var(--primary-color);--pagination-link-hover-color:var(--primary-color);--progress-striped-animated-color:linear-gradient(45deg, rgba(74,198,148, .75) 25%, rgba(51, 138, 103, .75) 25%, rgba(51, 138, 103, .75) 50%, rgba(74,198,148, .75) 50%, rgba(74,198,148, .75) 75%, rgba(51, 138, 103, .75) 75%, rgba(51, 138, 103, .75));--progress-bg-color:var(--nav-header-bg-color);--progress-bar-color:var(--primary-color-dark-shade);--dropdown-item-hover-text-color:white;--dropdown-item-hover-bg-color:var(--primary-color-dark-shade);--dropdown-item-text-color:var(--navbar-text-color);--dropdown-item-bg-color:var(--navbar-bg-color);--dropdown-overlay-color:rgba(0,0,0,.5);--accordion-header-text-color:rgba(74, 198, 148, .9);--accordion-header-bg-color:rgba(52, 60, 70, .5);--accordion-body-bg-color:#292929;--accordion-body-border-color:rgba(239, 239, 239, .125);--accordion-body-text-color:var(--body-text-color);--accordion-header-collapsed-text-color:rgba(74, 198, 148, .9);--accordion-header-collapsed-bg-color:#292929;--accordion-button-focus-border-color:unset;--accordion-button-focus-box-shadow:unset;--accordion-active-body-bg-color:#292929;--accordion-body-box-shadow:none;--breadcrumb-bg-color:#292d32;--breadcrumb-item-text-color:var(--body-text-color);--ratingstar-color:white;--ratingstar-star-empty:#b0c4de;--ratingstar-star-filled:var(--primary-color);--hr-color:rgba(239, 239, 239, .125);--accent-bg-color:rgba(1, 4, 9, .5);--accent-text-color:lightgrey;--grid-breakpoints-xs:$grid-breakpoint-xs;--grid-breakpoints-sm:$grid-breakpoint-sm;--grid-breakpoints-md:$grid-breakpoint-md;--grid-breakpoints-lg:$grid-breakpoint-lg;--grid-breakpoints-xl:$grid-breakpoint-xl;--body-font-family:"EBGaramond", "Helvetica Neue", sans-serif;--brand-font-family:"Spartan", sans-serif;--card-bg-color:rgba(22,27,34,.5);--card-text-color:var(--body-text-color);--card-border-width:0 1px 1px 1px;--card-border-style:solid;--card-border-color:transparent;--card-progress-bar-color:var(--primary-color);--card-overlay-bg-color:rgba(0, 0, 0, 0);--card-overlay-hover-bg-color:rgba(0, 0, 0, .2);--card-progress-triangle-size:28px;--slider-text-color:white;--input-range-color:var(--primary-color);--input-range-active-color:var(--primary-color-darker-shade);--manga-reader-overlay-filter:blur(10px);--manga-reader-overlay-bg-color:rgba(0,0,0,.5);--manga-reader-overlay-text-color:white;--manga-reader-next-highlight-bg-color:rgba(65, 225, 100, .5);--manga-reader-prev-highlight-bg-color:rgba(65, 105, 225, .5);--radio-accent-color:var(--primary-color);--radio-hover-accent-color:var(--primary-color);--radio-focus-boxshadow-color:rgb(255 255 255 / 50%);--carousel-header-text-color:var(--body-text-color);--carousel-header-text-decoration:none;--carousel-hover-header-text-decoration:none;--drawer-bg-color:#292929;--drawer-text-color:white;--event-widget-bg-color:rgb(1, 4, 9);--event-widget-item-bg-color:rgb(1, 4, 9);--event-widget-text-color:var(--body-text-color);--event-widget-item-border-color:rgba(53, 53, 53, .5);--event-widget-border-color:rgba(1, 4, 9, .5);--event-widget-info-bg-color:#b6d4fe;--search-result-text-lite-color:initial;--bulk-selection-text-color:var(--navbar-text-color);--bulk-selection-highlight-text-color:var(--primary-color);--card-list-item-bg-color:linear-gradient(180deg, rgba(0,0,0,.15) 0%, rgba(0,0,0,.15) 1%, rgba(0,0,0,0) 100%)}:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#4ac694;--bs-danger:#BD362F;--bs-secondary:#6c757d;--bs-light:#f8f9fa;--bs-primary-rgb:74, 198, 148;--bs-danger-rgb:189, 54, 47;--bs-secondary-rgb:108, 117, 125;--bs-light-rgb:248, 249, 250;--bs-white-rgb:255, 255, 255;--bs-black-rgb:0, 0, 0;--bs-body-color-rgb:33, 37, 41;--bs-body-bg-rgb:255, 255, 255;--bs-font-sans-serif:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, .175);--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#0d6efd;--bs-link-hover-color:#0a58ca;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd}*,*:before,*:after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}html,body{height:100%;overflow:hidden}body{margin:0;font-family:var(--body-font-family);color:var(--body-text-color);color-scheme:var(--color-scheme);max-height:100%;overflow-y:auto}@font-face{font-family:Spartan;src:url(Spartan-VariableFont_wght.deeb42a63dd730d4.ttf);font-display:swap}app-root{background-color:transparent;scrollbar-width:14px;scrollbar-color:var(--primary-color-scrollbar)}:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(fa-brands-400.9210030c21e68a90.woff2) format("woff2"),url(fa-brands-400.5f7c5bb77eae788b.ttf) format("truetype")}:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(fa-regular-400.02ad4ff91ef84f65.woff2) format("woff2"),url(fa-regular-400.570a165b064c1468.ttf) format("truetype")}:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(fa-solid-900.3eae9857c06e9372.woff2) format("woff2"),url(fa-solid-900.0b5caff7ad4bc179.ttf) format("truetype")}</style><link rel="stylesheet" href="styles.d772e108a03c07b3.css" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="styles.d772e108a03c07b3.css"></noscript></head>
<body class="mat-typography default" theme="dark">
  <app-root></app-root>
  <noscript>Please enable JavaScript to continue using this application.</noscript>
<script src="runtime.46971dfe75b1416d.js" type="module"></script><script src="polyfills.1d2fb1354adb3764.js" type="module"></script><script src="scripts.59e1023c9d0c2c5d.js" defer=""></script><script src="vendor.2f2cab4123e65765.js" type="module"></script><script src="main.84a758033ae48a97.js" type="module"></script>

</body></html>