:root{--bk-paper:var(--color-paper);--bk-edge:var(--color-mist-2);--bk-dim:1;--bk-rest:color-mix(in srgb, rgb(var(--shade-rgb)) 21%, transparent)}:root[data-theme=dark]{--bk-paper:var(--color-mist-2);--bk-edge:color-mix(in srgb, var(--color-ink) 16%, var(--color-mist-2));--bk-dim:2.2;--bk-rest:rgb(var(--signal-rgb) / .1)}.bk-stage{--pw:clamp(340px, 29vw, 430px);--ph:calc(var(--pw) * 1.36);--n:6;width:calc(var(--pw) + 56px);height:calc(var(--ph) + 76px);margin-inline:auto;position:relative}.bk-scene{width:calc(var(--pw) * 2);height:var(--ph);margin-left:calc(var(--pw) * -1);perspective:2600px;perspective-origin:50% 32%;position:absolute;top:38px;left:50%}.bk-book{--open:0;--tx:0deg;--ty:0deg;transform-style:preserve-3d;transform:translateX(calc(var(--pw) * -.53 * (1 - var(--open)))) rotateX(calc(26deg - 19deg * var(--open) + var(--tx))) rotateY(var(--ty)) rotateZ(calc(-5deg + 5deg * var(--open)));position:absolute;inset:0}.bk-shadow{width:var(--pw);background:var(--bk-rest);filter:blur(26px);pointer-events:none;border-radius:14px;height:100%;position:absolute;top:0;transform:translateZ(-4px)translateY(26px)scale(.93,.95)}.bk-shadow-r{left:50%}.bk-shadow-l{opacity:clamp(0, calc(var(--open) * 2 - 1), 1);right:50%}.bk-leaf{width:var(--pw);height:var(--ph);transform-origin:0;transform-style:preserve-3d;position:absolute;top:0;left:50%}.bk-face{backface-visibility:hidden;background:var(--bk-paper);position:absolute;inset:0;overflow:hidden}.bk-back{transform:rotateY(180deg)}.bk-board{border-radius:0 4px 4px 0;inset:-5px -6px -5px 0}.bk-board.bk-back{border-radius:4px 0 0 4px}.bk-board-static{width:calc(var(--pw) + 6px);border:1px solid var(--color-line-2);background:var(--bk-paper);border-radius:0 4px 4px 0;position:absolute;top:-5px;bottom:-5px;left:50%;transform:translateZ(-1px)}.bk-seg{top:0;left:calc(var(--pw) / var(--n));width:calc(var(--pw) / var(--n));transform-origin:0;height:100%;transform-style:preserve-3d;position:absolute}.bk-segface{width:calc(var(--pw) / var(--n) + 1.25px);backface-visibility:hidden;background:var(--bk-paper);height:100%;position:absolute;top:0;left:0;overflow:hidden}.bk-slice{top:0;left:calc(var(--pw) / var(--n) * var(--k) * -1);width:var(--pw);height:var(--ph);position:absolute}.bk-slice-back{left:calc(var(--pw) / var(--n) * (var(--n) - 1 - var(--k)) * -1 + 1.25px)}.bk-shade{--a0:0;--a1:0;pointer-events:none;background:linear-gradient(to right, color-mix(in srgb, rgb(var(--shade-rgb)) min(100%, calc(var(--a0) * var(--bk-dim) * 100%)), transparent), color-mix(in srgb, rgb(var(--shade-rgb)) min(100%, calc(var(--a1) * var(--bk-dim) * 100%)), transparent));position:absolute;inset:0}.bk-cast{width:var(--pw);height:var(--ph);opacity:0;pointer-events:none;position:absolute;top:0}.bk-cast-r{transform-origin:0;background:linear-gradient(to right, color-mix(in srgb, rgb(var(--shade-rgb)) calc(30% * var(--bk-dim)), transparent), color-mix(in srgb, rgb(var(--shade-rgb)) calc(12% * var(--bk-dim)), transparent) 70%, transparent);left:50%}.bk-cast-l{transform-origin:100%;background:linear-gradient(to left, color-mix(in srgb, rgb(var(--shade-rgb)) calc(30% * var(--bk-dim)), transparent), color-mix(in srgb, rgb(var(--shade-rgb)) calc(12% * var(--bk-dim)), transparent) 70%, transparent);right:50%}.bk-edge{width:var(--pw);transform-origin:50% 0;border:1px solid var(--color-line-2);background:var(--bk-edge);transition:height .42s var(--ease-out);border-top:0;position:absolute;top:100%;transform:rotateX(90deg)}.bk-edge-r{height:var(--tr,0px);left:50%}.bk-edge-l{height:var(--tl,0px);right:50%}.bk-ribbon{top:100%;left:calc(50% + var(--pw) * .09);background:var(--color-signal);clip-path:polygon(0 0,100% 0,100% 100%,50% 86%,0 100%);width:5px;height:34px;position:absolute;transform:translateZ(.4px)}.bk-hit{width:calc(var(--pw) * 2 + 72px);height:calc(var(--ph) + 54px);margin-left:calc(var(--pw) * -1 - 36px);touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none;position:absolute;top:14px;left:50%}.bk-stage[data-interactive] .bk-scene{z-index:1}.bk-focus{top:6px;bottom:6px;left:calc(50% - var(--pw) / 2 - 22px);width:calc(var(--pw) + 44px);opacity:0;pointer-events:none;transition:opacity .2s var(--ease-out), left .6s var(--ease-expo), width .6s var(--ease-expo);position:absolute}.bk-hit[data-open=true] .bk-focus{width:calc(100% - 16px);left:8px}.bk-hit:focus-visible .bk-focus{opacity:1}.bk-sheet{width:var(--sheet-w,var(--pw));height:var(--sheet-h,var(--ph));border:1px solid var(--color-line-2);background:var(--bk-paper);color:var(--color-ink);position:relative;overflow:hidden;container-type:inline-size}.bk-sheet-right{border-left-color:var(--color-line);border-radius:0 2px 2px 0}.bk-sheet-left{border-right-color:var(--color-line);border-radius:2px 0 0 2px}.bk-sheet-single{border-radius:3px}.bk-sheet-cover{border-radius:inherit;width:100%;height:100%}.bk-sheet-right:after,.bk-sheet-left:after{content:"";pointer-events:none;width:13%;position:absolute;top:0;bottom:0}.bk-sheet-right:after{background:linear-gradient(to right, color-mix(in srgb, rgb(var(--shade-rgb)) calc(8% * var(--bk-dim)), transparent), transparent);left:0}.bk-sheet-left:after{background:linear-gradient(to left, color-mix(in srgb, rgb(var(--shade-rgb)) calc(8% * var(--bk-dim)), transparent), transparent);right:0}.bk-page{flex-direction:column;padding:7.6cqw 9.6cqw 6.6cqw;font-size:clamp(12.5px,3.62cqw,16px);line-height:1.6;display:flex;position:absolute;inset:0}.bk-sheet-single .bk-page{padding:7cqw 8cqw 6cqw;font-size:clamp(12.5px,3.9cqw,16px)}.bk-ro{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-feature-settings:"tnum", "zero";color:var(--color-ink-3);font-size:max(9px,.66em);font-weight:400;line-height:1.4}.bk-prose{text-align:justify;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;color:var(--color-ink-2);line-height:1.66}.bk-sheet-single .bk-prose{text-align:left;-webkit-hyphens:manual;hyphens:manual}.bk-prose:first-letter{float:left;font-family:var(--font-display);color:var(--color-ink);margin:.06em .05em 0 -.03em;font-size:3.55em;font-weight:200;line-height:.82}.bk-deboss{border:1px solid var(--color-line);pointer-events:none;border-radius:2px;position:absolute;inset:4.6cqw}.bk-hinge{background:var(--color-line);width:1px;box-shadow:3px 0 0 color-mix(in srgb, var(--color-ink) 3%, transparent);position:absolute;top:0;bottom:0;left:5.4cqw}.bk-sheen{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--color-ink) 5%, transparent) 45%, color-mix(in srgb, var(--color-glow) 16%, transparent) 55%, transparent);width:38%;animation:bk-sheen 7.5s var(--ease-in-out) infinite;pointer-events:none;position:absolute;top:-20%;bottom:-20%;left:-80%;transform:skew(-14deg)}.bk-stage[data-idle=false] .bk-sheen{opacity:0;animation-play-state:paused}@keyframes bk-sheen{0%,52%{transform:translate(0)skew(-14deg)}to{transform:translate(620%)skew(-14deg)}}.bk-spine{border:1px solid var(--color-ink-2);background:var(--bk-paper);writing-mode:vertical-rl;letter-spacing:.02em;white-space:nowrap;border-radius:1px;justify-content:flex-start;align-items:center;width:2.5em;padding:.9em 0;font-size:.86em;font-weight:400;line-height:1.15;display:flex;transform:rotate(180deg)}.bk-reader{aspect-ratio:100/158;perspective:1400px;width:min(100%,25rem);margin-inline:auto;position:relative}.bk-reader-records{aspect-ratio:100/136}.bk-reader-under{border:1px solid var(--color-line-2);background:var(--bk-paper);border-radius:3px;position:absolute;inset:0}.bk-reader-under:first-child{box-shadow:0 34px 60px -34px color-mix(in srgb, rgb(var(--shade-rgb)) calc(34% * var(--bk-dim)), transparent);transform:translate(7px,7px)}.bk-reader-under:nth-child(2){transform:translate(3.5px,3.5px)}.bk-reader-page{--sheet-w:100%;--sheet-h:100%;transform-origin:0;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;position:absolute;inset:0}.bk-reader-page:active{cursor:grabbing}@media (prefers-reduced-motion:reduce){.bk-sheen{display:none}}.bk-plate-slot{flex:1 1 0;min-width:0;min-height:0;position:relative}.bk-plate-img{outline:1px solid var(--color-line-2);outline-offset:-1px;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;border-radius:1px;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;position:absolute;inset:0}.bk-plate-img-low{margin:auto auto 0}
:root{--statement-pale:.16}:root[data-theme=dark]{--statement-pale:.26}.statement-word{opacity:calc(var(--statement-pale) + (1 - var(--statement-pale)) * var(--f,1))}
