.Bj5qIW_wall{--cover-height:clamp(270px, calc(100svh - 330px), 780px);--cover-width:min(36vw, calc(var(--cover-height) * .5625));--rail-gap:clamp(32px, 7vw, 140px);isolation:isolate;min-height:calc(100svh - var(--header-height));background:radial-gradient(at 50% 32%,#081321a6,#030507e8 72%);padding:14px 0 0;position:relative}.Bj5qIW_chapter{letter-spacing:.24em;color:#b1bac5;justify-content:space-between;align-items:center;max-width:1240px;margin:0 auto 20px;padding:0 40px;font-size:9px;display:flex}.Bj5qIW_chapter>span:last-child{font-variant-numeric:tabular-nums;align-items:center;gap:15px;display:flex}.Bj5qIW_chapter i{background:#79828b;width:12px;height:1px}.Bj5qIW_stage{position:relative}.Bj5qIW_rail{gap:var(--rail-gap);padding:7px calc((100% - var(--cover-width)) / 2) 12px;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab;align-items:center;display:flex;position:relative;overflow-x:auto}.Bj5qIW_rail::-webkit-scrollbar{display:none}.Bj5qIW_rail:focus-visible{outline-offset:-3px}.Bj5qIW_rail[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}.Bj5qIW_rail[data-dragging],.Bj5qIW_rail[data-wheel-scrolling],.Bj5qIW_rail[data-snapping]{scroll-snap-type:none;scroll-behavior:auto}.Bj5qIW_cover{--distance:var(--depth-distance);--side:var(--depth-side);flex:0 0 var(--cover-width);scroll-snap-align:center;min-width:0;margin:0}.Bj5qIW_rail[data-spatial=true] .Bj5qIW_cover{--distance:var(--rail-distance,var(--depth-distance));--side:var(--rail-side,var(--depth-side))}.Bj5qIW_coverLink{aspect-ratio:9/16;transform:perspective(1400px) scale(calc(1 - var(--distance) * .075)) rotateY(calc(var(--side) * -9deg));opacity:calc(1 - var(--distance) * .19);transform-origin:50%;display:block;position:relative}.Bj5qIW_coverLink img{object-fit:contain;width:100%;height:100%;display:block}.Bj5qIW_coverLink{background-color:#030507;background-position:50%;background-repeat:no-repeat;background-size:contain}.Bj5qIW_coverLink:focus-visible{outline-offset:6px}.Bj5qIW_gesture{color:#9ca7b2;letter-spacing:.22em;text-align:center;margin:0;font-size:8px}.Bj5qIW_touchHint{display:none}.Bj5qIW_controls{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:12px;max-width:600px;margin:15px auto 0;padding:0 22px;display:grid}.Bj5qIW_controls>button{place-items:center;min-height:48px;transition:opacity .2s,transform .25s;display:grid}.Bj5qIW_controls>button:disabled{opacity:.2}.Bj5qIW_controls>button:active:not(:disabled){transform:scale(.9)}.Bj5qIW_current{text-align:center;min-width:0}.Bj5qIW_seriesName,.Bj5qIW_seriesName>span{display:block}.Bj5qIW_current .Bj5qIW_seriesName{letter-spacing:.11em;font-size:clamp(23px,2.3vw,37px);font-weight:500;line-height:1.2}.Bj5qIW_enter{color:#111a20;letter-spacing:.04em;background:#e6edf0;border:1px solid #d1dde4;justify-content:center;align-items:center;gap:12px;min-height:44px;margin-top:13px;padding:0 18px;font-size:11px;display:inline-flex}.Bj5qIW_pagination{justify-content:center;gap:6px;margin:3px auto 6px;display:flex}.Bj5qIW_pagination button{align-items:center;width:48px;min-height:44px;display:grid}.Bj5qIW_pagination span{background:#5c6571;width:100%;height:2px;transition:background .3s,transform .3s;transform:scaleX(.88)}.Bj5qIW_pagination [aria-current] span{background:#f5f6f7;transform:scaleX(1)}.Bj5qIW_index{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;width:min(1120px,100% - 80px);margin:0 auto;padding:14px 0 16px;display:grid}.Bj5qIW_indexLink{min-width:0;padding:5px 0 5px 17px;transition:color .2s;position:relative}.Bj5qIW_indexLink:before{content:"";background:#37404a;width:1px;transition:background .3s;position:absolute;inset:5px auto 5px 0}.Bj5qIW_indexLink[data-current=true]:before{background:#f4f5f7}.Bj5qIW_indexNumber{color:#a9b2bc;letter-spacing:.12em;justify-content:space-between;align-items:center;max-width:196px;margin-bottom:6px;font-size:10px;display:flex}.Bj5qIW_indexNumber svg{opacity:.6}.Bj5qIW_index .Bj5qIW_seriesName{letter-spacing:.09em;font-size:clamp(14px,1.3vw,19px);font-weight:500;line-height:1.28}.Bj5qIW_workCount{color:#aab3bf;letter-spacing:.15em;font-variant-numeric:tabular-nums;margin-top:9px;font-size:9px;display:block}.Bj5qIW_footer{width:min(1120px,100% - 80px);padding:8px 0 max(14px,env(safe-area-inset-bottom));border-top:1px solid #26303a;justify-content:space-between;align-items:center;gap:16px;margin:8px auto 0;display:flex}.Bj5qIW_footer>span{color:#a5afbb;letter-spacing:.14em;font-size:8px}.Bj5qIW_footer a{align-items:center;gap:15px;min-height:44px;font-size:11px;display:flex}@media (scripting:enabled){.Bj5qIW_rail[data-entry-projection]{scroll-snap-type:none}.Bj5qIW_rail[data-entry-projection]>.Bj5qIW_cover{translate:calc(-1 * var(--entry-index) * (var(--cover-width) + var(--rail-gap))) 0}}@media (scripting:none){.Bj5qIW_controls,.Bj5qIW_pagination,.Bj5qIW_gesture{display:none}}@media (hover:hover) and (pointer:fine){.Bj5qIW_indexLink:hover:before{background:#c9e7f4}.Bj5qIW_indexLink:hover .Bj5qIW_indexNumber svg{color:#fff;opacity:1}.Bj5qIW_current:hover .Bj5qIW_enter{background:#fff}.Bj5qIW_footer a:hover{color:#bce8f3}}@media (max-width:700px){.Bj5qIW_wall{--cover-height:clamp(220px,calc(100svh - 420px),620px);--cover-width:min(58vw,calc(var(--cover-height) * .5625));--rail-gap:24px;padding-top:10px}.Bj5qIW_chapter{justify-content:space-between;margin-bottom:15px;padding:0 22px}.Bj5qIW_chapter>span:first-child{letter-spacing:.08em;font-size:10px}.Bj5qIW_chapter>span:last-child{letter-spacing:.2em;gap:13px;font-size:10px}.Bj5qIW_rail{padding-block:5px 10px}.Bj5qIW_coverLink{transform:perspective(1200px) scale(calc(1 - var(--distance) * .065)) rotateY(calc(var(--side) * -7deg))}.Bj5qIW_controls{grid-template-columns:44px minmax(0,1fr) 44px;gap:3px;margin-top:13px;padding-inline:13px}.Bj5qIW_controls>button{min-height:44px}.Bj5qIW_current .Bj5qIW_seriesName{letter-spacing:.1em;font-size:clamp(19px,5.7vw,31px);font-weight:600;line-height:1.23}.Bj5qIW_enter{margin-top:12px;padding-inline:13px;font-size:10px}.Bj5qIW_pagination{margin-block:2px 7px}.Bj5qIW_pagination button{width:44px;min-height:44px}.Bj5qIW_index{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 20px;width:calc(100% - 44px);padding:4px 0 21px}.Bj5qIW_indexLink{padding:2px 0 3px 10px}.Bj5qIW_indexLink:before{inset-block:2px}.Bj5qIW_indexNumber{margin-bottom:5px;font-size:9px}.Bj5qIW_index .Bj5qIW_seriesName{letter-spacing:.075em;font-size:clamp(13px,4.1vw,17px);font-weight:600;line-height:1.24}.Bj5qIW_workCount{letter-spacing:.13em;margin-top:7px;font-size:9px}.Bj5qIW_footer{width:calc(100% - 44px);margin-top:0;padding-top:5px}.Bj5qIW_footer>span{letter-spacing:.1em;font-size:7px}.Bj5qIW_footer a{gap:8px;font-size:10px}}@media (pointer:coarse){.Bj5qIW_touchHint{display:inline}.Bj5qIW_mouseHint{display:none}}@media (orientation:landscape) and (max-height:540px){.Bj5qIW_wall{--cover-height:55svh;--cover-width:calc(var(--cover-height) * .5625)}.Bj5qIW_chapter{margin-bottom:8px}.Bj5qIW_index{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.Bj5qIW_index .Bj5qIW_seriesName{font-size:12px}}@media (prefers-reduced-motion:reduce){.Bj5qIW_coverLink{transform:none}.Bj5qIW_pagination span,.Bj5qIW_indexLink,.Bj5qIW_indexLink:before,.Bj5qIW_controls>button{transition:none}}
