html:not([data-bk-mode=book]) .bk-book,html[data-bk-mode=book] .bk-reading{display:none}.rd-head{padding:18px var(--pad);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;display:flex}.rd-head-crumbs{flex:360px;min-width:0}.rd-head .crumbs{margin:0;padding:0!important}.rd-head-tools{flex-wrap:wrap;flex:none;align-items:center;gap:10px 12px;display:flex}.rd-head-tools .btn{min-height:46px}.bk-reader .paper-hero-pdf{display:none}@media (max-width:720px){.rd-head{padding:14px var(--pad) 16px;gap:12px}.rd-head-crumbs{flex-basis:100%}.rd-head-tools{flex-wrap:nowrap;justify-content:space-between;gap:8px;width:100%}.rd-head-tools .btn{gap:6px;min-height:44px;padding-inline:12px;font-size:13px}.rd-head-tools .bk-modes button{padding-inline:11px;font-size:13px}}.bk-modes{border:1px solid var(--line2);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.bk-modes button{min-height:40px;font:700 14px var(--ui);color:var(--ink2);border-radius:999px;align-items:center;gap:6px;padding:8px 16px;display:inline-flex}.bk-modes button[aria-pressed=true]{background:var(--acc);color:var(--on-acc)}.bk-modes button:not([aria-pressed=true]):hover{color:var(--ink)}.bk-modes button:focus-visible{outline:3px solid var(--accT);outline-offset:2px}.bk-book{background:var(--bg2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px var(--pad) 20px}.bk-wait{min-height:60vh;color:var(--mut);justify-content:center;align-items:center;gap:12px;margin:0;font-size:15px;display:flex}.bk-spin{border:2px solid var(--line2);border-top-color:var(--accT);border-radius:50%;width:18px;height:18px;animation:.9s linear infinite bk-spin}@keyframes bk-spin{to{transform:rotate(360deg)}}.bk-stage{height:max(440px, calc(100svh / var(--z) - 345px));touch-action:pan-y;justify-content:center;align-items:center;gap:12px;display:flex;position:relative}.bk-frame{flex:none;position:relative}.bk-scale{transform-origin:0 0;position:absolute;top:0;left:0}.bk-spread{perspective:2600px;height:100%;display:flex;box-shadow:0 18px 50px #06090e47}.bk-page{flex:none;position:relative}.bk-spread .bk-page:first-child:not(:only-child):after,.bk-spread .bk-page:nth-child(2):after{content:"";pointer-events:none;position:absolute;inset:0}.bk-spread .bk-page:first-child:not(:only-child):after{box-shadow:inset 18px 0 24px -18px #3c280a4d}.bk-spread .bk-page:nth-child(2):after{box-shadow:inset -18px 0 24px -18px #3c280a4d}.bk-spread.solo-cover,.bk-spread.solo-back{box-shadow:none}.bk-spread.solo-cover{justify-content:flex-start}.bk-spread.solo-back{justify-content:flex-end}.bk-spread.solo-cover .bk-page,.bk-spread.solo-back .bk-page{box-shadow:0 18px 50px #06090e47}.bk-spread.turn-next{animation:.45s cubic-bezier(.2,.7,.2,1) both bk-turn-next}.bk-spread.turn-prev{animation:.45s cubic-bezier(.2,.7,.2,1) both bk-turn-prev}@keyframes bk-turn-next{0%{opacity:.2;transform:rotateY(-8deg)translate(-3%)}to{opacity:1;transform:none}}@keyframes bk-turn-prev{0%{opacity:.2;transform:rotateY(8deg)translate(3%)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bk-spread.turn-next,.bk-spread.turn-prev{animation:none}.bk-spin{animation-duration:3s}.bk-progress i{transition:none}}.bk-turn{background:var(--card);width:48px;height:48px;color:var(--ink);border:1px solid var(--line2);z-index:2;border-radius:50%;flex:none;place-items:center;display:grid}.bk-turn:hover:not(:disabled){border-color:var(--accT);color:var(--accT)}.bk-turn:focus-visible{outline:3px solid var(--accT);outline-offset:2px}.bk-turn:disabled{opacity:.35;cursor:default}.bk-turn .icon{display:block}.bk-bar{color:var(--ink2);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;margin-top:14px;font-size:14px;display:flex;position:relative}.bk-where{white-space:nowrap}.bk-progress{background:var(--line2);border-radius:2px;width:180px;height:3px;display:block;overflow:hidden}.bk-progress i{background:var(--acc);height:100%;transition:width .3s;display:block}.bk-toc>summary{border:1px solid var(--line2);background:var(--card);min-height:40px;color:var(--ink);font:700 14px var(--ui);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;list-style:none;display:inline-flex}.bk-toc>summary::-webkit-details-marker{display:none}.bk-toc>summary:hover{border-color:var(--accT)}.bk-toc>summary:focus-visible{outline:3px solid var(--accT);outline-offset:2px}.bk-toc[open]>summary{border-color:var(--accT);color:var(--accT)}.bk-toc-list{z-index:10;bottom:calc(100% + 8px);overscroll-behavior:contain;background:var(--card);border:1px solid var(--line2);border-radius:12px;width:min(560px,100%);max-height:min(60vh,520px);margin:0 auto;padding:8px;list-style:none;position:absolute;inset-inline:0;overflow:auto;box-shadow:0 18px 50px #06090e38}.bk-toc-list button{text-align:start;width:100%;color:var(--ink);font:600 15px/1.6 var(--ui);border-radius:8px;grid-template-columns:2em minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:9px 10px;display:grid}.bk-toc-list .is-part button{color:var(--accT);grid-template-columns:minmax(0,1fr) auto;margin-top:6px;font-size:13.5px}.bk-toc-list button:hover,.bk-toc-list button[aria-current=page]{background:var(--bg2)}.bk-toc-list button:focus-visible{outline:3px solid var(--accT);outline-offset:-2px}.bk-toc-num{color:var(--accT)}.bk-toc-title{overflow-wrap:anywhere}.bk-toc-page{color:var(--mut);font-variant-numeric:tabular-nums}.bk-in-book{color:var(--accT);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.bk-in-book:hover{text-decoration:underline}@media (max-width:720px){.bk-book{padding:12px 16px 16px}.bk-stage{gap:0;height:max(380px,100svh - 230px)}.bk-turn{opacity:.92;width:40px;height:40px;margin-top:-20px;position:absolute;top:50%}.bk-turn-prev{right:0}.bk-turn-next{left:0}.bk-turn:disabled{visibility:hidden}.bk-progress{order:3;width:100%}}@media print{.rd-head,.bk-book{display:none}html .bk-reading{display:block}}:root[data-theme=dark] .bk-page{outline:1px solid #f3efe624}@media (max-width:720px){main:has(.rd-head){--pad:16px}}html:not([data-bk-mode=book]) .bk-reader .rd-fs-btn,html:not([data-fz-mode=magazine]) .fz-reader .rd-fs-btn{display:none}.rd-fs-btn{justify-content:center;width:46px;padding:0}.rd-fs-btn .icon{display:block}.rd-fs{z-index:2147483000;background:#14171b;flex-direction:column;justify-content:center;display:flex;position:fixed;inset:0;overflow:hidden;border:0!important;margin:0!important;padding:0!important}.rd-fs .bk-stage,.rd-fs .fz-stage{height:calc(100svh / var(--z) - 28px);gap:0;margin:14px 72px;padding:0;position:static}.rd-fs :is(.bk-turn,.fz-turn){color:#f3efe6;background:#171a1fd1;border-color:#f3efe633;width:48px;height:48px;margin-top:-24px;position:absolute;top:50%}.rd-fs :is(.bk-turn-prev,.fz-turn-prev){right:14px}.rd-fs :is(.bk-turn-next,.fz-turn-next){left:14px}.rd-fs :is(.bk-bar,.fz-mag-bar){bottom:14px;color:#f3efe6;z-index:3;background:#171a1fdb;border-radius:999px;width:fit-content;max-width:calc(100% - 28px);margin:0 auto;padding:6px 8px 6px 16px;position:absolute;inset-inline:0}.rd-fs :is(.bk-progress,.fz-progress){background:#f3efe633;order:0;width:120px}.rd-fs .bk-toc>summary{color:#f3efe6;background:0 0;border-color:#f3efe64d}.rd-fs .bk-toc-list{--card:#1b1f25;--ink:#f3efe6;--mut:#a8a49c;--bg2:#262b32;--line2:#3a3d42;color:var(--ink)}.rd-fs-exit{top:14px;z-index:4;color:#f3efe6;background:#171a1fdb;border:1px solid #f3efe640;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;inset-inline-end:14px}.rd-fs-exit:hover{border-color:var(--acc);color:var(--acc)}.rd-fs-exit:focus-visible,.rd-fs :is(.bk-turn,.fz-turn):focus-visible{outline:3px solid var(--acc);outline-offset:2px}.rd-fs :is(.bk-turn,.fz-turn,.bk-bar,.fz-mag-bar,.rd-fs-exit){transition:opacity .35s}.rd-fs.rd-idle{cursor:none}.rd-fs.rd-idle :is(.bk-turn,.fz-turn,.bk-bar,.fz-mag-bar,.rd-fs-exit){opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.rd-fs :is(.bk-turn,.fz-turn,.bk-bar,.fz-mag-bar,.rd-fs-exit){transition:none}}@media (max-width:720px){.rd-fs .bk-stage,.rd-fs .fz-stage{height:calc(100svh - 128px);margin:64px 8px}.rd-fs :is(.bk-turn,.fz-turn){width:40px;height:40px;margin-top:-20px}.rd-fs :is(.bk-turn-prev,.fz-turn-prev){right:6px}.rd-fs :is(.bk-turn-next,.fz-turn-next){left:6px}.rd-fs :is(.bk-progress,.fz-progress){display:none}}html.rd-immersive,html.rd-immersive body{overscroll-behavior:none;overflow:hidden!important}html.rd-immersive .page-root>:not(main){display:none!important}
