.rd-root{overscroll-behavior:none;contain:paint;height:100dvh;color:var(--rd-ink);position:relative;overflow:hidden}.rd-bar{z-index:3;height:var(--rd-bar);padding:0 var(--sb-gutter);justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.rd-round{background:var(--rd-page);width:42px;height:42px;color:var(--rd-ink);border:1.5px solid var(--rd-line);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.rd-round:hover{background:var(--rd-page-2)}.rd-pill{background:var(--rd-page);border:1.5px solid var(--rd-line);min-width:0;height:40px;color:var(--rd-ink-2);font:500 12px/1 var(--sb-mono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;margin:0;padding:0 14px 0 11px;display:inline-flex}.rd-where .sb-icon{color:var(--rd-ink);flex:none}.rd-where-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.rd-right{color:var(--rd-ink);flex:none;gap:4px;padding:0 12px 0 4px}.rd-mode{width:34px;height:34px;color:var(--rd-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.rd-mode:after{content:"";position:absolute;inset:-7px}.rd-mode:hover{background:var(--rd-page-2)}.rd-mode svg{display:block}.rd-pop{z-index:10;background:var(--rd-page);border:1.5px solid var(--rd-line);width:max-content;color:var(--rd-ink-2);font:500 12px/1.3 var(--sb-body);letter-spacing:0;text-transform:none;border-radius:10px;padding:8px 12px;position:absolute;top:calc(100% + 8px);right:-8px}.rd-count{border-left:1.5px solid var(--rd-line);font-variant-numeric:tabular-nums;color:var(--rd-ink);padding-left:6px}.rd-mode:focus-visible,.rd-round:focus-visible,.rd-corner:focus-visible,.rd-again:focus-visible,.rd-btn2:focus-visible,.rd-ghost:focus-visible,.rd-chip:focus-visible,.rd-tap:focus-visible{outline:2px solid var(--sb-focus);outline-offset:2px}.rd-stage{z-index:1;height:calc(100% - var(--rd-bar));touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}.rd-book{background-color:var(--sb-cloth);background-image:var(--sb-weave);height:100%;animation:rd-arrive .7s var(--sb-ease) both;position:relative}@keyframes rd-arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.rd-spread{perspective:1700px;height:100%;position:relative}.rd-slot{height:100%;position:relative}.rd-slot--l{display:none}.rd-page{color:var(--rd-ink);background-color:var(--rd-page);background-image:var(--sb-grain,none);background-blend-mode:var(--sb-grain-blend,multiply);background-size:360px 360px;outline:none;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.rd-probe{visibility:hidden;pointer-events:none}.rd-art{background:var(--rd-page-2);flex:none;height:min(44vh,100vw);position:relative;overflow:hidden}.rd-art--end{--rd-focus:84%;height:min(34vh,90vw)}.rd-art img{object-fit:cover;object-position:50% var(--rd-focus,58%);width:100%;height:100%;display:block}.rd-text{min-height:0;font:var(--rd-weight) 19px/1.7 var(--sb-serif);font-variation-settings:"SOFT" 50;color:var(--rd-ink);text-wrap:pretty;-webkit-hyphens:manual;hyphens:manual;flex:auto;padding:22px 24px 0;overflow:hidden}.rd-text p{margin:0 0 .85em}.rd-text strong{font-weight:600}.rd-text em{font-style:italic}.rd-scene{font:italic 500 24px/1.2 var(--sb-serif);font-variation-settings:"SOFT" 100, "opsz" 72;letter-spacing:-.005em;color:var(--rd-ink);margin:0 0 .7em}.rd-scene small{font:500 11.5px/1.2 var(--sb-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--rd-ink-2);margin-bottom:8px;font-style:normal;display:block}.rd-foot{z-index:2;height:var(--rd-foot);flex:none;align-items:flex-end;padding:0 16px 14px;display:flex;position:relative}.rd-chip{background:var(--rd-ok-bg);color:var(--rd-ok);font:600 12.5px/1.2 var(--sb-body);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:5px;padding:5px 10px 5px 8px;display:inline-flex}.rd-hint{text-align:center;font:500 11px/1.3 var(--sb-mono);letter-spacing:.03em;color:var(--rd-ink-2);pointer-events:none;margin:0;position:absolute;top:6px;left:12px;right:104px}.rd-hint--desk{display:none}.rd-dots{z-index:4;pointer-events:none;align-items:center;gap:9px;margin:0;padding:0;display:flex;position:fixed;bottom:21px;left:50%;transform:translate(-50%)}.rd-dots i{width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--rd-ink-2);opacity:.75;transition:width .3s var(--sb-ease), background-color .3s ease;border-radius:50%;display:block}.rd-dots i.is-read{background:var(--rd-ink-2);opacity:.5}.rd-dots i.is-on{background:var(--rd-amber);width:22px;box-shadow:inset 0 0 0 1.5px var(--rd-ink);opacity:1;border-radius:6px}.rd-dots.is-hidden{visibility:hidden}.rd-leaf{z-index:3;transform-origin:0;width:100%;transform-style:preserve-3d;will-change:transform;position:absolute;top:0;bottom:0;left:0}.rd-face{backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.rd-face--back{transform:rotateY(180deg)}.rd-shade{z-index:5;pointer-events:none;opacity:0;background:linear-gradient(90deg,#281c1061,#281c1014 70%,#281c1000);position:absolute;inset:0}.rd-face--back .rd-shade{background:linear-gradient(270deg,#281c1061,#281c1014 70%,#281c1000)}.rd-tap{top:0;bottom:var(--rd-foot);z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:33.333%;padding:0;position:absolute}.rd-tap--prev{left:0}.rd-tap--next{right:0}.rd-tap:disabled{pointer-events:none}.rd-corner{display:none}.rd-endwrap{flex-direction:column;flex:auto;justify-content:center;min-height:0;padding:18px 24px 0;display:flex}.rd-end{text-align:center;width:100%;max-width:420px;margin:0 auto}.rd-fin{font:italic 400 19px/1 var(--sb-serif);font-variation-settings:"SOFT" 100;letter-spacing:.06em;color:var(--rd-ink-2);justify-content:center;align-items:center;gap:14px;margin:0 0 22px;display:flex}.rd-fin:before,.rd-fin:after{content:"";background:var(--rd-ink-2);opacity:.6;border-radius:2px;width:34px;height:1.5px}.rd-again{cursor:pointer;background:var(--rd-amber);width:100%;min-height:58px;color:var(--rd-on-amber);font:700 19px/1 var(--sb-body);letter-spacing:.005em;transition:transform .2s var(--sb-ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 24px;display:flex;box-shadow:0 2px #2b23202e}.rd-again:hover{transform:translateY(-1px)}.rd-btn2{border:1.5px solid var(--rd-ink-2);width:100%;min-height:48px;color:var(--rd-ink);font:600 16px/1 var(--sb-body);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;margin-top:12px;padding:0 20px;display:flex}.rd-btn2:hover{background:var(--rd-page-2)}.rd-more{border-top:1.5px dashed var(--rd-line);margin:22px 0 0;padding-top:18px}.rd-ghost{color:var(--rd-ink);font:600 16px/1.3 var(--sb-body);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:4px 2px;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-block}.rd-reads{font:500 14px/1.3 var(--sb-body);color:var(--rd-ink-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;margin:22px 0 0;display:flex}.rd-reads-first{box-shadow:inset 0 0 0 1.5px var(--rd-amber);border-radius:999px;padding:2px 8px}.rd-mile{min-height:1.5em;font:italic 400 16px/1.5 var(--sb-serif);color:var(--rd-ink-2);margin:6px 0 0;transition:opacity 1.2s}.rd-mile.is-gone{opacity:0}.rd-artbox{z-index:1;flex:auto;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.rd-artbox img{border-radius:2px;width:auto;max-width:100%;height:auto;max-height:100%}.rd-artbox--empty{background:var(--rd-page-2);border-radius:4px;margin:0 0 8px}.rd-mount{flex-direction:column;align-items:center;gap:12px;min-height:0;max-height:100%;margin:0;display:flex}.rd-plate{background:#fbf4e4;border-radius:4px;min-height:0;padding:10px;display:flex;transform:rotate(-1.4deg);box-shadow:0 0 0 1px #5a462833,0 14px 26px -18px #140c048c}.rd-plate img{border-radius:2px;width:auto;max-width:100%;height:auto;max-height:100%}.rd-mount .sb-fig{color:var(--rd-ink-2);flex:none}@media (width>=900px),(orientation:landscape) and (width>=640px){.rd-root{--rd-bar:60px;--rd-foot:60px}.rd-stage{padding:2px var(--sb-gutter) 14px;flex-direction:column;align-items:center;gap:12px;display:flex}.rd-book{border-radius:12px;flex:auto;width:min(1240px,100%);min-height:0;max-height:820px;padding:12px;box-shadow:0 34px 50px -34px #080a1e99,inset 0 0 0 1px #0000002e}.rd-spread{perspective:2600px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.rd-slot--l{display:block}.rd-leaf{width:50%}.rd-leaf--fwd{transform-origin:0;left:50%}.rd-leaf--back{transform-origin:100%;left:0}.rd-slot--l .rd-page{box-shadow:-3px 2px 0 -1px var(--rd-page-2), -5px 4px 0 -2px var(--rd-edge);border-radius:5px 0 0 5px}.rd-slot--r .rd-page{box-shadow:3px 2px 0 -1px var(--rd-page-2), 5px 4px 0 -2px var(--rd-edge);border-radius:0 5px 5px 0}.rd-slot--l .rd-page:after,.rd-leaf--back .rd-face--front .rd-page:after,.rd-leaf--fwd .rd-face--back .rd-page:after{content:"";background:linear-gradient(270deg, var(--rd-gutter), transparent);pointer-events:none;width:70px;position:absolute;top:0;bottom:0;right:0}.rd-slot--r .rd-page:before,.rd-leaf--fwd .rd-face--front .rd-page:before,.rd-leaf--back .rd-face--back .rd-page:before{content:"";background:linear-gradient(90deg, var(--rd-gutter), transparent);pointer-events:none;width:70px;position:absolute;top:0;bottom:0;left:0}.rd-art{display:none}.rd-page--art{padding:clamp(28px,5vh,48px) clamp(36px,4.4vw,60px) 0}.rd-text{padding:clamp(34px,6.4vh,58px) clamp(40px,5.2vw,72px) 0;font-size:clamp(19px,12px + .6vw,21px)}.rd-scene{font-size:clamp(24px,2vw,28px)}.rd-foot{padding:0 24px 16px 66px}.rd-page--art .rd-foot{padding-left:0}.rd-page--text .rd-chip{display:none}.rd-hint{inset:auto 70px 20px}.rd-hint--phone{display:none}.rd-hint--desk{display:block}.rd-dots{background:var(--rd-page);border:1.5px solid var(--rd-line);border-radius:999px;flex:none;height:34px;padding:0 16px;position:static;transform:none}.rd-tap{display:none}.rd-corner{z-index:4;cursor:pointer;background:0 0;border:0;width:46px;height:46px;padding:0;display:block;position:absolute;bottom:12px}.rd-corner:before{content:"";background:linear-gradient(var(--rd-a), var(--rd-page-2) 50%, transparent 50%);filter:drop-shadow(0 0 .6px var(--rd-ink-2));transition:transform .25s var(--sb-ease);position:absolute;inset:0}.rd-corner:hover:before{transform:scale(1.2)}.rd-corner--next{--rd-a:315deg;right:12px}.rd-corner--next:before{transform-origin:100% 100%}.rd-corner--prev{--rd-a:45deg;left:12px}.rd-corner--prev:before{transform-origin:0 100%}.rd-corner[hidden]{display:none}.rd-endwrap{padding:24px clamp(36px,5vw,64px) 0}}@media (width<=420px){.rd-bar{padding:0 12px}.rd-pill{letter-spacing:.04em;gap:6px;padding:0 11px 0 9px;font-size:11px}.rd-right{padding:0 10px 0 3px}.rd-where .sb-icon{display:none}}@media (prefers-reduced-motion:reduce){.rd-book{animation:none}.rd-mile,.rd-again,.rd-dots i{transition:none}}
