.book-detail-chapter-button{cursor:pointer;text-align:left;width:100%;font-family:inherit}.book-detail-chapter-link.is-locked{background:#fff9e8;border-color:#f0c56a}.book-detail-chapter-link.is-locked span{align-items:center;gap:.45rem;display:inline-flex}.book-detail-chapter-link.is-locked i{color:#a16207;font-size:.95rem}.book-detail-chapter-link.is-locked small{color:#0f766e;font-weight:800}.book-detail-chapter-plumas-price{justify-content:flex-end;align-items:center;gap:.25rem;display:inline-flex}.book-detail-chapter-plumas-price img{object-fit:contain;width:1.15rem;height:1.15rem}.book-paid-chapter-message{text-align:center;margin:.9rem 0 0;font-size:.95rem;font-weight:900;color:#ff4d4d!important}.book-paid-chapter-modal-backdrop{z-index:1100;background:#000000ad;justify-content:center;align-items:flex-end;padding:1rem 1rem 0;display:flex;position:fixed;inset:0}.book-paid-chapter-modal{background:radial-gradient(circle at 16% 10%,#00d6bb1c,#0000 16rem),radial-gradient(circle at 82% 6%,#ffc53329,#0000 18rem),linear-gradient(#041618fa,#010709fc);border:.0625rem solid #00e2c6b3;border-bottom:0;border-radius:1rem 1rem 0 0;width:min(100%,58rem);max-height:min(88vh,44rem);padding:1.35rem 1.25rem 1.4rem;animation:.16s ease-out book-paid-sheet-in;position:relative;overflow-y:auto;box-shadow:0 -1.25rem 3rem #0000006b}.book-paid-chapter-close{color:#ffe48c;cursor:pointer;background:#ffffff14;border:none;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.45rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:.55rem;right:.65rem}.book-paid-chapter-close:hover{color:#fff;background:#ffe48c29}.book-paid-chapter-modal h2{color:#ffe48c;text-align:center;margin:0 2rem .55rem;font-size:clamp(1.2rem,2vw,1.75rem);font-weight:900}.book-paid-chapter-modal p{color:#ffffffeb;text-align:center;margin:0;font-size:.95rem;line-height:1.45}.book-paid-chapter-actions{flex-direction:column;gap:.65rem;margin-top:1rem;display:flex}.book-paid-chapter-actions button{color:#fff;cursor:pointer;background:linear-gradient(#0d8e80,#03534e);border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.35rem;width:100%;padding:.72rem .95rem;font-family:inherit;font-size:.98rem;font-weight:800;display:inline-flex;box-shadow:inset 0 .05rem #ffffff38}.book-paid-chapter-actions img{object-fit:contain;width:1.35rem;height:1.35rem}.book-paid-chapter-actions button.is-secondary{color:#1f1300;background:linear-gradient(#ffe88e 0%,#e3a72d 100%);border:.0625rem solid #d6a83d}.book-paid-chapter-actions button:disabled{opacity:.5;cursor:not-allowed}.book-paid-plumas-packages{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:1rem;display:grid}.book-paid-plumas-legal{color:#ffffffe0;text-align:left;background:#00000038;border:1px solid #00f1cf2e;border-radius:.45rem;grid-column:1/-1;align-items:flex-start;gap:.45rem;padding:.55rem .65rem;font-size:.72rem;line-height:1.3;display:flex}.book-paid-plumas-legal input{accent-color:#0d8e80;flex:none;margin-top:.1rem}.book-paid-plumas-pack{background:radial-gradient(circle at 24%,#ffbe231a,#0000 5rem),linear-gradient(#091414f0,#03090bf5);border:1px solid #ffc2486b;border-radius:.45rem;grid-template-columns:3.4rem minmax(0,1fr) minmax(3.8rem,auto) minmax(4.8rem,auto) minmax(5.2rem,auto);align-items:center;gap:.55rem;min-width:0;min-height:4rem;padding:.55rem;display:grid;position:relative;box-shadow:inset 0 0 1.5rem #00f7d209}.book-paid-plumas-pack.is-popular{border-color:#ffd75e;box-shadow:0 0 1rem #ffc43457,inset 0 0 1.5rem #ffc43414}.book-paid-plumas-ribbon{z-index:2;color:#fff;text-align:center;text-transform:uppercase;background:linear-gradient(#16b491,#047568);border-radius:.32rem;min-width:5.6rem;padding:.24rem .5rem;font-size:.55rem;font-weight:900;position:absolute;top:-.72rem;left:.55rem;box-shadow:0 .35rem .8rem #00000042}.book-paid-plumas-pack-image img{object-fit:contain;filter:drop-shadow(0 0 .65rem #ffbd2057);width:3rem;height:2.55rem;display:block}.book-paid-plumas-pack-amount,.book-paid-plumas-pack-bonus{gap:.05rem;min-width:0;display:grid}.book-paid-plumas-pack-amount strong{color:#ffe48c;font-size:1rem;line-height:1}.book-paid-plumas-pack-amount span{color:#fff;font-size:.78rem}.book-paid-plumas-pack-bonus{justify-items:center}.book-paid-plumas-pack-bonus strong,.book-paid-plumas-pack-bonus span{color:#00f1cf}.book-paid-plumas-pack-bonus strong{font-size:.85rem;line-height:1}.book-paid-plumas-pack-bonus span{font-size:.65rem}.book-paid-plumas-pack-price{color:#fff;white-space:nowrap;min-width:0;font-size:.82rem}.book-paid-plumas-pack button{color:#fff;text-transform:uppercase;cursor:pointer;background:linear-gradient(#0d8e80,#03534e);border:1px solid #3cffe759;border-radius:.25rem;justify-content:center;align-items:center;gap:.25rem;width:100%;min-width:0;min-height:2rem;padding:0 .45rem;font-family:inherit;font-size:.68rem;font-weight:900;display:inline-flex}.book-paid-plumas-pack button:disabled{cursor:not-allowed;opacity:.7}.book-paid-plumas-pack button img{object-fit:contain;width:1rem;height:1rem}.book-chapter-ad-modal-backdrop{z-index:1070;background:#090f1a9e;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.book-chapter-ad-modal{text-align:center;background:#fff;border-radius:.9rem;flex-direction:column;width:min(52rem,100%);height:min(35rem,100dvh - 2rem);max-height:calc(100dvh - 2rem);padding:1.2rem;display:flex;position:relative;box-shadow:0 1rem 2.5rem #0f172a3d}.book-chapter-ad-close{color:#51607a;cursor:pointer;background:#0f172a14;border:none;border-radius:999rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.4rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:.55rem;right:.55rem}.book-chapter-ad-modal h2{color:#51607a;margin:0;font-size:1.2rem;font-weight:900}.book-chapter-ad-box{color:#51607a;background:#f3f4f6;border-radius:.7rem;flex:0 0 290px;grid-template-rows:250px auto;gap:.35rem;min-height:290px;margin-top:1rem;padding:1rem;display:grid;overflow:hidden}.book-chapter-adsense-container{justify-content:center;align-items:center;width:min(300px,100%);min-width:0;height:250px;min-height:0;display:flex;position:relative;overflow:hidden}.book-chapter-adsterra-container{z-index:1;width:min(300px,100%);height:250px;position:absolute;top:0;right:0;overflow:hidden}.book-chapter-adsterra-container iframe{border:0;width:100%;max-width:300px;height:250px;display:block}.book-chapter-internal-ad{z-index:2;background:#fff;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.book-chapter-internal-ad img{object-fit:contain;width:min(100%,300px);height:250px;display:block}.book-chapter-adsense-slot{width:100%;height:250px;min-height:250px;max-height:250px}.book-chapter-ad-box span{font-size:.9rem;font-weight:700}.book-chapter-ad-box strong{color:#0f766e;font-size:1rem}.book-chapter-ad-error{color:#b91c1c;margin:.8rem 0 0;font-size:.92rem;font-weight:800}.book-chapter-ad-continue{color:#fff;cursor:pointer;background:#0f766e;border:none;border-radius:.6rem;width:100%;margin-top:1rem;padding:.8rem 1rem;font-family:inherit;font-size:.98rem;font-weight:900}.book-chapter-ad-continue:disabled{cursor:not-allowed;opacity:.55}@keyframes book-paid-sheet-in{0%{opacity:.6;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:64rem){.book-paid-plumas-packages{grid-template-columns:1fr}}@media (max-width:40rem){.book-chapter-ad-modal-backdrop{padding:.5rem}.book-chapter-ad-modal{width:100%;height:calc(100dvh - 1rem);max-height:calc(100dvh - 1rem);padding:1rem}.book-chapter-ad-box{margin-top:.75rem;padding:.6rem}.book-chapter-ad-modal{height:min(35rem,100dvh - 1rem)}.book-chapter-adsense-slot{min-height:12rem}.book-paid-chapter-modal-backdrop{padding-inline:0}.book-paid-chapter-modal{border-radius:.85rem .85rem 0 0;padding:1.2rem .6rem 1rem}.book-paid-chapter-actions button{width:100%}.book-paid-plumas-pack{grid-template-columns:3.15rem minmax(0,1fr) minmax(4.2rem,auto);grid-template-areas:"image amount bonus""image price action";gap:.35rem .5rem;padding:.55rem .45rem}.book-paid-plumas-pack-image{grid-area:image}.book-paid-plumas-pack-amount{grid-area:amount}.book-paid-plumas-pack-bonus{grid-area:bonus}.book-paid-plumas-pack-price{grid-area:price}.book-paid-plumas-pack button{grid-area:action}.book-paid-plumas-pack-amount strong{font-size:.92rem}.book-paid-plumas-pack-price{font-size:.76rem}.book-paid-plumas-pack button{min-height:1.9rem;font-size:.62rem}}
