:root{--ease-out:cubic-bezier(.2,.8,.2,1);--ease-spring:cubic-bezier(.34,1.4,.64,1);--route-x:0px;--route-y:14px;--premium:#ffcf7a;--premium-soft:#3a2d17;--ok:#5fd6a4;--danger:#ff8f8f;--radius-card:18px}html[data-nav-dir=left]{--route-x:-26px;--route-y:0px}html[data-nav-dir=right]{--route-x:26px;--route-y:0px}html[data-nav-dir=back]{--route-x:0px;--route-y:-8px}body{overscroll-behavior-y:none}::selection{background:#4b7df466}.site-header{padding-top:env(safe-area-inset-top);height:calc(68px + env(safe-area-inset-top))}.brand small{letter-spacing:.14em;white-space:nowrap}@media (max-width:389px){.brand{gap:8px;font-size:20px}.brand small{font-size:8.5px;letter-spacing:.07em}.brand-mark{width:38px;height:40px}.account-link-label{display:none!important}.header-actions{gap:2px}}.header-actions .icon-button{border-radius:12px}.bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;isolation:isolate}.bottom-nav a{position:relative;z-index:1;gap:4px;min-height:58px;font-size:11.5px;font-weight:650;letter-spacing:.01em;background:none!important;transition:color .25s ease,transform .15s ease}.bottom-nav a svg{transition:transform .35s var(--ease-spring)}.bottom-nav a.active{color:#dce8ff}.bottom-nav a.active svg{transform:translateY(-2px) scale(1.08);color:#a9c4ff}.nav-indicator{display:none}.bottom-nav .nav-indicator{display:block;position:absolute;z-index:0;bottom:calc(5px + env(safe-area-inset-bottom));left:max(8px,env(safe-area-inset-left));width:calc((100% - max(8px,env(safe-area-inset-left)) - max(8px,env(safe-area-inset-right))) / 5);border-radius:16px;background:linear-gradient(160deg,#5484f530,#5484f514);box-shadow:inset 0 0 0 1px #8fb0ff1f;transform:translateX(calc(var(--nav-index,0) * 100%));transition:transform .42s var(--ease-spring),opacity .2s ease}.bottom-nav .nav-indicator:after{content:"";position:absolute;left:50%;top:-5px;width:22px;height:3px;margin-left:-11px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,#6f9bfd,#9fbcff)}.bottom-nav[data-active=false] .nav-indicator{opacity:0}@media (min-width:1040px){.site-header{height:calc(78px + env(safe-area-inset-top))}.desktop-nav{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:5px;border-radius:16px;background:#ffffff05;border:1px solid #ffffff0a}.desktop-nav a{position:relative;z-index:1;justify-content:center;background:none!important;transition:color .2s ease}.desktop-nav a.active{color:#e4edff}.desktop-nav .nav-indicator{display:block;position:absolute;z-index:0;top:5px;bottom:5px;left:5px;width:calc((100% - 10px - 16px) / 5);border-radius:11px;background:#5484f526;box-shadow:inset 0 0 0 1px #8fb0ff24;transform:translateX(calc(var(--nav-index,0) * (100% + 4px)));transition:transform .4s var(--ease-spring),opacity .2s}.desktop-nav[data-active=false] .nav-indicator{opacity:0}}.nav-progress{position:fixed;z-index:90;top:env(safe-area-inset-top);left:0;right:0;height:3px;pointer-events:none;transform-origin:0 50%;transform:scaleX(0);opacity:0;background:linear-gradient(90deg,#4b7df4,#9dbbff 60%,#ffb67b);box-shadow:0 0 12px #6f9bfd88}.nav-progress[data-state=start]{opacity:1;transform:scaleX(.04);transition:none}.nav-progress[data-state=loading]{opacity:1;transform:scaleX(.85);transition:transform 3s cubic-bezier(.08,.6,.2,1)}.nav-progress[data-state=done]{opacity:0;transform:scaleX(1);transition:transform .22s ease-out,opacity .3s ease .18s}#konten>*{animation:route-in .34s var(--ease-out) backwards}@keyframes route-in{0%{opacity:0;transform:translate3d(var(--route-x),var(--route-y),0)}}body:has(.reader-shell) #konten>*{animation:route-fade .2s ease-out backwards}@keyframes route-fade{0%{opacity:0}}.bottom-nav a,.button,.chip,.episode-tile,.icon-button,.library-row-cover,.manga-card .cover-link,.media-card .cover-link,.method-option,.order-row,.plan-card,.server-chip,.shelf-card a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.button,.chip,.episode-tile,.method-option,.order-row,.plan-card,.server-chip{transition:transform .14s ease,background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,filter .18s ease}.button:active:not(:disabled),.chip:active,.episode-tile:active,.icon-button:active,.method-option:active,.order-row:active,.plan-card:active,.server-chip:active{transform:scale(.96)}.bottom-nav a:active{transform:scale(.92)}.manga-card .cover-link img,.media-card .cover-link img,.shelf-cover img{transition:transform .45s var(--ease-out),opacity .3s ease}.manga-card .cover-link:active img,.media-card .cover-link:active img,.shelf-cover:active img{transform:scale(1.04)}.button[aria-disabled=true]{opacity:.5;pointer-events:none}.button.premium-button{background:linear-gradient(140deg,#ffd88f,#f3a95d);border-color:#ffe2b0;color:#2a1d0c;box-shadow:0 6px 18px #f3a95d2a}.button.danger-button{background:#a53b47;border-color:#ff9aa455}.chip-row{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px 1px 4px;margin:0 -16px;padding-inline:16px;scroll-padding-inline:16px}.chip-row::-webkit-scrollbar{display:none}.chip{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;min-height:42px;padding:8px 16px;border:1px solid #ffffff12;background:#131f33;color:#c8d6ee;font-size:14px;font-weight:650;white-space:nowrap;cursor:pointer}.chip,.chip small{border-radius:999px}.chip small{min-width:22px;padding:1px 7px;background:#ffffff10;font-size:11px;text-align:center}.chip.active{color:#fff;border-color:#8eacff55;background:linear-gradient(140deg,#5d89f8,#3f69e0);box-shadow:0 6px 16px #3a63d633}.chip.active small{background:#ffffff2e}.chip.small{min-height:34px;padding:5px 12px;font-size:12.5px}.segmented{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:5px;border-radius:16px;background:#0d1729;border:1px solid #ffffff0f;isolation:isolate}.segmented button{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border:0;background:none;color:#9fb0cb;font-size:15px;font-weight:700;border-radius:12px;transition:color .25s ease}.segmented button.active{color:#fff}.segmented-thumb{position:absolute;z-index:0;top:5px;bottom:5px;left:5px;width:calc(50% - 5px);border-radius:12px;background:linear-gradient(140deg,#5d89f8,#3f69e0);box-shadow:0 6px 18px #3a63d640;transform:translateX(calc(var(--segment-index,0) * 100%));transition:transform .38s var(--ease-spring)}.home-hub{display:grid;gap:26px;padding-top:18px}.home-top{display:grid;gap:14px}.home-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:6px;min-width:0;padding:22px 20px;border-radius:22px;border:1px solid #ffffff10;background:radial-gradient(ellipse at 0 0,#3568cf3a,transparent 65%),#111c2f}.home-card h1,.home-card h2{margin:6px 0 4px;font-size:24px;letter-spacing:-.04em;line-height:1.2}.home-card p{margin:0;color:#a4b4cd;font-size:15px}.home-card .eyebrow{color:#b4c9ee}.home-card-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:8px;border-radius:15px;background:#5484f522;color:#b6ccff;border:1px solid #8fb0ff26}.home-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.download-actions .button,.home-actions .button{flex:1 1 130px;white-space:nowrap}.home-profile{display:flex;align-items:center;gap:14px;min-width:0}.home-profile>div{min-width:0}.home-profile h1{font-size:22px;margin:4px 0 2px}.home-profile h1,.home-profile p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-profile p{font-size:13.5px}.home-avatar{display:grid;place-items:center;flex-shrink:0;width:64px;height:64px;overflow:hidden;border-radius:20px;background:#3e67cd38;border:1px solid #80a0f040;color:#d2e0ff;font-size:24px;font-weight:800}.home-avatar img{width:100%;height:100%;object-fit:cover}.home-status{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.status-chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:5px 12px;border-radius:999px;background:#ffffff0a;border:1px solid #ffffff10;color:#c3d2ea;font-size:12.5px;font-weight:650}.status-chip.is-premium{color:#2a1d0c;background:linear-gradient(140deg,#ffd88f,#f3a95d);border-color:#ffe2b0}.sync-chip i{width:8px;height:8px;border-radius:50%;background:#8aa0c4}.sync-chip.sync-synced i{background:var(--ok);box-shadow:0 0 0 3px #5fd6a425}.sync-chip.sync-syncing i{background:#8fb0ff;animation:sync-pulse 1s ease-in-out infinite}.sync-chip.sync-error i,.sync-chip.sync-offline i{background:var(--orange)}.home-premium{background:radial-gradient(ellipse at 100% 0,#f3a95d33,transparent 60%),radial-gradient(ellipse at 0 100%,#5484f522,transparent 60%),#15192a;border-color:#ffcf7a26}.home-premium .premium-icon{background:#ffcf7a1f;color:var(--premium);border-color:#ffcf7a33}.home-premium .eyebrow{color:#f3cf96}.home-premium.is-active{border-color:#ffcf7a55}.benefit-list{display:grid;gap:7px;margin:8px 0 0;padding:0;list-style:none;color:#d5def0;font-size:14px}.benefit-list li{display:flex;align-items:center;gap:9px}.benefit-list svg{color:var(--ok)}.home-premium-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px}.home-premium-foot strong{font-size:19px;color:#ffe2b0;letter-spacing:-.02em}.home-premium-foot strong small{color:#c9b28d;font-size:13px;font-weight:600}.home-search{display:grid;gap:12px}.home-search .search{margin:0}@media (max-width:679px){.home-card{padding:18px}.home-card h1,.home-card h2{font-size:21px}.home-card p{font-size:14px}.home-card .home-card-icon,.home-premium .benefit-list li:nth-child(n+3){display:none}.home-premium-foot{padding-top:12px}.home-profile h1{font-size:20px}.home-avatar{width:54px;height:54px;border-radius:17px}}@media (min-width:680px){.home-top{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.home-card{padding:26px}}.media-shelf{min-width:0}.media-shelf .section-heading{margin-bottom:14px}.shelf-icon{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:12px;background:#5484f51c;color:#a9c4ff}.shelf-track{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(136px,38vw,172px);gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:2px 16px 10px;scroll-padding-inline:16px}.shelf-track::-webkit-scrollbar{display:none}.shelf-track>*{scroll-snap-align:start;min-width:0}.shelf-track .manga-card .card-chapters{min-height:0}.shelf-track .manga-card .card-chapters a:nth-child(n+2){display:none}.shelf-empty{display:flex;align-items:center;gap:14px;padding:18px;border-radius:18px;border:1px dashed #ffffff1c;background:#ffffff04;color:#9fb0ca}.shelf-empty svg{color:#8fb0ff}.shelf-empty strong{color:#e1e9f8;font-size:15px}.shelf-empty p{margin:2px 0 0;font-size:13.5px}.shelf-unavailable{padding:16px;border-radius:14px;background:#ffffff05;color:#9fb0ca;font-size:14px}.shelf-card{min-width:0}.shelf-cover{position:relative;display:block;overflow:hidden;aspect-ratio:320/460;border-radius:14px;background:var(--surface2)}.shelf-cover img{width:100%;height:100%;object-fit:cover}.shelf-cover:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#060c19cc);pointer-events:none}.shelf-kind{position:absolute;z-index:1;left:7px;top:7px;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:#0b1426e0;color:#d6e3fb;font-size:11px;font-weight:750;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.shelf-kind.is-inline{position:static;align-self:flex-start;background:#ffffff0c}.kind-anime .shelf-kind{color:#c7dcff}.kind-drama .shelf-kind{color:#ffd2e4}.kind-komik .shelf-kind{color:#cdf3e3}.shelf-play{position:absolute;z-index:1;right:8px;bottom:12px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#ffffffe8;color:#14203a;box-shadow:0 6px 16px #0006}.shelf-progress{position:absolute;z-index:2;left:8px;right:8px;bottom:6px;height:4px;border-radius:4px;background:#ffffff30;overflow:hidden}.shelf-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6f9bfd,#ffb67b)}.shelf-title{display:block;margin-top:9px;font-size:14px;font-weight:650;line-height:1.4;color:#eef3fc}.shelf-title span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shelf-card small{display:block;margin-top:3px;color:#9fb4d6;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.media-card{min-width:0;padding:7px;border-radius:16px;border:1px solid #ffffff0d;background:#111c2e;box-shadow:0 4px 16px #00000010}.media-card .cover-link{display:block;position:relative;overflow:hidden;aspect-ratio:320/460;border-radius:11px;background:var(--surface2)}.media-card .cover-link img{width:100%;height:100%;object-fit:cover}.media-card .cover-link:after{content:"";position:absolute;inset:60% 0 0;background:linear-gradient(transparent,#060c19b3);pointer-events:none}.media-badge{position:absolute;z-index:1;left:8px;top:8px;max-width:calc(100% - 16px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 9px;border-radius:999px;border:1px solid #8fb0ff44;background:#0f2140e8;color:#d4e4ff;font-size:11.5px;font-weight:750;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.media-drama .media-badge{border-color:#ff9cc444;background:#3a1630e6;color:#ffd6e7}.media-card .rating{right:8px}.media-card .rating,.media-episode{z-index:1;bottom:8px;font-size:12px}.media-episode{position:absolute;left:8px;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:8px;background:#ffffffe6;color:#13203a;font-weight:800}.media-card .card-title{margin-top:10px}.media-meta{display:flex;align-items:center;gap:6px;padding:2px 3px 4px;color:#9fb0ca;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status-dot{display:inline-block;width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#8aa0c4}.status-dot.status-ongoing{background:var(--ok);box-shadow:0 0 0 3px #5fd6a422}.skeleton-card{pointer-events:none}@media (min-width:480px){.media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:680px){.media-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 16px}.shelf-track{grid-auto-columns:168px;gap:16px}}@media (min-width:1040px){.media-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.shelf-track{grid-auto-columns:176px;margin:0;padding-inline:0}.chip-row{margin:0;padding-inline:1px}}@media (hover:hover){.media-card{transition:transform .2s ease,border-color .2s ease}.media-card:hover{transform:translateY(-3px);border-color:#85a7e13d}.media-card:hover .cover-link img,.shelf-card:hover .shelf-cover img{transform:scale(1.04)}.chip:hover:not(.active){border-color:#8fb0ff40}}.media-page .page-intro{margin-bottom:18px}.media-filters{position:relative;display:grid;gap:12px;margin-bottom:24px}.media-filters .search{margin:0}.search-clear{display:grid;place-items:center;width:40px!important;height:40px!important;border-radius:50%!important;background:#ffffff0c!important;color:#b8c6dd!important}.filter-selects{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.filter-selects label{display:grid;gap:4px;min-width:0}.filter-selects label>span{color:#95a7c4;font-size:12px;font-weight:650;padding-left:2px}.filter-selects select{width:100%;min-height:46px;padding:0 38px 0 14px;border:1px solid #ffffff14;border-radius:13px;background:#0d1729 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%239fb4d6' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;color:var(--text);font-size:15px;appearance:none;-webkit-appearance:none}.filter-selects select:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.filter-pending{position:absolute;right:0;top:-34px;display:inline-flex;align-items:center;gap:8px;color:#a9bad4;font-size:13px}.media-filters[data-pending=true]~*{opacity:.55;transition:opacity .2s ease}.media-page .catalog-section{margin-top:26px}.media-page .media-shelf{margin-top:6px}.media-error{padding-block:32px}.search-page{display:grid;gap:24px}.media-detail{padding-bottom:32px}.media-hero{position:relative;overflow:hidden;isolation:isolate;padding:20px 16px 26px;border-bottom:1px solid #ffffff0b}.media-hero-backdrop{position:absolute;z-index:-2;inset:-40px;width:calc(100% + 80px);height:calc(100% + 80px);max-width:none;object-fit:cover;filter:blur(28px) saturate(1.2);opacity:.45;transform:scale(1.05)}.media-hero:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,#090f1d55,#090f1dee 75%,var(--bg))}.media-hero-inner{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;align-items:start;width:min(1200px,100%);margin:0 auto}.media-hero-poster{overflow:hidden;aspect-ratio:320/460;border-radius:16px;border:1px solid #ffffff1c;box-shadow:0 18px 40px #0008;background:var(--surface2)}.media-hero-poster img{width:100%;height:100%;object-fit:cover}.media-hero-copy{min-width:0}.media-hero-copy h1{margin:6px 0 8px;font-size:clamp(22px,6vw,40px);letter-spacing:-.045em;line-height:1.12}.media-subtitle{margin:-2px 0 8px;color:#a9bad4;font-size:14px}.crumbs{display:flex;align-items:center;gap:4px;min-width:0;color:#9fb4d6;font-size:13px;font-weight:600}.crumbs a{display:inline-flex;align-items:center;min-height:32px;color:#b8cdf5}.crumbs a,.crumbs span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-facts{display:flex;flex-wrap:wrap;gap:6px 12px;color:#c9d6ec;font-size:13.5px;font-weight:600}.media-facts>span{display:inline-flex;align-items:center;gap:5px}.media-facts svg{color:var(--orange)}.genre-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.media-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px}.media-actions .button{flex:1 1 150px;min-height:50px}.watch-button{font-size:15px!important}.bookmark-toggle svg{transition:transform .35s var(--ease-spring)}.bookmark-toggle.is-saved svg{transform:scale(1.15)}.media-detail-body{display:grid;gap:26px;padding-top:22px}.detail-columns{display:grid;gap:18px}.cast-block h2,.synopsis-block h2{font-size:19px;margin-bottom:8px}.synopsis-block.compact{margin-top:18px}.synopsis-text{color:#c5d2e6;font-size:15.5px;line-height:1.75;margin:0;white-space:pre-line}.synopsis-text.is-collapsed{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.info-list{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.info-list>div{padding:12px 14px;border-radius:14px;background:#111c2e;border:1px solid #ffffff0b;min-width:0}.info-list dt{color:#93a6c4;font-size:12px;font-weight:650}.info-list dd{margin:2px 0 0;color:#eaf1fd;font-size:14.5px;font-weight:650;overflow-wrap:anywhere}.cast-list{display:flex;flex-wrap:wrap;gap:8px}.cast-chip{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 5px;border-radius:999px;background:#111c2e;border:1px solid #ffffff0d;font-size:13.5px}.cast-avatar{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#ff9cc426;color:#ffd6e7;font-weight:800;font-size:12px}@media (min-width:480px){.media-hero-inner{grid-template-columns:150px minmax(0,1fr);column-gap:22px}}@media (min-width:680px){.media-hero{padding:34px 24px}.media-hero-inner{grid-template-columns:200px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:30px;row-gap:18px;align-items:end}.media-hero-poster{grid-row:1/span 2;align-self:start}.media-actions{grid-column:2;align-self:start}.media-actions .button{flex:0 0 auto}.info-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1040px){.media-hero-inner{grid-template-columns:230px minmax(0,1fr)}.detail-columns{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}.info-list{grid-template-columns:1fr 1fr}}.episode-heading{align-items:flex-end}.episode-heading .eyebrow{color:#9fb4d6}.episode-heading h2{margin-top:4px!important}.episode-tools{gap:8px}.episode-search,.episode-tools{display:flex;align-items:center}.episode-search{gap:6px;min-height:44px;padding:0 10px;border-radius:12px;border:1px solid #ffffff14;background:#0d1729;color:#9fb4d6}.episode-search input{width:96px;min-height:40px;border:0;outline:0;background:none;color:var(--text);font-size:15px}.order-button{border:1px solid #ffffff14;background:#0d1729}.episode-grid{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px}.episode-tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60px;padding:8px 6px;border-radius:13px;border:1px solid #ffffff10;background:#121e32;color:#e5edfb;text-align:center;overflow:hidden}.episode-tile strong{font-size:18px;line-height:1.1;letter-spacing:-.02em}.episode-tile span{max-width:100%;color:#8fa3c2;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.episode-tile.is-seen{background:#0f1828;color:#9fb0ca}.episode-tile.is-seen strong{color:#a6b6cf}.episode-tile.is-current{border-color:#8eacff88;background:linear-gradient(140deg,#4b7df4,#3459c9);color:#fff;box-shadow:0 8px 20px #3a63d644}.episode-tile.is-current strong{color:#fff}.episode-tile.is-current span{color:#dbe6ff}.episode-tile.is-disabled{opacity:.45;cursor:not-allowed}.episode-seen{position:absolute;top:5px;right:5px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#5fd6a42a;color:var(--ok)}.episode-playing{position:absolute;top:7px;right:7px;display:flex;align-items:flex-end;gap:2px;height:12px}.episode-playing b{width:3px;border-radius:2px;background:#fff;animation:eq 1s ease-in-out infinite}.episode-playing b:nth-child(2){animation-delay:.2s}.episode-playing b:nth-child(3){animation-delay:.4s}@keyframes eq{0%,to{height:4px}50%{height:12px}}.episode-more{width:100%;margin-top:12px}.episode-empty{color:#9fb0ca;font-size:14px;padding:12px 0}.compact-empty{padding:26px 12px}.watch-page{padding-bottom:28px}.watch-layout{width:min(1280px,100%);margin:0 auto;display:grid;gap:22px}.watch-main{min-width:0}.player-shell{background:#050a14}.player-frame{position:relative;width:100%;aspect-ratio:16/9;background:#000;overflow:hidden}.player-frame iframe,.player-frame video{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000}.player-frame.is-fullscreen,.player-frame:fullscreen{aspect-ratio:auto;height:100%}.player-loading{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#c9d6ec;font-size:14px;background:#000;pointer-events:none}.player-loading.is-quiet{background:none}.player-overlay{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;text-align:center;background:#050a14e6;color:#e5edfb;animation:fade-in .25s ease both}.player-overlay p{margin:0;color:#a9bad4;font-size:14px}.player-overlay svg{color:#8fb0ff}.player-overlay.is-next{background:radial-gradient(ellipse at center,#0b1428cc,#050a14f2)}.player-toast{position:absolute;z-index:2;left:50%;top:14px;padding:8px 14px;border-radius:999px;background:#0b1426ee;color:#e5edfb;font-size:13px;font-weight:650;transform:translateX(-50%);animation:toast-in .3s var(--ease-out) both;pointer-events:none}.player-toolbar{display:flex;align-items:center;gap:8px;padding:10px 16px 0}.quality-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;flex:1 1}.quality-tabs::-webkit-scrollbar{display:none}.quality-tabs .chip{min-height:38px;padding:6px 14px;font-size:13px}.quality-tabs .chip small{background:none;padding:0;min-width:0;color:inherit;opacity:.75}.player-expand{border:1px solid #ffffff14;background:#0d1729}.server-list{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:10px 16px 14px}.server-list::-webkit-scrollbar{display:none}.server-chip{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;min-height:42px;padding:8px 14px;border-radius:12px;border:1px solid #ffffff12;background:#111c2e;color:#c9d6ec;font-size:13.5px;font-weight:650;white-space:nowrap}.server-chip.active{border-color:#ffb67b77;background:#392d27;color:#ffd9b8}.server-chip.active svg{color:var(--orange)}.watch-info{padding:16px 16px 0}.watch-info h1{margin:6px 0 4px;font-size:clamp(21px,5.4vw,30px);letter-spacing:-.04em}.watch-episode{margin:0;color:#ffcf9f;font-size:15px;font-weight:700}.watch-nav{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;margin-top:16px}.watch-nav .button{gap:6px;padding-inline:10px;font-size:13.5px;white-space:nowrap;min-width:0}.watch-nav .button span{overflow:hidden;text-overflow:ellipsis}.watch-tools{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.watch-tools .button{flex:1 1 auto}.watch-side{min-width:0;padding:0 16px}@media (max-width:419px){.hide-small{display:none}}@media (min-width:1040px){.watch-page{padding-top:22px}.watch-layout{grid-template-columns:minmax(0,1fr) 340px;padding:0 24px;align-items:start}.player-shell{border-radius:18px;overflow:hidden;border:1px solid #ffffff10}.watch-info{padding-inline:0}.watch-side{position:sticky;top:100px;padding:16px;border-radius:18px;background:#0f1828;border:1px solid #ffffff0d}.watch-side .episode-grid{max-height:calc(100vh - 260px);overflow:auto;overscroll-behavior:contain;padding-right:4px;grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}.watch-side .section-heading h2{font-size:19px}}.download-panel{margin-top:20px;padding:16px;border-radius:18px;border:1px solid #ffcf7a22;background:radial-gradient(ellipse at 100% 0,#f3a95d1c,transparent 60%),#111a2c}.download-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.download-head h2{margin:2px 0 0;font-size:18px}.download-head .eyebrow{color:#f3cf96;font-size:11px}.download-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#ffcf7a1f;color:var(--premium);flex-shrink:0}.premium-pill{margin-left:auto;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:linear-gradient(140deg,#ffd88f,#f3a95d);color:#2a1d0c!important;font-size:12px;font-weight:800;border:0!important}.download-locked p{margin:0 0 12px;color:#c0cde3;font-size:14.5px}.download-actions{display:flex;flex-wrap:wrap;gap:8px}.download-actions .button{flex:1 1 130px}.download-groups{display:grid;gap:12px}.download-group>strong{display:block;margin-bottom:6px;color:#ffe2b0;font-size:14px}.download-group>div{display:flex;flex-wrap:wrap;gap:8px}.download-link{border-radius:12px;border:1px solid #ffffff14;background:#0d1729;overflow:hidden}.download-link,.download-link a{display:inline-flex;align-items:center}.download-link a{gap:6px;min-height:42px;padding:0 12px;color:#d9e6ff;font-size:13.5px;font-weight:650}.download-link .icon-button{width:42px;height:42px;border-left:1px solid #ffffff10;border-radius:0}.download-empty{margin:0;color:#a9bad4;font-size:14px}.library-page .segmented{margin-bottom:14px}.library-filters{margin-bottom:16px}.library-page .sync-status{margin-bottom:18px}.shelf-list{display:grid;gap:12px;animation:fade-in .3s ease both}.library-row{display:grid;grid-template-columns:86px minmax(0,1fr);gap:14px;padding:10px;border-radius:18px;border:1px solid #ffffff0d;background:#111c2e;animation:row-in .35s var(--ease-out) both}.library-row:nth-child(2){animation-delay:.03s}.library-row:nth-child(3){animation-delay:.06s}.library-row:nth-child(4){animation-delay:.09s}.library-row:nth-child(5){animation-delay:.12s}.library-row:nth-child(n+6){animation-delay:.15s}.library-row-cover{position:relative;display:block;overflow:hidden;aspect-ratio:320/460;border-radius:12px;background:var(--surface2)}.library-row-cover img{width:100%;height:100%;object-fit:cover}.library-row-body{display:flex;flex-direction:column;gap:4px;min-width:0}.library-row-body h2{margin:2px 0 0;font-size:16px;line-height:1.35;letter-spacing:-.02em}.library-row-body h2 a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.library-row-body small{color:#91a4c2;font-size:12.5px}.library-row-actions{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:6px}.library-row-actions .button{flex:1 1;min-width:0;min-height:44px;padding:8px 12px;font-size:13.5px;overflow:hidden}.remove-button{border:1px solid #ffffff12;color:#ffb3b3;flex-shrink:0}.empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.snackbar{position:fixed;z-index:70;left:50%;bottom:calc(86px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:14px;width:min(440px,calc(100% - 32px));padding:10px 10px 10px 18px;border-radius:16px;background:#e8eefb;color:#14203a;font-size:14px;font-weight:650;box-shadow:0 16px 40px #0008;transform:translateX(-50%);animation:snack-in .35s var(--ease-spring) both}.snackbar span{flex:1 1}.snackbar button{min-height:40px;padding:0 14px;border:0;border-radius:10px;background:#2f5bd3;color:#fff;font-weight:750}@media (min-width:680px){.shelf-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.shelf-list{grid-template-columns:repeat(3,minmax(0,1fr))}.snackbar{bottom:28px}}.premium-page{padding-top:18px}.premium-page.narrow{width:min(760px,100%)}.premium-layout{display:grid;gap:22px}.premium-hero{position:relative;overflow:hidden;padding:26px 22px;border-radius:24px;border:1px solid #ffcf7a2e;background:radial-gradient(ellipse at 100% 0,#f3a95d3d,transparent 60%),radial-gradient(ellipse at 0 100%,#5484f52a,transparent 60%),#141a2b}.premium-hero h1{margin:8px 0;font-size:clamp(27px,7vw,42px);letter-spacing:-.05em}.premium-hero>p{color:#c0cbe0;font-size:15.5px;margin-bottom:8px}.premium-hero .eyebrow{color:#f3cf96}.premium-crown{display:grid;place-items:center;width:58px;height:58px;margin-bottom:12px;border-radius:18px;background:linear-gradient(140deg,#ffd88f,#f3a95d);color:#2a1d0c;box-shadow:0 12px 30px #f3a95d40;animation:crown-float 3.6s ease-in-out infinite}@keyframes crown-float{50%{transform:translateY(-4px) rotate(-3deg)}}.premium-active-note{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:8px 14px;border-radius:12px;background:#ffcf7a1c;color:#ffe2b0;font-size:14px;font-weight:650}.premium-checkout{display:grid;gap:14px;align-content:start}.checkout-step{display:flex;align-items:center;gap:10px;margin-top:6px}.checkout-step h2{margin:0;font-size:19px}.step-number{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#5484f526;color:#b6ccff;font-weight:800;font-size:14px}.plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.plan-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:118px;padding:16px 14px 14px;border-radius:18px;border:1.5px solid #ffffff12;background:#111c2e;color:var(--text);text-align:left;cursor:pointer}.plan-card.active{border-color:#ffcf7a;background:radial-gradient(ellipse at 100% 0,#f3a95d26,transparent 70%),#1a1d2b;box-shadow:0 10px 26px #f3a95d1f}.plan-name{color:#c4d1e8;font-size:14px;font-weight:700}.plan-card strong{font-size:22px;letter-spacing:-.03em}.plan-card s{color:#8394b0;font-size:13px}.plan-card small{color:#9fb0ca;font-size:12.5px;margin-top:auto;padding-right:26px}.plan-badge{position:absolute;top:-9px;right:10px;padding:2px 9px;border-radius:999px;background:#3c6be0;color:#fff;font-size:11px;font-weight:800}.plan-badge.is-best{background:linear-gradient(140deg,#ffd88f,#f3a95d);color:#2a1d0c}.plan-check{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1.5px solid #ffffff26;color:transparent;transition:background .2s ease,color .2s ease,transform .3s var(--ease-spring)}.plan-card.active .plan-check{background:var(--premium);border-color:var(--premium);color:#2a1d0c;transform:scale(1.08)}.method-groups{display:grid;gap:12px}.method-group{margin:0;padding:0;border:0;min-width:0}.method-group legend{margin-bottom:8px;color:#9fb4d6;font-size:13px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.method-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.method-option{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:54px;padding:10px 14px 10px 42px;border-radius:14px;border:1.5px solid #ffffff12;background:#111c2e;cursor:pointer;font-weight:700;font-size:14.5px}.method-option small{color:#9fb0ca;font-size:11.5px;font-weight:600}.method-option input{position:absolute;left:14px;top:50%;width:18px;height:18px;margin:-9px 0 0;accent-color:#f3a95d}.method-option.active{border-color:#ffcf7a;background:#1a1d2b}.field{display:grid;gap:6px}.field span{color:#b6c4dc;font-size:13.5px;font-weight:650}.field input{min-height:50px;padding:0 14px;border:1px solid #ffffff1a;border-radius:13px;background:#0d1729;color:var(--text);font-size:16px}.checkout-summary{position:sticky;bottom:calc(78px + env(safe-area-inset-bottom));z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px;border-radius:18px;border:1px solid #ffcf7a33;background:#151b2cf2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 -10px 30px #0006}.checkout-summary>div{flex:1 1 180px;display:grid}.checkout-summary span{color:#b6c4dc;font-size:13px}.checkout-summary strong{font-size:22px;color:#ffe2b0;letter-spacing:-.03em}.checkout-summary small{color:#8b9cb8;font-size:11.5px}.pay-button{flex:1 1 180px;min-height:52px!important;font-size:16px!important}.notice{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:16px;border:1px solid #ffffff12;background:#111c2e;color:#c9d6ec}.notice>svg{flex-shrink:0;margin-top:2px;color:#8fb0ff}.notice p{margin:0;font-size:14.5px}.notice.is-error{border-color:#ff8f8f40}.notice.is-error>svg{color:var(--danger)}.notice-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.back-link{margin-bottom:4px}.order-card{display:grid;gap:16px;padding:20px 18px;border-radius:22px;border:1px solid #ffffff10;background:#111a2c}.order-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px}.order-head h1{margin:6px 0 4px;font-size:26px}.order-head p{margin:0;color:#9fb0ca;font-size:13.5px}.order-status{display:inline-flex;align-items:center;min-height:30px;padding:4px 12px;border-radius:999px;background:#ffffff10;color:#d0dcf1;font-size:12.5px;font-weight:750;white-space:nowrap}.order-status.is-creating,.order-status.is-pending,.order-status.is-unknown{background:#ffb67b26;color:#ffd2a8}.order-status.is-paid{background:#5fd6a426;color:#9ff0cd}.order-status.is-cancelled,.order-status.is-expired{background:#ff8f8f1f;color:#ffc0c0}.payment-box{gap:14px;text-align:center}.payment-box,.payment-total{display:grid;justify-items:center}.payment-total{gap:2px}.payment-total span{color:#a9bad4;font-size:13.5px}.payment-total strong{font-size:34px;color:#ffe2b0;letter-spacing:-.04em}.payment-total small{color:#8b9cb8;font-size:12px}.payment-expiry{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#ffb67b1c;color:#ffd2a8;font-size:14px;font-weight:650}.countdown{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800}.payment-qr{display:grid;justify-items:center;gap:8px}.payment-qr img{width:min(260px,72vw);height:auto;padding:12px;border-radius:18px;background:#fff;box-shadow:0 12px 30px #0006}.payment-code p,.payment-qr p{margin:0;color:#b6c4dc;font-size:14px}.payment-code{display:grid;justify-items:center;gap:10px;width:100%}.payment-code code{display:block;width:100%;max-height:120px;overflow:auto;padding:12px;border-radius:12px;background:#0b1324;color:#c9d6ec;font-size:12px;word-break:break-all;text-align:left}.va-number{font-size:26px;letter-spacing:.06em;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.payment-hint{display:inline-flex;align-items:center;gap:8px;margin:0;color:#9fb0ca;font-size:13px}.order-success{display:grid;justify-items:center;gap:6px;padding:10px 0;text-align:center}.order-success h2{margin:8px 0 0;font-size:24px}.order-success p{margin:0;color:#c0cde3;font-size:15px}.success-mark{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:linear-gradient(140deg,#7fe6bb,#3fbf8c);color:#062417;box-shadow:0 0 0 10px #5fd6a41a;animation:pop-in .5s var(--ease-spring) both}.order-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.danger-link{color:var(--danger)!important}.confirm-inline{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#ffc0c0;font-size:14px;font-weight:650}.order-id{margin:0;color:#7f90ad;font-size:12px}.order-id code{font-size:11.5px}.order-list{display:grid;gap:10px}.order-row{display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;border:1px solid #ffffff0d;background:#111c2e}.order-row>span:nth-child(2){flex:1 1;min-width:0;display:grid}.order-row strong{font-size:15px}.order-row small{color:#91a4c2;font-size:12.5px}.order-row-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#ffcf7a1c;color:var(--premium);flex-shrink:0}.premium-paid-note{display:block;margin-top:6px;color:#f3cf96;font-size:11.5px}.pill.premium-pill{margin-left:0}@media (min-width:680px){.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.order-card{padding:28px}}@media (min-width:1040px){.premium-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.premium-hero{position:sticky;top:100px;padding:34px}.checkout-summary{bottom:20px}}@keyframes fade-in{0%{opacity:0}}@keyframes row-in{0%{opacity:0;transform:translate3d(0,10px,0)}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,-8px)}}@keyframes snack-in{0%{opacity:0;transform:translate(-50%,24px) scale(.96)}}@keyframes pop-in{0%{opacity:0;transform:scale(.4)}}.site-popup[open]{animation-timing-function:var(--ease-spring)}@media (prefers-reduced-motion:reduce){#konten>*,.episode-playing b,.library-row,.player-overlay,.player-toast,.premium-crown,.shelf-list,.snackbar,.success-mark{animation:none!important}.bottom-nav a svg,.nav-indicator,.plan-check,.segmented-thumb{transition:none!important}.nav-progress{display:none}.bottom-nav a:active,.button:active,.chip:active,.episode-tile:active{transform:none!important}}.offline-banner{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;margin:0 0 12px;padding:12px 14px;border-radius:16px;border:1px solid #ffae5c55;background:linear-gradient(135deg,#ffae5c1f,#246bea14);animation:offline-in .35s ease both}.offline-banner>div{flex:1 1 180px;min-width:0;display:flex;flex-direction:column}.offline-banner strong{font-size:14.5px;line-height:1.35}.offline-banner small{color:var(--muted);font-size:12.5px}.offline-banner .button{flex:1 1 100%;justify-content:center;white-space:normal;text-align:center;line-height:1.3;min-height:46px}.offline-banner.is-progress{font-size:13.5px;color:#ffd7ae;border-style:dashed}.offline-banner.is-progress span{flex:1 1 160px}.offline-banner-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#ffae5c26;color:#ffbf7f;flex:none}.reader-heading .offline-banner{margin:12px 0 0;width:100%}@media (min-width:720px){.offline-banner .button{flex:0 1 auto}}.offline-save{margin:4px 0 14px;padding:12px;border-radius:14px;border:1px solid #6f9bfd2e;background:#0d1729}.offline-save-head{display:flex;align-items:center;gap:10px;margin-bottom:10px;color:#9fc0ff}.offline-save-head div{display:flex;flex-direction:column}.offline-save-head strong{color:var(--text);font-size:15px}.offline-save-head small{color:var(--muted);font-size:12.5px}.offline-options{display:grid;gap:8px}.offline-option{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;width:100%;padding:11px 13px;border-radius:13px;border:1px solid #ffffff14;background:#13223a;color:var(--text);text-align:left;cursor:pointer;transition:transform .15s ease,border-color .2s ease,background .2s ease}.offline-option:focus-visible,.offline-option:hover{border-color:#6f9bfd77;background:#172a47}.offline-option:active{transform:scale(.985)}.offline-option:disabled{opacity:.6;cursor:progress}.offline-option-main{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.offline-option-main span{color:#ffcf8f;font-weight:700;font-size:13.5px}.offline-option-sub{grid-column:1;color:var(--muted);font-size:12.5px}.offline-option>.loading-spinner,.offline-option>svg{grid-column:2;grid-row:1/span 2;color:#9fc0ff}.offline-state p{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0 0 10px;font-size:14px;color:#c9d6ea}.offline-state.is-done p{color:#7fe3b4;font-weight:700}.offline-progress{height:6px;border-radius:9px;background:#ffffff12;overflow:hidden;margin-bottom:10px}.offline-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#246bea,#6f9bfd);transition:width .4s ease}.offline-library-link{display:flex;align-items:center;gap:12px;width:100%;margin:0 0 16px;padding:12px 14px;border-radius:16px;border:1px solid #6f9bfd33;background:linear-gradient(135deg,#246bea22,#111a2c);color:var(--text);text-align:left;cursor:pointer}.offline-library-link>span{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#246bea33;color:#9fc0ff;flex:none}.offline-library-link div{flex:1 1;display:flex;flex-direction:column;min-width:0}.offline-library-link small{color:var(--muted);font-size:12.5px}.app-update{position:fixed;inset:auto 0 calc(84px + env(safe-area-inset-bottom)) 0;z-index:90;display:flex;justify-content:center;padding:0 12px;pointer-events:none;animation:offline-in .35s ease both}.app-update.is-force{inset:0;align-items:center;background:#050b16d9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto}.app-update-card{pointer-events:auto;display:grid;grid-template-columns:auto 1fr;gap:10px 12px;width:min(520px,100%);padding:14px;border-radius:18px;border:1px solid #6f9bfd44;background:#111d33f2;box-shadow:0 18px 50px #0009}.app-update-card p{margin:2px 0 0;color:var(--muted);font-size:13.5px;line-height:1.45}.app-update-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#246bea;color:#fff}.app-update-actions{grid-column:1/-1;display:flex;gap:8px}.app-update-actions .button{flex:1 1;justify-content:center}@keyframes offline-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.info-page{max-width:780px}.info-article h1{margin:6px 0 4px;font-size:clamp(24px,5vw,34px);line-height:1.2}.info-article time{color:var(--muted);font-size:13.5px}.info-cover{display:block;width:100%;max-height:360px;object-fit:cover;margin:16px 0 4px;border-radius:16px;border:1px solid #ffffff14}.info-body{margin:16px 0 22px;font-size:16px;line-height:1.75;color:#dfe8f7}.info-body p{margin:0 0 14px}.info-body a{color:#8fb3ff;text-decoration:underline;text-underline-offset:3px}.info-actions{display:flex;flex-wrap:wrap;gap:8px}.info-list{display:grid;gap:10px}.info-card{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border-radius:16px;border:1px solid #ffffff14;background:#111a2c;color:var(--text);text-decoration:none;transition:border-color .2s ease,transform .15s ease}.info-card:hover{border-color:#6f9bfd66}.info-card:active{transform:scale(.99)}.info-card span{color:#c3cfe2;font-size:14px}.info-card small{color:var(--muted);font-size:12.5px}.app-landing{max-width:900px}.app-hero{text-align:center;padding:28px 8px 18px}.app-hero h1{margin:8px 0;font-size:clamp(28px,6vw,44px);line-height:1.15}.app-hero p{color:#c3cfe2;max-width:560px;margin:0 auto 18px}.app-download{gap:8px;min-height:54px;padding:0 22px;font-size:16px}.app-download small{opacity:.8;font-weight:600}.app-hint{display:block;margin-top:10px;color:var(--muted);font-size:12.5px}.app-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:10px 0 18px}.app-features article{padding:16px;border-radius:18px;border:1px solid #ffffff12;background:#111a2c}.app-features article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#246bea2e;color:#9fc0ff}.app-features h2{margin:10px 0 4px;font-size:16px}.app-features p{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.app-notes{padding:16px;border-radius:18px;border:1px solid #ffae5c33;background:#ffae5c0d}.app-notes h2{margin:0 0 6px;font-size:16px}.app-notes p{margin:0;white-space:pre-line;color:#dfe8f7}.app-back{text-align:center;margin-top:18px}.notify-users{display:grid;gap:10px}.notify-users input[type=search]{min-height:44px;padding:0 12px;border-radius:12px;border:1px solid #ffffff1a;background:#0d1729;color:var(--text)}.notify-hits{list-style:none;margin:0;padding:0;display:grid;gap:6px;max-height:280px;overflow:auto}.notify-hits li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:12px;background:#0d1729}.notify-hits li div{display:flex;flex-direction:column;min-width:0}.notify-hits li small,.notify-hits li span{color:var(--muted);font-size:12.5px;overflow:hidden;text-overflow:ellipsis}.notify-chips{display:flex;flex-wrap:wrap;gap:6px}.notify-chips .pill{display:inline-flex;align-items:center;gap:6px}.notify-chips .pill button{border:0;background:none;color:inherit;cursor:pointer;font-size:16px;line-height:1}.release-list{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:6px}.release-list li{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px 10px;border-radius:10px;background:#0d1729}.release-list span{color:var(--muted);font-size:13px}:root{--nav-gap:10px;--nav-h:62px;--nav-top:calc(var(--nav-h) + var(--nav-gap) + env(safe-area-inset-bottom));--nav-space:calc(var(--nav-top) + 12px)}@media (max-width:380px){:root{--nav-gap:8px}}@media (min-width:1040px){:root{--nav-top:0px;--nav-space:24px}}.bottom-nav{left:max(var(--nav-gap),env(safe-area-inset-left));right:max(var(--nav-gap),env(safe-area-inset-right));bottom:calc(var(--nav-gap) + env(safe-area-inset-bottom));max-width:540px;height:var(--nav-h);margin-inline:auto;padding:5px;border:1px solid #ffffff17;border-radius:22px;background:#0e1829f0;-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 16px 36px #000000a6,0 2px 8px #00000059,inset 0 1px 0 #ffffff0f;transform:translateZ(0)}.bottom-nav a{min-height:0;height:100%;gap:3px;padding:0;border-radius:17px;font-size:clamp(8.5px,calc((100vw - 40px) / 28),12px);letter-spacing:0;line-height:1.15}.bottom-nav a svg{flex:none}.nav-label{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bottom-nav .nav-indicator{top:5px;bottom:5px;left:5px;width:calc((100% - 10px) / 5);border-radius:17px;background-color:var(--tone-bg);background-image:linear-gradient(170deg,#ffffff12,#ffffff00 70%);box-shadow:inset 0 0 0 1px var(--tone-line);transition:transform .42s var(--ease-spring),opacity .2s ease,background-color .3s ease,box-shadow .3s ease}.bottom-nav .nav-indicator:after{display:none}.bottom-nav,.desktop-nav{--tone-bg:#5484f52b;--tone-line:#8fb0ff2e;--tone-on:#a9c4ff;--tone-text:#dce8ff}.bottom-nav[data-tone=komik],.desktop-nav[data-tone=komik]{--tone-bg:#3f7cff33;--tone-line:#6f9dff57;--tone-on:#7eaaff;--tone-text:#d6e4ff}.bottom-nav[data-tone=anime],.desktop-nav[data-tone=anime]{--tone-bg:#ff8b2e2e;--tone-line:#ffa65c57;--tone-on:#ffad62;--tone-text:#ffe3c9}.bottom-nav[data-tone=drama],.desktop-nav[data-tone=drama]{--tone-bg:#ff519b2e;--tone-line:#ff82b857;--tone-on:#ff8cc1;--tone-text:#ffd8ea}.nav-tab.tone-komik{--tab-icon:#6c9bff}.nav-tab.tone-anime{--tab-icon:#f5a55e}.nav-tab.tone-drama{--tab-icon:#f47db3}.bottom-nav a svg,.desktop-nav a svg{color:var(--tab-icon,currentColor);transition:transform .35s var(--ease-spring),color .25s ease}.bottom-nav a.active,.desktop-nav a.active{color:var(--tone-text)}.bottom-nav a.active svg,.desktop-nav a.active svg{color:var(--tone-on)}@media (min-width:1040px){.desktop-nav .nav-indicator{background-color:var(--tone-bg);box-shadow:inset 0 0 0 1px var(--tone-line);transition:transform .4s var(--ease-spring),opacity .2s,background-color .3s ease,box-shadow .3s ease}}.snackbar{bottom:var(--nav-space)}.app-update{bottom:calc(var(--nav-top) + 12px)}.comic-update-float,.comment-float{bottom:calc(var(--nav-space) + 4px)}@media (max-width:1039.98px){body{padding-bottom:var(--nav-space)}html{scroll-padding-bottom:var(--nav-space)}.checkout-summary{bottom:calc(var(--nav-top) + 10px)}.reader-shell{--reader-bar:70px;padding-bottom:calc(var(--nav-space) + var(--reader-bar) + 16px)}.reader-controls{left:max(var(--nav-gap),env(safe-area-inset-left));right:max(var(--nav-gap),env(safe-area-inset-right));bottom:calc(var(--nav-top) + 8px);max-width:540px;margin-inline:auto;padding:4px;border:1px solid #ffffff17;border-radius:20px;box-shadow:0 14px 32px #00000099}.reader-controls .reader-control:first-child{border-radius:16px 0 0 16px}.reader-controls .reader-control:last-child{border-radius:0 16px 16px 0}.comment-float.is-reader{bottom:calc(var(--nav-top) + var(--reader-bar) + 20px)}.reader-jumps{bottom:calc(var(--nav-top) + var(--reader-bar) + 88px)}}@media (max-width:1039.98px) and (max-height:420px){:root{--nav-h:52px;--nav-gap:6px}.bottom-nav a{flex-direction:row;gap:7px}.reader-shell{--reader-bar:56px}.reader-controls .reader-control.disabled,.reader-controls a.reader-control,.reader-controls button.reader-control{flex-direction:row;gap:6px;min-height:46px}.reader-jumps{bottom:calc(var(--nav-top) + var(--reader-bar) + 20px)}}#konten{overflow-x:clip;min-height:100svh}@supports not (overflow-x:clip){#konten{overflow-x:hidden}}#konten .page-loading{min-height:calc(100svh + 24px)}.brand{min-width:0;flex:0 1 auto}.brand-mark,.header-actions{flex-shrink:0}.brand-greeting{display:grid;gap:4px;min-width:0;max-width:100%;letter-spacing:normal;line-height:1.2}.greeting-line,.greeting-status{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.greeting-line{font-size:14px;font-weight:600;color:#c3d2ea}.greeting-line b{color:#fff;font-weight:800}.greeting-status{font-size:11px;font-weight:600;color:#8ea3c4}.greeting-status svg{display:inline-block;vertical-align:-1px;margin-right:3px}.brand-greeting.is-premium .greeting-status{color:#ffcf85}@media (max-width:479.98px){.account-link-label{display:none!important}.brand{gap:8px}.brand-mark{width:38px;height:40px}.greeting-line{font-size:13px;letter-spacing:-.01em}.greeting-status{font-size:10.5px}}@media (min-width:1040px){.brand-greeting{max-width:250px}.greeting-line{font-size:15px}.greeting-status{font-size:12px}}.google-cancel{display:flex;justify-content:center;width:100%;margin-top:4px;font-size:12px}.brand-mark{transition:color .3s,border-color .3s,box-shadow .3s}.brand-mark.is-premium{background:linear-gradient(145deg,#ffe9a8,#f6c453 48%,#d8961d);border-color:#fff3cc99;color:#3d2800;box-shadow:0 4px 16px #f2b33d3d,inset 0 1px 0 #fff7d9}.home-premium-title{display:flex;align-items:center;gap:9px;margin:0 0 2px!important}.home-premium-title>svg{color:var(--premium);flex-shrink:0}.premium-state{margin-left:auto;padding:4px 11px;border-radius:999px;background:linear-gradient(140deg,#ffd88f,#f3a95d);color:#2a1d0c;font-size:12px;font-weight:800;letter-spacing:normal}.home-premium .benefit-list{margin-top:10px}.home-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.home-plan{display:grid;gap:3px;min-width:0;padding:12px 14px;border-radius:15px;border:1px solid #ffcf7a30;background:#ffcf7a0e;color:#f4f7fd;transition:border-color .2s,background-color .2s,transform .15s var(--ease-out);-webkit-tap-highlight-color:transparent}.home-plan:focus-visible,.home-plan:hover{border-color:#ffcf7a85;background:#ffcf7a1c}.home-plan:active{transform:scale(.97)}.home-plan-name{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700}.home-plan-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 7px;min-width:0}.home-plan-price strong{color:#ffe2b0;font-size:16px;letter-spacing:-.02em;white-space:nowrap}.home-plan-price s{color:#98a5ba;font-size:12px}.home-plan.is-permanent{grid-column:1/-1;background:linear-gradient(140deg,#ffd88f,#f3a95d);border-color:#ffe2b0;color:#2a1d0c;box-shadow:0 6px 18px #f3a95d26}.home-plan.is-permanent:focus-visible,.home-plan.is-permanent:hover{background:linear-gradient(140deg,#ffe2a6,#f6b673);border-color:#fff0d2}.home-plan.is-permanent .home-plan-price strong{color:#2a1d0c;font-size:17px}.home-plan.is-permanent .home-plan-price s{color:#6b4f2a}.home-premium-note{margin-top:10px;color:#c9b28d;font-size:12.5px}.premium-progress{display:grid;gap:8px;margin-top:12px;padding:14px;border-radius:16px;border:1px solid #ffcf7a2b;background:#ffcf7a10}.premium-progress-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px;color:#d9c7a5;font-size:13px;font-weight:600}.premium-progress-head b{margin-left:auto;color:#ffe2b0;font-size:20px;font-weight:800;letter-spacing:-.02em;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.premium-progress-track{position:relative;height:10px;overflow:hidden;border-radius:999px;background:#ffffff16}.premium-progress-track i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#f3a95d,#ffd88f);transition:width .6s var(--ease-out)}.premium-progress small{color:#b9a990;font-size:12px}.premium-progress.is-ending .premium-progress-track i{background:linear-gradient(90deg,#ff7a6b,#ffb17a)}.premium-progress.is-ending .premium-progress-head b{color:#ffb4a6}.premium-progress.is-unlimited .premium-progress-head b{font-size:18px}.premium-progress.is-unlimited .premium-progress-track i{background:linear-gradient(90deg,#f3a95d,#ffe7a8,#f3a95d);background-size:200% 100%;animation:premium-shine 3.2s linear infinite}@keyframes premium-shine{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.premium-progress.is-unlimited .premium-progress-track i{animation:none}}.premium-progress.is-compact{gap:6px;margin:0 0 18px;padding:11px 13px}.premium-progress.is-compact .premium-progress-head b{font-size:16px}.premium-active-box{display:grid;gap:8px;max-width:440px;margin-top:16px}.premium-active-box .premium-progress{margin-top:0}.premium-active-box>small{color:#c9b28d;font-size:12.5px}@media (max-width:359.98px){.home-plans{gap:8px}.home-plan{padding:11px 12px}.home-plan-name{font-size:13px}.home-plan-price strong{font-size:15px}}@media (max-width:339.98px){.home-plan{padding:10px}.home-plan-price strong{font-size:14px}}.brand-mark.is-letter b{margin:0;color:inherit;font-size:23px;font-weight:800;line-height:1;letter-spacing:-.02em}.apk-list{display:grid;gap:12px;margin:4px 0 10px}.apk-card{flex-direction:column;gap:14px;padding:16px;border-radius:20px;border:1px solid #ffffff12;background:#111a2c;scroll-margin-top:90px}.apk-card,.apk-head{display:flex;min-width:0}.apk-head{align-items:center;gap:12px}.apk-head .app-icon{flex-shrink:0;border-radius:14px;box-shadow:0 4px 16px #246bea33}.apk-head div{min-width:0}.apk-head h2{margin:0;font-size:19px;line-height:1.25}.apk-head small{display:block;color:var(--muted);font-size:12.5px;overflow-wrap:anywhere}.apk-card .app-download{width:100%;justify-content:center}.apk-soon{display:flex;align-items:center;justify-content:center;min-height:54px;margin:0;border-radius:14px;border:1px dashed #ffffff26;color:var(--muted);font-weight:700}.apk-changelog{padding-top:12px;border-top:1px solid #ffffff10}.apk-changelog h3{margin:0 0 8px;color:#9fc0ff;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase}.apk-release h4{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0 0 4px;font-size:14.5px}.apk-release h4 span{color:var(--muted);font-size:12.5px;font-weight:600}.apk-release ul{margin:0;padding-left:18px;color:#c3cfe2;font-size:14px;line-height:1.5}.apk-changelog details{margin-top:10px}.apk-changelog summary{cursor:pointer;color:#9fc0ff;font-size:13.5px;font-weight:700}.apk-changelog details .apk-release{margin-top:10px}.apk-hub .app-hint{margin:4px 0 14px;text-align:center}@media (min-width:640px){.apk-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 18px;padding:18px 20px}.apk-card .apk-soon,.apk-card .app-download{width:auto;min-width:240px;padding:0 22px}.apk-changelog{grid-column:1/-1}}