body.product-app[data-client=web] .mt-trial-dialog{border:1.5px solid color-mix(in srgb,var(--app-accent) 62%,var(--app-line));background:linear-gradient(145deg,color-mix(in srgb,var(--app-surface) 82%,var(--app-accent) 18%),var(--app-surface) 68%);width:420px;max-width:calc(100% - 48px);max-height:calc(100dvh - 64px);color:var(--app-ink);box-shadow:0 30px 100px #000b,0 0 0 1px #fff2 inset,0 0 52px color-mix(in srgb,var(--app-accent) 18%,transparent);text-align:center;border-radius:16px;padding:30px 32px 22px;position:fixed;overflow:auto}body.product-app[data-client=web] .mt-trial-dialog::backdrop{backdrop-filter:blur(8px);background:#05020ccc}body.product-app[data-client=web] .mt-close{width:32px;height:32px;color:var(--app-muted);background:0 0;border:0;border-radius:7px;place-items:center;padding:7px;display:grid;position:absolute;top:10px;right:10px}body.product-app[data-client=web] .mt-close:hover{background:var(--app-soft);color:var(--app-ink)}body.product-app[data-client=web] .mt-close svg{width:18px;height:18px}body.product-app[data-client=web] .mt-emblem{border:1px solid var(--app-line);background:var(--app-soft);width:52px;height:52px;color:var(--app-accent);border-radius:14px;place-items:center;margin:0 auto 16px;display:grid}body.product-app[data-client=web] .mt-emblem svg{width:26px;height:26px}body.product-app[data-client=web] .mt-eyebrow{letter-spacing:1px;color:var(--app-accent);font-size:11px;line-height:18px;display:block}body.product-app[data-client=web] .mt-trial-dialog h2{color:var(--app-ink);margin:8px 0 9px;font-size:26px;line-height:36px}body.product-app[data-client=web] .mt-intro{color:var(--app-muted);margin:0 0 23px;font-size:13px;line-height:21px}body.product-app[data-client=web] .mt-ticket{border:1px solid color-mix(in srgb,var(--app-accent) 72%,var(--app-line));background:linear-gradient(145deg,color-mix(in srgb,var(--app-panel) 76%,var(--app-accent) 24%),var(--app-panel));border-radius:12px;padding:20px 16px 17px;box-shadow:0 12px 30px #0003,inset 0 0 0 1px #fff1}body.product-app[data-client=web] .mt-plan-name{font-size:15px;font-weight:600}body.product-app[data-client=web] .mt-price{color:var(--app-accent);justify-content:center;align-items:baseline;gap:3px;margin:10px 0;font-size:20px;line-height:1.2;display:flex}body.product-app[data-client=web] .mt-price strong{font-variant-numeric:tabular-nums;letter-spacing:-2px;font-size:54px;font-weight:650}body.product-app[data-client=web] .mt-price .mt-unit{color:var(--app-muted);letter-spacing:0;margin-left:5px;font-size:12px}body.product-app[data-client=web] .mt-benefits{color:var(--app-muted);margin:0;font-size:11px;line-height:20px}body.product-app[data-client=web] .mt-duration{color:var(--app-muted);margin:14px 0 18px;font-size:12px;line-height:20px}body.product-app[data-client=web] .mt-consent{min-height:28px;color:var(--app-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;font-size:11px;display:flex}body.product-app[data-client=web] .mt-consent input{appearance:none;border:1px solid var(--app-muted);background:var(--app-surface);width:15px;height:15px;accent-color:var(--app-accent);border-radius:4px;flex:0 0 15px;place-items:center;margin:0 3px 0 0;padding:0;display:grid}body.product-app[data-client=web] .mt-consent input:checked{background:var(--app-accent);border-color:var(--app-accent)}body.product-app[data-client=web] .mt-consent input:checked:after{content:"✓";color:var(--app-accent-ink);font-size:11px;line-height:13px}body.product-app[data-client=web] .mt-terms-link{color:var(--app-accent);background:0 0;border:0;padding:3px 0;font-size:11px}body.product-app[data-client=web] .mt-notice{color:var(--app-ink);margin:0;font-size:12px;line-height:20px}body.product-app[data-client=web] .mt-notice:not(:empty){margin:8px 0}body.product-app[data-client=web] .mt-buy{border:1px solid var(--app-accent);background:var(--app-accent);width:100%;min-height:42px;color:var(--app-accent-ink);border-radius:8px;margin:11px 0 4px;padding:10px 16px;font-size:14px;font-weight:600;display:block}body.product-app[data-client=web] .mt-leave{min-height:36px;color:var(--app-muted);background:0 0;border:0;padding:8px 14px;font-size:12px}body.product-app[data-client=web] .mt-note{color:var(--app-muted);margin:5px 0 0;font-size:10px;line-height:18px}body.product-app[data-client=web] .mt-trial-terms{text-align:left;padding-top:24px}body.product-app[data-client=web] .mt-trial-terms h2{font-size:18px;line-height:28px}body.product-app[data-client=web] .mt-trial-terms p{font-size:13px;line-height:24px}body.product-app[data-client=web] .wf-card{--foil-x:50%;--foil-y:50%;--foil-rx:0deg;--foil-ry:0deg;--foil-angle:115deg;--pointer-from-center:.28;--pointer-from-top:.5;--pointer-from-left:.5}body.product-app[data-client=web] .pc-card{--pointer-x:var(--foil-x);--pointer-y:var(--foil-y);--background-x:calc(37.5% + var(--foil-x)*.25);--background-y:calc(33% + var(--foil-y)*.34);--card-opacity:.36;--card-radius:12px;--glitter:url("/vendor/pokemon-cards-css/glitter.png");--glittersize:25%;--imgsize:33%}body.product-app[data-client=web] [data-foil-active=true] .pc-card{--card-opacity:.85}body.product-app[data-client=web] .pc-shine,body.product-app[data-client=web] .pc-glare{transition:opacity .2s}body.product-app[data-client=web] .pc-card .pc-shine{mix-blend-mode:screen;filter:none!important;opacity:.12!important;background-blend-mode:screen!important}body.product-app[data-client=web] .pc-card[data-foil-active=true] .pc-shine{opacity:.28!important}body.product-app[data-client=web] .pc-card .pc-glare{mix-blend-mode:screen;filter:none!important;opacity:.08!important}body.product-app[data-client=web] .pc-card[data-foil-active=true] .pc-glare{opacity:.22!important}body.product-app[data-client=web] .wf-surface{isolation:isolate}body.product-app[data-client=web] .wf-foil,body.product-app[data-client=web] .wf-foil>span{border-radius:inherit;pointer-events:none;position:absolute;inset:0}body.product-app[data-client=web] .wf-foil{z-index:2;overflow:hidden}body.product-app[data-client=web] .wf-spectrum{background:repeating-linear-gradient(var(--foil-angle),#e5ad5533 0%,#fba9ce77 12%,#b59aff77 24%,#7ed8ee77 36%,#a4efbc66 48%,#f7df9b77 60%,#eda8d977 72%,#acb9ff77 84%,#e5ad5533 100%);background-size:260% 260%;background-position:var(--foil-x) var(--foil-y);mix-blend-mode:color-dodge;opacity:.2;transition:opacity .25s}body.product-app[data-client=web] .wf-glare{background:radial-gradient(ellipse farthest-corner at var(--foil-x) var(--foil-y),#fff5dfbb 0%,#f5e4ff44 16%,transparent 58%),repeating-linear-gradient(35deg,#fff5df11 0 1px,transparent 1px 4px);mix-blend-mode:screen;opacity:.12;transition:opacity .25s}body.product-app[data-client=web] [data-foil-active=true] .wf-spectrum{opacity:.55}body.product-app[data-client=web] [data-foil-active=true] .wf-glare{opacity:.62}body.product-app[data-client=web] .wf-sweep{mix-blend-mode:screen;opacity:0;background:linear-gradient(100deg,#0000 30%,#e8c6ff55 40%,#fff5dedd 49%,#b8f4f477 58%,#0000 68%);inset:-15% -40%;transform:translate(-150%)skew(-22deg)}body.product-app[data-client=web] .wt-flip.wf-card{transform:perspective(1100px) rotateX(var(--foil-rx)) rotateY(var(--foil-ry));transition:transform .22s ease-out}body.product-app[data-client=web] .wt-pile.wf-card{transform:translateX(-50%) perspective(1100px) rotateX(var(--foil-rx)) rotateY(var(--foil-ry));transition:transform .22s ease-out}body.product-app[data-client=web] .wt-table[data-phase=idle] .wt-pile{pointer-events:auto}body.product-app[data-client=web] .wt-table[data-phase=preparing] .wt-cards,body.product-app[data-client=web] .wt-table[data-phase=dealing] .wt-cards,body.product-app[data-client=web] .wt-table[data-phase=pause] .wt-cards,body.product-app[data-client=web] .wt-table[data-phase=revealing] .wt-cards{pointer-events:none}body.product-app[data-client=web] .wt-front-title{z-index:3}body.product-app[data-client=web] .wc-character-workspace .fx-character-card.wf-card{transform:perspective(1100px) rotateX(var(--foil-rx)) rotateY(var(--foil-ry));transition:transform .22s ease-out,box-shadow .22s}body.product-app[data-client=web] .wc-character-workspace .fx-character-card[data-foil-active=true]{z-index:3;box-shadow:0 12px 30px #0003}body.product-app[data-client=web] .cm-waterfall-link.wf-surface{position:relative}body.product-app[data-client=web] .cm-waterfall-link .fx-card-copy,body.product-app[data-client=web] .cm-waterfall-link .cm-card-footer{z-index:3}@media (prefers-reduced-motion:reduce){body.product-app[data-client=web] .wf-card{transition:none!important}body.product-app[data-client=web] .wf-foil>span{transition:none}}body.product-app[data-client=web] .cm-matching.wt-matching{background:0 0;border:0;max-width:940px;margin:0 auto;padding:0;display:block}body.product-app[data-client=web] .wt-table{--wt-gold:#dbc28e;isolation:isolate;border:1px solid var(--app-line);background:radial-gradient(ellipse at 50% 35%,color-mix(in srgb,var(--app-accent) 12%,transparent),transparent 66%),var(--app-surface);border-radius:18px;padding:26px 28px 24px;position:relative;overflow:clip}body.product-app[data-client=web] .wt-table [hidden]{display:none!important}body.product-app[data-client=web] .wt-heading{text-align:center;z-index:1;position:relative}body.product-app[data-client=web] .wt-eyebrow{letter-spacing:4px;color:var(--app-accent);font:10px/20px Georgia,serif;display:block}body.product-app[data-client=web] .wt-heading h2{letter-spacing:2px;color:var(--app-ink);margin:7px 0 9px;font-size:24px;font-weight:600;line-height:1.5}body.product-app[data-client=web] .wt-heading p{color:var(--app-muted);margin:0;font-size:12px;line-height:20px}body.product-app[data-client=web] .wt-stage{padding:30px 0 0;position:relative}body.product-app[data-client=web] .wt-pile{aspect-ratio:2/3;pointer-events:none;z-index:2;width:clamp(110px,26%,200px);position:absolute;top:30px;left:50%;transform:translate(-50%)}body.product-app[data-client=web] .wt-pile-card{border:1px solid var(--wt-gold);border-radius:12px;position:absolute;inset:0;overflow:hidden;box-shadow:0 1px 2px #0009,0 15px 35px #0002}body.product-app[data-client=web] .wt-pile-caption{text-align:center;pointer-events:none;gap:11px;width:300px;display:grid;position:absolute;top:calc(100% + 28px);left:50%;transform:translate(-50%)}body.product-app[data-client=web] .wt-pile-caption span{letter-spacing:4px;color:var(--app-accent);font:9px Georgia,serif}body.product-app[data-client=web] .wt-pile-caption strong{letter-spacing:2px;color:var(--app-muted);font-size:12px;font-weight:400}body.product-app[data-client=web] .wt-aura{aspect-ratio:1;opacity:0;pointer-events:none;z-index:3;border:1px solid #d6b77299;border-radius:50%;width:330px;position:absolute;top:36%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 30px #c9a4f344,inset 0 0 28px #dbbd8033}body.product-app[data-client=web] .wt-aura:before{content:"";border:1px dashed #c7b08277;border-radius:50%;position:absolute;inset:12px}body.product-app[data-client=web] .wt-sparks{pointer-events:none;z-index:4;position:absolute;inset:0}body.product-app[data-client=web] .wt-sparkle{color:var(--wt-gold);text-shadow:0 0 12px #d5ac5d;opacity:0;font:24px Georgia,serif;position:absolute;top:36%;left:50%}body.product-app[data-client=web] .wt-orbit{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--app-accent) 15%,transparent);pointer-events:none;z-index:-1;border-radius:50%;width:88%;position:absolute;top:0;left:50%;transform:translate(-50%)}body.product-app[data-client=web] .wt-orbit:before{content:"";border:1px dashed color-mix(in srgb,var(--app-accent) 12%,transparent);border-radius:50%;position:absolute;inset:22px}body.product-app[data-client=web] .wt-orbit:after{content:"✦";color:var(--app-accent);background:var(--app-surface);padding:0 3px;font-size:16px;position:absolute;top:-11px;left:calc(50% - 8px)}body.product-app[data-client=web] .wt-cards{grid-template-columns:repeat(3,minmax(0,220px));justify-content:center;gap:22px;display:grid;position:relative}body.product-app[data-client=web] .wt-slot{text-align:center;min-width:0;position:relative}body.product-app[data-client=web] .wt-flip{aspect-ratio:2/3;perspective:1100px;background:0 0;border:0;border-radius:12px;width:100%;padding:0;transition:filter .2s;display:block;position:relative}body.product-app[data-client=web] .wt-flip:disabled{opacity:1;cursor:default}body.product-app[data-client=web] .wt-flip:not(:disabled):hover{filter:brightness(1.1)}body.product-app[data-client=web] .wt-flip:focus-visible{outline:2px solid var(--app-accent);outline-offset:5px}body.product-app[data-client=web] .wt-rotor{width:100%;height:100%;transform-style:preserve-3d;display:block;position:relative}body.product-app[data-client=web] .wt-face{backface-visibility:hidden;border:1px solid #a28b62;border-radius:12px;position:absolute;inset:0;overflow:hidden;box-shadow:0 12px 28px #0003}body.product-app[data-client=web] .wt-back{color:var(--wt-gold);background:radial-gradient(at 50% 42%,#514064,#22192e 65%,#17111f);justify-content:center;align-items:center;display:flex}body.product-app[data-client=web] .wt-back:after{content:"";pointer-events:none;border:1px solid #bfa16a66;border-radius:8px;position:absolute;inset:5px}body.product-app[data-client=web] .wt-back svg{stroke:currentColor;stroke-width:.7px;opacity:.8;width:100%;height:100%;position:absolute;inset:0}body.product-app[data-client=web] .wt-moon{fill:currentColor;fill-opacity:.7;stroke-width:0}body.product-app[data-client=web] .wt-roman{letter-spacing:2px;font:14px Georgia,serif;position:absolute;top:9%}body.product-app[data-client=web] .wt-back-word{letter-spacing:2px;font-size:10px;position:absolute;bottom:11%}body.product-app[data-client=web] .wt-flip-prompt{z-index:3;color:#f0dcae;letter-spacing:1px;opacity:.9;background:#17111fdd;border:1px solid #dbc28e99;border-radius:99px;padding:4px 9px;font-size:10px;position:absolute;bottom:22%}body.product-app[data-client=web] .wt-front{background:#22192e;transform:rotateY(180deg)}body.product-app[data-client=web] .wt-front img{object-fit:cover;object-position:center 20%;width:100%;height:100%;display:block}body.product-app[data-client=web] .wt-front-title{text-shadow:0 2px 8px #0008;color:#fff8ee;background:linear-gradient(#0000,#170f22e8 62%);gap:6px;padding:40px 10px 18px;display:grid;position:absolute;inset:auto 0 0}body.product-app[data-client=web] .wt-front-title small{color:#e6cfa2;letter-spacing:2px;font:10px Georgia,serif}body.product-app[data-client=web] .wt-front-title strong{letter-spacing:1px;font-size:20px;font-weight:600;line-height:1.4}body.product-app[data-client=web] .wt-placeholder{letter-spacing:2px;min-height:113px;color:var(--app-muted);margin:15px 0 0;font:11px/20px Georgia,serif}body.product-app[data-client=web] .wt-status{text-align:center;min-height:20px;color:var(--app-muted);margin:16px 0;font-size:12px;line-height:20px;position:relative}body.product-app[data-client=web] .wt-controls{justify-content:center;align-items:center;gap:12px;display:flex;position:relative}body.product-app[data-client=web] .wt-draw{border:1px solid var(--app-accent);background:var(--app-accent);min-width:180px;min-height:42px;color:var(--app-accent-ink);letter-spacing:1px;box-shadow:0 5px 20px color-mix(in srgb,var(--app-accent) 15%,transparent);border-radius:8px;padding:10px 24px;font-size:13px;font-weight:600}body.product-app[data-client=web] .wt-draw:not(:disabled):hover{background:color-mix(in srgb,var(--app-accent) 90%,white);color:var(--app-accent-ink)}body.product-app[data-client=web] .wt-reveal-all,body.product-app[data-client=web] .wt-reset{min-height:36px;color:var(--app-accent);background:0 0;border:0;padding:8px 10px;font-size:12px}body.product-app[data-client=web] .wt-loading{text-align:center;color:var(--app-muted);padding:50px 20px;font-size:13px}@media (width<=1279px){body.product-app[data-client=web] .wt-table{padding:24px 16px}body.product-app[data-client=web] .wt-cards{gap:12px}body.product-app[data-client=web] .wt-heading h2{font-size:21px}body.product-app[data-client=web] .wt-front-title strong{font-size:17px}body.product-app[data-client=web] .wt-placeholder{min-height:166px}}@media (prefers-reduced-motion:reduce){body.product-app[data-client=web] .wt-table button{transition:none}}body.product-app[data-client=web] .wn-home{gap:0;max-width:1360px;padding:22px 26px 44px}body.product-app[data-client=web] .web-search:focus-within{border-color:var(--app-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--app-accent) 15%,transparent)}body.product-app[data-client=web] .web-search input{box-shadow:none!important;border:0!important;outline:none!important}body.product-app[data-client=web]:has(.web-main-header)>.fp-reading-control{top:auto;bottom:12px}body.product-app[data-client=web]:has(.web-main-header)>.fp-reading-control .fp-reading-panel{top:auto;bottom:38px}body.product-app[data-client=web] .nh-book-copy .nh-reader-count{color:var(--app-muted);white-space:nowrap;margin:5px 0 0;font-size:10px;line-height:15px;display:block}body.product-app[data-client=web] .nh-rank-metrics{flex-wrap:wrap;row-gap:4px}body.product-app[data-client=web] .wn-page-head{justify-content:space-between;align-items:center;gap:16px;display:flex}body.product-app[data-client=web] .wn-page-head h1{color:var(--app-ink);margin:0;font-size:23px;font-weight:650;line-height:30px}body.product-app[data-client=web] .wn-page-head p{color:var(--app-muted);margin:4px 0 0;font-size:11px;line-height:18px}body.product-app[data-client=web] .wn-home-tools{align-items:center;gap:8px;display:flex}body.product-app[data-client=web] .wn-home-tools a{border:1px solid var(--app-line);background:var(--app-soft);min-height:30px;color:var(--app-ink);border-radius:7px;justify-content:center;align-items:center;padding:5px 14px;font-size:12px;line-height:18px;text-decoration:none;display:flex}body.product-app[data-client=web] .web-membership-link{border:1px solid var(--app-line);background:var(--app-soft);min-height:32px;color:var(--app-accent);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:6px 11px;font-size:11px;text-decoration:none;display:inline-flex}body.product-app[data-client=web] .wn-library-layout{grid-template-columns:164px minmax(0,1fr);align-items:start;gap:26px;min-width:0;display:grid}body.product-app[data-client=web] .wn-genre-sidebar{border-right:1px solid var(--app-line);min-width:0;padding:0 17px 18px 0;position:sticky;top:88px}body.product-app[data-client=web] .wn-genre-section h2,body.product-app[data-client=web] .wn-collection-section h2{color:var(--app-ink);margin:0 0 12px;font-size:14px;font-weight:600;line-height:21px}body.product-app[data-client=web] .wn-genre-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}body.product-app[data-client=web] .wn-genre-choice{width:100%;min-height:29px;color:var(--app-muted);white-space:nowrap;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:4px;padding:5px 7px;font-size:12px;line-height:19px;display:flex}body.product-app[data-client=web] .wn-genre-choice small{font-variant-numeric:tabular-nums;font-size:11px}body.product-app[data-client=web] .wn-genre-choice:not([aria-pressed=true]):hover{color:var(--app-ink);background:var(--app-soft)}body.product-app[data-client=web] .wn-collection-section{border-top:1px solid var(--app-line);margin-top:21px;padding-top:17px}body.product-app[data-client=web] .wn-collection-options{gap:4px;display:grid}body.product-app[data-client=web] .wn-collection-choice{width:100%;min-height:29px;color:var(--app-muted);text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;padding:5px 7px;font-size:12px;line-height:19px;display:flex}body.product-app[data-client=web] .wn-collection-choice[aria-pressed=true]{background:var(--app-panel);color:var(--app-accent)}body.product-app[data-client=web] .wn-collection-choice:hover{color:var(--app-accent)}body.product-app[data-client=web] .wn-catalogue-workspace{min-width:0}body.product-app[data-client=web] .wn-category-intro{border-bottom:1px solid var(--app-line);margin:0 0 18px;padding:0 0 13px}body.product-app[data-client=web] .wn-category-intro h1{color:var(--app-ink);margin:0 0 5px;font-size:20px;font-weight:600;line-height:28px}body.product-app[data-client=web] .wn-category-intro p{color:var(--app-muted);margin:0;font-size:11px;line-height:18px}body.product-app[data-client=web] .wn-filters{background:0 0;border:0;border-radius:0;margin:0;padding:0}body.product-app[data-client=web] .wn-filters h3{border-bottom:1px solid var(--app-line);color:var(--app-ink);margin:0 0 10px;padding:0 0 9px;font-size:14px;font-weight:550;line-height:21px}body.product-app[data-client=web] .wn-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}body.product-app[data-client=web] .wn-filter-row{flex-direction:column;gap:7px;min-width:0;display:flex}body.product-app[data-client=web] .wn-filter-label{color:var(--app-muted);font-size:11px;line-height:18px}body.product-app[data-client=web] .wn-filter-options{flex-wrap:wrap;gap:5px;min-width:0;display:flex}body.product-app[data-client=web] .wn-filter-choice{border:1px solid var(--app-line);min-height:27px;color:var(--app-muted);white-space:nowrap;background:0 0;border-radius:16px;justify-content:center;align-items:center;padding:4px 10px;font-size:11px;line-height:17px;display:flex}body.product-app[data-client=web] .wn-filter-choice[aria-pressed=true]{background:var(--app-panel);color:var(--app-accent);border-color:#0000}body.product-app[data-client=web] .wn-sort-section{margin-top:20px}body.product-app[data-client=web] .wn-sort-section .wn-filter-label{display:none}body.product-app[data-client=web] .wn-catalogue-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:22px;margin:15px 0 2px;display:flex}body.product-app[data-client=web] .wn-result-total{color:var(--app-muted);font-size:11px;line-height:18px}body.product-app[data-client=web] .wn-reset-filters{min-height:28px;color:var(--app-accent);background:0 0;border:0;padding:4px 0;font-size:12px;line-height:18px}body.product-app[data-client=web] .wn-reset-filters:disabled{opacity:.4;cursor:default}body.product-app[data-client=web] .wn-catalogue-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;min-width:0;scroll-margin-top:86px;display:grid}body.product-app[data-client=web] .wn-catalogue-book{border-bottom:1px solid var(--app-line);align-items:flex-start;gap:12px;min-width:0;min-height:125px;padding:13px 0;display:flex}body.product-app[data-client=web] .wn-row-cover{background:var(--app-panel);border-radius:5px;flex:0 0 72px;width:72px;height:101px;display:block;overflow:hidden}body.product-app[data-client=web] .wn-row-cover>img{object-fit:cover;width:100%;height:100%;transition:transform .18s;display:block}body.product-app[data-client=web] .wn-row-cover:hover>img{transform:scale(1.025)}body.product-app[data-client=web] .wn-row-copy{flex:1;min-width:0}body.product-app[data-client=web] .wn-catalogue-tags{white-space:nowrap;height:16px;color:var(--app-accent);gap:7px;margin:0 0 3px;font-size:10px;line-height:16px;display:flex;overflow:hidden}body.product-app[data-client=web] .wn-row-copy h3{color:var(--app-ink);white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}body.product-app[data-client=web] .wn-row-copy h3 a{color:inherit;text-decoration:none}body.product-app[data-client=web] .wn-row-copy h3 a:hover{color:var(--app-accent)}body.product-app[data-client=web] .wn-row-summary{-webkit-line-clamp:2;min-height:44px;color:var(--app-muted);text-wrap:pretty;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:22px;display:-webkit-box;overflow:hidden}body.product-app[data-client=web] .wn-row-metrics{min-height:19px;color:var(--app-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:5px;font-size:11px;line-height:18px;display:flex}body.product-app[data-client=web] .wn-row-metrics .wn-readership{margin:0;font-size:11px;line-height:18px}body.product-app[data-client=web] .wn-row-metrics .wn-readership>svg{width:12px;height:12px}body.product-app[data-client=web] .wn-chapter-count,body.product-app[data-client=web] .wn-row-words{white-space:nowrap}body.product-app[data-client=web] .wn-add-shelf{min-height:28px;color:var(--app-accent);white-space:nowrap;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;padding:4px 0;font-size:12px;line-height:18px;display:inline-flex}body.product-app[data-client=web] .wn-add-shelf:disabled{color:var(--app-muted);cursor:default}body.product-app[data-client=web] .wn-catalogue-pagination{color:var(--app-muted);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:16px;margin-top:22px;font-size:11px;line-height:18px;display:flex}body.product-app[data-client=web] .wn-catalogue-pagination[hidden]{display:none}body.product-app[data-client=web] .wn-catalogue-page{border:1px solid var(--app-line);background:var(--app-soft);min-height:29px;color:var(--app-ink);border-radius:6px;padding:5px 11px;font-size:11px;line-height:17px}body.product-app[data-client=web] .wn-catalogue-page:disabled{opacity:.35;cursor:default}body.product-app[data-client=web] .wn-catalogue-list>.wn-empty{color:var(--app-muted);grid-column:1/-1;padding:30px 0;font-size:12px;line-height:20px}body.product-app[data-client=web] .wn-section-heading{justify-content:space-between;align-items:center;gap:14px;min-height:26px;margin:0 0 12px;display:flex}body.product-app[data-client=web] .wn-section-heading h2{color:var(--app-ink);margin:0;font-size:18px;font-weight:600;line-height:25px}body.product-app[data-client=web] .wn-section-heading p{color:var(--app-muted);margin:3px 0 0;font-size:10px;line-height:16px}body.product-app[data-client=web] .wn-theme-kicker{color:var(--app-accent);letter-spacing:.6px;font-size:10px;line-height:16px}body.product-app[data-client=web] .wn-empty{text-align:center;color:var(--app-muted);padding:32px 14px;font-size:12px;line-height:21px}body.product-app[data-client=web] .wn-search-page .wn-result-total{font-size:11px;line-height:19px}@media (width<=1199px){body.product-app[data-client=web] .wn-library-layout{grid-template-columns:146px minmax(0,1fr);gap:20px}body.product-app[data-client=web] .wn-genre-sidebar{padding-right:14px}body.product-app[data-client=web] .wn-row-words{display:none}body.product-app[data-client=web] .wn-catalogue-list{column-gap:20px}body.product-app[data-client=web] .wn-row-cover{flex-basis:62px;width:62px;height:88px}body.product-app[data-client=web] .wn-catalogue-book{gap:10px}}body.product-app[data-client=web] .wn-book-meta{color:var(--app-muted);margin:0;font-size:10px;line-height:16px;display:block}body.product-app[data-client=web] .wn-readership{color:var(--app-muted);white-space:nowrap;align-items:center;gap:4px;margin-top:4px;font-size:10px;line-height:16px;display:flex}body.product-app[data-client=web] .wn-readership>svg{flex-shrink:0;width:13px;height:13px}body.product-app[data-client=web] .cr-current-reading{min-width:0;margin:0}body.product-app[data-client=web] .cr-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;display:flex}body.product-app[data-client=web] .cr-heading h2{color:var(--app-ink);margin:0;font-size:16px;font-weight:600;line-height:23px}body.product-app[data-client=web] .cr-toggle{color:var(--app-accent);background:0 0;border:0;padding:3px 0;font-size:11px;line-height:18px}body.product-app[data-client=web] .cr-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}body.product-app[data-client=web] .cr-card{border:1px solid var(--app-line);background:var(--app-surface);border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}body.product-app[data-client=web] .cr-book{min-width:0;color:var(--app-ink);align-items:center;gap:11px;text-decoration:none;display:flex}body.product-app[data-client=web] .cr-book>img{object-fit:cover;border-radius:5px;flex-shrink:0;width:40px;height:56px}body.product-app[data-client=web] .cr-copy{flex:1;min-width:0}body.product-app[data-client=web] .cr-copy h3{white-space:nowrap;text-overflow:ellipsis;color:var(--app-ink);margin:0 0 5px;font-size:13px;font-weight:550;line-height:18px;overflow:hidden}body.product-app[data-client=web] .cr-copy p{color:var(--app-accent);margin:0;font-size:10px;line-height:16px}body.product-app[data-client=web] .cr-copy small{color:var(--app-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:16px;display:block;overflow:hidden}body.product-app[data-client=web] .cr-continue{border:1px solid var(--app-line);background:var(--app-soft);width:100%;min-height:29px;color:var(--app-accent);border-radius:6px;justify-content:center;align-items:center;padding:5px 10px;font-size:11px;line-height:17px;text-decoration:none;display:flex}body.product-app[data-client=web] .cr-continue:hover{background:var(--app-panel);border-color:var(--app-accent)}body.product-app[data-client=web] .wn-search-page{max-width:1000px;color:var(--app-ink);margin:0 auto;padding:26px 28px 44px}body.product-app[data-client=web] .wn-search-heading{align-items:center;gap:22px;margin:0 0 20px;display:flex}body.product-app[data-client=web] .wn-search-heading h1{margin:0;font-size:22px;font-weight:600;line-height:30px}body.product-app[data-client=web] .wn-search-back{color:var(--app-muted);font-size:12px;text-decoration:none}body.product-app[data-client=web] .wn-search-form{align-items:center;gap:10px;max-width:720px;margin:0 0 25px;display:flex}body.product-app[data-client=web] .wn-search-field{border:1px solid var(--app-line);background:var(--app-surface);border-radius:8px;flex:1;align-items:center;gap:10px;min-width:0;min-height:40px;padding:0 12px;display:flex}body.product-app[data-client=web] .wn-search-field:focus-within{border-color:var(--app-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--app-accent) 15%,transparent)}body.product-app[data-client=web] .wn-search-field>svg{width:18px;height:18px;color:var(--app-muted);flex-shrink:0}body.product-app[data-client=web] .wn-search-field input{width:100%;min-width:0;color:var(--app-ink);border:0;padding:10px 0;font-size:13px;line-height:20px;box-shadow:none!important;background:0 0!important;outline:none!important}body.product-app[data-client=web] .wn-search-field input::placeholder{color:var(--app-muted);opacity:1}body.product-app[data-client=web] .wn-search-submit{border:1px solid var(--app-accent);background:var(--app-accent);min-height:40px;color:var(--app-accent-ink);border-radius:8px;padding:8px 23px;font-size:12px;line-height:20px}body.product-app[data-client=web] .wn-search-history{margin-bottom:24px}body.product-app[data-client=web] .wn-search-history h2{margin:0 0 12px;font-size:16px;font-weight:600;line-height:23px}body.product-app[data-client=web] .wn-search-tags{flex-wrap:wrap;gap:8px;display:flex}body.product-app[data-client=web] .wn-search-tags a{border:1px solid var(--app-line);background:var(--app-soft);min-width:0;max-width:100%;color:var(--app-ink);white-space:nowrap;text-overflow:ellipsis;border-radius:7px;padding:5px 13px;font-size:11px;line-height:18px;text-decoration:none;display:block;overflow:hidden}body.product-app[data-client=web] .wn-hot-boards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}body.product-app[data-client=web] .wn-hot-board{border:1px solid var(--app-line);background:var(--app-surface);border-radius:12px;padding:18px}body.product-app[data-client=web] .wn-hot-board ol{margin:0;padding:0;list-style:none}body.product-app[data-client=web] .wn-hot-row{border-top:1px solid var(--app-line);color:var(--app-ink);align-items:center;gap:12px;padding:11px 0;text-decoration:none;display:flex}body.product-app[data-client=web] .wn-rank{text-align:center;width:18px;color:var(--app-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px;font-weight:600;line-height:18px}body.product-app[data-client=web] .wn-hot-board li:nth-child(-n+3) .wn-rank{color:var(--app-accent)}body.product-app[data-client=web] .wn-hot-row>img{object-fit:cover;border-radius:5px;flex-shrink:0;width:37px;height:52px}body.product-app[data-client=web] .wn-hot-copy{min-width:0}body.product-app[data-client=web] .wn-hot-copy h3{text-overflow:ellipsis;white-space:nowrap;margin:0 0 6px;font-size:13px;font-weight:550;line-height:19px;overflow:hidden}body.product-app[data-client=web] .wn-hot-copy>span{color:var(--app-muted);font-size:10px;line-height:16px}body.product-app[data-client=web] .wn-search-results{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;margin-top:8px;display:grid}body.product-app[data-client=web] .wn-search-result{border-bottom:1px solid var(--app-line);color:var(--app-ink);align-items:center;gap:14px;padding:17px 0;text-decoration:none;display:flex}body.product-app[data-client=web] .wn-search-result>img{object-fit:cover;border-radius:6px;flex-shrink:0;width:59px;height:83px}body.product-app[data-client=web] .wn-result-copy{flex:1;min-width:0}body.product-app[data-client=web] .wn-result-copy small{color:var(--app-accent);font-size:10px}body.product-app[data-client=web] .wn-result-copy h2{margin:3px 0 6px;font-size:14px;font-weight:600;line-height:20px}body.product-app[data-client=web] .wn-result-copy p{color:var(--app-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;line-height:18px;overflow:hidden}body.product-app[data-client=web] .wn-search-result>svg{width:15px;height:15px;color:var(--app-muted);flex-shrink:0}body.product-app[data-client=web] :is(.wn-filter-choice,.wn-catalogue-page,.wn-search-submit):not(:disabled):hover{background:var(--app-panel);color:var(--app-accent)}body.product-app[data-client=web] :is(.wn-filter-choice,.wn-genre-choice,.wn-collection-choice,.wn-catalogue-page,.wn-reset-filters,.wn-row-copy h3 a,.wn-row-cover,.wn-add-shelf,.cr-book,.cr-continue,.cr-toggle,.wn-home-tools a,.wn-search-tags a,.wn-search-submit):focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){body.product-app[data-client=web] .wn-row-cover>img{transition:none}}body.product-app[data-client=web] .app-interaction-tabs{gap:26px;max-width:1360px;margin:0 auto;padding:8px 26px 0}body.product-app[data-client=web] .app-interaction-tabs a{min-height:38px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:8px 0;font-size:13px;position:relative}body.product-app[data-client=web] .app-interaction-tabs a[aria-current=page]{box-shadow:none}body.product-app[data-client=web] .app-interaction-tabs a[aria-current=page]:after{content:"";background:var(--app-accent);pointer-events:none;height:2px;position:absolute;bottom:0;left:0;right:0}body.product-app[data-client=web] .app-interaction-plaza{max-width:1080px;padding:20px 24px 40px}body.product-app[data-client=web] .app-interaction-plaza>.cm-plaza-intro{display:none}body.product-app[data-client=web] .wc-character-plaza{width:100%;max-width:1360px;padding:20px 26px 40px}body.product-app[data-client=web] .wc-character-layout{grid-template-columns:164px minmax(0,1fr);align-items:start;gap:26px;min-width:0;display:grid}body.product-app[data-client=web] .cm-filter-sidebar{border-right:1px solid var(--app-line);min-width:0;padding:0 17px 18px 0;position:sticky;top:88px}body.product-app[data-client=web] .cm-filter-sidebar h2{color:var(--app-ink);margin:0 0 19px;font-size:14px;font-weight:600;line-height:21px}body.product-app[data-client=web] .cm-filter-sidebar .cm-filter-group{border-bottom:1px solid var(--app-line);margin:0 0 20px;padding:0 0 19px}body.product-app[data-client=web] .cm-filter-sidebar .cm-filter-group h3{color:var(--app-muted);margin:0 0 10px;font-size:11px;font-weight:500;line-height:18px}body.product-app[data-client=web] .cm-filter-sidebar .cm-filter-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}body.product-app[data-client=web] .cm-filter-sidebar .cm-filter-chips button{min-width:0;min-height:29px;color:var(--app-muted);text-align:center;white-space:normal;background:0 0;border:0;border-radius:5px;margin:0;padding:5px 4px;font-size:11px;line-height:19px}body.product-app[data-client=web] .cm-filter-sidebar .cm-filter-chips button[aria-pressed=true]{background:var(--app-panel);color:var(--app-accent)}body.product-app[data-client=web] .cm-filter-sidebar .cm-filter-chips button:hover{background:var(--app-soft);color:var(--app-ink)}body.product-app[data-client=web] .cm-sidebar-reset{min-height:29px;color:var(--app-accent);background:0 0;border:0;padding:5px 0;font-size:11px;line-height:19px}body.product-app[data-client=web] .cm-sidebar-count{color:var(--app-muted);margin:12px 0 0;font-size:10px;line-height:18px}body.product-app[data-client=web] .wc-character-workspace{min-width:0}body.product-app[data-client=web] .wc-character-workspace>.cm-plaza-toolbar{justify-content:flex-start;min-height:29px;margin:0 0 16px}body.product-app[data-client=web] .cm-results-count{color:var(--app-muted);margin:0;font-size:11px;line-height:19px}body.product-app[data-client=web] .wc-character-workspace .cm-waterfall{columns:4;column-gap:16px}body.product-app[data-client=web] .cm-waterfall-empty{column-span:all;color:var(--app-muted);padding:20px 0;font-size:13px}body.product-app[data-client=web] .cm-empty-reset{border:1px solid var(--app-line);background:var(--app-soft);color:var(--app-accent);border-radius:7px;padding:8px 14px;font-size:12px}body.product-app[data-client=web] .cm-filter-sidebar button:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}@media (width<=1279px){body.product-app[data-client=web] .wc-character-layout{grid-template-columns:146px minmax(0,1fr);gap:20px}body.product-app[data-client=web] .cm-filter-sidebar{padding-right:14px}body.product-app[data-client=web] .wc-character-workspace .cm-waterfall{columns:3}}@media (width<=1099px){body.product-app[data-client=web] .wc-character-workspace .cm-waterfall{columns:2}}body.product-app[data-client=web] .product-modal.cm-match-dialog{border-radius:14px;width:min(450px,100% - 48px);max-width:none;padding:22px}body.product-app[data-client=web] .cm-match-dialog .modal-head{margin-bottom:20px}body.product-app[data-client=web] .cm-match-dialog .modal-head h2{font-size:16px}body.product-app[data-client=web] .cm-match-result{text-align:left;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:9px 20px;width:100%;padding:0;display:grid}body.product-app[data-client=web] .cm-match-result>img{width:96px;height:128px;box-shadow:none;border-radius:11px;grid-area:1/1/6}body.product-app[data-client=web] .cm-match-kicker{letter-spacing:.5px;color:var(--app-accent);grid-column:2;margin:0;font-size:12px;line-height:1.5}body.product-app[data-client=web] .cm-match-result h2{color:var(--app-ink);grid-column:2;margin:0;font-size:18px;line-height:1.5}body.product-app[data-client=web] .cm-match-result p{color:var(--app-muted);grid-column:2;margin:0;line-height:1.7;font-size:11px!important}body.product-app[data-client=web] .cm-match-result>.primary{border-radius:8px;grid-column:2;width:100%;min-height:34px;margin:5px 0 0;padding:7px 14px;font-size:12px}body.product-app[data-client=web] .cm-match-result>.subtle{color:var(--app-muted);background:0 0;border:0;grid-column:2;margin:0;padding:5px 0;font-size:11px}body.product-app[data-client=web] .dc-discover{grid-template-rows:auto auto;grid-template-columns:minmax(0,560px) 220px;justify-content:center;gap:18px 22px;width:100%;margin:0 auto;padding:20px 24px 48px;max-width:960px!important;display:grid!important}body.product-app[data-client=web] .dc-discover>.dc-topbar,body.product-app[data-client=web] .dc-discover>.dc-tabs{display:none!important}body.product-app[data-client=web] .dc-web-toolbar{border-bottom:1px solid var(--app-line);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;padding:0 0 12px;display:flex}body.product-app[data-client=web] .dc-web-toolbar>.ac-search{flex:1 0 100%;height:36px;display:flex}body.product-app[data-client=web] .ib-inbox>.ac-search{max-width:560px;height:36px;margin:0 0 16px;display:flex}body.product-app[data-client=web] .dc-web-tabs{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}body.product-app[data-client=web] .dc-web-tab{min-height:32px;color:var(--app-muted);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;padding:7px 12px;font-size:12px;display:flex}body.product-app[data-client=web] .dc-web-tab:hover{background:var(--app-soft);color:var(--app-ink)}body.product-app[data-client=web] .dc-web-publish{border:1px solid var(--app-accent);background:var(--app-accent);min-height:34px;color:var(--app-accent-ink);white-space:nowrap;border-radius:8px;padding:7px 16px;font-size:12px}body.product-app[data-client=web] .dc-discover>.dc-feed{grid-area:2/1;gap:14px;width:100%;max-width:560px;margin:0;padding:0}body.product-app[data-client=web] .dc-post{background:var(--app-surface);border-color:var(--app-line);border-radius:11px;padding:16px}body.product-app[data-client=web] .dc-author,body.product-app[data-client=web] .dc-post-head{gap:10px}body.product-app[data-client=web] .dc-avatar{width:36px;height:36px}body.product-app[data-client=web] .dc-author-title strong{font-size:13px}body.product-app[data-client=web] .dc-author-copy small{margin-top:4px;font-size:9px}body.product-app[data-client=web] .dc-caption{margin:12px 0;font-size:13px;line-height:1.8}body.product-app[data-client=web] .dc-photo{object-position:center top;height:270px;max-height:300px}body.product-app[data-client=web] .dc-tags{gap:10px;margin-top:11px;font-size:10px}body.product-app[data-client=web] .dc-actions{gap:22px;margin-top:12px;padding-top:11px}body.product-app[data-client=web] .dc-post .dc-action{background:0 0;min-height:28px;padding:3px 0}body.product-app[data-client=web] .dc-discover>.dp-discover-aside{grid-area:2/2;top:88px}body.product-app[data-client=web] .dp-aside-panel{border-color:var(--app-line);background:var(--app-surface);border-radius:10px;margin-bottom:14px;padding:15px}body.product-app[data-client=web] .dp-aside-panel h2{margin-bottom:9px;font-size:12px}body.product-app[data-client=web] .dp-recommend-person{gap:9px;padding:9px 0}body.product-app[data-client=web] .dp-recommend-person>img{width:33px;height:39px}body.product-app[data-client=web] .dc-shop-view>.sh-shop{grid-area:2/1/auto/-1}body.product-app[data-client=web] .sp-post-images{max-height:300px;overflow:hidden}body.product-app[data-client=web] .pf-cover{position:relative}body.product-app[data-client=web] .pf-overview{justify-content:flex-start;align-items:center;gap:22px;min-height:96px;margin:22px 0 18px;padding:0 23px;display:flex}body.product-app[data-client=web] .pf-avatar-button{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 96px;width:96px;height:96px;min-height:0;padding:0;display:block;position:relative}body.product-app[data-client=web] .pf-avatar-button .pf-avatar{border:2px solid var(--app-line);width:96px;height:96px;display:block}body.product-app[data-client=web] .pf-avatar-mark{border:2px solid var(--app-page);background:var(--app-soft);width:26px;height:26px;color:var(--app-muted);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:1px;right:1px}body.product-app[data-client=web] .pf-avatar-mark svg{width:14px;height:14px}body.product-app[data-client=web] .pf-avatar-button:hover .pf-avatar-mark{color:var(--app-accent)}body.product-app[data-client=web] .pf-identity{flex:1;min-width:0}body.product-app[data-client=web] .pf-name-line{gap:12px;margin:0}body.product-app[data-client=web] .pf-name{margin:0!important;line-height:34px!important}body.product-app[data-client=web] .pf-personal-info{flex-direction:column;gap:13px;display:flex}body.product-app[data-client=web] .pf-personal-info .pf-bio{margin:0!important}body.product-app[data-client=web] .pf-stats{padding:0}body.product-app[data-client=web] .pf-stats strong{font-size:21px!important}body.product-app[data-client=web] .pf-cover-bar>.pv-private-entry{margin-left:auto}body.product-app[data-client=web] .pf-cover-change{z-index:1;border-radius:inherit;width:100%;height:100%;color:var(--app-muted);border:0;justify-content:flex-end;align-items:flex-end;gap:6px;padding:12px 18px;font-size:11px;display:flex;position:absolute;inset:0;background:0 0!important}body.product-app[data-client=web] .pf-cover-change:hover{color:var(--app-ink)}body.product-app[data-client=web] .pf-cover-bar{z-index:2;pointer-events:none;position:relative}body.product-app[data-client=web] .pf-cover-bar>*{pointer-events:auto}body.product-app[data-client=web] .pf-cover-bar .pf-cover-title{pointer-events:none}body.product-app[data-client=web] .pf-cover[data-custom-cover=true]:before{background:0 0}body.product-app[data-client=web] .pf-cover[data-custom-cover=true] .pf-cover-bar{background:linear-gradient(#110b19b8,#110b1922)}:root[data-app-theme=day] body.product-app[data-client=web] .pf-cover[data-custom-cover=true] .pf-cover-bar{background:linear-gradient(#fffcffb8,#fffcff44)}body.product-app[data-client=web] .fx-scene .fx-composer.composer{align-items:center!important}body.product-app[data-client=web] .fx-scene .fx-composer :is(.fx-self,.fx-plus,.fx-send.send){box-sizing:border-box;align-self:center;place-items:center;min-width:36px;min-height:36px;margin:0;line-height:1;flex:0 0 36px!important;width:36px!important;height:36px!important;padding:7px!important;display:grid!important}body.product-app[data-client=web] .fx-scene .fx-composer :is(.fx-self,.fx-plus,.fx-send) svg{width:20px;height:20px;margin:auto;display:block}body.product-app[data-client=web] .fx-scene .fx-composer textarea{height:36px;min-height:36px!important;padding:7px 0!important;line-height:22px!important}:root[data-app-theme=day] body.product-app[data-client=web] .fx-scene .speech-play{color:#6e448b;background:#e7d8f2;border-color:#b597cb}:root[data-app-theme=day] body.product-app[data-client=web] .fx-opening-label{color:var(--app-accent)}:root[data-app-theme=day] body.product-app[data-client=web] .fx-audio{background:var(--app-panel)!important;color:var(--app-accent)!important;border-color:#b597cb!important}:root[data-app-theme=day] body.product-app[data-client=web] .fx-audio[data-playing=true]{border-color:var(--app-accent)!important;background:#dcc2ed!important}:root[data-app-theme=day] body.product-app[data-client=web] .fx-typing-label,:root[data-app-theme=day] body.product-app[data-client=web] .demo-message-time,:root[data-app-theme=day] body.product-app[data-client=web] .fx-audition-caption{color:var(--app-muted)}:root[data-app-theme=day] body.product-app[data-client=web] .fx-typing i{background:var(--app-accent)}:root[data-app-theme=day] body.product-app[data-client=web] .sp-post-text{color:var(--app-ink)}:root[data-app-theme=day] body.product-app[data-client=web] :is(.sp-local-label,.sp-counter,.sp-compose-tools small,.sp-compose-footer small,.sp-compose-author small){color:var(--app-muted)}:root[data-app-theme=day] body.product-app[data-client=web] .cm-filter-group h3,:root[data-app-theme=day] body.product-app[data-client=web] .cm-person-details p,:root[data-app-theme=day] body.product-app[data-client=web] .dc-comment-list p{color:var(--app-ink)}:root[data-app-theme=day] body.product-app[data-client=web] .cm-filter-intro,:root[data-app-theme=day] body.product-app[data-client=web] .cm-filter-count{color:var(--app-muted)}body.product-app[data-client=web] .nh-theme-card{background:var(--theme-from)}body.product-app[data-client=web] .nh-theme-visual:after{background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--theme-from) 22%,transparent) 35%,var(--theme-from) 100%);inset:25% 0 -1px}body.product-app[data-client=web] .nh-theme-copy{background:linear-gradient(to bottom,var(--theme-from),var(--theme-to))}body.product-app[data-client=web] .wn-home.has-reading .wn-library-layout{grid-template-columns:164px minmax(0,1fr) 180px;gap:22px}body.product-app[data-client=web] .wn-genre-sidebar .wn-home-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:20px;display:grid}body.product-app[data-client=web] .wn-genre-sidebar .wn-home-tools a{border-radius:5px;min-height:28px;padding:4px 5px;font-size:11px;line-height:18px}body.product-app[data-client=web] .wn-genre-sidebar .wn-filters{border-top:1px solid var(--app-line);margin-top:20px;padding-top:16px}body.product-app[data-client=web] .wn-genre-sidebar .wn-filters h3{border:0;margin-bottom:10px;padding:0;font-size:12px}body.product-app[data-client=web] .wn-genre-sidebar .wn-filter-fields{flex-direction:column;gap:13px;display:flex}body.product-app[data-client=web] .wn-genre-sidebar .wn-sort-section{margin-top:18px}body.product-app[data-client=web] .wn-filter-choice{min-height:28px;padding:4px 8px;font-size:12px;line-height:18px}body.product-app[data-client=web] .wn-category-intro{margin:0;padding:0 0 11px}body.product-app[data-client=web] .wn-category-intro h1{text-wrap:balance;margin:0;font-size:20px;line-height:28px}body.product-app[data-client=web] .wn-category-intro p{display:none}body.product-app[data-client=web] .wn-catalogue-toolbar{margin:8px 0 0}body.product-app[data-client=web] .wn-row-copy h3{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;text-wrap:balance;-webkit-box-orient:vertical;margin:0 0 5px;font-size:16px;line-height:24px;display:-webkit-box}body.product-app[data-client=web] .wn-row-metrics{gap:3px 7px;margin:0 0 5px}body.product-app[data-client=web] .wn-row-summary{margin-bottom:7px}body.product-app[data-client=web] .wn-catalogue-tags{white-space:normal;flex-wrap:wrap;align-items:center;gap:4px;height:auto;margin:0;line-height:18px;overflow:visible}body.product-app[data-client=web] .wn-catalogue-tags>span{text-overflow:ellipsis;white-space:nowrap;background:var(--app-soft);border-radius:4px;max-width:110px;padding:1px 5px;font-size:11px;overflow:hidden}body.product-app[data-client=web] .wn-more-tags{min-height:24px;color:var(--app-muted);background:0 0;border:0;padding:2px;font-size:11px;line-height:18px}body.product-app[data-client=web] .wn-reading-rail{border-left:1px solid var(--app-line);min-width:0;padding-left:15px;position:sticky;top:88px}body.product-app[data-client=web] .wn-reading-rail .cr-heading{flex-wrap:wrap;gap:5px;margin-bottom:10px}body.product-app[data-client=web] .wn-reading-rail .cr-list{grid-template-columns:minmax(0,1fr);gap:9px}body.product-app[data-client=web] .wn-reading-rail .cr-card{border-radius:7px;gap:7px;padding:9px}body.product-app[data-client=web] .wn-reading-rail .cr-book{gap:8px}body.product-app[data-client=web] .wn-reading-rail .cr-book img{width:34px;height:48px}body.product-app[data-client=web] .wn-reading-rail .cr-continue{min-height:32px;padding:6px;font-size:12px;line-height:18px}body.product-app[data-client=web] .web-header-actions :is(.web-membership-link,.web-recharge-link){box-sizing:border-box;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-width:96px;height:32px;min-height:32px;padding:6px 10px;font-size:11px;line-height:18px;display:inline-flex}body.product-app[data-client=web] .web-header-actions .web-gem{font-size:16px;line-height:18px}@media (width<=1279px){body.product-app[data-client=web] .wn-home.has-reading .wn-library-layout{grid-template-columns:146px minmax(0,1fr) 156px;gap:16px}body.product-app[data-client=web] .wn-home.has-reading .wn-catalogue-list{grid-template-columns:minmax(0,1fr)}body.product-app[data-client=web] .wn-home.has-reading .wn-row-words{display:inline}}body.product-app[data-client=web] .reader-shell.wnd-detail{width:calc(100% - 96px);max-width:1180px;min-height:100dvh;color:var(--app-ink);margin:0 auto;padding:0 0 52px}body.product-app[data-client=web] .wnd-topbar{align-items:center;height:66px;display:flex}body.product-app[data-client=web] .wnd-back{color:var(--app-muted);font-size:12px;line-height:22px}body.product-app[data-client=web] .wnd-layout{grid-template-columns:minmax(0,1fr) 272px;align-items:start;gap:38px;display:grid}body.product-app[data-client=web] .wnd-content{min-width:0}body.product-app[data-client=web] .wnd-hero{align-items:stretch;gap:25px;display:flex}body.product-app[data-client=web] .wnd-cover{object-fit:cover;background:var(--app-panel);border-radius:8px;flex:0 0 174px;width:174px;height:244px;display:block}body.product-app[data-client=web] .wnd-book-info{flex-direction:column;flex:1;min-width:0;padding:2px 0;display:flex}body.product-app[data-client=web] .wnd-book-info h1{overflow-wrap:anywhere;margin:0 0 12px;font-size:25px;font-weight:650;line-height:35px}body.product-app[data-client=web] .wnd-stats{color:var(--app-muted);flex-wrap:wrap;align-items:center;gap:6px 18px;margin-bottom:17px;font-size:12px;line-height:20px;display:flex}body.product-app[data-client=web] .wnd-stats>span{white-space:nowrap}body.product-app[data-client=web] .wnd-stats strong{color:var(--app-ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:550}body.product-app[data-client=web] .wnd-cast h2{color:var(--app-muted);margin:0 0 8px;font-size:12px;font-weight:500;line-height:18px}body.product-app[data-client=web] .wnd-cast-list{flex-wrap:wrap;gap:14px;display:flex}body.product-app[data-client=web] .wnd-cast-person{max-width:52px;color:var(--app-muted);flex-direction:column;align-items:center;gap:4px;text-decoration:none;display:flex}body.product-app[data-client=web] .wnd-cast-person img{object-fit:cover;object-position:center 22%;border:1px solid var(--app-line);border-radius:50%;width:38px;height:38px;display:block}body.product-app[data-client=web] .wnd-cast-person span{white-space:nowrap;text-overflow:ellipsis;max-width:52px;font-size:11px;line-height:18px;overflow:hidden}body.product-app[data-client=web] .wnd-actions{gap:8px;max-width:330px;margin:auto 0 0;padding-top:0}body.product-app[data-client=web] .wnd-actions :is(a,button){box-sizing:border-box;border:1px solid var(--app-line);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:7px 14px;font-size:13px;line-height:20px;display:inline-flex}body.product-app[data-client=web] .wnd-actions .wnd-read{background:var(--app-accent);border-color:var(--app-accent);color:var(--app-accent-ink);flex:1;text-decoration:none}body.product-app[data-client=web] .wnd-actions .wnd-shelf{background:var(--app-soft);color:var(--app-ink)}body.product-app[data-client=web] .wnd-overview{margin-top:29px}body.product-app[data-client=web] .wnd-tabs{border-bottom:1px solid var(--app-line);gap:25px;margin-bottom:16px;display:flex}body.product-app[data-client=web] .wnd-tab{min-height:33px;color:var(--app-muted);background:0 0;border:0;border-radius:0;padding:0 0 10px;font-size:13px;line-height:23px;position:relative}body.product-app[data-client=web] .wnd-tab[aria-selected=true]{color:var(--app-ink);font-weight:600}body.product-app[data-client=web] .wnd-tab[aria-selected=true]:after{content:"";background:var(--app-accent);height:2px;position:absolute;inset:auto 0 -1px}body.product-app[data-client=web] .wnd-tab-panel[hidden]{display:none}body.product-app[data-client=web] .wnd-tags{flex-wrap:wrap;gap:5px;margin-bottom:12px;display:flex}body.product-app[data-client=web] .wnd-tags span{background:var(--app-soft);color:var(--app-muted);border-radius:4px;padding:2px 7px;font-size:11px;line-height:18px}body.product-app[data-client=web] .wnd-synopsis{-webkit-line-clamp:5;min-height:120px;color:var(--app-ink);white-space:pre-wrap;text-wrap:pretty;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:24px;display:-webkit-box;overflow:hidden}body.product-app[data-client=web] .wnd-synopsis.is-expanded{-webkit-line-clamp:unset;display:block;overflow:visible}body.product-app[data-client=web] .wnd-expand-slot{min-height:30px;padding-top:5px}body.product-app[data-client=web] .wnd-expand{min-height:28px;color:var(--app-accent);background:0 0;border:0;padding:4px 0;font-size:12px;line-height:20px}body.product-app[data-client=web] .wnd-expand[hidden]{display:none}body.product-app[data-client=web] .wnd-chapters{min-height:120px}body.product-app[data-client=web] .wnd-chapter{white-space:nowrap;text-overflow:ellipsis;min-height:24px;color:var(--app-ink);font-size:13px;line-height:24px;display:block;overflow:hidden}body.product-app[data-client=web] .wnd-chapter:hover,body.product-app[data-client=web] .wnd-chapter[aria-current=page]{color:var(--app-accent)}body.product-app[data-client=web] .wnd-muted{color:var(--app-muted);font-size:12px;line-height:22px}body.product-app[data-client=web] .wnd-recommendations{border-top:1px solid var(--app-line);margin-top:24px;padding-top:19px}body.product-app[data-client=web] :is(.wnd-recommendations,.wnd-stories)>h2{color:var(--app-ink);margin:0 0 13px;font-size:15px;line-height:22px}body.product-app[data-client=web] .wnd-recommendation-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}body.product-app[data-client=web] .wnd-recommendation{min-width:0;color:var(--app-ink)}body.product-app[data-client=web] .wnd-recommendation img{aspect-ratio:5/7;object-fit:cover;background:var(--app-panel);border-radius:6px;width:100%;display:block}body.product-app[data-client=web] .wnd-recommendation h3{white-space:nowrap;text-overflow:ellipsis;margin:6px 0 2px;font-size:12px;font-weight:500;line-height:18px;overflow:hidden}body.product-app[data-client=web] .wnd-recommendation small{color:var(--app-muted);font-size:11px;line-height:17px}body.product-app[data-client=web] .wnd-stories{margin-top:25px}body.product-app[data-client=web] .wnd-node-aside{border-left:1px solid var(--app-line);min-width:0;padding-left:20px}body.product-app[data-client=web] .wnd-node-aside .novel-story-nodes{margin:0}body.product-app[data-client=web] .wnd-node-aside .novel-node-heading{align-items:flex-start;gap:6px;margin-bottom:12px}body.product-app[data-client=web] .wnd-node-aside .novel-node-heading h2{color:var(--app-ink);margin:0;font-size:14px}body.product-app[data-client=web] .wnd-node-aside .novel-node-heading p{font-size:12px;line-height:18px}body.product-app[data-client=web] .wnd-node-aside .novel-node-heading small{padding:3px 6px;font-size:11px;line-height:18px}body.product-app[data-client=web] .wnd-node-aside .novel-node-list{gap:8px;max-height:none;overflow:visible}body.product-app[data-client=web] .wnd-node-aside .novel-node-row{background:var(--app-surface);border-color:var(--app-line);border-radius:8px;gap:8px;padding:10px}body.product-app[data-client=web] .wnd-node-aside .novel-node-row.is-featured{background:var(--app-panel)}body.product-app[data-client=web] .wnd-node-aside .novel-node-visual{border-radius:6px;flex:0 0 52px;align-self:center;width:52px;height:71px;min-height:71px}body.product-app[data-client=web] .wnd-node-aside .novel-node-copy h3{color:var(--app-ink);text-wrap:balance;margin-bottom:5px;font-size:14px;line-height:21px}body.product-app[data-client=web] .wnd-node-aside .novel-node-summary{-webkit-line-clamp:2;white-space:normal;text-wrap:pretty;-webkit-box-orient:vertical;margin-bottom:8px;font-size:13px;line-height:20px;display:-webkit-box}body.product-app[data-client=web] .wnd-node-aside .novel-node-footer{flex-wrap:wrap;gap:8px}body.product-app[data-client=web] .wnd-node-aside .novel-node-meta{gap:4px 6px;font-size:11px;line-height:18px}body.product-app[data-client=web] .wnd-node-aside :is(.novel-node-heading p,.novel-node-heading small,.novel-node-summary,.novel-node-meta,.novel-node-character,.novel-node-heat,.nc-node-comment){color:color-mix(in srgb,var(--app-ink) 25%,var(--app-muted))}body.product-app[data-client=web] .wnd-node-aside .nc-node-comment{background:var(--app-soft);border-color:var(--app-line);height:28px;min-height:28px;margin:0;font-size:11px}body.product-app[data-client=web] .wnd-node-aside .novel-node-enter{background:var(--app-accent);min-height:34px;color:var(--app-accent-ink);border-color:var(--app-accent);box-shadow:none;border-radius:5px;padding:6px 10px;font-size:13px}body.product-app[data-client=web] .wnd-node-aside .novel-node-enter:hover:not(:disabled){filter:brightness(1.06)}body.product-app[data-client=web] .wnd-node-aside .novel-node-chapter{font-size:11px;line-height:16px}body.product-app[data-client=web] .wnd-node-aside .novel-node-pick{padding:2px 4px;font-size:10px}body.product-app[data-client=web] .wnd-detail :is(a,button):focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}@media (width<=1199px){body.product-app[data-client=web] .reader-shell.wnd-detail{width:calc(100% - 64px)}body.product-app[data-client=web] .wnd-layout{grid-template-columns:minmax(0,1fr) 250px;gap:25px}body.product-app[data-client=web] .wnd-cover{flex-basis:150px;width:150px;height:210px}body.product-app[data-client=web] .wnd-hero{gap:20px}body.product-app[data-client=web] .wnd-book-info h1{margin-bottom:9px;font-size:22px;line-height:30px}body.product-app[data-client=web] .wnd-stats{gap:5px 12px;margin-bottom:10px}body.product-app[data-client=web] .wnd-cast-list{gap:10px}}body.product-app[data-client=web].is-character-social #root{padding:0!important}body.product-app[data-client=web] .fx-social-container{width:100%;max-width:100%;margin:0 auto;padding:0 32px 48px}body.product-app[data-client=web] .fx-social-container>.cx-social{border-left:1px solid var(--app-line);border-right:1px solid var(--app-line);background:var(--app-page);width:min(100%,720px);max-width:720px;min-height:100dvh;margin:0 auto;padding:0;display:block}body.product-app[data-client=web] .cx-social-toolbar{z-index:5;border-bottom:1px solid var(--app-line);background:var(--app-page);align-items:center;gap:8px;height:50px;margin:0;padding:6px 16px;display:flex;position:sticky;top:0}body.product-app[data-client=web] .cx-toolbar-spacer{flex:1}body.product-app[data-client=web] .cx-social-toolbar button{place-items:center;width:34px;height:34px;min-height:34px;font:25px/1 Arial;display:grid;color:var(--app-ink)!important;background:0 0!important;border:0!important;padding:0!important}body.product-app[data-client=web] .cx-search-form{border-bottom:1px solid var(--app-line);padding:10px 18px}body.product-app[data-client=web] .cx-search-form[hidden]{display:none}body.product-app[data-client=web] .cx-search-form input{border:1px solid var(--app-line);background:var(--app-soft);width:100%;min-width:0;height:34px;color:var(--app-ink);border-radius:6px;padding:6px 10px;font-size:12px}body.product-app[data-client=web] .cx-profile-hero{border:0;border-bottom:1px solid var(--app-line);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:22px 24px 18px;display:block;position:static}body.product-app[data-client=web] .cx-profile-hero:before,body.product-app[data-client=web] .cx-profile-hero:after{display:none}body.product-app[data-client=web] .cx-profile-identity{flex-wrap:nowrap;align-items:center;gap:13px;display:flex}body.product-app[data-client=web] .cx-profile-avatar{border:1px solid var(--app-line);width:64px;height:64px;box-shadow:none;background:var(--app-panel)}body.product-app[data-client=web] .cx-profile-title h1{color:var(--app-ink);margin:0 0 4px;font-size:23px;line-height:28px}body.product-app[data-client=web] .cx-profile-title p{color:var(--app-muted);margin:0;font-size:11px;line-height:18px}body.product-app[data-client=web] .cx-profile-bio{color:var(--app-ink);-webkit-line-clamp:3;margin:16px 0 10px;font-size:13px;line-height:22px}body.product-app[data-client=web] .cx-profile-tags{gap:6px;margin-top:10px}body.product-app[data-client=web] .cx-profile-tags span{background:var(--app-soft);color:var(--app-muted);border:0;border-radius:4px;padding:1px 6px;font-size:10px;line-height:17px}body.product-app[data-client=web] .cx-follower-count{color:var(--app-muted);margin:12px 0;font-size:11px;line-height:18px}body.product-app[data-client=web] .cx-profile-actions{grid-template-columns:minmax(0,1fr) 110px;gap:9px;display:grid}body.product-app[data-client=web] .cx-profile-actions button{height:34px;min-height:34px;border-radius:6px!important;margin:0!important;padding:7px 12px!important;font-size:12px!important;line-height:18px!important}body.product-app[data-client=web] .cx-profile-chat{border:1px solid var(--app-line)!important;background:var(--app-soft)!important;color:var(--app-ink)!important}body.product-app[data-client=web] .cx-follow-button[aria-pressed=false]{background:var(--app-accent)!important;color:var(--app-accent-ink)!important;border-color:var(--app-accent)!important}body.product-app[data-client=web] .cx-follow-button[aria-pressed=true]{color:var(--app-muted)!important;border-color:var(--app-line)!important;background:0 0!important}body.product-app[data-client=web] .cx-bio-toggle{margin:-4px 0 2px;line-height:18px;display:block;color:var(--app-accent)!important;padding:0!important;font-size:10px!important}body.product-app[data-client=web] .cx-bio-toggle[hidden]{display:none}body.product-app[data-client=web] .cx-social-feed{min-width:0;padding:0}body.product-app[data-client=web] .cx-feed-tabs{border-bottom:1px solid var(--app-line);align-items:center;display:flex}body.product-app[data-client=web] .cx-feed-tab{min-height:44px;color:var(--app-muted);background:0 0;border:0;flex:1;padding:10px;font-size:12px;line-height:24px;position:relative}body.product-app[data-client=web] .cx-feed-tab[aria-selected=true]{color:var(--app-ink);font-weight:600}body.product-app[data-client=web] .cx-feed-tab[aria-selected=true]:after{content:"";background:var(--app-accent);width:40px;height:2px;position:absolute;bottom:0;left:calc(50% - 20px)}body.product-app[data-client=web] .cx-post{border:0;border-bottom:1px solid var(--app-line);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:20px 24px}body.product-app[data-client=web] .cx-post-author strong{color:var(--app-ink);font-size:12px;line-height:19px}body.product-app[data-client=web] .cx-post-time{color:var(--app-muted);padding:0;font-size:10px;line-height:17px}body.product-app[data-client=web] .cx-post-copy{color:var(--app-ink);margin:11px 0;font-size:13px;line-height:22px}body.product-app[data-client=web] .cx-post-image{object-fit:cover;object-position:center 20%;border-radius:6px;width:min(100%,360px);height:auto;max-height:360px;margin:10px 0 0}body.product-app[data-client=web] .cx-post-actions{border:0;gap:24px;margin-top:12px;padding-top:0}body.product-app[data-client=web] .cx-empty-posts{text-align:center;color:var(--app-muted);padding:30px 18px;font-size:12px}body.product-app[data-client=web] .cx-comment-item{color:var(--app-muted)}body.product-app[data-client=web] .cx-comment-item strong{color:var(--app-ink)}body.product-app[data-client=web] .cx-comment-form input{background:var(--app-soft)!important;color:var(--app-ink)!important;border-color:var(--app-line)!important}body.product-app[data-client=web] .cx-comment-form button{background:var(--app-panel)!important;color:var(--app-ink)!important;border-color:var(--app-line)!important}body.product-app[data-client=web] .dc-feed{gap:0!important}body.product-app[data-client=web] .dc-post{border:0;border-bottom:1px solid var(--app-line);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:18px 16px}body.product-app[data-client=web] .dc-actions{border-top:0;padding-top:0}body.product-app[data-client=web] .dc-picture{border-radius:6px}body.product-app[data-client=web] .dc-feed>.dc-feed-end{margin-top:20px}body.product-app[data-client=web].is-character-social .fp-reading-control{top:auto;bottom:12px;right:12px}body.product-app.is-web-reading.is-web-reading{background:var(--wr-bg);padding:0!important;overflow:auto!important}body.product-app.is-web-reading.is-web-reading #root{height:auto;min-height:100dvh;overflow:visible;padding:0!important}body.product-app.is-web-reading .rb-reader.wr-reader{z-index:auto;background:var(--wr-bg);min-height:100dvh;color:var(--wr-ink);touch-action:auto;-webkit-user-select:text;user-select:text;--rb-ui-ink:var(--wr-ink);--rb-ui-muted:var(--wr-muted);--rb-ui-accent:var(--wr-accent);display:block;position:relative;inset:auto;overflow:visible}body.product-app.is-web-reading .wr-toolbar{z-index:50;background:var(--wr-bg);border-bottom:1px solid var(--wr-line);height:57px;color:var(--wr-muted);align-items:center;gap:24px;padding:8px max(32px,50vw - 540px);display:flex;position:fixed;inset:0 0 auto}body.product-app.is-web-reading .wr-book-title{flex:1;align-items:baseline;gap:16px;min-width:0;display:flex}body.product-app.is-web-reading .wr-book-title strong{white-space:nowrap;text-overflow:ellipsis;color:var(--wr-ink);font-size:13px;font-weight:500;line-height:22px;overflow:hidden}body.product-app.is-web-reading .wr-location{white-space:nowrap;color:var(--wr-muted);font-size:10px}body.product-app.is-web-reading .wr-controls{align-items:center;gap:6px;display:flex}body.product-app.is-web-reading .wr-toolbar button{border:1px solid var(--wr-line);min-height:30px;color:var(--wr-muted);white-space:nowrap;background:0 0;border-radius:5px;padding:5px 10px;font-size:11px;line-height:18px}body.product-app.is-web-reading .wr-toolbar .wr-back{border:0;padding-left:0;font-size:12px}body.product-app.is-web-reading .wr-body{width:min(var(--wr-width),calc(100% - 96px));font-size:var(--rb-font-size);line-height:var(--rb-line-height);letter-spacing:.2px;margin:0 auto;padding:98px 0 70px;font-family:Microsoft YaHei,PingFang SC,sans-serif}body.product-app.is-web-reading .wr-chapter{margin:0;padding:0;scroll-margin-top:85px}body.product-app.is-web-reading .wr-chapter+.wr-chapter{border-top:1px solid var(--wr-line);margin-top:60px;padding-top:38px}body.product-app.is-web-reading .wr-chapter-heading{margin-bottom:30px}body.product-app.is-web-reading .wr-chapter-heading small{letter-spacing:1px;color:var(--wr-muted);font-size:11px;line-height:18px}body.product-app.is-web-reading .wr-chapter-heading h1{color:var(--wr-ink);margin:8px 0 0;font-size:25px;font-weight:500;line-height:39px}body.product-app.is-web-reading .wr-paragraph{font:inherit;line-height:var(--rb-line-height);color:var(--wr-ink);text-indent:2em;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 1.1em;scroll-margin-top:81px}body.product-app.is-web-reading .wr-paragraph::selection{background:color-mix(in srgb,var(--wr-accent) 30%,transparent);color:var(--wr-ink)}body.product-app.is-web-reading .wr-reader .nc-count-badge{opacity:.24;width:auto;min-width:25px;height:20px;margin-left:6px;padding:1px 3px;transition:opacity .15s;color:var(--wr-muted)!important;background:0 0!important;border:0!important}body.product-app.is-web-reading .wr-reader .nc-count-badge:is(:hover,:focus-visible){opacity:.9;outline-color:var(--wr-accent)}body.product-app.is-web-reading .wr-story-entry{align-items:center;gap:12px;margin:8px 0 30px;font:12px/20px Arial,Microsoft YaHei,sans-serif;display:flex}body.product-app.is-web-reading .wr-enter{border:1px solid color-mix(in srgb,var(--wr-accent) 55%,var(--wr-bg));background:linear-gradient(110deg,color-mix(in srgb,var(--wr-accent) 12%,var(--wr-bg)),var(--wr-panel));width:420px;max-width:calc(100% - 48px);min-height:80px;color:var(--wr-ink);text-align:left;opacity:1;cursor:pointer;border-radius:10px;align-items:center;gap:14px;padding:16px 18px;display:flex}body.product-app.is-web-reading .wr-entry-mark{border:1px solid color-mix(in srgb,var(--wr-accent) 35%,transparent);background:color-mix(in srgb,var(--wr-accent) 14%,transparent);width:38px;height:38px;color:var(--wr-accent);border-radius:11px;flex:0 0 38px;place-items:center;display:grid}body.product-app.is-web-reading .wr-entry-mark svg{width:22px;height:22px}body.product-app.is-web-reading .wr-entry-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}body.product-app.is-web-reading .wr-entry-copy strong{color:var(--wr-ink);font-size:15px;font-weight:600;line-height:23px}body.product-app.is-web-reading .wr-entry-copy small{white-space:nowrap;text-overflow:ellipsis;color:var(--wr-muted);font-size:12px;line-height:20px;overflow:hidden}body.product-app.is-web-reading .wr-entry-arrow{color:var(--wr-accent);flex:0 0 20px;place-items:center;display:grid}body.product-app.is-web-reading .wr-entry-arrow svg{width:19px;height:19px}body.product-app.is-web-reading .wr-enter:hover{border-color:var(--wr-accent);background:color-mix(in srgb,var(--wr-accent) 17%,var(--wr-bg))}body.product-app.is-web-reading .wr-enter:focus-visible{outline:2px solid var(--wr-accent);outline-offset:4px}body.product-app.is-web-reading .wr-enter:disabled{cursor:default;opacity:.55}body.product-app.is-web-reading .wr-story-entry .nc-node-comment{border-color:var(--wr-line);color:var(--wr-muted);opacity:.4;background:0 0}body.product-app.is-web-reading .wr-chapter-footer{color:var(--wr-muted);margin-top:22px;font:11px/20px Arial,Microsoft YaHei,sans-serif}body.product-app.is-web-reading .wr-chapter-footer .nc-chapter-entry{color:var(--wr-muted);border-color:var(--wr-line);background:0 0}body.product-app.is-web-reading .wr-ending{border-top:1px solid var(--wr-line);text-align:center;color:var(--wr-muted);margin-top:48px;padding-top:30px;font-size:13px}body.product-app.is-web-reading .wr-more-books{border:1px solid var(--wr-line);background:var(--wr-panel);color:var(--wr-ink);border-radius:5px;padding:7px 16px;font-size:12px;line-height:20px}body.product-app.is-web-reading .wr-locked{flex-direction:column;height:calc(100dvh - 136px);min-height:500px;display:flex}body.product-app.is-web-reading .wr-locked .wr-chapter-heading{flex:none;margin-bottom:22px}body.product-app.is-web-reading .wr-locked .rb-paywall{flex:1;min-height:0}body.product-app.is-web-reading .wr-locked .rb-paywall-teaser{max-height:none}body.product-app.is-web-reading .wr-locked .rb-paywall-teaser p{font:inherit;font-size:var(--rb-font-size);line-height:var(--rb-line-height);color:var(--wr-ink);text-indent:2em;margin:0 0 1em}body.product-app.is-web-reading .wr-reader .rb-paywall-prompt :is(h2,.rb-paywall-daily,.rb-paywall-price small,.rb-paywall-price strong){color:var(--wr-ink)}body.product-app.is-web-reading .wr-reader .rb-paywall-daily{text-align:center;text-indent:0;font-size:11px;line-height:20px}body.product-app.is-web-reading .wr-reader .rb-paywall-prompt h2{font-size:17px;line-height:26px}body.product-app.is-web-reading .wr-reader .rb-paywall-card{background:var(--wr-panel);border-color:var(--wr-line);max-width:460px;margin:0 auto}body.product-app.is-web-reading .wr-reader .rb-paywall-subscribe{background:var(--wr-accent);color:var(--wr-bg)}body.product-app.is-web-reading .wr-reader .eng-paywall-save{color:var(--wr-muted);background:0 0;border:0;margin:12px auto 0;display:block}body.product-app.is-web-reading.is-web-reading .product-modal.wr-reader-dialog{background:var(--wr-panel);max-width:460px;color:var(--wr-ink);border-color:var(--wr-line);border-radius:10px}body.product-app.is-web-reading.is-web-reading .wr-reader-dialog .modal-head h2{color:var(--wr-ink)}body.product-app.is-web-reading.is-web-reading .wr-reader-dialog button{color:var(--wr-ink);border-color:var(--wr-line);background:0 0;font-size:12px;line-height:20px}body.product-app.is-web-reading.is-web-reading .wr-reader-dialog .modal-head button{min-height:28px;color:var(--wr-muted);padding:4px 8px}body.product-app.is-web-reading.is-web-reading .wr-directory{flex-direction:column;max-height:65dvh;display:flex;overflow:auto}body.product-app.is-web-reading.is-web-reading .wr-directory button{border:0;border-bottom:1px solid var(--wr-line);text-align:left;border-radius:0;padding:9px 2px}body.product-app.is-web-reading.is-web-reading .wr-directory button[aria-current=page]{color:var(--wr-accent);font-weight:600}body.product-app.is-web-reading.is-web-reading .wr-setting-row{align-items:center;gap:7px;margin:18px 0;display:flex}body.product-app.is-web-reading.is-web-reading .wr-setting-row>span{width:40px;color:var(--wr-muted);flex-shrink:0;font-size:12px}body.product-app.is-web-reading.is-web-reading .wr-setting-row button{border-radius:5px;min-height:29px;padding:4px 11px}body.product-app.is-web-reading.is-web-reading .wr-setting-row [aria-pressed=true]{background:var(--wr-accent);color:var(--wr-bg)}body.product-app.is-web-reading.is-web-reading .wr-setting-row output{text-align:center;min-width:27px;color:var(--wr-ink)}body.product-app.is-web-reading.is-web-reading .wr-settings-note{color:var(--wr-muted);font-size:11px;line-height:20px}body.product-app.is-web-reading.is-web-reading .fp-reading-control{top:auto;bottom:12px}body.product-app.is-web-reading.is-web-reading .nc-page{background:var(--wr-bg);color:var(--wr-ink)}body.product-app.is-web-reading.is-web-reading .nc-page-header,body.product-app.is-web-reading.is-web-reading .nc-composer{background:var(--wr-panel);border-color:var(--wr-line)}@media (prefers-reduced-motion:reduce){body.product-app.is-web-reading .wr-reader .nc-count-badge{transition:none}}body.product-app[data-client=web] .product-modal.web-book-link-dialog{border:1px solid var(--app-line);background:var(--app-surface);width:min(440px,100vw - 48px);max-width:440px;color:var(--app-ink);border-radius:14px;padding:24px;box-shadow:0 18px 65px #0004}body.product-app[data-client=web] .web-book-link-dialog .modal-head{margin-bottom:22px}body.product-app[data-client=web] .web-book-link-dialog .modal-head h2{color:var(--app-ink);font-size:18px}body.product-app[data-client=web] .book-link-summary{align-items:center;gap:17px;min-width:0;display:flex}body.product-app[data-client=web] .book-link-cover{object-fit:cover;border-radius:7px;flex-shrink:0;width:76px;height:108px}body.product-app[data-client=web] .book-link-copy{min-width:0}body.product-app[data-client=web] .book-link-eyebrow{color:var(--app-muted);margin:0 0 6px;font-size:11px}body.product-app[data-client=web] .book-link-copy h3{color:var(--app-ink);margin:0;font-size:18px;font-weight:650;line-height:27px}body.product-app[data-client=web] .book-link-description{-webkit-line-clamp:2;color:var(--app-muted);-webkit-box-orient:vertical;margin:8px 0 0;font-size:12px;line-height:20px;display:-webkit-box;overflow:hidden}body.product-app[data-client=web] .book-link-question{color:var(--app-ink);margin:22px 0 18px;font-size:14px;line-height:22px}body.product-app[data-client=web] .book-link-actions{justify-content:flex-end;gap:10px;display:flex}body.product-app[data-client=web] .book-link-actions button{border:1px solid var(--app-line);background:var(--app-soft);min-width:100px;min-height:38px;color:var(--app-ink);border-radius:8px;padding:8px 16px;font-size:13px;line-height:20px}body.product-app[data-client=web] .book-link-actions .book-link-read{background:var(--app-accent);color:var(--app-accent-ink);border-color:var(--app-accent);font-weight:600}body.product-app[data-client=web].is-novel-scene{padding:0!important;overflow:visible!important}body.product-app[data-client=web].is-novel-scene #root{min-height:100dvh;height:auto!important;padding:0!important;display:block!important;overflow:visible!important}body.product-app[data-client=web] .ns-scene{max-width:1088px;min-height:100dvh;color:var(--app-ink);margin:auto;padding:0 40px 64px}body.product-app[data-client=web] .ns-top{z-index:20;border-bottom:1px solid var(--app-line);background:var(--app-surface);align-items:center;gap:24px;padding:18px 0;display:flex;position:sticky;top:0}body.product-app[data-client=web] .ns-title{flex:1;min-width:0}body.product-app[data-client=web] .ns-title small{color:var(--app-muted);font-size:11px}body.product-app[data-client=web] .ns-title h1{margin:5px 0 0;font-size:21px;line-height:30px}body.product-app[data-client=web] :is(.ns-back,.ns-tools button){border:1px solid var(--app-line);background:var(--app-soft);min-height:34px;color:var(--app-muted);border-radius:7px;padding:7px 12px;font-size:12px}body.product-app[data-client=web] .ns-tools{gap:9px;display:flex}body.product-app[data-client=web] .ns-layout{grid-template-columns:minmax(0,720px) 240px;align-items:start;gap:48px;margin-top:32px;display:grid}body.product-app[data-client=web] .ns-story{min-width:0}body.product-app[data-client=web] .ns-context{border-left:1px solid var(--app-line);padding-left:24px;position:sticky;top:127px}body.product-app[data-client=web] .ns-context h2{margin:10px 0;font-size:17px;line-height:27px}body.product-app[data-client=web] :is(.ns-context,.ns-context-modal) h3{color:var(--app-muted);margin:24px 0 10px;font-size:12px}body.product-app[data-client=web] :is(.ns-context-kicker,.ns-identity){color:var(--app-muted);font-size:11px;line-height:21px}body.product-app[data-client=web] .ns-recap{color:var(--app-ink);font-size:13px;line-height:24px}body.product-app[data-client=web] .ns-cast{flex-wrap:wrap;gap:10px;display:flex}body.product-app[data-client=web] .ns-cast-person{min-height:40px;color:var(--app-ink);background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;font-size:12px;display:inline-flex}body.product-app[data-client=web] button.ns-cast-person{cursor:pointer}body.product-app[data-client=web] button.ns-cast-person:hover{color:var(--app-accent)}body.product-app[data-client=web] .ns-cast-person img{object-fit:cover;border-radius:50%;width:36px;height:36px}body.product-app[data-client=web] .ns-cast-note{color:var(--app-muted);font-size:11px;line-height:20px}body.product-app[data-client=web] .ns-chapter-title{color:var(--app-ink);margin:8px 0;font-size:13px;line-height:23px}body.product-app[data-client=web] .ns-opening{border-bottom:1px solid var(--app-line);padding:0 0 26px}body.product-app[data-client=web] .ns-story-badge{color:var(--app-accent);font-size:11px}body.product-app[data-client=web] .ns-opening h2{margin:12px 0 16px;font-size:28px;font-weight:600;line-height:40px}body.product-app[data-client=web] .ns-opening p{margin:0 0 14px;font-size:16px;line-height:29px}body.product-app[data-client=web] .ns-opening small{color:var(--app-muted);font-size:11px}body.product-app[data-client=web] .ns-turn{border-bottom:1px solid var(--app-line);padding:30px 0;scroll-margin-top:125px}body.product-app[data-client=web] .ns-player-action{border-left:2px solid var(--app-accent);background:var(--app-soft);padding:14px 18px}body.product-app[data-client=web] .ns-player-action small{color:var(--app-muted);font-size:11px}body.product-app[data-client=web] .ns-player-action p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:15px;line-height:27px}body.product-app[data-client=web] .ns-continuation{padding:25px 0 0}body.product-app[data-client=web] .ns-continuation-label{letter-spacing:1px;color:var(--app-muted);font-size:10px}body.product-app[data-client=web] .ns-part{margin:20px 0}body.product-app[data-client=web] .ns-part p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:18px;line-height:1.95}body.product-app[data-client=web] .ns-speaker{color:var(--app-muted);font-size:12px}body.product-app[data-client=web] .ns-undo{min-height:30px;color:var(--app-muted);background:0 0;border:0;padding:6px 0;font-size:11px}body.product-app[data-client=web] :is(.ns-empty,.ns-status){color:var(--app-muted);font-size:12px;line-height:23px}body.product-app[data-client=web] .ns-empty{padding:25px 0 12px}body.product-app[data-client=web] .ns-status{padding:12px 0}body.product-app[data-client=web] .ns-pending-action{background:var(--app-soft);white-space:pre-wrap;overflow-wrap:anywhere;padding:12px}body.product-app[data-client=web] .ns-status-actions{gap:9px;display:flex}body.product-app[data-client=web] .ns-status-actions button{border:1px solid var(--app-line);background:var(--app-soft);color:var(--app-ink);border-radius:5px;padding:7px 12px;font-size:12px}body.product-app[data-client=web] .ns-composer{border-top:1px solid var(--app-line);background:var(--app-surface);margin-top:28px;padding:24px 0 0;position:static}body.product-app[data-client=web] .ns-composer-label{color:var(--app-muted);margin-bottom:10px;font-size:12px;display:block}body.product-app[data-client=web] .ns-action-input{resize:vertical;border:1px solid var(--app-line);background:var(--app-soft);width:100%;min-height:86px;max-height:180px;color:var(--app-ink);border-radius:9px;padding:13px 15px;font-size:15px;line-height:25px;display:block}body.product-app[data-client=web] .ns-composer-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}body.product-app[data-client=web] .ns-composer-foot>span{color:var(--app-muted);font-size:11px}body.product-app[data-client=web] .ns-send{background:var(--app-accent);min-height:38px;color:var(--app-accent-ink);border:0;border-radius:7px;padding:9px 23px;font-size:13px}body.product-app[data-client=web] :is(.novel-scene-entry-dialog,.ns-information-dialog){background:var(--app-surface);width:min(460px,100vw - 48px);color:var(--app-ink);border-color:var(--app-line);border-radius:13px;padding:26px}body.product-app[data-client=web] .ns-entry :is(label,.ns-entry-existing){gap:9px;margin:18px 0;font-size:13px;display:grid}body.product-app[data-client=web] .ns-entry select{border:1px solid var(--app-line);background:var(--app-soft);width:100%;min-height:40px;color:var(--app-ink);border-radius:7px;padding:8px 12px;font-size:13px}body.product-app[data-client=web] .ns-entry-book{color:var(--app-ink);font-size:14px}body.product-app[data-client=web] :is(.ns-entry-note,.ns-entry-status,.ns-entry-existing small){color:var(--app-muted);font-size:12px;line-height:22px}body.product-app[data-client=web] .ns-entry-recap{border-block:1px solid var(--app-line);padding:15px 0}body.product-app[data-client=web] .ns-entry-recap :is(small,.ns-entry-cast){color:var(--app-muted);font-size:11px}body.product-app[data-client=web] .ns-entry-recap p{color:var(--app-ink);font-size:14px;line-height:25px}body.product-app[data-client=web] :is(.ns-entry-source,.ns-original){color:var(--app-muted);margin:18px 0;font-size:12px;line-height:22px}body.product-app[data-client=web] :is(.ns-entry-source,.ns-original) blockquote{border-left:2px solid var(--app-line);white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0;padding-left:14px}body.product-app[data-client=web] .ns-entry-confirm{background:var(--app-accent);width:100%;min-height:42px;color:var(--app-accent-ink);border:0;border-radius:8px;padding:10px 14px;font-size:14px}body.product-app[data-client=web] .ns-entry-existing a{border-bottom:1px solid var(--app-line);color:var(--app-accent);padding:9px 0;font-size:12px}body.product-app[data-client=web] .ns-branch-list{gap:14px;display:grid}body.product-app[data-client=web] .ns-branch-link{border-bottom:1px solid var(--app-line);color:var(--app-ink);gap:7px;padding:13px 0;font-size:14px;display:grid}body.product-app[data-client=web] .ns-branch-link small{color:var(--app-muted);font-size:11px}body.product-app[data-client=web] .ns-new-branch{border:1px solid var(--app-line);background:var(--app-soft);color:var(--app-accent);border-radius:6px;padding:11px;font-size:13px}body.product-app[data-client=web] .ns-chat-confirm>p{font-size:15px;line-height:27px}body.product-app[data-client=web] .ns-chat-confirm .ns-chat-note{color:var(--app-muted);font-size:12px;line-height:22px}body.product-app[data-client=web] .ns-chat-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}body.product-app[data-client=web] .ns-chat-actions button{border:1px solid var(--app-line);background:var(--app-soft);min-height:40px;color:var(--app-ink);border-radius:7px;padding:9px 16px;font-size:13px}body.product-app[data-client=web] .ns-chat-actions .ns-chat-enter{border-color:var(--app-accent);background:var(--app-accent);color:var(--app-accent-ink)}body.product-app[data-client=web].is-novel-scene>.fp-reading-control{top:auto;bottom:14px}body.product-app[data-client=web] .mp-membership-page{background:var(--app-page);color:var(--app-ink)}body.product-app[data-client=web] .mp-membership-page :is(.mp-member-rights,.mp-member-comparison,.mp-member-rights h2,.mp-member-comparison h2){background:0 0}body.product-app[data-client=web] .mp-membership-page :is(.mp-page-top h1,.mp-membership-heading,.mp-member-account strong,.mp-member-rights h2,.mp-member-comparison h2,.mp-plan-name,.mp-plan-price,.mp-rights-grid strong){color:var(--app-ink)}body.product-app[data-client=web] .mp-membership-page :is(.mp-muted,.mp-member-account p,.mp-rights-intro,.mp-rights-grid small,.mp-plan-discount,.mp-plan-original,.mp-checkout-summary,.mp-agreement){color:var(--app-muted)}body.product-app[data-client=web] .mp-member-account{background:var(--app-surface);border-color:var(--app-line)}body.product-app[data-client=web] .mp-account-avatar{background:var(--app-soft);border-color:var(--app-line);color:var(--app-accent)}body.product-app[data-client=web] .mp-membership-page .mp-back{color:var(--app-accent)}body.product-app[data-client=web] .mp-plan-card{background:var(--app-surface);border-color:var(--app-line);color:var(--app-ink)}body.product-app[data-client=web] .mp-plan-card:hover{background:color-mix(in srgb,var(--app-accent) 7%,var(--app-surface))}body.product-app[data-client=web] .mp-plan-card[aria-checked=true]{background:color-mix(in srgb,var(--app-accent) 14%,var(--app-surface));border-color:var(--app-accent);color:var(--app-ink);box-shadow:none}body.product-app[data-client=web] .mp-membership-page .mp-plan-card[aria-checked=true] .mp-plan-price{color:var(--app-accent)}body.product-app[data-client=web] .mp-plan-recommended{background:var(--app-accent);color:var(--app-accent-ink)}body.product-app[data-client=web] :is(.mp-plan-tag,.mp-right-icon){background:var(--app-soft);border-color:var(--app-line);color:var(--app-accent)}body.product-app[data-client=web] .mp-member-comparison table{background:var(--app-surface)}body.product-app[data-client=web] .mp-member-comparison :is(th,td){border-color:var(--app-line);color:var(--app-muted)}body.product-app[data-client=web] .mp-member-comparison th{background:var(--app-soft);color:var(--app-ink)}body.product-app[data-client=web] .mp-member-comparison td,body.product-app[data-client=web] .mp-member-comparison td:last-child{background:0 0}body.product-app[data-client=web] .mp-member-comparison td:last-child{color:var(--app-accent)}body.product-app[data-client=web] .mp-checkout-footer{background:var(--app-surface);border-color:var(--app-line);box-shadow:none}body.product-app[data-client=web] .mp-membership-page :is(.mp-checkout-summary strong,.mp-agreement a){color:var(--app-accent)}body.product-app[data-client=web] .mp-agreement input{border-color:var(--app-accent)}body.product-app[data-client=web] .mp-agreement input:checked{background:var(--app-accent);box-shadow:inset 0 0 0 3px var(--app-surface)}body.product-app[data-client=web] .mp-back{border:1px solid var(--app-line);min-width:78px;height:36px;min-height:36px;box-shadow:none;color:var(--app-muted);text-align:center;background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:5px;padding:7px 12px;font-size:13px;line-height:20px;display:inline-flex}body.product-app[data-client=web] .mp-back:hover{background:var(--app-soft);border-color:var(--app-accent);color:var(--app-accent)}body.product-app[data-client=web] .mp-back svg{flex:0 0 18px;width:18px;height:18px;display:block}body.product-app[data-client=web] .mp-page-top{gap:20px}body.product-app[data-client=web] .wt-table[data-zoom=true]{min-height:700px}body.product-app[data-client=web] .wt-zoom-layer{z-index:20;background:color-mix(in srgb,var(--app-page) 78%,#090613 22%);backdrop-filter:blur(4px);opacity:0;pointer-events:none;place-items:center;padding:28px 30px;transition:opacity .22s;display:grid;position:absolute;inset:0;overflow:auto}body.product-app[data-client=web] .wt-zoom-layer[hidden]{display:none}body.product-app[data-client=web] .wt-zoom-layer[aria-hidden=false]{opacity:1;pointer-events:auto}body.product-app[data-client=web] .wt-zoom-card{filter:drop-shadow(0 24px 34px #0009);align-content:start;place-items:center;gap:14px;width:min(290px,38%);min-width:200px;transition:transform .34s cubic-bezier(.22,1,.36,1);display:grid;position:relative;transform:translateY(12px)scale(.84)}body.product-app[data-client=web] .wt-zoom-layer[aria-hidden=false] .wt-zoom-card{transform:translateY(0)scale(1)}body.product-app[data-client=web] .wt-zoom-card .wt-zoom-clone{aspect-ratio:2/3;cursor:default;width:100%;height:auto;transform:perspective(1100px) rotateX(var(--foil-rx)) rotateY(var(--foil-ry));transition:transform .2s ease-out}body.product-app[data-client=web] .wt-zoom-card .wt-zoom-clone:focus{outline:none}body.product-app[data-client=web] .wt-zoom-info{border:1px solid color-mix(in srgb,var(--app-accent) 30%,var(--app-line));background:color-mix(in srgb,var(--app-surface) 92%,var(--app-accent) 8%);width:100%;color:var(--app-ink);border-radius:12px;padding:12px 14px 13px;box-shadow:0 12px 28px #0005}body.product-app[data-client=web] .wt-zoom-kicker{color:var(--app-accent);letter-spacing:1px;margin-bottom:3px;font-size:10px;display:block}body.product-app[data-client=web] .wt-zoom-info h3{margin:0 0 5px;font-size:18px;line-height:24px}body.product-app[data-client=web] :is(.wt-zoom-role,.wt-zoom-bio){color:var(--app-muted);margin:0;font-size:12px;line-height:20px}body.product-app[data-client=web] .wt-zoom-bio{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:5px;display:-webkit-box;overflow:hidden}body.product-app[data-client=web] .wt-zoom-tags{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}body.product-app[data-client=web] .wt-zoom-tags span{border:1px solid var(--app-line);background:var(--app-soft);color:var(--app-accent);border-radius:999px;padding:3px 7px;font-size:10px;line-height:15px}body.product-app[data-client=web] .wt-zoom-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}body.product-app[data-client=web] .wt-zoom-actions button{border:1px solid var(--app-line);background:var(--app-soft);min-height:36px;color:var(--app-ink);border-radius:7px;padding:8px 10px;font-size:12px}body.product-app[data-client=web] .wt-zoom-actions button:hover{border-color:var(--app-accent);color:var(--app-accent)}body.product-app[data-client=web] .wt-zoom-actions .wt-zoom-chat{border-color:var(--app-accent);background:var(--app-accent);color:var(--app-accent-ink)}body.product-app[data-client=web] .wt-zoom-close{z-index:3;border:1px solid var(--app-line);background:var(--app-surface);width:34px;height:34px;color:var(--app-ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:24px;line-height:1;display:grid;position:absolute;top:16px;right:18px}body.product-app[data-client=web] .wt-zoom-close:hover{border-color:var(--app-accent);color:var(--app-accent);transform:rotate(8deg)}body.product-app[data-client=web] .wt-zoom-close:focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}body.product-app[data-client=web] .wt-zoom-hint{color:var(--app-muted);letter-spacing:.4px;margin:0;font-size:11px;position:absolute;bottom:13px;right:18px}body.product-app[data-client=web] .wt-table[data-zoom=true] .wt-cards{pointer-events:none}body.product-app[data-client=web] .wt-table[data-zoom=true] .wt-status,body.product-app[data-client=web] .wt-table[data-zoom=true] .wt-controls{filter:blur(2px);opacity:.35}@media (width<=1279px){body.product-app[data-client=web] .wt-zoom-card{width:min(260px,48%);min-width:190px}}body.product-app[data-client=web] .wt-zoom-layer{--app-ink:#eee5f6;--app-muted:#b9a9c7;--app-line:#6b537b66;--app-soft:#21182c;--app-surface:#17101f;--app-accent:#c6a0df;--app-accent-ink:#2c183c;backdrop-filter:blur(2px);background:#000000bd}body.product-app[data-client=web] .wt-zoom-info{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 2px}body.product-app[data-client=web] .wt-zoom-kicker{color:var(--app-ink);letter-spacing:0;margin:0 0 4px;font-size:12px;line-height:19px}body.product-app[data-client=web] .wt-zoom-info h3{color:var(--app-ink);margin:0 0 5px;font-size:18px;line-height:24px}body.product-app[data-client=web] .wt-zoom-role{min-height:18px;color:var(--app-muted);margin:0;font-size:11px;line-height:18px}body.product-app[data-client=web] .wt-zoom-tags{justify-content:flex-start;margin-top:8px;margin-bottom:10px}body.product-app[data-client=web] .wt-zoom-actions{margin-top:0}body.product-app[data-client=web] .web-main-header svg{vertical-align:middle;flex:none;width:14px;height:14px}body.product-app[data-client=web] .web-search button{place-items:center;display:grid}body.product-app[data-client=web] .web-search button svg{width:18px;height:18px}body.product-app[data-client=web] .fx-scene{--app-page:#111216;--app-surface:#1b1d24;--app-panel:#242630;--app-ink:#f3f0f6;--app-muted:#bdb8c9;--app-accent:#b9a3e3;--app-accent-ink:#20182f;--app-line:#ffffff18;--app-soft:#ffffff08;color:var(--app-ink);background:var(--app-page)!important}body.product-app[data-client=web].is-immersive-chat .interaction-shell.fx-shell{background:#111216;padding:24px 32px}body.product-app[data-client=web].is-immersive-chat .interaction-shell.fx-shell:before{display:none}body.product-app[data-client=web].is-immersive-chat .interaction-shell.fx-shell .scene.fx-scene[data-web-layout=split]{--web-character-width:38%;max-width:1380px;box-shadow:none;background:#15171d;border:0;border-radius:16px;height:calc(100dvh - 48px)!important}body.product-app[data-client=web] .fx-scene[data-web-layout=split] .web-character-panel{background:#191b21;border-right:1px solid #ffffff12}body.product-app[data-client=web] .fx-scene[data-web-layout=split] .web-character-cover{filter:var(--fx-skin-filter,none);background-position:50% 24%}body.product-app[data-client=web] .web-character-topbar{background:linear-gradient(#08090c8c,#0000);padding:16px}body.product-app[data-client=web] .web-character-topbar button{color:#fff;backdrop-filter:none;background:#14161dcf;border:1px solid #ffffff25;border-radius:18px;min-height:36px;padding:7px 12px;font-size:12px}body.product-app[data-client=web] .fx-scene[data-web-layout=split] .web-character-copy{backdrop-filter:none;box-shadow:none;background:#16181ff2;padding:80px 28px 28px}body.product-app[data-client=web] .fx-scene[data-web-layout=split] .web-character-panel:not([data-profile-open=true]) .web-character-copy{opacity:0;visibility:hidden;pointer-events:none}body.product-app[data-client=web] .web-character-copy h1{font-family:var(--ui-font-ui);letter-spacing:0;color:var(--app-ink);font-size:28px;line-height:38px}body.product-app[data-client=web] .web-character-copy p{color:var(--app-muted);font-size:14px;line-height:27px}body.product-app[data-client=web] .web-character-actions{gap:8px}body.product-app[data-client=web] .web-character-actions :is(a,button){background:var(--app-soft);border:1px solid var(--app-line);min-height:36px;color:var(--app-ink);border-radius:10px;font-size:12px}body.product-app[data-client=web] .fx-character-bar{min-height:76px;background:#15171d!important;border-bottom:1px solid #ffffff12!important}:root[data-app-theme] body.product-app[data-client=web] .fx-scene .fx-profile{box-shadow:none;text-shadow:none;color:var(--app-ink)!important;background:0 0!important;border:0!important}:root[data-app-theme] body.product-app[data-client=web] .fx-scene .fx-profile-copy strong{font:600 16px/24px var(--ui-font-ui);color:var(--app-ink)!important}:root[data-app-theme] body.product-app[data-client=web] .fx-scene .fx-profile-copy small{font-size:12px;line-height:18px;color:var(--app-muted)!important}body.product-app[data-client=web].is-immersive-chat .fx-scene[data-web-layout=split] .fx-thread{top:92px!important;bottom:calc(var(--fx-dock-height) + 34px)!important;left:calc(var(--web-character-width) + 28px)!important;width:calc(100% - var(--web-character-width) - 56px)!important}body.product-app[data-client=web].is-immersive-chat .fx-scene[data-web-layout=split] .fx-history{scrollbar-color:#bdb8c94d transparent;padding:8px 3px 16px;scroll-padding-block:20px;display:block}body.product-app[data-client=web] .fx-opening .fx-context{display:none}body.product-app[data-client=web] .fx-opening{margin-bottom:16px}body.product-app[data-client=web] .fx-opening:has(.fx-opening-line[hidden]){display:none}body.product-app[data-client=web] .fx-scene .fx-history .messages{gap:20px!important}:root[data-app-theme] body.product-app[data-client=web] .fx-scene .fx-conversation .bubble{max-width:85%;text-shadow:none;overflow-wrap:anywhere;border-radius:14px 14px 14px 4px;color:var(--app-ink)!important;font:16px/1.9 var(--ui-font-ui)!important;box-shadow:none!important;background:#20222c!important;border:0!important;padding:14px 18px!important}:root[data-app-theme] body.product-app[data-client=web] .fx-scene .fx-conversation .bubble.user{border-radius:14px 14px 4px;max-width:80%;color:#f8f3ff!important;background:#463955!important}body.product-app[data-client=web] .fx-scene .reply-part{font:inherit;margin:0}body.product-app[data-client=web] .fx-scene :is(.reply-part.narration,.reply-part.state){color:var(--app-muted);font-size:14px;line-height:27px}body.product-app[data-client=web] .fx-scene .reply-part+.reply-part{margin-top:12px}body.product-app[data-client=web] .fx-scene .reply-speaker{color:var(--app-accent);margin-bottom:4px;font-size:12px;font-weight:500;display:block}body.product-app[data-client=web].is-immersive-chat .fx-scene[data-web-layout=split] .fx-dock{left:calc(var(--web-character-width) + 28px)!important;width:calc(100% - var(--web-character-width) - 56px)!important;bottom:20px!important}:root[data-app-theme] body.product-app[data-client=web].is-immersive-chat .fx-scene[data-web-layout=split] .fx-composer.composer{min-height:58px;box-shadow:none!important;background:#22242d!important;border:1px solid #ffffff18!important;border-radius:14px!important;align-items:flex-end!important;gap:8px!important;padding:6px 8px!important}:root[data-app-theme] body.product-app[data-client=web] .fx-scene .fx-composer textarea{resize:none;min-width:0;max-height:144px;min-height:44px!important;font:16px/24px var(--ui-font-ui)!important;color:var(--app-ink)!important;background:0 0!important;border:0!important;padding:10px 2px!important}:root[data-app-theme] body.product-app[data-client=web] .fx-scene .fx-composer textarea::placeholder{opacity:1;color:var(--app-muted)!important}body.product-app[data-client=web] .fx-scene .fx-composer :is(.fx-self,.fx-plus,.fx-send.send){border-radius:10px;align-self:flex-end;min-width:40px;min-height:44px;width:40px!important;height:44px!important;color:var(--app-muted)!important;background:0 0!important;border:0!important;flex:0 0 40px!important;padding:10px!important}body.product-app[data-client=web] .fx-scene .fx-composer .fx-send.send{background:var(--app-accent)!important;color:var(--app-accent-ink)!important}:root[data-app-theme] body.product-app[data-client=web] .fx-scene .fx-feature-panel{max-height:40dvh;box-shadow:none;backdrop-filter:none;border-radius:14px;padding:20px;background:#1b1d24!important;border:1px solid #ffffff18!important}:root[data-app-theme] body.product-app[data-client=web] .fx-scene .eng-follow-card{background:var(--app-panel);border-color:var(--app-line);box-shadow:none}:root[data-app-theme] body.product-app[data-client=web] .fx-scene .eng-follow-card .eng-primary{background:var(--app-accent);color:var(--app-accent-ink);border-color:#0000}:root[data-app-theme] body.product-app[data-client=web] .fx-scene .eng-follow-card{padding-right:60px}:root[data-app-theme] body.product-app[data-client=web] .fx-scene .eng-follow-card .eng-inline-close{border:0;width:44px;min-width:44px;height:44px;min-height:44px;top:4px;right:4px;color:var(--app-muted)!important;background:0 0!important}:root[data-app-theme] body.product-app[data-client=web] .fx-scene .eng-follow-card .eng-inline-close:before{inset:0}:root[data-app-theme] body.product-app[data-client=web] .fx-scene .eng-follow-card .eng-inline-close:hover{background:var(--app-soft)!important;color:var(--app-ink)!important}body.product-app[data-client=web] .fx-tool-icon{width:44px;height:44px;color:var(--app-ink);box-shadow:none;background:#ffffff0b;border:0;border-radius:12px}body.product-app[data-client=web] .fx-tool-label{color:var(--app-muted);font-size:12px}body.product-app[data-client=web] .fx-tools-heading small{display:none}:root[data-app-theme] body.product-app[data-client=web] .fx-scene .fx-audio{min-height:30px;box-shadow:none;color:var(--app-muted)!important;background:0 0!important;border:0!important}body.product-app[data-client=web] .fx-latest{z-index:15;right:28px;bottom:calc(var(--fx-dock-height) + 28px);color:#f3f0f6;background:#282a34;border:1px solid #ffffff25;border-radius:20px;align-items:center;gap:6px;min-height:36px;padding:7px 14px;font-size:12px;display:inline-flex;position:absolute;box-shadow:0 6px 20px #0003}body.product-app[data-client=web] .fx-latest svg{width:14px;height:14px;transform:rotate(90deg)}body.product-app[data-client=web] .fx-latest[hidden]{display:none}body.product-app.is-web-reading .wr-reader .nc-count-badge{opacity:.58;background:0 0;border-color:#0000}body.product-app.is-web-reading .wr-reader .nc-count-badge[data-nc-empty=true] [data-nc-count]{display:none}body.product-app.is-web-reading .wr-reader .nc-count-badge:is(:hover,:focus-visible){opacity:1}body.product-app.is-web-reading .wr-toolbar :is(a,button){min-height:36px;font-size:12px}body.product-app[data-client=web] .ns-top{background:var(--app-page)}body.product-app[data-client=web] .ns-title h1{font:600 22px/32px var(--ui-font-ui)}body.product-app[data-client=web] :is(.ns-back,.ns-tools button){border-color:var(--app-line);background:0 0;min-height:36px;font-size:13px}body.product-app[data-client=web] .ns-opening h2{font:600 28px/40px var(--ui-font-ui);letter-spacing:0}body.product-app[data-client=web] .ns-opening small{font-size:12px}body.product-app[data-client=web] .ns-player-action{background:var(--app-panel);border:0;border-radius:12px 12px 4px;margin-left:60px;padding:14px 18px}body.product-app[data-client=web] .ns-player-action p{font-size:16px;line-height:29px}body.product-app[data-client=web] :is(.ns-player-action small,.ns-continuation-label){letter-spacing:0;color:var(--app-muted);font-size:12px}body.product-app[data-client=web] .ns-part p{font-size:18px;line-height:1.95}body.product-app[data-client=web] .ns-part-state p{color:var(--app-muted);font-size:15px}body.product-app[data-client=web] .ns-part-speech{border-left:0;padding-left:0}body.product-app[data-client=web] .ns-speaker{color:var(--app-accent);align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}body.product-app[data-client=web] .ns-speaker img{object-fit:cover;object-position:center 20%;border-radius:50%;width:30px;height:30px}body.product-app[data-client=web] .ns-undo{min-height:36px;font-size:12px}body.product-app[data-client=web] .ns-context{padding-left:24px}body.product-app[data-client=web] .ns-cast-person{min-height:44px;font-size:14px}body.product-app[data-client=web] .ns-recap{font-size:14px;line-height:26px}body.product-app[data-client=web] .ns-composer{background:0 0}body.product-app[data-client=web] .ns-action-input{font:16px/27px var(--ui-font-ui);background:var(--app-soft);border-radius:12px}body.product-app[data-client=web] .ns-send{border-radius:10px;min-height:42px;padding:10px 24px;font-size:14px}body.product-app[data-client=web] .wn-home{padding-top:28px;padding-bottom:48px}body.product-app[data-client=web] .wn-category-intro h1{text-wrap:balance;font-size:24px;line-height:34px}body.product-app[data-client=web] .wn-genre-section h2,body.product-app[data-client=web] .wn-collection-section h2{font-size:16px;line-height:24px}body.product-app[data-client=web] .wn-genre-sidebar .wn-home-tools a{background:var(--app-soft);border-radius:var(--ui-radius-control,10px);border:0;min-height:36px;font-size:12px}body.product-app[data-client=web] :is(.wn-genre-choice,.wn-collection-choice,.wn-filter-choice){border-radius:var(--ui-radius-control,10px);min-height:36px;font-size:12px;line-height:20px}body.product-app[data-client=web] .wn-genre-choice[aria-pressed=true]{background:var(--app-panel);color:var(--app-accent)}body.product-app[data-client=web] .wn-genre-sidebar .wn-filters h3{color:var(--app-ink);font-size:14px;line-height:22px}body.product-app[data-client=web] .wn-filter-label{font-size:12px;line-height:20px}body.product-app[data-client=web] .wn-filter-choice{background:var(--app-soft);border-color:#0000}body.product-app[data-client=web] .wn-result-total{font-size:12px;line-height:20px}body.product-app[data-client=web] .wn-reset-filters{min-height:36px;font-size:12px}body.product-app[data-client=web] .wn-catalogue-book{border-color:var(--app-line);padding:20px 0}body.product-app[data-client=web] .wn-home.has-reading .wn-catalogue-list{grid-template-columns:repeat(2,minmax(0,1fr))}body.product-app[data-client=web] .wn-row-cover{background:var(--app-surface);border:0;border-radius:8px}body.product-app[data-client=web] .wn-row-cover>img{object-position:center 22%}body.product-app[data-client=web] .wn-row-copy h3{text-wrap:balance;font-size:16px;font-weight:600;line-height:24px}body.product-app[data-client=web] .wn-row-summary{min-height:48px;color:var(--app-muted);font-size:14px;line-height:24px}body.product-app[data-client=web] .wn-row-metrics,body.product-app[data-client=web] .wn-row-metrics .wn-readership{gap:4px 8px;font-size:12px;line-height:20px}body.product-app[data-client=web] .wn-add-shelf{min-height:36px;font-size:12px;line-height:20px}body.product-app[data-client=web] .wn-catalogue-tags>span{color:var(--app-muted);background:0 0;border-radius:0;padding:0 4px 0 0;font-size:12px;line-height:20px}body.product-app[data-client=web] .wn-catalogue-tags .wn-play-tag{color:var(--app-accent);font-size:12px}body.product-app[data-client=web] .wn-more-tags{min-height:36px;padding:8px 0;font-size:12px;line-height:20px}body.product-app[data-client=web] .wn-catalogue-page{border-radius:var(--ui-radius-control,10px);min-height:36px;font-size:12px}body.product-app[data-client=web] .wn-reading-rail .cr-heading h2{font-size:16px;line-height:24px}body.product-app[data-client=web] .wn-reading-rail .cr-card{border:0;border-bottom:1px solid var(--app-line);background:0 0;border-radius:0;gap:10px;padding:12px 0}body.product-app[data-client=web] .wn-reading-rail .cr-copy h3{font-size:14px;line-height:21px}body.product-app[data-client=web] .wn-reading-rail .cr-copy p,body.product-app[data-client=web] .wn-reading-rail .cr-copy small{font-size:12px;line-height:20px}body.product-app[data-client=web] .wn-reading-rail .cr-continue{background:var(--app-soft);border-radius:var(--ui-radius-control,10px);border:0;min-height:36px;font-size:12px}body.product-app[data-client=web] .cr-toggle{min-height:36px;font-size:12px}body.product-app[data-client=web] .wn-search-result{border-color:var(--app-line);padding-block:20px}body.product-app[data-client=web] .wn-result-copy h2{font-size:16px;line-height:24px}body.product-app[data-client=web] .wn-result-copy p{font-size:14px;line-height:24px}body.product-app[data-client=web] .wn-result-copy small,body.product-app[data-client=web] .wn-book-meta,body.product-app[data-client=web] .wn-readership{font-size:12px;line-height:20px}body.product-app[data-client=web] .wn-hot-board{background:0 0;border:0;border-radius:0;padding:0}body.product-app[data-client=web] .wn-hot-copy h3{font-size:16px;line-height:24px}body.product-app[data-client=web] .wn-hot-copy>span{font-size:12px;line-height:20px}body.product-app[data-client=web] .wnd-back{align-items:center;min-height:36px;font-size:14px;line-height:22px;display:inline-flex}body.product-app[data-client=web] .wnd-book-info h1{text-wrap:balance;font-size:28px;font-weight:600;line-height:39px}body.product-app[data-client=web] .wnd-cover{box-shadow:none;border-radius:10px}body.product-app[data-client=web] .wnd-stats{color:var(--app-muted);font-size:12px;line-height:20px}body.product-app[data-client=web] .wnd-stats strong{font-size:14px;font-weight:500;line-height:22px}body.product-app[data-client=web] .wnd-cast h2{font-size:12px;line-height:20px}body.product-app[data-client=web] .wnd-cast-person{max-width:60px}body.product-app[data-client=web] .wnd-cast-person img{object-position:center 20%;border:0;width:44px;height:44px}body.product-app[data-client=web] .wnd-cast-person span{max-width:60px;font-size:12px;line-height:20px}body.product-app[data-client=web] .wnd-actions :is(a,button){border-radius:var(--ui-radius-control,10px);height:auto;min-height:36px;padding:7px 14px;font-size:14px;line-height:22px}body.product-app[data-client=web] .wnd-tab{min-height:44px;padding-bottom:12px;font-size:16px;line-height:24px}body.product-app[data-client=web] .wnd-tags span{color:var(--app-muted);background:0 0;padding:0 6px 0 0;font-size:12px;line-height:20px}body.product-app[data-client=web] .wnd-synopsis{max-width:65ch;min-height:140px;color:var(--app-muted);font-size:16px;line-height:28px}body.product-app[data-client=web] .wnd-chapter{white-space:normal;overflow-wrap:anywhere;min-height:36px;padding:6px 0;font-size:14px;line-height:24px}body.product-app[data-client=web] .wnd-expand{min-height:36px;font-size:14px;line-height:22px}body.product-app[data-client=web] .wnd-node-aside .novel-node-heading h2{font-size:18px;line-height:27px}body.product-app[data-client=web] .wnd-node-aside .novel-node-heading p{color:var(--app-muted);font-size:12px;line-height:20px}body.product-app[data-client=web] .wnd-node-aside .novel-node-heading small{color:var(--app-muted);background:0 0;border:0;padding:0;font-size:12px}body.product-app[data-client=web] .wnd-node-aside .novel-node-list{gap:0}body.product-app[data-client=web] .wnd-node-aside .novel-node-row{border:0;border-bottom:1px solid var(--app-line);box-shadow:none;background:0 0;border-radius:0;gap:12px;padding:18px 0}body.product-app[data-client=web] .wnd-node-aside .novel-node-row.is-featured{box-shadow:none;border-color:var(--app-line);background:0 0}body.product-app[data-client=web] .wnd-node-aside .novel-node-row:after{display:none}body.product-app[data-client=web] .wnd-node-aside .novel-node-visual{width:64px;height:90px;min-height:90px;box-shadow:none;border:0;border-radius:8px;flex-basis:64px}body.product-app[data-client=web] .wnd-node-aside .novel-node-copy h3{color:var(--app-ink);font-size:16px;line-height:24px}body.product-app[data-client=web] .wnd-node-aside .novel-node-summary{color:var(--app-muted);font-size:14px;line-height:22px}body.product-app[data-client=web] .wnd-node-aside .novel-node-meta{color:var(--app-muted);font-size:12px;line-height:20px}body.product-app[data-client=web] .wnd-node-aside .novel-node-footer{gap:10px}body.product-app[data-client=web] .wnd-node-aside .novel-node-enter{border-radius:var(--ui-radius-control,10px);background:var(--app-accent);min-height:36px;color:var(--app-accent-ink);box-shadow:none;border:0;padding:7px 12px;font-size:14px;line-height:22px}body.product-app[data-client=web] .wnd-node-aside .novel-node-chapter{color:#f3f0f6;background:#111216d9;font-size:12px;line-height:18px}body.product-app[data-client=web] .wnd-node-aside .novel-node-pick{box-shadow:none;background:var(--app-accent);color:var(--app-accent-ink);font-size:10px;line-height:16px}body.product-app[data-client=web] .wnd-recommendation h3{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:44px;font-size:14px;line-height:22px;display:-webkit-box}body.product-app[data-client=web] .wnd-recommendation small{font-size:12px;line-height:20px}body.product-app[data-client=web] .wnd-detail .nc-book-entry{border:0;border-top:1px solid var(--app-line);border-bottom:1px solid var(--app-line);box-shadow:none;background:0 0;border-radius:0;padding:18px 0}body.product-app[data-client=web] .wnd-detail .nc-entry-copy strong{font-size:16px;line-height:24px}body.product-app[data-client=web] .wnd-detail .nc-entry-copy small{font-size:12px;line-height:20px}body.product-app[data-client=web] .dc-discover{width:100%;color:var(--app-ink);padding:28px 24px 48px;max-width:768px!important;display:block!important}body.product-app[data-client=web] .dc-web-toolbar{border-color:var(--app-line);gap:16px;margin-bottom:0;padding-bottom:20px;display:flex}body.product-app[data-client=web] .dc-web-tabs{gap:4px}body.product-app[data-client=web] .dc-web-tab{border-radius:var(--ui-radius-control,10px);min-height:36px;color:var(--app-muted);padding:8px 12px;font-size:14px;line-height:20px}body.product-app[data-client=web] .dc-web-tab[aria-current=page]{background:var(--app-soft);color:var(--app-ink);box-shadow:none}body.product-app[data-client=web] .dc-web-publish{border-radius:var(--ui-radius-control,10px);background:var(--app-accent);min-height:36px;color:var(--app-accent-ink);border:0;font-size:14px;line-height:22px}body.product-app[data-client=web] .dc-web-toolbar>.ac-search{background:var(--app-surface);border-color:var(--app-line);border-radius:var(--ui-radius-control,10px);height:40px}body.product-app[data-client=web] .dc-web-toolbar>.ac-search input{color:var(--app-ink);font-size:14px}body.product-app[data-client=web] .dc-discover>.dc-feed{gap:0;max-width:720px;margin:0 auto;padding:0}body.product-app[data-client=web] .dc-post{border-color:var(--app-line);padding:28px 0}body.product-app[data-client=web] .dc-avatar{border:0;width:44px;height:44px}body.product-app[data-client=web] .dc-author-title strong{color:var(--app-ink);font-size:16px;font-weight:600;line-height:24px}body.product-app[data-client=web] .dc-author-copy small{color:var(--app-muted);margin-top:2px;font-size:12px;line-height:20px}body.product-app[data-client=web] .dc-ai{color:var(--app-muted);background:0 0;border:0;padding:0;font-size:12px;line-height:20px}body.product-app[data-client=web] .dc-post .dc-follow{border-radius:var(--ui-radius-control,10px);min-height:36px;color:var(--app-accent);background:var(--app-soft);border:0;padding:7px 12px;font-size:14px;line-height:22px}body.product-app[data-client=web] .dc-caption{color:var(--app-ink);margin:18px 0;font-size:16px;line-height:28px}body.product-app[data-client=web] .dc-post .dc-more{min-height:36px;color:var(--app-accent);padding:7px 0;font-size:14px;line-height:22px}body.product-app[data-client=web] .dc-picture{background:var(--app-surface);border-radius:10px;width:min(100%,480px)}body.product-app[data-client=web] .dc-photo{aspect-ratio:4/5;object-position:center 20%;width:100%;height:auto;max-height:540px}body.product-app[data-client=web] .dc-tags{color:var(--app-muted);gap:12px;margin-top:14px;font-size:12px;line-height:20px}body.product-app[data-client=web] .dc-actions{gap:28px;margin-top:12px}body.product-app[data-client=web] .dc-post .dc-action{min-height:36px;color:var(--app-muted);font-size:14px;line-height:22px}body.product-app[data-client=web] .dc-post .dc-like[aria-pressed=true],body.product-app[data-client=web] .dc-actions .dc-chat{color:var(--app-accent)}body.product-app[data-client=web] .dc-comments{border-color:var(--app-line)}body.product-app[data-client=web] .dc-comment-list p{color:var(--app-muted);font-size:14px;line-height:24px}body.product-app[data-client=web] .dc-comment-form input{border-radius:var(--ui-radius-control,10px);background:var(--app-surface);border-color:var(--app-line);min-height:36px;color:var(--app-ink);font-size:14px}body.product-app[data-client=web] .dc-comment-form button{background:var(--app-accent);min-height:36px;color:var(--app-accent-ink);border-radius:var(--ui-radius-control,10px);border:0;font-size:14px}body.product-app[data-client=web] .dc-discover>.dp-discover-aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;display:grid;position:static}body.product-app[data-client=web] .dc-discover .dp-aside-panel{border:0;border-top:1px solid var(--app-line);background:0 0;border-radius:0;padding:20px 0}body.product-app[data-client=web] .dc-discover .dp-aside-panel h2{font-size:16px;line-height:24px}body.product-app[data-client=web] .dc-discover .dp-aside-panel p,body.product-app[data-client=web] .dc-empty p{color:var(--app-muted);font-size:14px;line-height:24px}body.product-app[data-client=web] .wc-character-workspace .fx-character-card{background:var(--app-surface);box-shadow:none;border:0;border-radius:10px}body.product-app[data-client=web] .cm-waterfall-link>img{object-position:center 20%}body.product-app[data-client=web] .cm-waterfall-link:after{background:linear-gradient(#0000 42%,#11121638 58%,#111216ef 88%,#111216 100%)}body.product-app[data-client=web] .wc-character-workspace .fx-card-copy{bottom:54px;left:14px;right:14px}body.product-app[data-client=web] .wc-character-workspace .fx-card-copy h2{color:#f3f0f6;margin-bottom:6px;font-size:20px;line-height:28px}body.product-app[data-client=web] .wc-character-workspace .fx-card-copy p{-webkit-line-clamp:2;color:#ddd9e3;font-size:14px;line-height:22px}body.product-app[data-client=web] .cm-card-footer{color:#ddd9e3;background:#111216d9;border-color:#ffffff18;min-height:44px;padding:10px 14px;font-size:12px;line-height:20px}body.product-app[data-client=web] .cm-card-favorite{color:#f3f0f6;backdrop-filter:none;background:#111216b8;border:0;width:36px;height:36px;padding:9px}body.product-app[data-client=web] .cm-card-favorite[aria-pressed=true]{background:var(--app-accent);color:var(--app-accent-ink)}body.product-app[data-client=web] .cm-filter-sidebar h2{font-size:16px;line-height:24px}body.product-app[data-client=web] .cm-filter-sidebar .cm-filter-group h3{font-size:12px;line-height:20px}body.product-app[data-client=web] .cm-filter-sidebar .cm-filter-chips button{border-radius:var(--ui-radius-control,10px);min-height:36px;font-size:12px;line-height:20px}body.product-app[data-client=web] :is(.cm-sidebar-reset,.cm-empty-reset){min-height:36px;font-size:12px;line-height:20px}body.product-app[data-client=web] :is(.cm-sidebar-count,.cm-results-count){font-size:12px;line-height:20px}body.product-app[data-client=web] .app-interaction-tabs a{min-height:44px;font-size:16px;line-height:24px}body.product-app[data-client=web] .wt-table{box-shadow:none;background:0 0;border:0;border-radius:0;padding:24px}body.product-app[data-client=web] .wt-heading h2{letter-spacing:0;font-size:24px;line-height:34px}body.product-app[data-client=web] .wt-heading p,body.product-app[data-client=web] .wt-status{font-size:14px;line-height:22px}body.product-app[data-client=web] .wt-draw{background:var(--app-accent);min-height:36px;color:var(--app-accent-ink);box-shadow:none;border-radius:var(--ui-radius-control,10px);border:0;font-size:14px;line-height:22px}body.product-app[data-client=web] .wt-zoom-info h3{font-size:20px;line-height:28px}body.product-app[data-client=web] :is(.wt-zoom-role,.wt-zoom-bio){font-size:14px;line-height:24px}@media (width<=1199px){body.product-app[data-client=web] .wnd-book-info h1{font-size:24px;line-height:34px}body.product-app[data-client=web] .wnd-node-aside .novel-node-row{gap:10px}body.product-app[data-client=web] .wnd-node-aside .novel-node-visual{flex-basis:52px;width:52px;height:74px;min-height:74px}body.product-app[data-client=web] .wn-catalogue-tags{column-gap:6px}body.product-app[data-client=web] .dc-web-tab{padding-inline:10px}}@media (width<=1279px){body.product-app[data-client=web] .wn-home.has-reading .wn-catalogue-book{display:block}body.product-app[data-client=web] .wn-home.has-reading .wn-row-cover{width:100px;height:140px;margin-bottom:12px}}body.product-app[data-client=web] :is(.pf-profile,.ib-inbox,.st-settings,.bl-balance-page,.mp-membership-page,.mp-login-page){color:var(--app-ink);background:var(--app-page);font-family:var(--ui-font-ui,inherit)}body.product-app[data-client=web] :is(.pf-profile,.ib-inbox,.st-settings,.bl-balance-page,.mp-membership-page) :is(time,.bl-balance-value,.mp-plan-price,.pf-stats strong){font-variant-numeric:tabular-nums}body.product-app[data-client=web] .pf-profile{--pf-bg:var(--app-page);--pf-text:var(--app-ink);--pf-muted:var(--app-muted);--pf-border:var(--app-line)}body.product-app[data-client=web] .pf-cover:not([data-custom-cover=true]){background:var(--app-surface)!important}body.product-app[data-client=web] .pf-cover:not([data-custom-cover=true]):before{background:0 0}body.product-app[data-client=web] :is(.pf-cover-bar,.mt-price){color:var(--app-ink)}body.product-app[data-client=web] .pf-cover-bar>span{color:var(--app-ink);font-size:14px}body.product-app[data-client=web] :is(.pf-top-settings,.pf-theme-toggle){box-shadow:none;color:var(--app-muted)!important;background:0 0!important;border:0!important}body.product-app[data-client=web] :is(.pf-cover-change,.pf-connection small,.bl-instructions-choice>div>span){color:var(--app-muted);font-size:12px}body.product-app[data-client=web] .pf-name{color:var(--app-ink);font-size:22px!important;line-height:30px!important}body.product-app[data-client=web] .pf-personal-info .pf-bio{color:var(--app-muted);font-size:14px;line-height:24px}body.product-app[data-client=web] .pf-badges{gap:6px}body.product-app[data-client=web] .pf-badges>span{background:var(--app-soft);color:var(--app-muted);border:0;border-radius:4px;padding:2px 6px;font-size:12px;line-height:18px}body.product-app[data-client=web] .pf-stats>button{color:var(--app-muted);gap:6px;font-size:12px!important}body.product-app[data-client=web] .pf-stats strong{color:var(--app-ink);font-weight:600;font-size:20px!important}body.product-app[data-client=web] .pf-stats span{font-size:12px}body.product-app[data-client=web] .pf-interest-tags>span{color:var(--app-muted);background:0 0;padding:2px 0;font-size:12px;line-height:20px}body.product-app[data-client=web] .pf-interest-tags{gap:4px 12px}body.product-app[data-client=web] .pf-services{gap:0;margin:0 0 16px}body.product-app[data-client=web] .pf-member-card{border:1px solid var(--app-line);background:var(--app-surface);min-height:96px;box-shadow:none;border-radius:12px;padding:16px 116px 16px 16px}body.product-app[data-client=web] .pf-member-head{font:600 12px/20px var(--ui-font-ui,inherit);letter-spacing:0;color:var(--app-muted);gap:7px}body.product-app[data-client=web] :is(.pf-member-head svg,.ib-detail-back svg,.mp-plan-check svg){width:18px;height:18px}body.product-app[data-client=web] .pf-member-card h2{color:var(--app-ink);margin:7px 0 0;font-size:14px;font-weight:500;line-height:22px}body.product-app[data-client=web] .pf-member-card .pf-member-open{min-height:36px;line-height:20px;border:1px solid var(--app-accent)!important;background:var(--app-accent)!important;color:var(--app-accent-ink)!important;border-radius:10px!important;padding:8px 12px!important;font-size:12px!important}body.product-app[data-client=web] .pf-checkin-card{border:0;border-bottom:1px solid var(--app-line);background:0 0;border-radius:0;gap:12px;min-height:76px;padding:16px 0}body.product-app[data-client=web] .pf-checkin-icon{width:36px;height:36px;color:var(--app-muted);background:0 0;border:0;border-radius:0}body.product-app[data-client=web] .pf-checkin-icon svg{width:22px;height:22px}body.product-app[data-client=web] :is(.pf-checkin-copy strong,.pf-field label,.pf-form-error,.bl-selected-label,.bl-records-empty h3,.mp-rights-grid strong){color:var(--app-ink);font-size:14px;line-height:22px}body.product-app[data-client=web] .pf-checkin-copy small{color:var(--app-muted);margin-top:2px;font-size:12px;line-height:20px}body.product-app[data-client=web] .pf-sign-button{min-height:36px;line-height:20px;border:1px solid var(--app-line)!important;color:var(--app-accent)!important;background:0 0!important;border-radius:10px!important;padding:8px 12px!important;font-size:12px!important}body.product-app[data-client=web] .pf-service-links{gap:0}body.product-app[data-client=web] .pf-service-links a{border:0;border-bottom:1px solid var(--app-line);min-height:36px;color:var(--app-ink);background:0 0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:12px 8px;font-size:14px;line-height:22px;display:flex}body.product-app[data-client=web] .pf-service-links svg{width:18px;height:18px;color:var(--app-muted)}body.product-app[data-client=web] .pf-tabs{border-color:var(--app-line);gap:24px;margin-bottom:16px}body.product-app[data-client=web] .pf-tab{min-height:36px;color:var(--app-muted)!important;padding:12px 0!important;font-size:14px!important;line-height:20px!important}body.product-app[data-client=web] .pf-tab[aria-selected=true]{color:var(--app-ink)!important;border-bottom-color:var(--app-accent)!important;font-weight:600!important}body.product-app[data-client=web] .pf-character-card{border-color:var(--app-line);background:0 0;border-radius:12px}body.product-app[data-client=web] .pf-character-copy h3{font-size:16px;line-height:24px}body.product-app[data-client=web] .pf-character-copy p{color:#ddd8e4;font-size:12px;line-height:20px}body.product-app[data-client=web] .pf-character-footer{border-color:var(--app-line);flex-wrap:wrap;gap:8px;padding:4px 10px}body.product-app[data-client=web] .pf-chat-link{align-items:center;min-height:36px;font-size:12px;line-height:20px;display:inline-flex;color:var(--app-accent)!important}body.product-app[data-client=web] .pf-unfollow{min-height:36px;color:var(--app-muted)!important;font-size:12px!important}body.product-app[data-client=web] :is(:is(.pf-empty h3,.pf-book-row h3),.ib-detail-head h2,.bl-account-details strong,.mp-member-account strong,.mp-plan-name){color:var(--app-ink);font-size:16px;line-height:24px}body.product-app[data-client=web] :is(:is(.pf-empty p,.pf-book-row p),.bl-records-empty p,.bl-help-item p,:is(.mp-muted,.mp-rights-intro),.mt-intro){color:var(--app-muted);font-size:14px;line-height:24px}body.product-app[data-client=web] :is(.pf-empty>.pf-icon,.ib-avatar svg,:is(.ib-empty>svg,.ib-detail-empty>svg),.bl-records-empty>.bl-diamond){color:var(--app-muted)}body.product-app[data-client=web] :is(.pf-primary-link,.pf-publish){border:1px solid var(--app-accent);background:var(--app-accent);border-radius:10px;min-height:36px;line-height:20px;color:var(--app-accent-ink)!important;padding:8px 14px!important;font-size:14px!important}body.product-app[data-client=web] .pf-post-heading h2{color:var(--app-ink);font-size:16px}body.product-app[data-client=web] :is(:is(.pf-book-row,.pf-connection),.bl-account-details,.bl-account-details>div+div,.bl-package-check){border-color:var(--app-line)}body.product-app[data-client=web] .pf-connection strong{color:var(--app-ink);font-size:14px}body.product-app[data-client=web] :is(.pf-editor-dialog,.pf-settings-dialog,.bl-instructions-dialog){box-shadow:0 20px 64px #0004;background:var(--app-surface)!important;color:var(--app-ink)!important;border-color:var(--app-line)!important}body.product-app[data-client=web] :is(.pf-editor-dialog,.bl-instructions-dialog) .modal-head h2{color:var(--app-ink);font-size:16px;line-height:24px}body.product-app[data-client=web] .pf-edit-form{gap:20px}body.product-app[data-client=web] :is(.pf-field input,.pf-field textarea){border:1px solid var(--app-line);background:var(--app-page);min-height:36px;color:var(--app-ink);caret-color:var(--app-accent);border-radius:10px;padding:11px 12px;font-size:16px;line-height:24px}body.product-app[data-client=web] :is(.pf-field-note,:is(.ib-unread-summary,.ib-read-all,.ib-row-title time,.ib-character-label,.ib-detail-head small,.ib-history-time,.ib-message>small),.bl-account-identity>div>span,:is(.bl-balance-label,.bl-account-balance>small,.bl-account-details span),.mp-member-account p,.mp-rights-grid small,.mp-checkout-summary){color:var(--app-muted);font-size:12px;line-height:20px}body.product-app[data-client=web] .pf-edit-avatar{border-color:var(--app-line);background:var(--app-panel)}body.product-app[data-client=web] .pf-edit-cover{background-color:var(--app-panel);border-color:var(--app-line);border-radius:12px}body.product-app[data-client=web] .pf-upload-button{min-height:36px;line-height:20px;color:var(--app-ink)!important;border-color:var(--app-line)!important;background:0 0!important;border-radius:10px!important;padding:8px 12px!important;font-size:14px!important}body.product-app[data-client=web] .pf-save-button{min-height:36px;border-color:var(--app-accent)!important;background:var(--app-accent)!important;color:var(--app-accent-ink)!important;border-radius:10px!important;font-size:14px!important}body.product-app[data-client=web] .st-settings .st-heading h1{color:var(--app-ink);font-size:20px;line-height:28px}body.product-app[data-client=web] .st-settings .st-nav{background:0 0;border:0;border-radius:0;padding:0}body.product-app[data-client=web] .st-settings .st-content{background:0 0;border:0;border-radius:0}body.product-app[data-client=web] .st-settings .st-card{border:0;border-top:1px solid var(--app-line);border-bottom:1px solid var(--app-line);background:0 0;border-radius:0}body.product-app[data-client=web] .st-settings .st-row{border-color:var(--app-line);min-height:80px;padding:18px 0}body.product-app[data-client=web] .st-settings .st-row-copy strong{font-size:14px;line-height:22px}body.product-app[data-client=web] .st-settings .st-row-copy small{margin-top:4px;font-size:12px;line-height:20px}body.product-app[data-client=web] .st-settings :is(.st-value,.st-tag){font-size:12px;line-height:20px}body.product-app[data-client=web] .st-settings .st-section-label{letter-spacing:0;margin-bottom:8px;padding-left:0;font-size:12px;font-weight:500;line-height:20px}body.product-app[data-client=web] .st-settings .st-section{margin-bottom:28px}body.product-app[data-client=web] .st-settings .st-note{margin:0 0 24px;font-size:12px;line-height:20px}body.product-app[data-client=web] .st-content-heading{margin:0 0 24px}body.product-app[data-client=web] :is(.st-content-heading h2,.bl-page-heading h1){font-size:20px;line-height:28px}body.product-app[data-client=web] :is(.st-content-heading p,.mp-terms-dialog p){font-size:14px;line-height:24px}body.product-app[data-client=web] .st-settings .st-nav-item{gap:10px;min-height:36px;line-height:22px;font-size:14px!important}body.product-app[data-client=web] .st-settings .st-nav-item>svg{color:var(--app-muted)}body.product-app[data-client=web] .st-settings .st-nav-item[aria-current=page]{box-shadow:none;color:var(--app-ink);background:var(--app-soft)!important}body.product-app[data-client=web] .st-settings .st-toggle-track{background:var(--app-panel);border-color:var(--app-line)}body.product-app[data-client=web] .st-toggle-track:after{background:var(--app-muted);box-shadow:none}body.product-app[data-client=web] .st-toggle-row[aria-checked=true] .st-toggle-track{background:var(--app-accent);border-color:var(--app-accent)}body.product-app[data-client=web] .st-toggle-row[aria-checked=true] .st-toggle-track:after{background:var(--app-accent-ink)}body.product-app[data-client=web] :is(.st-account-copy small,.st-sheet :is(.st-note,.st-contact-form label)){font-size:12px;line-height:20px}body.product-app[data-client=web] .st-settings .st-session-action{border-radius:10px;min-height:36px;font-size:14px;line-height:22px}body.product-app[data-client=web] .st-about-brand>span{background:var(--app-panel);box-shadow:none;color:var(--app-ink);border:0;border-radius:12px;font-family:inherit}body.product-app[data-client=web] .st-about-brand h3{font:600 20px/28px var(--ui-font-ui,inherit)}body.product-app[data-client=web] :is(.st-sheet,.mt-trial-dialog){box-shadow:0 20px 64px #0004}body.product-app[data-client=web] .st-sheet .modal-head h2{font-size:16px}body.product-app[data-client=web] .st-sheet .st-option{border-radius:10px;min-height:36px;font-size:14px}body.product-app[data-client=web] .st-sheet .st-contact-form input{background:var(--app-page);border-color:var(--app-line);color:var(--app-ink);caret-color:var(--app-accent);font-size:16px}body.product-app[data-client=web] .ib-heading h1{letter-spacing:0;color:var(--app-ink);font-size:20px;line-height:28px}body.product-app[data-client=web] .ib-read-all{min-height:36px;color:var(--app-accent);align-items:center;display:inline-flex}body.product-app[data-client=web] .ib-tabs{border-color:var(--app-line);gap:24px}body.product-app[data-client=web] .ib-tab{min-height:36px;color:var(--app-muted);line-height:20px;padding:12px 0!important;font-size:14px!important}body.product-app[data-client=web] .ib-tab[aria-current=page]{color:var(--app-ink);font-weight:600;border-bottom-color:var(--app-accent)!important}body.product-app[data-client=web] .ib-count{background:var(--app-accent);min-width:20px;height:20px;color:var(--app-accent-ink);border-radius:6px;font-size:12px}body.product-app[data-client=web] .ib-row{color:var(--app-ink);gap:12px;border-bottom-color:var(--app-line)!important}body.product-app[data-client=web] .ib-row-title strong{color:var(--app-ink);font-size:14px;font-weight:600;line-height:22px}body.product-app[data-client=web] .ib-row-preview{color:var(--app-muted);margin-top:4px;font-size:14px;line-height:22px}body.product-app[data-client=web] .ib-character-label{margin-top:3px}body.product-app[data-client=web] .ib-avatar{background:var(--app-panel);border-radius:12px}body.product-app[data-client=web] .ib-avatar>img{border-radius:12px}body.product-app[data-client=web] .ib-unread-dot{background:var(--app-accent);border-color:var(--app-page)}body.product-app[data-client=web] .ib-row[aria-current=true]{background:var(--app-soft)!important}body.product-app[data-client=web] .ib-detail-head{border-color:var(--app-line);gap:16px}body.product-app[data-client=web] .ib-detail-back{min-height:36px;color:var(--app-accent);align-items:center;gap:6px;font-size:14px;display:inline-flex}body.product-app[data-client=web] .ib-detail-head .ac-secondary{gap:6px;min-height:36px;font-size:14px}body.product-app[data-client=web] .ib-detail-head .ac-secondary svg{width:16px;height:16px}body.product-app[data-client=web] .ib-message>p{background:var(--app-surface);border:1px solid var(--app-line);color:var(--app-ink);padding:12px 16px;font-size:14px;line-height:24px}body.product-app[data-client=web] .ib-message.is-mine>p{background:var(--app-panel)}body.product-app[data-client=web] .ib-message.is-match>p{border-color:var(--app-accent);box-shadow:none}body.product-app[data-client=web] .ib-notice-body{color:var(--app-ink);font-size:14px;line-height:26px}body.product-app[data-client=web] :is(.ib-empty h2,.ib-detail-empty h2){color:var(--app-ink);margin:16px 0 6px;font-size:16px;line-height:24px}body.product-app[data-client=web] :is(.ib-empty p,.ib-detail-empty p){color:var(--app-muted);max-width:32ch;font-size:14px;line-height:24px}body.product-app[data-client=web] .ib-empty .ac-secondary{min-height:36px;font-size:14px}body.product-app[data-client=web] .bl-balance-page{--bl-border:var(--app-line);--bl-muted:var(--app-muted)}body.product-app[data-client=web] .bl-back-link{min-height:36px;line-height:22px;color:var(--app-muted)!important;padding:8px 0!important;font-size:14px!important}body.product-app[data-client=web] .bl-account-card{border-color:var(--app-line);background:var(--app-surface);border-radius:12px;margin-bottom:32px;padding:24px}body.product-app[data-client=web] .bl-account-identity>.bl-diamond{color:var(--app-muted);background:0 0;border:0}body.product-app[data-client=web] :is(.bl-account-identity strong,:is(.mp-member-rights h2,.mp-member-comparison h2)){color:var(--app-ink);font-size:16px;font-weight:600;line-height:24px}body.product-app[data-client=web] .bl-balance-value{color:var(--app-ink);font-size:28px;line-height:36px}body.product-app[data-client=web] :is(.bl-section-heading h2,.bl-help>h2,.bl-package-section>h2){color:var(--app-ink);margin:0 0 8px;font-size:16px;font-weight:600;line-height:24px}body.product-app[data-client=web] .bl-preview-label{background:var(--app-soft);color:var(--app-muted);border:0;border-radius:4px;padding:2px 6px;font-size:12px;line-height:20px}body.product-app[data-client=web] .bl-section-note{color:var(--app-muted);margin:0 0 20px;font-size:14px;line-height:24px}body.product-app[data-client=web] .bl-package{box-shadow:none;border-color:var(--app-line)!important;background:var(--app-surface)!important;color:var(--app-ink)!important;border-radius:12px!important;padding:24px 10px 16px!important}body.product-app[data-client=web] .bl-package:hover{border-color:var(--app-accent)!important;background:var(--app-soft)!important}body.product-app[data-client=web] .bl-package[aria-checked=true]{box-shadow:inset 0 0 0 1px var(--app-accent);background:var(--app-soft)!important;border-color:var(--app-accent)!important}body.product-app[data-client=web] .bl-package>.bl-diamond{filter:none;width:28px;height:28px;color:var(--app-muted);margin-bottom:12px}body.product-app[data-client=web] .bl-package>strong{color:var(--app-ink);font-size:20px;font-weight:600;line-height:28px}body.product-app[data-client=web] .bl-package-unit{color:var(--app-muted);margin:2px 0 12px;font-size:12px;line-height:20px}body.product-app[data-client=web] .bl-package-price{border:0;border-top:1px solid var(--app-line);color:var(--app-muted);background:0 0;border-radius:0;padding:10px 0 0;font-size:12px;line-height:20px}body.product-app[data-client=web] .bl-package[aria-checked=true] .bl-package-price{border-color:var(--app-line);color:var(--app-accent);background:0 0}body.product-app[data-client=web] .bl-package[aria-checked=true] .bl-package-check{background:var(--app-accent);border-color:var(--app-accent);color:var(--app-accent-ink)}body.product-app[data-client=web] .bl-selection-bar{border:0;border-top:1px solid var(--app-line);border-bottom:1px solid var(--app-line);background:0 0;border-radius:0;margin:24px 0 32px;padding:20px 0}body.product-app[data-client=web] .bl-selected-hint{color:var(--app-muted);margin-top:4px;font-size:12px;line-height:20px}body.product-app[data-client=web] :is(.bl-instructions-button,.bl-instructions-confirm){min-height:36px;border:1px solid var(--app-accent)!important;background:var(--app-accent)!important;color:var(--app-accent-ink)!important;border-radius:10px!important;padding:10px 16px!important;font-size:14px!important;line-height:22px!important}body.product-app[data-client=web] .bl-records-empty{border-color:var(--app-line);min-height:180px;color:var(--app-muted)}body.product-app[data-client=web] .bl-help-item{border-color:var(--app-line);color:var(--app-ink);padding:16px 0;font-size:14px;line-height:24px}body.product-app[data-client=web] .bl-help-item summary{align-items:center;min-height:36px;padding-right:28px;display:flex}body.product-app[data-client=web] .bl-help-item summary:after{color:var(--app-muted);top:50%;transform:translateY(-50%)}body.product-app[data-client=web] .bl-instructions-choice{border:0;border-bottom:1px solid var(--app-line);background:0 0;border-radius:0;padding:12px 0 20px}body.product-app[data-client=web] :is(.bl-instructions-choice strong,.mp-checkout-summary strong){color:var(--app-ink);font-size:20px}body.product-app[data-client=web] .bl-instructions>p{color:var(--app-muted);font-size:14px!important;line-height:24px!important}body.product-app[data-client=web] .mp-membership-page{--mp-accent:var(--app-accent)}body.product-app[data-client=web] .mp-page-top h1{color:var(--app-ink);font-size:20px;line-height:28px}body.product-app[data-client=web] .mp-back{min-height:36px;color:var(--app-muted);font-size:14px}body.product-app[data-client=web] .mp-member-account{border:0;border-bottom:1px solid var(--app-line);background:0 0;border-radius:0;padding:20px 0}body.product-app[data-client=web] .mp-account-avatar{border-color:var(--app-line);background:var(--app-panel);color:var(--app-muted)}body.product-app[data-client=web] .mp-account-login{border-radius:10px;min-height:36px;font-size:14px}body.product-app[data-client=web] .mp-membership-heading{letter-spacing:0;font-family:inherit;font-size:20px;font-weight:600;line-height:28px}body.product-app[data-client=web] .mp-plan-card{border:1px solid var(--app-line);background:var(--app-surface);min-height:236px;color:var(--app-ink);box-shadow:none;border-radius:12px;padding:24px 20px 20px}body.product-app[data-client=web] .mp-plan-card:hover{background:var(--app-soft);border-color:var(--app-accent)}body.product-app[data-client=web] .mp-plan-card[aria-checked=true]{border:1px solid var(--app-accent);background:var(--app-soft);color:var(--app-ink);box-shadow:inset 0 0 0 1px var(--app-accent);padding:24px 20px 20px}body.product-app[data-client=web] .mp-plan-price{letter-spacing:-.02em;color:var(--app-ink);font-size:32px;line-height:40px}body.product-app[data-client=web] .mp-plan-card[aria-checked=true] .mp-plan-price{color:var(--app-ink)}body.product-app[data-client=web] :is(.mp-plan-discount,.mp-plan-original){color:var(--app-muted);opacity:1;font-size:12px;line-height:20px}body.product-app[data-client=web] .mp-plan-tag{background:var(--app-panel);color:var(--app-muted);border:0;border-radius:4px;font-size:12px;line-height:20px}body.product-app[data-client=web] .mp-plan-recommended{background:var(--app-accent);color:var(--app-accent-ink);border-radius:6px;padding:2px 9px;font-size:12px;line-height:20px}body.product-app[data-client=web] .mp-rights-grid{gap:16px 12px}body.product-app[data-client=web] .mp-right-icon{color:var(--app-muted);background:0 0;border:0;border-radius:0;width:36px;height:36px}body.product-app[data-client=web] .mp-right-icon svg{width:24px;height:24px}body.product-app[data-client=web] .mp-member-comparison table{background:0 0;font-size:12px;line-height:20px}body.product-app[data-client=web] .mp-member-comparison :is(th,td){border-color:var(--app-line);color:var(--app-muted);background:0 0;padding:16px 8px}body.product-app[data-client=web] .mp-member-comparison th{background:var(--app-soft);color:var(--app-ink);font-weight:600}body.product-app[data-client=web] .mp-member-comparison td:last-child{color:var(--app-ink);background:0 0}body.product-app[data-client=web] .mp-checkout-footer{background:var(--app-surface);border-color:var(--app-line);box-shadow:none;backdrop-filter:none}body.product-app[data-client=web] .mp-checkout-button{background:var(--app-accent);min-height:36px;color:var(--app-accent-ink);border-radius:10px;font-size:14px;line-height:22px}body.product-app[data-client=web] .mp-checkout-button:hover{background:var(--app-accent);filter:brightness(1.06)}body.product-app[data-client=web] .mp-agreement{color:var(--app-muted);align-items:center;min-height:36px;font-size:12px;line-height:20px}body.product-app[data-client=web] .mp-agreement input{appearance:auto;accent-color:var(--app-accent);width:16px;height:16px;box-shadow:none;background:0 0;border-radius:4px;flex:0 0 16px;margin:0}body.product-app[data-client=web] .mp-agreement input:checked{box-shadow:none;background:0 0}body.product-app[data-client=web] .mp-agreement a{color:var(--app-accent)}body.product-app[data-client=web] .mp-terms-dialog{background:var(--app-surface);color:var(--app-ink);border-color:var(--app-line);border-radius:20px}body.product-app[data-client=web] .mt-trial-dialog{border:1px solid var(--app-line);background:var(--app-surface);color:var(--app-ink);border-radius:20px;box-shadow:0 20px 64px #0005}body.product-app[data-client=web] .mt-trial-dialog::backdrop{backdrop-filter:none}body.product-app[data-client=web] .mt-emblem{color:var(--app-muted);background:0 0;border:0;margin-bottom:8px}body.product-app[data-client=web] .mt-trial-dialog h2{margin-top:0;font-size:20px;line-height:28px}body.product-app[data-client=web] .mt-ticket{border:1px solid var(--app-line);background:var(--app-page);box-shadow:none;border-radius:12px}body.product-app[data-client=web] .mt-price strong{letter-spacing:-.02em;font-size:40px}body.product-app[data-client=web] :is(.mt-price .mt-unit,.mt-benefits,.mt-duration,.mt-consent,.mt-note,.mt-notice){color:var(--app-muted);font-size:12px;line-height:20px}body.product-app[data-client=web] .mt-consent{gap:4px;min-height:36px}body.product-app[data-client=web] .mt-consent input{appearance:auto;accent-color:var(--app-accent);flex-basis:16px;width:16px;height:16px}body.product-app[data-client=web] .mt-consent input:checked:after{content:none}body.product-app[data-client=web] .mt-terms-link{min-height:36px;font-size:12px;line-height:20px}body.product-app[data-client=web] .mt-leave{min-height:36px;font-size:14px;line-height:22px}body.product-app[data-client=web] .mt-buy{border-radius:10px;min-height:36px;font-size:14px;line-height:22px}body.product-app[data-client=web] :is(.bl-package-check,.mp-plan-check) svg{width:12px;height:12px;display:block}body.product-app[data-client=web] .bl-help-item summary:after{content:"";background:var(--app-muted);width:12px;height:1px}body.product-app[data-client=web] .bl-help-item summary:before{content:"";background:var(--app-muted);width:1px;height:12px;position:absolute;top:50%;right:7.5px;transform:translateY(-50%)}body.product-app[data-client=web] .bl-help-item[open] summary:before{display:none}body.product-app[data-client=web] .bl-help-item[open] summary:after{content:""}@media (hover:hover){body.product-app[data-client=web] :is(.pf-service-links a,.pf-sign-button,.pf-upload-button,.ib-row,.st-settings .st-nav-item):hover{color:var(--app-ink);background:var(--app-soft)!important}}body.product-app[data-client=web] .pf-profile{padding:32px 32px 48px}body.product-app[data-client=web] .pf-cover{border-radius:12px;height:144px}body.product-app[data-client=web] .pf-overview{gap:20px;margin:24px 0;padding:0}body.product-app[data-client=web] .pf-body{grid-template-columns:minmax(0,1fr) 280px;column-gap:40px;padding:0}body.product-app[data-client=web] .pf-personal-info{gap:12px}body.product-app[data-client=web] .pf-stats>button{min-height:36px}body.product-app[data-client=web] .pf-services{padding-top:0}body.product-app[data-client=web] .pf-member-card{padding:20px}body.product-app[data-client=web] .pf-member-card h2{margin:12px 0 16px;font-size:16px;line-height:24px}body.product-app[data-client=web] .pf-member-card .pf-member-open{align-self:stretch;width:100%;position:static;transform:none}body.product-app[data-client=web] .pf-member-bottom{display:block}body.product-app[data-client=web] .pf-service-links{grid-template-columns:1fr}body.product-app[data-client=web] .pf-service-links a{justify-content:space-between;padding:14px 0}body.product-app[data-client=web] .pf-tabs{margin-bottom:20px}body.product-app[data-client=web] .pf-cover-bar>:is(.pf-theme-toggle,.pf-top-settings,.pv-private-entry){width:36px;min-width:36px;height:36px;min-height:36px}body.product-app[data-client=web] .pf-cover-bar .pf-cover-title{font-size:14px}body.product-app[data-client=web] .pf-editor-dialog{width:min(560px,100% - 48px);border-radius:20px!important;padding:28px!important}body.product-app[data-client=web] .pf-editor-dialog .modal-head{margin-bottom:24px}body.product-app[data-client=web] .ib-inbox{max-width:1320px;padding:32px}body.product-app[data-client=web] .ib-heading{margin-bottom:16px}body.product-app[data-client=web] .ib-inbox>.ac-search{border-radius:10px;max-width:480px;height:36px;margin-bottom:16px}body.product-app[data-client=web] .ib-tabs{margin:0 0 24px}body.product-app[data-client=web] .ib-workspace{border:0;border-top:1px solid var(--app-line);border-bottom:1px solid var(--app-line);background:0 0;border-radius:0;grid-template-columns:minmax(280px,34%) minmax(0,1fr);height:calc(100dvh - 290px);min-height:520px;max-height:900px}body.product-app[data-client=web] .ib-list{border-color:var(--app-line);padding:0 16px 0 0}body.product-app[data-client=web] .ib-row{border-radius:0!important;padding:16px 10px!important}body.product-app[data-client=web] .ib-avatar{width:44px;height:44px}body.product-app[data-client=web] .ib-row-preview{max-width:none}body.product-app[data-client=web] .ib-detail{padding:0 28px}body.product-app[data-client=web] .ib-detail-back{display:none}body.product-app[data-client=web] .ib-detail-head{min-height:88px}body.product-app[data-client=web] .ib-history{padding:24px 0 32px}body.product-app[data-client=web] .ib-empty{min-height:300px;padding:32px 12px}body.product-app[data-client=web] .st-settings{max-width:1200px;padding:32px 32px 48px}body.product-app[data-client=web] .st-settings .st-layout{grid-template-columns:200px minmax(0,1fr);gap:40px}body.product-app[data-client=web] .st-settings .st-content{padding:0 8px 24px}body.product-app[data-client=web] .st-settings .st-nav-profile{padding:0 12px 20px}body.product-app[data-client=web] .st-settings .st-back{border-color:var(--app-line);background:0 0;border-radius:10px;flex-basis:36px;width:36px;height:36px;min-height:36px}body.product-app[data-client=web] .st-settings .st-nav-item{padding:9px 12px!important}body.product-app[data-client=web] .bl-balance-page{max-width:1260px;padding:32px 32px 48px}body.product-app[data-client=web] .bl-packages{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}body.product-app[data-client=web] .bl-package-section+.bl-package-section{margin-top:32px}body.product-app[data-client=web] .bl-help-item summary{min-height:36px}body.product-app[data-client=web] .mp-membership-page{max-width:900px;padding-bottom:220px;padding-left:32px;padding-right:32px}body.product-app[data-client=web] .mp-plan-card{flex:1 0 196px}body.product-app[data-client=web] .mp-checkout-footer{padding:16px max(32px,50vw - 418px)}body.product-app[data-client=web] .mt-close{width:36px;height:36px;min-height:36px}@media (width>=1600px){body.product-app[data-client=web] .bl-packages{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (width<=1199px){body.product-app[data-client=web] .pf-body{grid-template-columns:minmax(0,1fr) 248px;column-gap:24px}body.product-app[data-client=web] .pf-character-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.product-app[data-client=web] .ib-detail{padding:0 20px}body.product-app[data-client=web] .ib-workspace{grid-template-columns:280px minmax(0,1fr)}body.product-app[data-client=web] .ib-detail-head{flex-direction:column;align-items:flex-start;gap:12px}body.product-app[data-client=web] .st-settings .st-layout{grid-template-columns:180px minmax(0,1fr);gap:28px}}@media (width<=640px){body.product-app.is-web-reading{--wr-bar-h:52px;-webkit-text-size-adjust:100%;overscroll-behavior-y:none}body.product-app.is-web-reading .wr-toolbar{height:auto;min-height:calc(var(--wr-bar-h) + env(safe-area-inset-top,0px));padding:calc(6px + env(safe-area-inset-top,0px)) max(14px,env(safe-area-inset-right,0px)) 6px max(14px,env(safe-area-inset-left,0px));gap:8px}body.product-app.is-web-reading .wr-toolbar :is(a,button){min-height:34px;padding:5px 9px;font-size:12px}body.product-app.is-web-reading .wr-toolbar .wr-back{border:0;flex:none;padding:5px 2px;font-size:13px}body.product-app.is-web-reading .wr-book-title{gap:8px}body.product-app.is-web-reading .wr-book-title strong{font-size:14px;line-height:20px}body.product-app.is-web-reading .wr-location{text-overflow:ellipsis;max-width:38vw;font-size:11px;overflow:hidden}body.product-app.is-web-reading .wr-controls{flex:none;gap:4px}body.product-app.is-web-reading .wr-body{width:100%;padding:calc(var(--wr-bar-h) + env(safe-area-inset-top,0px) + 24px) max(20px,env(safe-area-inset-right,0px)) calc(88px + env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px))}body.product-app.is-web-reading .wr-chapter,body.product-app.is-web-reading .wr-paragraph{scroll-margin-top:calc(var(--wr-bar-h) + env(safe-area-inset-top,0px) + 12px)}body.product-app.is-web-reading .wr-chapter+.wr-chapter{margin-top:44px;padding-top:26px}body.product-app.is-web-reading .wr-chapter-heading{margin-bottom:22px}body.product-app.is-web-reading .wr-chapter-heading h1{font-size:21px;line-height:32px}body.product-app.is-web-reading .wr-chapter-heading small{letter-spacing:.6px;font-size:11px}body.product-app.is-web-reading .wr-paragraph{margin-bottom:1em}body.product-app.is-web-reading .wr-enter{width:100%;max-width:100%;min-height:0;padding:13px 14px}body.product-app.is-web-reading .wr-story-entry{gap:10px;margin:6px 0 24px}body.product-app.is-web-reading .wr-entry-copy strong{font-size:14px;line-height:21px}body.product-app.is-web-reading .wr-locked{height:auto;min-height:calc(100dvh - var(--wr-bar-h) - env(safe-area-inset-top,0px) - 40px)}body.product-app.is-web-reading .wr-ending{margin-top:36px;padding-top:24px}body.product-app.is-web-reading .product-modal.wr-reader-dialog{max-width:calc(100vw - 28px)}body.product-app.is-web-reading .wr-setting-row[data-reader-setting=width]{display:none}body.product-app.is-web-reading .wr-progress{inset:auto 0 env(safe-area-inset-bottom,0px)}}body.product-app.is-web-reading .wr-progress{z-index:49;pointer-events:none;background:0 0;height:2px;position:fixed;inset:auto 0 0}body.product-app.is-web-reading .wr-progress>i{width:var(--wr-progress,0%);background:var(--wr-accent);opacity:.55;height:100%;transition:width .24s;display:block}@media (prefers-reduced-motion:reduce){body.product-app.is-web-reading .wr-progress>i{transition:none}}body.product-app .wr-actions{flex:none;align-items:center;gap:6px;display:flex}body.product-app .wr-action{border:1px solid var(--wr-line);min-width:34px;min-height:34px;color:var(--wr-muted);background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0 8px;font-size:13px;line-height:1;display:inline-flex}body.product-app .wr-action svg{width:17px;height:17px}body.product-app .wr-action:is(:hover,:focus-visible){color:var(--wr-ink);border-color:var(--wr-accent)}body.product-app .wr-action.wr-shelf[data-on=true]{color:var(--wr-accent);border-color:color-mix(in srgb,var(--wr-accent) 55%,transparent)}body.product-app .wr-action.wr-shelf[data-on=true] svg path{fill:currentColor;fill-opacity:.3}body.product-app .wr-more{letter-spacing:1px}body.product-app .wr-back{border:0;align-items:center;gap:3px;min-height:34px;padding:0 6px 0 0;display:inline-flex}body.product-app .wr-back svg{flex:0 0 18px;width:18px;height:18px}body.product-app .wr-back-label{margin-left:2px}body.product-app .wr-dock{z-index:48;padding:6px max(12px,env(safe-area-inset-right,0px)) calc(4px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));background:color-mix(in srgb,var(--wr-bg) 96%,transparent);border-top:1px solid var(--wr-line);backdrop-filter:blur(18px);flex-direction:column;gap:2px;display:none;position:fixed;inset:auto 0 0}body.product-app .wr-dock-row{align-items:center;gap:8px;display:flex}body.product-app .wr-dock-social{gap:10px;padding:2px 0 5px}body.product-app .wr-dock-action{border:1px solid var(--wr-line);min-height:36px;color:var(--wr-muted);background:0 0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:12px;display:inline-flex}body.product-app .wr-dock-action svg{width:16px;height:16px}body.product-app .wr-dock-action:is(:hover,:focus-visible){color:var(--wr-ink);border-color:var(--wr-accent)}body.product-app .wr-chapter-nav{gap:10px;padding:3px 0 5px}body.product-app .wr-step{min-height:32px;color:var(--wr-muted);white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:2px;padding:0 4px;font-size:11px;display:inline-flex}body.product-app .wr-step svg{width:13px;height:13px}body.product-app .wr-step-prev svg{transform:rotate(180deg)}body.product-app .wr-step:is(:hover,:focus-visible){color:var(--wr-ink)}body.product-app .wr-track{appearance:none;min-width:0;height:22px;accent-color:var(--wr-accent);background:0 0;flex:1;margin:0}body.product-app .wr-track::-webkit-slider-runnable-track{background:color-mix(in srgb,var(--wr-muted) 38%,transparent);border-radius:2px;height:3px}body.product-app .wr-track::-webkit-slider-thumb{-webkit-appearance:none;background:var(--wr-accent);border:0;border-radius:50%;width:13px;height:13px;margin-top:-5px}body.product-app .wr-track::-moz-range-track{background:color-mix(in srgb,var(--wr-muted) 38%,transparent);border-radius:2px;height:3px}body.product-app .wr-track::-moz-range-thumb{background:var(--wr-accent);border:0;border-radius:50%;width:13px;height:13px}body.product-app .wr-track:focus-visible{outline:2px solid var(--wr-accent);outline-offset:4px}body.product-app .wr-dock-nav{border-top:1px solid color-mix(in srgb,var(--wr-line) 70%,transparent);justify-content:space-between;gap:4px;padding-top:5px}body.product-app .wr-dock-nav-btn{min-height:42px;color:var(--wr-muted);background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:4px 2px;font-size:10px;display:flex}body.product-app .wr-dock-nav-btn svg{width:19px;height:19px}body.product-app .wr-dock-nav-btn:is(:hover,:focus-visible){color:var(--wr-ink)}body.product-app .wr-listen{z-index:49;right:max(14px,env(safe-area-inset-right,0px));bottom:calc(167px + env(safe-area-inset-bottom,0px));border:1px solid var(--wr-line);background:color-mix(in srgb,var(--wr-panel) 94%,transparent);width:50px;height:50px;color:var(--wr-ink);backdrop-filter:blur(12px);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:fixed;box-shadow:0 6px 22px #0003}body.product-app .wr-listen svg{width:21px;height:21px}body.product-app .wr-listen:is(:hover,:focus-visible){border-color:var(--wr-accent)}body.product-app .wr-listen[data-playing=true]{background:var(--wr-accent);border-color:var(--wr-accent);color:var(--wr-bg);animation:1.8s ease-in-out infinite wr-listen-pulse}@keyframes wr-listen-pulse{0%,to{box-shadow:0 6px 22px #0003}50%{box-shadow:0 6px 22px #0003,0 0 0 7px color-mix(in srgb,var(--wr-accent) 22%,transparent)}}@media (prefers-reduced-motion:reduce){body.product-app .wr-listen[data-playing=true]{animation:none}}body.product-app .wr-hud{z-index:47;padding:0 0 calc(10px + env(safe-area-inset-bottom,0px)) 14px;color:var(--wr-muted);font-variant-numeric:tabular-nums;pointer-events:none;font-size:11px;display:none;position:fixed;inset:auto auto 0 0}body.product-app .wr-toolbar,body.product-app .wr-dock,body.product-app .wr-listen{transition:transform .22s,opacity .18s}body.product-app .rb-reader[data-immersive=true] .wr-toolbar{opacity:0;pointer-events:none}body.product-app .rb-reader[data-immersive=true] .wr-dock{opacity:0;pointer-events:none;transform:translateY(110%)}body.product-app .rb-reader[data-immersive=true] .wr-listen{opacity:0;pointer-events:none}body.product-app .rb-reader[data-immersive=true] .wr-hud{display:block}@media (prefers-reduced-motion:reduce){body.product-app .wr-toolbar,body.product-app .wr-dock,body.product-app .wr-listen{transition:none}}body.product-app .wr-paragraph.wr-listening{background:color-mix(in srgb,var(--wr-accent) 14%,transparent);border-radius:5px}body.product-app.is-web-reading .wr-sheet{flex-direction:column;display:flex}body.product-app.is-web-reading .wr-sheet-row{border:0;border-bottom:1px solid var(--wr-line);min-height:46px;color:var(--wr-ink);text-align:left;background:0 0;border-radius:0;align-items:center;gap:10px;padding:0 2px;font-size:13px;display:flex}body.product-app.is-web-reading .wr-sheet-row svg{width:18px;height:18px;color:var(--wr-muted);flex:0 0 18px}body.product-app.is-web-reading .wr-sheet-row:is(:hover,:focus-visible){color:var(--wr-accent)}body.product-app.is-web-reading .wr-sheet-row:last-child{border-bottom:0}@media (width<=1023px){body.product-app .wr-dock{display:flex}body.product-app .wr-more,body.product-app .wr-progress,body.product-app .wr-back-label{display:none}body.product-app.is-web-reading .wr-body{padding-bottom:calc(206px + env(safe-area-inset-bottom,0px))}body.product-app.is-web-reading .wr-locked{min-height:calc(100dvh - var(--wr-bar-h) - env(safe-area-inset-top,0px) - 150px)}}@media (width>=1024px){body.product-app .wr-listen{width:48px;height:48px;bottom:32px;right:32px}body.product-app.is-web-reading .wr-body{padding-bottom:120px}}body.product-app.is-web-reading .wr-share{flex-direction:column;gap:10px;display:flex}body.product-app.is-web-reading .wr-share-note{color:var(--wr-muted);margin:0;font-size:12px;line-height:20px}body.product-app.is-web-reading .wr-share-field{border:1px solid var(--wr-line);background:var(--wr-panel);width:100%;min-width:0;color:var(--wr-ink);border-radius:8px;padding:10px 12px;font:12px/20px ui-monospace,SFMono-Regular,Menlo,monospace}body.product-app.is-web-reading .wr-share-field:focus{outline:2px solid var(--wr-accent);outline-offset:2px}