.stf__parent{box-sizing:border-box;touch-action:pan-y;display:block;position:relative;transform:translateZ(0)}@media (pointer:coarse){.stf__parent{touch-action:manipulation}}.stf__wrapper{box-sizing:border-box;width:100%;height:100%;position:relative}.stf__block{box-sizing:border-box;perspective:2000px;width:100%;height:100%;position:absolute}.stf__item{transform-style:preserve-3d;display:none;position:absolute}.stf__outerShadow,.stf__innerShadow,.stf__hardShadow,.stf__hardInnerShadow{position:absolute;top:0;left:0}.reader{--rd-bar-h:60px;--rd-bg:color-mix(in oklab, var(--c-raw) 16%, #121212);z-index:1;background:var(--rd-bg);color:#fff;font-family:var(--sans);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;position:fixed;inset:0;overflow:hidden}.reader a{color:inherit}.rd-bar{min-height:var(--rd-bar-h);z-index:5;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:12px;padding:8px clamp(10px,2vw,22px);font-size:16px;display:flex;position:relative}.rd-back{min-width:0;color:inherit;flex:0 auto;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.rd-back>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rd-back b{font-weight:600}.rd-back svg{flex:none}.rd-status{white-space:nowrap;flex:none;align-items:baseline;gap:8px;display:flex}.rd-status strong{font-size:19px;font-weight:600}.rd-of{opacity:.75}.rd-tools{flex:none;align-items:center;gap:4px;display:flex}.rd-btn{width:42px;height:42px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.rd-btn.has-label{align-items:center;gap:8px;width:auto;padding:0 14px;display:inline-flex}.rd-tool-label{font-size:14.5px}.rd-btn:hover{background:#ffffff1f}.rd-btn:focus-visible,.rd-arrow:focus-visible,.rd-back:focus-visible,.rd-thumb:focus-visible,.rd-goto input:focus-visible,.rd-goto button:focus-visible{outline-offset:2px;outline:2px solid #fff}.rd-btn[hidden]{display:none}.rd-btn svg,.rd-arrow svg{width:22px;height:22px}.rd-stage-wrap{grid-template-columns:72px minmax(0,1fr) 72px;align-items:center;min-height:0;padding:clamp(10px,2.2vh,26px) 0;display:grid;position:relative}.rd-stage{grid-area:1/2;height:100%;min-height:0;position:relative}.rd-prev{grid-area:1/1}.rd-next{grid-area:1/3}.rd-book{width:100%;height:100%}.rd-book .stf__item{box-shadow:0 20px 50px #00000059}.rd-arrow{width:52px;height:52px;color:inherit;cursor:pointer;z-index:3;background:#ffffff0f;border:1px solid #fff3;border-radius:50%;justify-self:center;place-items:center;padding:0;transition:background .15s,opacity .15s;display:grid}.rd-arrow:hover:not(:disabled){background:#ffffff24}.rd-arrow:disabled{opacity:.25;cursor:default}.rd-page{background:#f4f2ee;overflow:hidden}.rd-page canvas,.rd-page-img{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.rd-page--blank{background:linear-gradient(270deg,#00000012,#0000 16%),#f7f6f2}.rd-page-spinner{color:#888;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.rd-loading{opacity:.85;place-items:center;font-size:16px;display:grid;position:absolute;inset:0}.rd-foot{z-index:4;align-items:center;gap:clamp(10px,2vw,22px);padding:10px clamp(12px,2.4vw,26px) 14px;display:flex;position:relative}.rd-goto{white-space:nowrap;align-items:center;gap:8px;display:flex}.rd-goto input{text-align:center;width:3.6em;height:34px;font:inherit;color:inherit;appearance:textfield;-webkit-user-select:text;user-select:text;background:#ffffff0f;border:1px solid #ffffff47;border-radius:999px;padding:0 6px}.rd-goto input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rd-goto input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rd-goto button{height:34px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:999px;padding:0 12px}.rd-goto button:hover{background:#ffffff1f}.rd-progress{--pos:0%;cursor:pointer;background:0 0;border:0;flex:1;height:22px;padding:0;position:relative}.rd-progress:before{content:"";background:#ffffff4d;border-radius:2px;height:4px;position:absolute;top:9px;left:0;right:0}.rd-progress i{top:3px;left:var(--pos);background:var(--c-raw);width:16px;height:16px;box-shadow:0 0 0 3px var(--rd-bg);z-index:1;border-radius:50%;margin-left:-8px;transition:left .35s;position:absolute}.rd-progress b{height:4px;width:var(--pos);background:#fff;border-radius:2px;transition:width .35s;position:absolute;top:9px;left:0}.rd-thumbs{top:var(--rd-bar-h);z-index:8;color:#fff;background:#1c1c1c;width:min(440px,100%);padding:16px 18px 90px;position:absolute;bottom:0;right:0;overflow:auto;box-shadow:-18px 0 40px #00000040}.rd-thumbs[hidden],.rd-zoom[hidden]{display:none}.rd-panel-head{justify-content:space-between;align-items:center;margin:0 0 12px;display:flex}.rd-panel-head h2{font:500 24px/1 var(--serif)}.rd-thumbs-grid{grid-template-columns:repeat(3,1fr);gap:14px 12px;display:grid}.rd-thumb{color:inherit;font:inherit;cursor:pointer;text-align:center;background:0 0;border:0;gap:6px;padding:0;display:grid}.rd-thumb-img{aspect-ratio:150/212;object-fit:cover;outline-offset:2px;pointer-events:none;background:#333;outline:3px solid #0000;width:100%;display:block;box-shadow:0 1px 3px #00000040}.rd-thumb.is-current .rd-thumb-img{outline-color:var(--c-raw)}.rd-thumb-n{opacity:.8;font-size:12px}.rd-zoom{z-index:9;color:#fff;background:#101010f7;grid-template-rows:auto minmax(0,1fr);display:grid;position:absolute;inset:0}.rd-zoom-bar{min-height:var(--rd-bar-h);border-bottom:1px solid #ffffff1f;justify-content:center;align-items:center;gap:8px;display:flex}.rd-zoom-bar [data-zoom-level]{text-align:center;font-variant-numeric:tabular-nums;min-width:4.2em}.rd-zoom-bar .rd-zoom-close{position:absolute;right:12px}.rd-zoom-scroll{cursor:grab;touch-action:pan-x pan-y;overflow:auto}.rd-zoom-scroll.is-drag{cursor:grabbing}.rd-zoom-pages{--z:1;gap:2px;width:max-content;margin:24px auto;padding:0 24px;display:flex}.rd-zoom-page{width:calc(min(760px, 86vw) * var(--z));background:#fff;position:relative;box-shadow:0 8px 30px #00000059}.rd-zoom-page canvas{pointer-events:none;width:100%;height:auto;display:block}.rd-unavailable{inset:var(--rd-bar-h) 0 0;z-index:6;place-items:center;padding:24px;display:grid;position:absolute}.rd-unavailable-box{text-align:center;justify-items:center;gap:18px;max-width:520px;display:grid}.rd-unavailable-box h1{font:500 34px/1.1 var(--serif)}.rd-unavailable-box p{font:400 17px/1.55 var(--sans);opacity:.9;margin:0}.rd-print{display:none}@media print{.reader>:not(.rd-print){display:none!important}.reader{color:#000;background:#fff;position:static}.rd-print{color:#000;padding:40px;font:16px/1.5 serif;display:block!important}}@media (max-width:1000px){.rd-tool-label{display:none}.rd-btn.has-label{justify-content:center;width:42px;padding:0}}@media (max-width:760px){.reader{--rd-bar-h:54px}.rd-stage-wrap{grid-template-columns:0 minmax(0,1fr) 0;padding:8px 6px}.rd-arrow{z-index:7;width:44px;height:44px;position:absolute;bottom:-60px}.rd-prev{left:12px}.rd-next{right:12px}.rd-foot{min-height:68px;padding:8px 72px 24px}.rd-back>span,.rd-goto{display:none}.rd-bar{gap:8px}.rd-status{font-size:14px}.rd-thumbs{border-radius:14px 14px 0 0;width:100%;height:min(70vh,560px);top:auto;left:0}.rd-btn{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.rd-progress i,.rd-progress b{transition:none}}
