:root{color:#111;font-synthesis:none;--accent:#fe3355;--muted:#85858d;--line:#ededf0;background:#f3f3f5;font-family:Poppins,Arial,sans-serif}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body{-webkit-font-smoothing:antialiased;overscroll-behavior-y:contain;touch-action:pan-x pan-y;width:100%;min-height:100%}body{font-size:.28rem}.grecaptcha-badge{visibility:hidden!important}button,input,select{font:inherit}button{cursor:pointer;color:inherit;background:0 0;border:0;padding:0}div[role=button]{cursor:pointer}button:disabled,div[role=button][aria-disabled=true]{opacity:.35;cursor:default}a{color:inherit;text-decoration:none}:focus,:focus-visible{outline:none!important}button:active,div[role=button]:not([aria-disabled=true]):active,a:active{opacity:.6}svg{flex-shrink:0;width:.44rem;height:.44rem}h1,h2,h3,p{margin:0}h2{font-size:.36rem}small{font-size:.22rem}img{max-width:100%;display:block}.app-shell{max-width:480px;min-height:100dvh;margin:auto;position:relative}.has-nav{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.demo-banner{text-align:center;color:#966b40;background:#fff2e5;font-size:.2rem;line-height:.44rem}.header{z-index:10;background:#fff;border:0;border-bottom:.01rem solid #f0f0f0;justify-content:space-between;align-items:center;height:.88rem;padding:0 .24rem;display:flex;position:sticky;top:0}.header h1{font-size:.34rem;font-weight:600}.header .brand{letter-spacing:-.012rem;align-items:center;font-family:Albert Sans,Arial,sans-serif;font-size:.4rem;font-weight:700;display:flex}.header button{place-items:center;min-width:.64rem;min-height:.8rem;display:grid}.header>span{min-width:.6rem}.bottom-nav-viewport{z-index:10;pointer-events:none;width:100%;height:100dvh;position:fixed;top:0;left:0}.bottom-nav{pointer-events:auto;border-top:.01rem solid var(--line);z-index:10;width:100%;max-width:480px;height:calc(1rem + env(safe-area-inset-bottom));padding:.1rem .3rem calc(.08rem + env(safe-area-inset-bottom));background:#fff;justify-content:space-around;margin:0 auto;display:flex;position:absolute;bottom:0;left:0;right:0}.bottom-nav a{color:#555;flex-direction:column;justify-content:center;align-items:center;gap:.04rem;min-width:1.3rem;font-size:.2rem;display:flex}.bottom-nav .active{color:var(--accent)}.primary{background:var(--accent);color:#fff;border-radius:.5rem;justify-content:center;align-items:center;padding:.22rem .4rem;font-size:.26rem;font-weight:600;display:inline-flex}.full{width:100%;margin-top:.24rem}.secondary{text-align:center;color:var(--muted);padding:.24rem}.empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:.44rem;padding:1.6rem .48rem;display:flex}.empty>svg{width:1rem;height:1rem}.preview{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:4.8em;display:-webkit-box;overflow:hidden}.muted{color:var(--muted);margin:.24rem 0;font-size:.22rem;line-height:1.7}.overlay{z-index:30;background:#0006;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{color:#111;width:100%;max-width:480px;padding:.6rem .48rem max(.48rem, env(safe-area-inset-bottom));background:#fff;border-radius:.36rem .36rem 0 0;max-height:85dvh;position:relative;overflow:auto}.sheet h2{margin-bottom:.32rem;padding-right:.5rem;font-size:.44rem}.sheet p{color:var(--muted);margin-bottom:.36rem;font-size:.26rem;line-height:1.8}.sheet-close{width:.6rem;height:.6rem;position:absolute;top:.32rem;right:.32rem}.order-summary{background:#f5f5f7;border-radius:.16rem;justify-content:space-between;gap:.2rem;padding:.32rem;font-size:.24rem;display:flex}.result-select{justify-content:space-between;align-items:center;padding:.4rem 0;font-size:.24rem;display:flex}.result-select select{background:#fff;border:.02rem solid #ddd;border-radius:.12rem;max-width:50%;padding:.16rem}.result-icon{width:1.3rem;height:1.3rem;color:var(--accent);background:#fff0f3;border-radius:50%;place-items:center;margin:0 auto .4rem;display:grid}.result-icon svg{width:.7rem;height:.7rem}.toast{color:#fff;text-align:center;z-index:10000;background:#222e;border-radius:.16rem;width:max-content;max-width:330px;padding:.26rem .36rem;font-size:.24rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.app-loading,.page-loading{z-index:60;background:0 0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.app-loading:after,.page-loading:after{content:"";background:url(/assets/loading-CZov-IyT.webp) 50%/contain no-repeat;width:.6rem;height:.6rem;animation:.8s linear infinite brand-refresh-spin}.app-shell:has(>.app-loading) .page-loading{visibility:hidden}input{accent-color:var(--accent)}.brand-header{padding:0 .32rem}.brand span{color:var(--accent)}.brand-logo{object-fit:cover;border-radius:.14rem;width:.48rem;height:.48rem;margin-right:.14rem}.bottom-nav svg{width:.48rem;height:.48rem}.loading-state{text-align:center;color:var(--muted);padding:1.6rem .48rem}.loading-state:before{content:"";background:url(/assets/loading-CZov-IyT.webp) 50%/contain no-repeat;width:.6rem;height:.6rem;margin:0 auto .24rem;animation:.8s linear infinite brand-refresh-spin;display:block}.loading-image{background:0 0;animation:.8s linear infinite brand-refresh-spin}.paywall{color:#111;background:#fff;padding:.16rem .32rem .5rem}.plans{-webkit-overflow-scrolling:touch;gap:.24rem;display:flex;overflow-x:auto}.plans::-webkit-scrollbar{display:none}.plans>.plan{flex-shrink:0;width:calc(50% - .12rem)}.plans>.plan:only-child{width:100%}.packs{grid-template-columns:repeat(3,1fr);gap:.16rem;display:grid}.plan{text-align:center;border:.02rem solid #e9e9ec;border-radius:.18rem;flex-direction:column;align-items:center;gap:.2rem;padding:.36rem .16rem;font-size:.22rem;display:flex}.plan strong{font-size:.36rem}.plan.selected,.methods .selected{border-color:var(--accent);color:var(--accent);background:#fff0f3}.methods{grid-template-columns:repeat(4,1fr);gap:.1rem;margin-top:.24rem;display:grid}.methods button{border:.02rem solid #ddd;border-radius:.12rem;padding:.24rem .06rem;font-size:.2rem}.payment-box{border-top:.02rem solid var(--line);margin-top:.44rem;padding-top:.36rem}.payment-box>small{text-align:center;display:block}.legal-links{color:var(--muted);text-align:center;font-size:.2rem}.paywall.reader-paywall{padding:0 .24rem .48rem;font-family:Albert Sans,Arial,sans-serif}.paywall-chapter{color:#938f98;justify-content:center;align-items:center;gap:.08rem;margin-bottom:.36rem;font-size:.28rem;line-height:.34rem;display:flex}.paywall-chapter:before,.paywall-chapter:after{content:"";background:#e8e6eb;width:.44rem;height:.02rem}.paywall-balance{background:#f7f6f9;border-radius:.24rem;grid-template-columns:1fr 1fr;align-items:center;height:.92rem;margin-bottom:.24rem;display:grid}.paywall-balance>div{flex-direction:column;gap:.06rem;min-width:0;padding-left:.4rem;display:flex;position:relative}.paywall-balance-right:before{content:"";background:#dfdde5;width:.02rem;height:.56rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.paywall-balance>div>span{color:#737581;font-size:.24rem;line-height:.28rem}.paywall-balance strong{color:#20212a;font-size:.28rem;font-weight:600;line-height:.34rem}.paywall-balance strong small{font-size:.28rem}.paywall-balance .wallet-amounts{flex-wrap:wrap;align-items:center;gap:.16rem;font-size:.28rem;display:flex}.paywall-balance .wallet-amounts>span+span{padding-left:.18rem;position:relative}.paywall-balance .wallet-amounts>span+span:before{content:"";background:#dfdde5;width:.02rem;height:.24rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.paywall.reader-paywall .membership-card{background:linear-gradient(90deg,#ffe9ad 0%,#f3c675 100%);border:.01rem solid #ffd697;border-radius:.24rem;min-height:3.98rem;margin-bottom:.28rem;padding:.32rem .24rem .24rem;box-shadow:0 .04rem .12rem #0000000d}.reader-paywall .membership-card .section-title{align-items:flex-start;min-height:.6rem}.reader-paywall .membership-card .section-title h2{color:#893300;font-size:.4rem;font-weight:700;line-height:.48rem}.reader-paywall .membership-card .section-title small{color:#ca7f52;font-size:.22rem}.reader-paywall .member-benefits{grid-template-columns:1fr 1fr;gap:.16rem .24rem;margin:.04rem 0 .24rem;display:grid}.member-benefits>span{color:#893300;align-items:center;gap:.1rem;font-size:.26rem;line-height:.32rem;display:flex}.member-benefits img{stroke-width:4px;width:.24rem;height:.2rem}.paywall.reader-paywall .plans{gap:.28rem}.paywall.reader-paywall .plans>.plan{width:calc(50% - .14rem)}.paywall.reader-paywall .plans>.plan:only-child{width:100%}.paywall.reader-paywall .plans .plan{text-align:left;color:#803905;background:#fdf7ef;border:.04rem solid #0000;border-radius:.2rem;align-items:flex-start;gap:0;min-width:0;height:1.74rem;padding:.24rem .2rem;position:relative}.reader-paywall .plan-name{font-size:.26rem;font-weight:600;line-height:.32rem}.paywall.reader-paywall .plans .plan strong{color:#803905;font-size:.48rem;line-height:.58rem}.paywall.reader-paywall .plans .plan small{color:#848694;font-size:.24rem;line-height:.28rem}.paywall.reader-paywall .plans .plan.selected{background:#fff;border-color:#af4a00;box-shadow:0 .08rem .28rem #8933001a}.paywall.reader-paywall .plans .plan.selected strong{color:#fe3355}.plan-badge{color:#fff;background:linear-gradient(90deg,#ffbb59,#fe3355);border-radius:0 .2rem 0 .16rem;height:.3rem;padding:0 .16rem;font-size:.2rem;line-height:.3rem;position:absolute;top:-.04rem;right:-.04rem}.paywall.reader-paywall>.section-title{min-height:.34rem;margin-bottom:.2rem}.reader-paywall>.section-title h2{color:#777;font-size:.28rem;line-height:.34rem}.reader-paywall>.section-title small{color:#a5a5a5;font-size:.22rem;line-height:.26rem}.paywall.reader-paywall .packs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.24rem .26rem}.paywall.reader-paywall .coin-pack{background:#fff;border:.02rem solid #e8e6eb;border-radius:.16rem;height:1.7rem;box-shadow:0 .04rem .12rem #0000000d}.paywall.reader-paywall .coin-pack strong{color:#0e0e16;justify-content:center;align-items:center;gap:.06rem;margin:.28rem 0 0;font-size:.36rem;line-height:.44rem;display:flex}.reader-paywall .coin-pack img{width:.3rem;height:.3rem}.paywall.reader-paywall .coin-pack .pack-bonus{color:#0e0e16;margin-bottom:.16rem;font-size:.22rem;line-height:.3rem}.paywall.reader-paywall .pack-price{color:#0e0e16;background:#f3f3f5;height:.52rem;margin-top:auto;padding:.1rem 0;font-size:.24rem;line-height:.28rem}.paywall.reader-paywall .coin-pack.selected{border-color:#af4a00}.reader-paywall .coin-pack.selected .pack-price{color:#fe3355;background:#feeff1}.reader-paywall .payment-terms{color:#b3b3b3;margin:.32rem 0;font-size:.22rem;line-height:.26rem}.reader-paywall .legal-links{color:#aaa;margin-bottom:.48rem;font-size:.22rem;line-height:.3rem}.reader-paywall .legal-links a{text-decoration:underline}.paywall.reader-paywall .account-payment-dock{padding:.16rem .24rem max(.24rem, env(safe-area-inset-bottom));background:linear-gradient(#fff0dd,#fff 100%);border:0;border-radius:.32rem .32rem 0 0}.reader-paywall .payment-dock-title{font-size:.26rem;line-height:.32rem}.reader-paywall .payment-dock-title>span{color:#a5a5a5;font-size:.22rem}.paywall.reader-paywall .methods{gap:.12rem;margin-top:.16rem}.paywall.reader-paywall .methods button{color:#111;background:#fff;border:.01rem solid #dddde4;border-radius:.16rem;justify-content:center;align-items:center;gap:.06rem;min-height:.68rem;padding:.08rem .04rem;font-size:.3rem;font-weight:700;display:flex;box-shadow:0 .04rem .08rem #0000000a}.paywall.reader-paywall .methods button.selected{border:.03rem solid #fe3355;box-shadow:0 .08rem .28rem #6354401f}.reader-paywall .methods img{object-fit:contain;width:.36rem;height:.36rem}.payment-inline .card-section .adyen-checkout__input[data-cse],.sheet-panel .sheet-body .adyen-checkout__input[data-cse]{padding:0;overflow:hidden}.payment-inline .card-section .adyen-checkout__input[data-cse] iframe,.sheet-panel .sheet-body .adyen-checkout__input[data-cse] iframe{width:100%;height:100%;display:block}.payment-inline .card-section input.adyen-checkout__input,.sheet-panel .sheet-body input.adyen-checkout__input{font-size:.32rem}.payment-inline .card-section .adyen-checkout__card-input>input[style*="opacity: 0"],.sheet-panel .sheet-body .adyen-checkout__card-input>input[style*="opacity: 0"]{top:var(--card-keypad-focus-top,0px);left:var(--card-keypad-focus-left,0px);pointer-events:none;position:fixed}.paypal-wordmark{color:#003087;font-style:italic;font-weight:700}.reader-paywall .methods img.paypal-logo{width:1rem;height:.38rem}.paywall.reader-paywall .account-payment-dock .primary{border-radius:.5rem;margin-top:.2rem}.reader-paywall .member-price{align-items:baseline;display:flex}.reader-paywall .member-price>span{font-size:.28rem;font-weight:500;line-height:.34rem}.reader-paywall .methods button[aria-label=Card] img{width:.32rem;height:.26rem}.reader-paywall .methods button[aria-label=Card] span{font-family:Poppins,Arial,sans-serif;font-size:.28rem;font-weight:500}.reader-paywall .pack-bonus-row .pack-badge{padding:0 .16rem}.account-page{padding:.48rem .32rem}.account-page>.paywall{padding:0}.user-row{align-items:center;gap:.24rem;margin:.24rem 0 .6rem;display:flex}.user-row h2{margin-bottom:.12rem;font-size:.4rem}.user-row small{color:var(--muted)}.avatar{width:1.04rem;height:1.04rem;color:var(--accent);background:#fff0f3;border-radius:50%;place-items:center;display:grid}.pill{color:var(--accent);border:.02rem solid var(--accent);border-radius:.4rem;margin-left:auto;padding:.14rem .24rem;font-size:.22rem}.balance-card{background:#fff4eb;border-radius:.24rem;justify-content:space-between;align-items:center;margin-bottom:.48rem;padding:.4rem .32rem;display:flex}.balance-card h2{margin-top:.16rem;font-size:.5rem}.menu-row{border-bottom:.02rem solid var(--line);align-items:center;gap:.24rem;width:100%;min-height:1.2rem;font-size:.26rem;display:flex}.menu-row svg:last-child,.menu-row input{margin-left:auto}.menu-row svg{width:.4rem}.login-hero{text-align:center;padding:1rem .24rem .5rem}.login-hero h1{margin-bottom:.8rem;font-size:.6rem}.login-hero h2{margin-bottom:.24rem;font-size:.46rem}.login-hero p{color:var(--muted);font-size:.26rem;line-height:1.8}.social{text-align:center;border:.02rem solid #ddd;border-radius:.5rem;width:100%;min-height:.96rem;margin:.24rem 0;font-weight:600;display:block}.legal-copy{color:var(--muted);font-size:.28rem;line-height:1.8}.reader{color:#111;background:#fff;flex-direction:column;height:100dvh;min-height:0;font-family:Albert Sans,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.reader-stage{touch-action:pan-y;flex:1;min-height:0;position:relative;overflow:hidden}.reader-track{height:100%;position:relative}.reader-chapter-panel{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;height:100%;padding-top:.88rem;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom));background:#fff;overflow-y:auto}.reader-chapter-panel::-webkit-scrollbar{display:none}.reader-stage-busy .reader-chapter-active{pointer-events:none;overflow-y:hidden}.reader-chapter-preview{pointer-events:none;position:absolute}.reader-chapter-previous{top:-100%}.reader-chapter-next{top:100%}.chapter-preview-loading{color:#666;text-align:center;padding:.8rem .48rem}.reader-transition-loading{z-index:9;left:50%;bottom:calc(1.68rem + env(safe-area-inset-bottom));color:#666;background:#fff;border-radius:.32rem;padding:.16rem .32rem;position:fixed;transform:translate(-50%);box-shadow:0 .04rem .24rem #0001}.chapter-transition-hint{color:#666;flex-direction:column;align-items:center;gap:.32rem;padding:.88rem 0 .1rem;font-family:Albert Sans,Arial,sans-serif;font-size:.28rem;font-weight:500;line-height:.42rem;display:flex}.chapter-transition-arrow{width:.24rem;height:auto;animation:1.5s ease-in-out infinite chapter-transition-bounce}@keyframes chapter-transition-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-.08rem)}}@media (prefers-reduced-motion:reduce){.chapter-transition-arrow{animation:none}}.reader-title{white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0 .12rem;font-size:.34rem;overflow:hidden}.reader-header{z-index:5;border-bottom:.01rem solid #ededed;flex-shrink:0;width:100%;position:absolute;top:0;left:0}.reader-header img{width:.48rem;height:.48rem;display:block}.reader-header-hidden{visibility:hidden;pointer-events:none}.reader-header-action{flex-direction:column;justify-content:center;align-items:center;gap:.04rem;display:flex}.reader-header-action span{color:#333;font-size:.18rem;font-weight:500;line-height:.22rem}.reader-header-action .added{color:#fe3355}.reader-header-action.mgr16{margin-right:.32rem}.chapter{padding:.48rem;font-family:Georgia,serif;line-height:1.6}.chapter.chapter-paywall{padding-top:.08rem;padding-bottom:.24rem}.chapter h1{margin-bottom:.86rem;font-size:.64rem;line-height:1.3}.chapter h2{font-family:Albert Sans,Arial,sans-serif;font-size:.34rem;font-weight:600}.chapter-paywall h2{text-align:center}.chapter p{margin-bottom:.34rem}.chapter:has(>.chapter-transition-hint)>p:last-of-type{margin-bottom:0}.reader-nav{z-index:8;border-top:.02rem solid var(--line);width:100%;max-width:480px;height:calc(1.28rem + env(safe-area-inset-bottom));padding:.24rem .4rem calc(.36rem + env(safe-area-inset-bottom));background:#fff;justify-content:space-between;align-items:center;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.reader-nav button{color:#14141f;background:#efefef;border-radius:.64rem;min-width:2.4rem;height:.64rem;min-height:.64rem;font-size:.28rem}.reader-nav button:nth-child(2){background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:.04rem;min-width:.8rem;font-size:.18rem;line-height:.22rem;display:flex}.reader-nav button:nth-child(2) svg{width:.4rem;height:.4rem}.unlock{text-align:center;padding:.4rem .5rem}.unlock>svg{width:.72rem;height:.72rem;color:var(--accent);margin-bottom:.3rem}.unlock label{margin-top:.4rem;font-size:.24rem;display:block}.balance-line{color:var(--muted);padding:.24rem .32rem;font-size:.24rem}.overlay:has(>.font-sheet){background:0 0}.font-sheet{padding:0 .39rem calc(.23rem + env(safe-area-inset-bottom));background:#f9f9f9;border:.01rem solid #ededed;border-radius:.44rem .44rem 0 0}.font-sheet h2{height:1.19rem;margin:0;padding:.33rem .8rem 0 0;font-family:Albert Sans,sans-serif;font-size:.3rem;font-weight:500;line-height:.58rem}.font-sheet .sheet-close{background:url(data:image/webp;base64,UklGRi4EAABXRUJQVlA4WAoAAAAwAAAANQAANQAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZWUDhMPwIAAC81QA0Qd8EokiRFufijIwHn8tyjCUZtJDnyxl/ePQDH8tgfozaSHHnjL+8egGN57I9h20iKg17dPTNjHe7/z8j4EEgI9EgITMiYkZFRI+PGjR4/duQ/QL6+r44xijFqram1yjlb1hJCcDyPGKPzfYUQ9N6FEMQY5ZzlnNVahRDEGAFiJNumrfPse5/tz6e18g/v6mzcBCL6z0AC0jY56N5F5A0kSZIkSZIkQzeZLVY7YLdezNJ+IEmSJEmS1G0ZzrYAAAAAAGxnA/NSI1kCACBtWKUN0xHjDQDoFjYTPdsLANAvLJpKjvaADfux6rApAFgXpkHmHPDAPChYByp7XXZGOQb8MIqwKdzIfJ92dSj0YdRL5ZgJ4ItxWfNq+RpEXaqFFPBGUoyV/1gGcgD4Y0jOxEd5Xq6P+HM8LteX+Ggzhq34KD+Hw/kR5flw+IXoKqEvv/b7ViDO+0d+tm52thZxak7O9qghUN6RqViPKnVqXsOAMnVemZu0ASUqHyunAQXddfd3OhyO//lTecwkURUyU1OqGUFUNwPWgn9ISiyrU+kjcXXJ8q1Apa7EQgvSroEm9LIKleu6JCpBZi9FhWZuINd1Iaq4zPK6VrgBh7Iav74/4nPIyhyQYWmzK2XNFN6YWIfq7Lrcu9zJvMek0mq9u1K1l3V8O2ArFjtcO1lNnb2uFFFTYqk3HcUDiD2JjZQBrmVNfR1NWqzkCUvCHAdTmk1Xyl6eNMwxeKBJzkOnyN1PZ4v1rjDpxSzpqrYQAA==) 50%/.54rem .54rem no-repeat;width:.88rem;height:.88rem;top:.02rem;right:.06rem}.font-sheet .sheet-close svg{display:none}.font-controls{background:#fff;border-radius:2rem;justify-content:space-between;align-items:center;height:1.12rem;padding:0 .6rem 0 .24rem;display:flex}.font-controls span{color:#202020;white-space:nowrap;flex-shrink:0;font-family:Albert Sans,sans-serif;font-size:.32rem;font-weight:400;line-height:.44rem}.font-controls [role=button]{color:#202020;touch-action:manipulation;background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:.92rem;height:1.12rem;padding:0;font-family:Albert Sans,sans-serif;font-size:.44rem;font-weight:400;line-height:.44rem;display:flex}.font-controls [role=button] img{width:auto;height:.44rem;display:block}.font-controls [role=button]:last-child{width:.88rem}.font-controls [role=button][aria-disabled=true]{opacity:.4}.recommendations{padding:.5rem .32rem}.recommendations h2{text-align:center}.recommendations .row{margin:.4rem 0}.recommendations>a{text-align:center;color:var(--accent);padding:.4rem;display:block}.overlay:has(>.toc-sheet){background:#00000080}.toc-sheet{color:#222;border-radius:0;flex-direction:column;width:6.7rem;height:100dvh;max-height:100dvh;margin-left:max(0,50vw - 4.8rem);margin-right:auto;padding:0;font-family:Albert Sans,Arial,sans-serif;display:flex;overflow:hidden}.toc-sheet .sheet-close{background:url(data:image/webp;base64,UklGRsIDAABXRUJQVlA4WAoAAAAwAAAARwAARwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZWUDhM0wEAAC9HwBEQl6CokSSlFw/NnX8d9yMbihpJUnrx0Nz513E/UtRIktKLh+bOv477kZo2ktzk5dydDsTD+wBwrXVzTth723vPSylwzglV/f9/BFZEAHBgAAQUeEABCBDcSJLkKKfv0LD5/8eimd0xMSL6z8ht20i5DThL2s5izBMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMvxtk5dtLdu3F+OS7S3YynXwxTtbT5cSzlFe7uUUq7nPtbacL6WUm7R2j97K+c7BnQ+l+cY12iNj7l6wZh+nPPYMF/xd/1louIdVhtdhRmroPUwrjUxpnUxpLUxovXxV22BP2ob/E1b4Xdth1+1IX7VhvhFm+JnbYpvmqgybeTZJdGJMt3/eZ7HRO+HTO+rPO/PRO/zTN+XPN+7RN/fTHkgTz7JlpcC8axefhujtdXLk/to3erl20u0ThXzdjj/ny67sYvfA9vttPyL/HAAAA==) 50%/contain no-repeat;width:.48rem;height:.48rem;top:.24rem;right:.24rem}.toc-sheet .sheet-close svg{display:none}.toc-book{flex-shrink:0;align-items:center;gap:.24rem;height:2.16rem;padding:.56rem .8rem .32rem .32rem;display:flex}.toc-book .cover{border-radius:.06rem;flex-shrink:0;width:.94rem;height:1.28rem}.toc-book h2{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;margin:0;padding:0;font-size:.3rem;font-weight:600;line-height:.36rem;display:-webkit-box;overflow:hidden}.toc-summary{color:#999;border-top:.01rem solid #ededed;border-bottom:.01rem solid #ededed;flex-shrink:0;justify-content:space-between;align-items:center;height:.92rem;padding:0 .32rem;font-size:.28rem;line-height:.34rem;display:flex}.toc-summary strong{font-size:.32rem;font-weight:600;line-height:.38rem}.toc-list-viewport{flex:1;min-height:0;position:relative}.toc-sheet .chapter-list{overscroll-behavior:contain;height:100%;padding-bottom:env(safe-area-inset-bottom);scrollbar-width:none;overflow-y:auto}.toc-scroll-track{pointer-events:none;width:.44rem;position:absolute;top:.68rem;bottom:.68rem;right:.38rem}.toc-scroll-handle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;pointer-events:auto;background:#ffffff80;border:.01rem solid #ededed;border-radius:.44rem;width:.44rem;height:.88rem;display:flex;box-shadow:0 0 .16rem #00000014}.toc-scroll-handle:active{cursor:grabbing}.toc-scroll-handle img{pointer-events:none;width:.16rem;height:.24rem;margin:.34rem 0 0 .14rem}.toc-sheet .chapter-list .chapter-item{color:#222;justify-content:space-between;align-items:center;width:100%;height:1.04rem;padding:0 .54rem 0 .32rem;font-size:.28rem;font-weight:600;line-height:.34rem;display:flex}.toc-sheet .chapter-list .chapter-item>span:first-child{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin-right:.16rem;overflow:hidden}.toc-sheet .chapter-list .active{color:#fe3355}.toc-sheet .toc-free{color:#888;font-weight:400}.toc-sheet .chapter-list img{width:.48rem;height:.48rem;display:block}.reader .preview{margin-bottom:0}.reader-end-nav-slot{height:1.18rem}.reader-nav.reader-nav-inline{border:0;height:1.18rem;padding:.24rem;position:static;transform:none}.reader-nav.reader-nav-inline button{background:#efefef;border-radius:.64rem;height:.64rem;min-height:.64rem;font-size:.28rem}.reader-nav.reader-nav-inline button:nth-child(2){background:0 0}.reader-nav.reader-nav-inline button span{font-size:.18rem}.recommendations.recommendations-feed{padding:0}.recommendations.recommendations-feed>h2,.recommendations.recommendations-feed>p{padding:.32rem .56rem}.recommendations-empty{text-align:center}.end-feed{text-align:left}.feed-card{color:#14141f;background:#fff;border-bottom:.2rem solid #eee;height:11.78rem;padding-top:.24rem;position:relative;overflow:clip}.feed-card h3{letter-spacing:.0072rem;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-height:1.28rem;margin:0 .4rem 0 .56rem;font-family:Georgia,serif;font-size:.56rem;font-weight:400;line-height:.64rem;display:-webkit-box;overflow:hidden}.feed-footer{padding:.56rem .8rem calc(.48rem + env(safe-area-inset-bottom));text-align:center}.feed-footer p{color:#777;text-align:center;font-family:Albert Sans;font-size:.3rem;font-weight:400}.feed-back-top{color:#fe3355;background:#feeff1;border-radius:.84rem;width:4.4rem;height:.98rem;margin-top:.48rem;font-family:Albert Sans,sans-serif;font-size:.32rem;font-weight:500;line-height:.38rem}.feed-tags{gap:.16rem;height:.4rem;margin:.24rem .56rem 0;display:flex;overflow:hidden}.feed-tags span{color:#b8741a;white-space:nowrap;background:#f5eadc;border-radius:.08rem;flex-shrink:0;height:.4rem;padding:.02rem .12rem;font-family:Poppins,sans-serif;font-size:.24rem;font-weight:400;line-height:.36rem}.feed-description{letter-spacing:.0072rem;overflow-wrap:break-word;margin:.7rem .56rem 0;font-family:Georgia,serif;font-size:.36rem;line-height:.56rem}.feed-description p+p{margin-top:.7rem}.feed-fade{pointer-events:none;background:linear-gradient(#fff0 0%,#fff 60% 100%);width:100%;height:2.52rem;position:absolute;bottom:0;left:0}.feed-expand{color:#fff;pointer-events:auto;background:#fe3355;border-radius:.48rem;justify-content:center;align-items:center;gap:.08rem;width:2.14rem;height:.8rem;font-family:Poppins,sans-serif;font-size:.28rem;font-weight:500;line-height:.42rem;display:flex;position:absolute;bottom:.24rem;right:.56rem;box-shadow:0 .04rem .24rem #fe335559}.feed-expand img{width:.22rem;height:.12rem}.books-page{padding:0 .24rem .48rem}.book-section{padding-bottom:.4rem}.section-title{justify-content:space-between;align-items:center;gap:.16rem;min-height:.86rem;display:flex}.section-title h2{font-size:.3rem;font-weight:600}.section-title a{color:#777;align-items:center;font-size:.22rem;display:flex}.section-title svg{width:.24rem;height:.24rem}.book-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem .18rem;display:grid}.book-card{text-align:left;flex-direction:column;align-items:stretch;gap:.08rem;min-width:0;display:flex}.cover{aspect-ratio:.67;object-fit:cover;background-color:#efefef;border:.01rem solid #0000000d;border-radius:.08rem;width:100%;display:block;overflow:hidden}.book-info{flex-direction:column;gap:.08rem;min-width:0;display:flex}.book-info strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:.64rem;font-size:.24rem;font-weight:500;line-height:.32rem;display:-webkit-box;overflow:hidden}.book-grid .book-info strong{height:.64rem}.book-info small{color:#c06300;font-size:.22rem}.book-info .author{color:var(--muted);font-size:.22rem}.book-rows{flex-direction:column;gap:0;display:flex}.book-card.row{flex-direction:row;align-items:flex-start;gap:.2rem;padding:.24rem 0}.book-card.row:first-child{padding-top:0}.row .cover{aspect-ratio:auto;flex-shrink:0;width:1.8rem;height:2.56rem}.row .book-info{flex:1;gap:.2rem;padding:.1rem 0}.end-note{text-align:center;color:#d1d1d1;padding:.24rem;font-size:.22rem}.load-more{width:100%;color:var(--accent);padding:.3rem}.continue-bar{z-index:9;width:100%;max-width:480px;left:50%;bottom:calc(1rem + env(safe-area-inset-bottom));background:#fffffffc;border:0;align-items:center;gap:.16rem;height:.88rem;padding:.12rem .24rem .14rem;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 -.04rem .4rem #00000026}.continue-bar>div{flex-direction:column;flex:1;gap:.08rem;min-width:0;display:flex}.continue-bar strong{white-space:nowrap;text-overflow:ellipsis;font-size:.22rem;font-weight:600;line-height:.28rem;overflow:hidden}.continue-bar small{color:#be6201;font-size:.2rem;line-height:.3rem}.continue-bar .primary{border-radius:.6rem;flex:none;width:1.6rem;height:.64rem;padding:.1rem .24rem;font-size:.24rem;font-weight:500;line-height:.36rem}.continue-bar svg{width:.32rem}.continue-bar .continue-bar-close{color:#777;background:0 0;flex-shrink:0;place-items:center;width:.48rem;height:.64rem;margin-left:-.08rem;padding:0;display:grid}.continue-bar .continue-bar-close svg{width:.32rem;height:.32rem}.books-page.with-continue{padding-bottom:1.2rem}.books-page.home{background:#f8f8fa;min-height:calc(100vh - 1.88rem);padding:.24rem}.books-page.home.with-continue{padding-bottom:1.2rem}.home .book-section{background:#fff;border-radius:.16rem;margin-bottom:.16rem;padding:0 .24rem .24rem}.book-rail{scrollbar-width:none;gap:.16rem;margin:0 -.24rem;padding:0 .24rem;display:flex;overflow-x:auto}.book-rail::-webkit-scrollbar{display:none}.book-rail .book-card{flex:0 0 1.8rem}.book-rail .cover{aspect-ratio:auto;height:2.4rem}.cover img{object-fit:cover;width:100%;height:100%}.book-rail strong{height:.56rem;font-size:.22rem;line-height:.28rem}.book-grid .cover{aspect-ratio:103/147}.library{padding:.24rem .32rem .48rem}.library .book-grid{gap:.24rem .16rem}.library .cover{aspect-ratio:109/155}.library .book-grid .book-card{gap:.1rem}.library .book-info{gap:.04rem}.row strong{max-height:.8rem;font-size:.28rem;line-height:.4rem}.row .book-info small{font-size:.22rem}.continue-bar .cover{width:.72rem;height:.96rem;position:absolute;top:-.2rem;left:.24rem}.continue-copy{text-align:left;flex-direction:column;flex:1;gap:.04rem;min-width:0;margin-left:.92rem;display:flex}.home .section-title{align-items:flex-start;min-height:.82rem;padding:.2rem 0 .16rem}.home .section-title h2{line-height:.46rem}.home .section-title a{color:var(--accent);margin-top:.1rem;line-height:.34rem}.home .book-info{gap:.04rem}.home .book-info strong{font-weight:500}.home .book-info small{line-height:.34rem}.home .book-grid{row-gap:.24rem}.home .book-grid .book-card{gap:.1rem}.home-refresh{color:#777;background:0 0;justify-content:center;align-items:center;gap:.12rem;margin:0 auto;padding:0 0 .24rem;font-size:.28rem;display:flex}.home-refresh img{width:.4rem;height:.4rem}.home-refresh:disabled{opacity:.5}.brand-header{backface-visibility:hidden;transform:translateZ(0)}.brand-header .brand-refresh{background:0 0;place-items:center;min-width:.48rem;min-height:.48rem;display:grid}.brand-refresh:disabled{opacity:.5}.brand-refresh .refresh-icon{background:url(data:image/webp;base64,UklGRhIEAABXRUJQVlA4WAoAAAAwAAAALwAALwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZWUDhMIwIAAC8vwAsQf8EokiRFVQtHr5NwUs6/pYW2wSiSJEVVC0evk3BSzr+lhWYUSZKiqoWj10k4Keff0kIrbNu2DSYIge4R///7vs/zPN73XWOM3Hu3tVZe1xVrrZpzZu/911prrZVJmirJr7XGWkutNfbeXd2AJEopsffuagcAklAjSQeokmw1kmwVIMlWNwAASNIBagcAINu2bbVtFGZmkO2w+cz//7tE19aRio8R/Xfgtm0keWZ3e9c56u4bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoDq+Hbx8fb8Prw15K+0/TiIiIiIjp007X0vZoGRGxrrAYbjV8TmbT09Tncl6yW44/P8crjOcXeIt4z3weC2Ljx+Oq2O74YVIQeeQj4iPxeW1ITa6qtVTOi8Jr1SBZHmy0kdkYNGyeU7hoCN1lnHNXOPIHrRvNm08uVjfNngmMmt5scO9T2F1ETNpmlPH+yYDc11NEnLeOL+KdxjRikpo1WEG7kw4j4qFA61q3dV3XdV3Xty1Ouo6Io17PzjBiWXVA0p/jPs9mkcefvwD9V367If0v1JInzfHtV7umEePO1USeX/WKg2Vzjjq+3c9pu0KmdSBzVq+/pTKnkWmduY34KiLQq45tJjtfCp08Wx/eq0InR8WEnA4XhYdVHX4cf+vwugTqT+cvO94ji9V7ZIXxaKvrvntt99RBL0m/7h6s/sP+RQAA) 50%/.48rem .48rem no-repeat;width:.48rem;height:.48rem}.brand-refresh .refresh-icon.spinning{background-image:url(/assets/loading-CZov-IyT.webp);background-size:contain;width:.48rem;height:.48rem;animation:.8s linear infinite brand-refresh-spin}@keyframes brand-refresh-spin{to{transform:rotate(360deg)}}.home-nav{padding-left:0;padding-right:0}.home-nav a{color:#333f3b;min-width:1.56rem;line-height:.3rem}.home-nav a.active{color:var(--accent)}.brand-header .brand{letter-spacing:0}:is(.column-header,.history-header){border-bottom:.01rem solid #f0f0f0;grid-template-columns:.64rem minmax(0,1fr) .64rem;padding:0 .24rem;display:grid}:is(.column-header,.history-header) h1{text-align:center;color:#222;text-overflow:ellipsis;white-space:nowrap;line-height:.52rem;overflow:hidden}:is(.column-header,.history-header) button{background:url(data:image/webp;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAC50lEQVR4AezavW4aQRQF4CUYEF2UJ0hNRSQegCZpIxcuLCU9Ek6bh0hpYcl9UkRyYSltipQ0SOER8gRWqNwY4XOQsLbY3bs2zOwZcdFeG2bMz3y6xysN+yrzW6WAA1XyZJkDOZAhYEx7BzmQIWBMewc5kCFgTHsHOZAhYEx7BzmQIWBMJ9dBg8HgzWg0mqK+o6Z8bKxxr+mkgIbD4dt+v3+92WxmqE+oGR5fYvz1XgoVT34+UMWLhZxip7Tb7W94j1NU/viA8Xf5gUPeTwKIOOiUGRZ+hjpBRTvkgRCfbawgco4qOn6v1+u/RROHGJMGYucgPkWx2q691Wr97Ha7X5bL5f/tQIAfskDEqYjVAyxuOp3OdD6f3+F+sEMSqEasbhGrr6FxqC4HxM6pEasJYvUvi3CTAiKOQqzy7jJASrGSA2LnKMVKCog4arGSAVKNlQQQO0c1Vo0DEUc5VrGB8u+XpRCr/AeOeppn56QQq0aAiJNKrKIDpRarqEDsnNRiFQ1oPB6fpBiraECr1eo93qxsJzDalgU+w4uPoGcx7Ph9LPpkGOdO4CTWlkW2xy0oUNnnwtc1G3RX2bTUeGigPyWrPcf/pmue3UrmZYaDAvV6vV+MU8lqT3l241muZF5iOCgQ9ozvubGOld6guNGOX08Hv986QyfNlJGCApECSHfcYMf9W1TRIR234EAU4dkK319NUoxbFCAisZNqx41PEKloQFwvkVKLW1QgIqUWt+hARGInpRK3RoB2SCnErTEgIqUQt0aBiKQet8aBdkiqcZMAIpJq3GSAiKQYNymgHZJS3OSAiKQUN0kgIqnETRZoh1QjbpfYmTzeK+1rxI1X2h/3lfZG3NhswUo6YvlVE6kkbsd7pX0eiPdzcbvA7uQP1AV2Ko/zSnuCFBU7abFYXKE+o674uOjvDjWWTMQOteDnvo4DGWIO5ECGgDHtHeRAhoAx7R3kQIaAMe0d5EAlAjWHvYMMqEcAAAD//w//OIMAAAAGSURBVAMAb0VfoEiDIWMAAAAASUVORK5CYII=) 50%/.48rem .48rem no-repeat;height:.64rem}:is(.column-header,.history-header) button svg{visibility:hidden}:is(.column,.history,.home .book-rows) .row .book-info{gap:0;height:2.56rem;padding:.12rem 0}:is(.column,.history,.home .book-rows) .book-info strong{color:#121212;overflow-wrap:anywhere;flex-shrink:0;width:4.54rem;max-width:100%;font-weight:600}:is(.column,.history,.home .book-rows) .book-description{-webkit-line-clamp:3;overflow-wrap:anywhere;color:#646464;-webkit-box-orient:vertical;flex-shrink:0;width:4.54rem;max-width:100%;height:1.02rem;margin-top:.04rem;font-size:.24rem;line-height:.34rem;display:-webkit-box;overflow:hidden}:is(.column,.history,.home .book-rows) .book-meta{justify-content:space-between;align-items:center;gap:.16rem;height:.34rem;margin-top:.12rem;display:flex}.column .book-info .book-meta{margin-top:auto}:is(.column,.history,.home .book-rows) .book-meta .author{text-overflow:ellipsis;white-space:nowrap;color:#b3b3b3;min-width:0;line-height:.34rem;overflow:hidden}:is(.column,.history,.home .book-rows) .book-tags{flex-shrink:0;gap:.08rem;max-width:65%;display:flex}:is(.column,.history,.home .book-rows) .book-tags small{text-overflow:ellipsis;white-space:nowrap;color:#c06300;background:#fbf5ef;border-radius:.08rem;min-width:0;height:.32rem;padding:0 .14rem;line-height:.32rem;overflow:hidden}.history .book-tags{order:-1}.history .book-meta .author{margin-left:auto}.install-bar{bottom:calc(1rem + env(safe-area-inset-bottom));z-index:12;clip-path:inset(-.48rem 0 0);background:#fffffffc;align-items:center;gap:.2rem;width:min(100%,9.6rem);height:1rem;padding:.14rem .24rem;font-family:Poppins,Arial,sans-serif;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 -.04rem .4rem #00000026}.install-bar .install-bar-icon{object-fit:contain;flex-shrink:0;width:.72rem;height:.72rem}.install-bar .install-bar-copy{color:#111;flex:1;min-width:0;margin:0;font-size:.26rem;font-weight:600;line-height:.32rem}.install-bar .install-bar-close{color:#777;background:0 0;flex-shrink:0;place-items:center;width:.48rem;height:.64rem;margin-left:-.12rem;padding:0;display:grid}.install-bar .install-bar-close svg{width:.32rem;height:.32rem}.install-bar .primary{color:#fff;background:#fe3355;border-radius:.6rem;flex-shrink:0;width:1.6rem;height:.64rem;padding:0;font-size:.24rem;font-weight:500;line-height:.36rem}.install-sheet p{margin:.48rem 0;line-height:1.7}.sheet.install-sheet-facebook{top:calc(1.1rem + env(safe-area-inset-top));border-radius:.24rem;width:calc(100% - .88rem);max-width:436px;padding:.32rem;font-family:Poppins,Arial,sans-serif;position:fixed;overflow:visible}.sheet.install-sheet-facebook .sheet-close{color:#999;width:.32rem;height:.32rem;top:.16rem;right:.16rem}.sheet.install-sheet-facebook .sheet-close svg{width:.32rem;height:.32rem}.sheet.install-sheet-facebook p{color:#333;margin:0;font-size:.3rem;line-height:.46rem}.sheet.install-sheet-facebook .install-menu-arrow{pointer-events:none;width:1.78rem;height:1.38rem;position:absolute;top:-1.1rem;right:-.24rem}.sheet.install-sheet-facebook .install-menu-icon{vertical-align:middle;width:.5rem;height:.4rem;display:inline-block}.sheet.install-sheet-ios{padding:.48rem .48rem max(.48rem, env(safe-area-inset-bottom));font-family:Poppins,Arial,sans-serif}.sheet.install-sheet-ios h2{margin:0;font-size:.36rem;line-height:.44rem}.sheet.install-sheet-ios .sheet-close{color:#777;width:.48rem;height:.48rem;top:.24rem;right:.24rem}.sheet.install-sheet-ios .install-steps{flex-direction:column;gap:.24rem;margin:.52rem 0 .4rem;list-style:none;display:flex}.sheet.install-sheet-ios .install-steps li{background:#f2f2f2;border-radius:.16rem;align-items:center;gap:.24rem;min-height:1.36rem;padding:.24rem;display:flex}.sheet.install-sheet-ios .install-steps li>div{min-width:0}.sheet.install-sheet-ios .install-steps .step-index{color:#fff;background:#333;border-radius:50%;flex:none;justify-content:center;align-items:center;width:.56rem;height:.56rem;font-size:.3rem;font-weight:600;display:flex}.sheet.install-sheet-ios .install-steps strong{color:#333;align-items:center;gap:.08rem;font-size:.3rem;font-weight:600;line-height:.36rem;display:flex}.sheet.install-sheet-ios .install-steps strong img{width:.32rem;height:.32rem}.sheet.install-sheet-ios .install-steps p{color:#999;margin:.08rem 0 0;font-size:.26rem;line-height:.32rem}.sheet.install-sheet-ios .primary{border-radius:.48rem;height:.96rem;font-size:.34rem;font-weight:500}.books-page.books-empty-page,.expense-record-content.books-empty-page{min-height:calc(100dvh - .88rem - 1rem - env(safe-area-inset-bottom));background:#f8f8fa;justify-content:center;align-items:center;padding:.44rem .32rem 0;display:flex}.books-empty-page.column,.books-empty-page.records-empty-page{min-height:calc(100dvh - .88rem)}.home-refresh img.loading-image{width:.4rem;height:.4rem}.column,.history{background:#fff;padding-top:.24rem}.account-page.profile-page{min-height:calc(100dvh - 1rem - env(safe-area-inset-bottom));color:#333;background:#f8f8fa url(/assets/background-CtlPIaba.png) 50% -.88rem/100% 4.16rem no-repeat;padding:.64rem 0 .48rem;font-family:Albert Sans,Arial,sans-serif}.profile-user{align-items:center;gap:.24rem;height:1.04rem;margin:0 .4rem .64rem;display:flex}.profile-avatar{background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:1.04rem;height:1.04rem;display:grid;overflow:hidden}.profile-avatar img{object-fit:cover;width:100%;height:100%;display:block}.profile-user-details{flex:1;min-width:0}.profile-user-details h2{color:#222;text-overflow:ellipsis;white-space:nowrap;margin:0 0 .06rem;font-size:.34rem;font-weight:600;line-height:.4rem;overflow:hidden}.profile-user-details small{color:#999;font-size:.24rem;line-height:.28rem;display:block}.profile-id{align-items:center;gap:.08rem;display:flex}.profile-id-copy{cursor:pointer;background:0 0;border:0;align-items:center;padding:.04rem;display:inline-flex}.profile-id-copy img{width:.28rem;height:.28rem;display:block}.profile-login{color:#222;white-space:nowrap;background:#ffffff73;border:.02rem solid #fff;border-radius:.3rem;flex-shrink:0;place-items:center;width:1.6rem;height:.6rem;font-size:.26rem;display:grid}.profile-wallet-card{color:#fff;background:linear-gradient(95deg,#ff3778,#ff2d40);border-radius:.24rem;margin:0 .24rem;padding:.32rem .24rem .36rem}.profile-wallet-header h2{color:#fff;margin:0;font-size:.32rem;font-weight:700;line-height:.42rem}.profile-wallet-balance{align-items:center;gap:0;height:.72rem;margin-top:.16rem;display:flex}.wallet-stat{align-items:center;gap:.16rem;min-width:0;display:flex}.wallet-stat>img{flex-shrink:0;width:.42rem;height:.42rem;display:block}.wallet-stat>div{flex-direction:column;min-width:0;display:flex}.wallet-stat strong{color:#fff;font-size:.34rem;font-weight:700;line-height:.4rem}.wallet-stat small{color:#ffffffd9;font-size:.24rem;line-height:.28rem}.wallet-divider{background:#ffffff80;flex-shrink:0;width:.02rem;height:.32rem;margin:0 .42rem 0 .34rem}.profile-wallet-card .topup-action{color:#111;background:#fff;border-radius:.72rem;flex-shrink:0;width:1.92rem;height:.72rem;min-height:.72rem;margin-left:auto;padding:0;font-size:.28rem;font-weight:600;line-height:.4rem}.profile-menu{background:#fff;border-radius:.2rem;margin:.2rem .24rem 0;padding:.08rem .24rem;overflow:hidden}.profile-connected-account{color:#ccc;text-align:center;margin:.32rem .24rem 0;font-size:.24rem;font-weight:400;line-height:.36rem}.profile-menu .menu-row{color:#333;border:0;gap:.08rem;height:1.14rem;min-height:1.14rem;padding:0;font-size:.28rem;font-weight:500;line-height:.34rem}.menu-leading{flex:1;align-items:center;gap:.16rem;min-width:0;display:flex}.profile-menu img{flex-shrink:0;display:block}.profile-menu .menu-icon{object-fit:contain;width:.32rem;height:.32rem}.profile-menu .menu-arrow{width:.32rem;height:.32rem}.profile-support-email{color:#777;text-overflow:ellipsis;white-space:nowrap;max-width:45%;font-size:.22rem;font-weight:400;line-height:.26rem;overflow:hidden}.bottom-nav{padding-left:0;padding-right:0}.bottom-nav a{color:#333;width:33.3333%;line-height:.3rem}.bottom-nav img{width:.48rem;height:.48rem;display:block}.account-page .social{border-radius:.2rem;font-size:.26rem;position:relative}.social-letter{font-size:.4rem;position:absolute;left:.38rem}.social-letter.facebook{color:#1877f2}.social-letter.google{color:#4285f4}.login-demo-copy{text-align:center;margin:.5rem 0}.account-page .login-hero{padding-top:.6rem}.contact-email{text-align:center;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;background:#f6f6f7;border-radius:.18rem;padding:.34rem}.account-legal{gap:.44rem;display:grid}.topup-page{background:#fff;padding-top:0;font-family:Albert Sans,Arial,sans-serif}.topup-balance{justify-content:center;align-items:center;gap:.08rem;padding:.4rem 0 .56rem;font-size:.26rem;line-height:.32rem;display:flex}.topup-balance-label{color:#777}.topup-balance-coins{color:#fe3355;margin-left:.08rem}.topup-balance-bonus{color:#333;margin-left:.16rem}.topup-page .account-paywall .section-title{min-height:.34rem;margin-bottom:.16rem}.topup-page .account-paywall .section-title h2{color:#777;font-size:.28rem;font-weight:600;line-height:.34rem}.topup-page .account-paywall .section-title small{color:#a5a5a5;font-size:.22rem;line-height:.26rem}.topup-page .account-paywall .plans{gap:.2rem}.topup-page .account-paywall .plans>.plan{width:calc(50% - .1rem)}.topup-page .account-paywall .plans>.plan:only-child{width:100%}.account-paywall .membership-card{background:linear-gradient(120deg,#fff8f3,#fbe8f2);border:.02rem solid #eed5e2;border-radius:.3rem;margin-bottom:.4rem;padding:0 .24rem .32rem}.membership-card .section-title h2{color:#583144;font-size:.42rem}.membership-card .section-title small{color:#8b5c74;font-size:.18rem}.member-benefit{color:#8d7182;margin-bottom:.3rem;font-size:.2rem;line-height:1.7}.account-paywall .plans .plan{text-align:left;background:#ffffffa8;border-color:#e2d2de;align-items:flex-start;min-width:0;padding:.3rem .2rem .22rem}.account-paywall .plans .plan strong{color:#60384d;white-space:nowrap;font-size:.42rem}.topup-page .account-paywall .plans .plan strong{font-size:.48rem;line-height:.58rem}.account-paywall .plans .plan.selected{background:#fff;border-color:#c93980}.topup-page .account-paywall .plans .plan.selected{border-color:#af4a00;box-shadow:0 .08rem .28rem #8933001a}.account-paywall .plans .plan.selected strong{color:#c4377b}.topup-page .account-paywall .plans .plan.selected strong{color:#fe3355}.account-paywall .plans .plan small{color:#9a8593;font-size:.18rem}.topup-page .account-paywall .pack-price{color:#0e0e16;background:#f3f3f5;border-radius:0 0 .16rem .16rem;height:.52rem;margin-top:auto;padding:.1rem 0;font-size:.24rem;font-weight:500;line-height:.28rem}.account-paywall .packs{grid-template-columns:1fr 1fr;gap:.18rem}.topup-page .account-paywall .packs{gap:.24rem .26rem}.topup-page .account-paywall .coin-pack{background:#fff;border:.02rem solid #e8e6eb;border-radius:.16rem;gap:0;height:1.7rem;min-height:1.7rem;padding:0;box-shadow:0 .04rem .12rem #0000000d}.account-paywall .coin-pack{gap:0;padding:0;overflow:hidden}.topup-page .coin-pack strong{color:#0e0e16;justify-content:center;align-items:center;gap:.06rem;margin:.28rem 0 .02rem;font-size:.36rem;line-height:.44rem;display:flex}.topup-page .coin-pack strong img{width:.28rem;height:.28rem}.coin-pack strong{color:#976938;margin:.26rem 0 .1rem;font-size:.48rem}.coin-pack strong small{font-size:.18rem;font-weight:400}.coin-pack .pack-bonus{color:#b7688c;margin-bottom:.18rem;font-size:.2rem}.pack-bonus-row{color:#0e0e16;justify-content:center;align-items:center;gap:.08rem;font-size:.22rem;line-height:.26rem;display:flex}.pack-badge{color:#fe3355;white-space:nowrap;background:#feeff1;border-radius:2rem;justify-content:center;align-items:center;height:.3rem;padding:0 .12rem;font-size:.18rem;font-weight:500;display:inline-flex}.topup-page .coin-pack .pack-top{flex-direction:column;justify-content:center;align-items:center;height:1.18rem;display:flex}.topup-page .coin-pack.selected{border-width:.03rem;border-color:#fe3355}.topup-page .coin-pack.selected .pack-price{background:#feeff1;border-color:#fe3355}.pack-price{color:#736b7a;background:#f4f2f6;width:100%;padding:.14rem;font-size:.22rem;font-weight:600}.topup-page .payment-terms{color:#b3b3b3;text-align:center;margin:.32rem 0;font-size:.24rem;line-height:.36rem}.topup-page .legal-links{color:#b3b3b3;font-size:.22rem;line-height:.3rem}.topup-page .legal-links a{text-decoration:underline}.topup-page .account-payment-dock{padding:.16rem .24rem max(.24rem, env(safe-area-inset-bottom));background:linear-gradient(#fef0de 0%,#fff 100%);border:0;border-radius:.32rem .32rem 0 0}.topup-page .payment-dock-title{font-size:.26rem;line-height:.32rem}.topup-page .payment-dock-title>span{color:#a5a5a5;font-size:.22rem}.topup-page .account-payment-dock .methods{gap:.12rem;margin-top:.2rem}.topup-page .account-payment-dock .methods button{color:#111;background:#fff;border:.01rem solid #dddde4;border-radius:.16rem;justify-content:center;align-items:center;gap:.06rem;min-height:.68rem;padding:.08rem .04rem;font-size:.3rem;font-weight:700;display:flex;box-shadow:0 .04rem .08rem #0000000a}.topup-page .account-payment-dock .methods button.selected{border:.03rem solid #fe3355;box-shadow:0 .08rem .28rem #6354401f}.topup-page .account-payment-dock .methods img{object-fit:contain;width:.36rem;height:.36rem}.topup-page .account-payment-dock .methods img.paypal-logo{width:1rem;height:.38rem}.topup-page .account-payment-dock .primary{color:#fff;background:#000;border-radius:2rem;min-height:.96rem;margin-top:.2rem;font-size:.34rem;font-weight:600}.account-payment-dock{color:#242329;width:100%;max-width:480px;padding:.24rem .32rem max(.28rem, env(safe-area-inset-bottom));z-index:12;background:#fff;border-top:.02rem solid #eeeef1;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -.08rem .4rem #22222205}.payment-dock-title{justify-content:space-between;align-items:center;gap:.2rem;font-size:.24rem;display:flex}.account-payment-dock .methods{gap:.12rem;margin-top:.2rem}.account-payment-dock .methods button{border-radius:.16rem;min-height:.8rem;font-size:.2rem;font-weight:600}.account-payment-dock .primary{border-radius:.18rem;min-height:.88rem;font-size:.26rem}.payment-demo{text-align:center;color:#a196a8;margin-top:.2rem;font-size:.18rem;line-height:1.5;display:block}.payment-load-error{justify-items:center;gap:.36rem;padding:.6rem .2rem;display:grid}.settings-page{background:#f8f8fa;min-height:100dvh;font-family:Albert Sans,Arial,sans-serif}.settings-menu{background:#fff;border-radius:.2rem;margin:0 .24rem;padding:.08rem .24rem}.settings-menu .menu-row{color:#333;border:0;gap:.08rem;height:1.14rem;min-height:1.14rem;padding:0;font-size:.28rem;font-weight:500;line-height:.34rem}.settings-menu .menu-row svg{color:#999;width:.28rem;height:.28rem;margin-left:auto}@font-face{font-family:Profile Membership;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/albert-sans-500.ttf)format("truetype")}.profile-membership{box-sizing:border-box;color:#986311;background:#fff3d8;border:.01rem solid #ffe2a2;border-radius:.2rem;justify-content:space-between;align-items:center;gap:.16rem;min-height:.92rem;margin:.2rem .24rem 0;padding:0 .23rem;font-family:Albert Sans,Arial,sans-serif;display:flex}.profile-membership .profile-membership-title{align-items:center;gap:.12rem;display:flex}.profile-membership .profile-membership-title img{object-fit:contain;width:.4rem;height:.28rem}.profile-membership .profile-membership-title strong{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#bb6914,#8c451e);-webkit-background-clip:text;background-clip:text;font-size:.3rem;font-weight:700;line-height:.36rem}.profile-membership>span{font-family:Profile Membership,Albert Sans,Arial,sans-serif;font-size:.22rem;font-weight:500;line-height:.26rem}.expense-record-page{background:#fff;min-height:100dvh}.expense-record-page .header{border-bottom:.01rem solid #f0f0f0;grid-template-columns:.64rem minmax(0,1fr) .64rem;padding:0 .24rem;display:grid}.expense-record-page .header h1{color:#222;text-align:center;text-overflow:ellipsis;white-space:nowrap;line-height:.52rem;overflow:hidden}.expense-record-page .header button{background:url(data:image/webp;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAC50lEQVR4AezavW4aQRQF4CUYEF2UJ0hNRSQegCZpIxcuLCU9Ek6bh0hpYcl9UkRyYSltipQ0SOER8gRWqNwY4XOQsLbY3bs2zOwZcdFeG2bMz3y6xysN+yrzW6WAA1XyZJkDOZAhYEx7BzmQIWBMewc5kCFgTHsHOZAhYEx7BzmQIWBMJ9dBg8HgzWg0mqK+o6Z8bKxxr+mkgIbD4dt+v3+92WxmqE+oGR5fYvz1XgoVT34+UMWLhZxip7Tb7W94j1NU/viA8Xf5gUPeTwKIOOiUGRZ+hjpBRTvkgRCfbawgco4qOn6v1+u/RROHGJMGYucgPkWx2q691Wr97Ha7X5bL5f/tQIAfskDEqYjVAyxuOp3OdD6f3+F+sEMSqEasbhGrr6FxqC4HxM6pEasJYvUvi3CTAiKOQqzy7jJASrGSA2LnKMVKCog4arGSAVKNlQQQO0c1Vo0DEUc5VrGB8u+XpRCr/AeOeppn56QQq0aAiJNKrKIDpRarqEDsnNRiFQ1oPB6fpBiraECr1eo93qxsJzDalgU+w4uPoGcx7Ph9LPpkGOdO4CTWlkW2xy0oUNnnwtc1G3RX2bTUeGigPyWrPcf/pmue3UrmZYaDAvV6vV+MU8lqT3l241muZF5iOCgQ9ozvubGOld6guNGOX08Hv986QyfNlJGCApECSHfcYMf9W1TRIR234EAU4dkK319NUoxbFCAisZNqx41PEKloQFwvkVKLW1QgIqUWt+hARGInpRK3RoB2SCnErTEgIqUQt0aBiKQet8aBdkiqcZMAIpJq3GSAiKQYNymgHZJS3OSAiKQUN0kgIqnETRZoh1QjbpfYmTzeK+1rxI1X2h/3lfZG3NhswUo6YvlVE6kkbsd7pX0eiPdzcbvA7uQP1AV2Ko/zSnuCFBU7abFYXKE+o674uOjvDjWWTMQOteDnvo4DGWIO5ECGgDHtHeRAhoAx7R3kQIaAMe0d5EAlAjWHvYMMqEcAAAD//w//OIMAAAAGSURBVAMAb0VfoEiDIWMAAAAASUVORK5CYII=) 50%/.48rem .48rem no-repeat;height:.64rem}.expense-record-page .header button svg{visibility:hidden}.expense-record-list{padding:.32rem .32rem 0}.expense-record-item{grid-template-columns:.72rem minmax(0,1fr);gap:.24rem;width:100%;min-height:1.98rem;margin-bottom:.32rem;display:grid}.expense-record-item .cover{aspect-ratio:auto;border-radius:.08rem;width:.72rem;height:1.02rem}.expense-record-details{border-bottom:.01rem solid #ebebeb;flex-direction:column;min-width:0;height:1.98rem;display:flex}.expense-record-details strong{color:#18050f;text-overflow:ellipsis;white-space:nowrap;height:.4rem;font-size:.28rem;font-weight:500;line-height:.4rem;overflow:hidden}.expense-book-title{color:#999;text-overflow:ellipsis;white-space:nowrap;max-height:.3rem;margin-top:.04rem;font-size:.2rem;line-height:.3rem;overflow:hidden}.expense-record-details time{color:#999;height:.26rem;margin-top:.02rem;font-size:.2rem;line-height:.26rem}.expense-method{color:#222;text-align:right;text-overflow:ellipsis;white-space:nowrap;height:.38rem;margin-top:.24rem;font-size:.26rem;line-height:.38rem;overflow:hidden}.expense-record-content>.loading-state,.expense-record-content>.empty{min-height:calc(100dvh - .88rem)}
