.RevolvingShelf_shelf__TxY59{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;width:100%;min-height:0}.RevolvingShelf_switch__teZpX{display:flex;align-items:center;padding:5px;border:1px solid hsla(36,28%,64%,.35);border-radius:999px;background:linear-gradient(160deg,#3a2c1e,#1c1711);box-shadow:-5px -5px 12px hsla(38,59%,85%,.04),7px 10px 22px rgba(0,0,0,.5),inset 0 1px 0 hsla(38,59%,85%,.1)}.RevolvingShelf_side__f7vnP{min-height:36px;padding:0 18px;border-radius:999px;color:hsla(38,59%,85%,.62);font-size:11px;letter-spacing:.2em;text-transform:uppercase;transition:background .35s ease,color .35s ease,box-shadow .35s ease}.RevolvingShelf_side__f7vnP:hover{color:#efdec0}.RevolvingShelf_side__f7vnP[data-on=true]{background:#c9a877;color:#1c1711;box-shadow:0 6px 20px -8px hsla(38,62%,67%,.7)}.RevolvingShelf_core__IyVLg:focus-visible,.RevolvingShelf_side__f7vnP:focus-visible{outline:2px solid #dfba78;outline-offset:3px}.RevolvingShelf_core__IyVLg{display:grid;place-items:center;width:42px;height:42px;margin:0 6px;border-radius:50%;background:radial-gradient(circle,hsla(38,62%,67%,.4),hsla(38,62%,67%,0) 72%);animation:RevolvingShelf_corePulse__zywAt 3.4s ease-in-out infinite}.RevolvingShelf_core__IyVLg>span{display:block;line-height:0}@keyframes RevolvingShelf_corePulse__zywAt{0%,to{box-shadow:0 0 0 1px hsla(38,59%,85%,.18),0 0 16px hsla(38,62%,67%,.3)}50%{box-shadow:0 0 0 1px hsla(38,59%,85%,.3),0 0 30px hsla(38,62%,67%,.5)}}.RevolvingShelf_viewport__yIRvk{position:relative;display:flex;flex:1 1 auto;align-items:center;width:100%;min-height:380px;margin-top:18px;cursor:grab;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.RevolvingShelf_viewport__yIRvk:active{cursor:grabbing}.RevolvingShelf_stageBox__hS8yU{position:relative;width:100%;transform-style:preserve-3d}.RevolvingShelf_rotor__97qos{position:absolute;inset:0;transform-style:preserve-3d}.RevolvingShelf_end__CClSd,.RevolvingShelf_face__i0RnK{position:absolute;top:0;left:50%;backface-visibility:hidden;-webkit-backface-visibility:hidden}.RevolvingShelf_shade__mYoKA{position:absolute;inset:0;border-radius:inherit;background:#050407;pointer-events:none}.RevolvingShelf_face__i0RnK{border-radius:14px}.RevolvingShelf_end__CClSd{background:linear-gradient(90deg,rgba(0,0,0,.28),rgba(255,225,185,.06) 45%,rgba(0,0,0,.3)),repeating-linear-gradient(0deg,rgba(0,0,0,.12) 0 1px,transparent 1px 7px),#3c2819;background:linear-gradient(90deg,rgba(0,0,0,.28),rgba(255,225,185,.06) 45%,rgba(0,0,0,.3)),repeating-linear-gradient(0deg,rgba(0,0,0,.12) 0 1px,transparent 1px 7px),color-mix(in srgb,#5a3d28 calc((1 - var(--tint)) * 100%),#25170f);box-shadow:inset 0 2px 0 rgba(255,230,190,.1)}.RevolvingShelf_floor__zpg8Y{position:absolute;left:50%;bottom:-34px;width:92%;height:46px;transform:translateX(-50%);background:radial-gradient(ellipse at center,rgba(0,0,0,.7),transparent 70%);pointer-events:none}.RevolvingShelf_hint__1hxvU{display:flex;align-items:center;gap:10px;margin-top:30px;color:hsla(40,43%,93%,.62);font-size:10px;letter-spacing:.24em;text-transform:uppercase;transition:opacity .6s ease,visibility .6s}.RevolvingShelf_hint__1hxvU[data-hidden=true]{opacity:0;visibility:hidden}.RevolvingShelf_hintIcon__KhGTH{display:inline-flex;color:#d8b878;animation:RevolvingShelf_nudge__Die8Q 1.9s ease-in-out infinite}@keyframes RevolvingShelf_nudge__Die8Q{0%,to{transform:translateX(-3px)}50%{transform:translateX(3px)}}.RevolvingShelf_carcass__GbZOL{width:100%;height:100%;padding:14px;border-radius:14px;background:linear-gradient(180deg,rgba(255,235,200,.09),transparent 12%,transparent 88%,rgba(0,0,0,.3)),repeating-linear-gradient(92deg,rgba(0,0,0,.09) 0 2px,transparent 2px 9px),linear-gradient(90deg,#3d2819,#4d3423 50%,#3a2618);box-shadow:inset 0 0 0 1px rgba(255,220,170,.08),inset 0 2px 0 rgba(255,230,190,.14),0 34px 70px -34px rgba(0,0,0,.9)}.RevolvingShelf_interior__clVxe{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:clamp(18px,2.6vw,30px);border-radius:6px}.RevolvingShelf_faceHead__OvLEj{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding-bottom:12px}.RevolvingShelf_faceHead__OvLEj>div{min-width:0}.RevolvingShelf_faceTitle__6VkW3{font-size:clamp(1.5rem,2.6vw,2.15rem);line-height:1}.RevolvingShelf_faceNote__NvbKI{margin-top:8px;overflow:hidden;font-size:11px;line-height:1.5;white-space:nowrap;text-overflow:ellipsis}.RevolvingShelf_business__N4nhk .RevolvingShelf_interior__clVxe{background:radial-gradient(ellipse at 50% 0,#fffdf8 0,rgba(255,253,248,0) 60%),linear-gradient(180deg,#faf8f2,#ece6d8);color:#0a0a12;box-shadow:inset 0 3px 12px rgba(0,0,0,.28),inset 0 0 0 1px rgba(0,0,0,.12)}.RevolvingShelf_business__N4nhk .RevolvingShelf_faceHead__OvLEj{border-bottom:1px solid rgba(10,10,18,.14)}.RevolvingShelf_covers__Zkle2{--gap:clamp(12px,2vw,22px);display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--gap);margin-top:auto;padding-top:24px;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;list-style:none}.RevolvingShelf_coverSlot__5rSdS{min-width:0}.RevolvingShelf_stand__yk5Av{position:relative;padding-bottom:9px}.RevolvingShelf_stand__yk5Av:after{content:"";position:absolute;left:calc(var(--gap) / -2);right:calc(var(--gap) / -2);bottom:0;height:9px;background:linear-gradient(#fffdf8,#ddd3bf);box-shadow:0 10px 14px -8px rgba(40,28,16,.45)}.RevolvingShelf_cover__OKWxh{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;aspect-ratio:.68;padding:13% 10% 11% 15%;border-radius:2px 5px 5px 2px;background:linear-gradient(90deg,rgba(0,0,0,.3),hsla(0,0%,100%,.08) 5%,rgba(0,0,0,.14) 8%,transparent 12%),repeating-linear-gradient(0deg,hsla(0,0%,100%,.025) 0 1px,transparent 1px 3px),var(--cloth);color:#fff3db;text-align:left;box-shadow:6px 8px 16px -6px rgba(0,0,0,.5),inset -1px 0 0 hsla(0,0%,100%,.2);transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}.RevolvingShelf_cover__OKWxh:before{content:"";position:absolute;top:4px;bottom:3px;right:-5px;width:5px;border-radius:0 2px 2px 0;background:repeating-linear-gradient(90deg,#efe7d6 0 1px,#cdc1aa 1px 2px)}.RevolvingShelf_cover__OKWxh:focus-visible,.RevolvingShelf_cover__OKWxh:hover{transform:translateY(-9px);box-shadow:10px 18px 26px -10px rgba(0,0,0,.55),inset -1px 0 0 hsla(0,0%,100%,.2)}.RevolvingShelf_cover__OKWxh:focus-visible{outline:2px solid #002fa7;outline-offset:5px}.RevolvingShelf_coverKicker__xPVH7{font-size:7.5px;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;opacity:.82}.RevolvingShelf_coverTitle__AiFW7{margin-block:auto;font-size:clamp(.82rem,1.35vw,1.2rem);line-height:1.12}.RevolvingShelf_coverAuthor__plQ_S{font-size:8.5px;line-height:1.35;opacity:.82}.RevolvingShelf_coverMeta__lPxcm{margin-top:11px;color:rgba(10,10,18,.55);font-size:9px;line-height:1.45;letter-spacing:.04em}.RevolvingShelf_coverMeta__lPxcm span{color:#002fa7;font-family:var(--font-geist-mono);font-weight:600}.RevolvingShelf_humanities__YcI3z .RevolvingShelf_interior__clVxe{background:repeating-linear-gradient(90deg,rgba(0,0,0,.12) 0 1px,transparent 1px 11px),linear-gradient(180deg,#2b1c13,#1c120c);color:#efe2c8;box-shadow:inset 0 3px 14px rgba(0,0,0,.6),inset 0 0 0 1px rgba(0,0,0,.35)}.RevolvingShelf_humanities__YcI3z .RevolvingShelf_faceHead__OvLEj{border-bottom:1px solid hsla(40,55%,66%,.2)}.RevolvingShelf_humanities__YcI3z .RevolvingShelf_faceTitle__6VkW3{color:#f3e6cc;font-style:italic}.RevolvingShelf_humanities__YcI3z .RevolvingShelf_faceNote__NvbKI{color:hsla(40,55%,86%,.6)}.RevolvingShelf_lamp__d7ydX{position:absolute;top:-70px;left:50%;width:70%;height:260px;transform:translateX(-50%);background:radial-gradient(ellipse at center,hsla(38,62%,67%,.26),transparent 65%);pointer-events:none}.RevolvingShelf_plaque__R_BA_{position:absolute;top:50%;left:50%;width:min(24rem,80%);transform:translate(-50%,-50%);padding:16px 26px;border:1px solid hsla(40,55%,66%,.45);border-radius:4px;background:linear-gradient(180deg,hsla(40,55%,66%,.16),hsla(40,55%,66%,.05));color:hsla(40,55%,86%,.72);font-size:11px;line-height:1.6;letter-spacing:.03em;text-align:center}.RevolvingShelf_plaque__R_BA_ span{display:block;margin-bottom:4px;color:#e8cf98;font-size:1.3rem;font-style:italic}.RevolvingShelf_rackArea__Zop6_{position:relative;display:flex;flex:1 1 0;flex-direction:column;min-height:0;margin-top:18px}.RevolvingShelf_rack__OCyyi{--row:104px;display:grid;flex:1 1 0;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));grid-auto-rows:minmax(var(--row),1fr);gap:9px;min-height:0;padding:9px;overflow-y:auto;overscroll-behavior:contain;border-radius:4px;background:linear-gradient(180deg,rgba(255,225,185,.08),transparent 35%),repeating-linear-gradient(92deg,rgba(0,0,0,.1) 0 2px,transparent 2px 9px),linear-gradient(90deg,#4a3121,#5a3d28 50%,#452e1f);box-shadow:0 14px 24px -12px #000,inset 0 1px 0 rgba(255,220,170,.18),inset 0 0 0 1px rgba(0,0,0,.35);list-style:none;scrollbar-width:thin;scrollbar-color:hsla(40,55%,66%,.35) transparent}.RevolvingShelf_cubby__15pHQ{position:relative;min-width:0;border-radius:2px;background:linear-gradient(0deg,#3a2517 0 9px,rgba(255,220,170,.14) 9px 10px,transparent 10px),radial-gradient(ellipse at 50% 0,hsla(38,62%,67%,.1),transparent 70%),linear-gradient(180deg,#0f0906,#1f140d);box-shadow:inset 0 10px 16px -4px rgba(0,0,0,.85),inset 6px 0 10px -8px #000,inset -6px 0 10px -8px #000}.RevolvingShelf_scrollBtn___pmD_{position:absolute;inset:0;display:block;width:100%;border-radius:2px;cursor:pointer;transition:background .35s ease}.RevolvingShelf_scrollBtn___pmD_:focus-visible,.RevolvingShelf_scrollBtn___pmD_:hover{background:radial-gradient(ellipse at 50% 90%,hsla(38,62%,67%,.14),transparent 70%)}.RevolvingShelf_scrollBtn___pmD_:focus-visible{outline:2px solid #d8b878;outline-offset:-3px}.RevolvingShelf_cubbyNo__cfXPc{position:absolute;top:8px;left:10px;color:hsla(40,55%,66%,.4);font-family:var(--font-geist-mono);font-size:9px;letter-spacing:.12em}.RevolvingShelf_cubbyCaption__YyfJn{position:absolute;top:22px;left:10px;right:10px;display:flex;flex-direction:column;gap:3px;text-align:left;opacity:0;transform:translateY(3px);transition:opacity .35s ease,transform .35s ease}.RevolvingShelf_cubbyLine__kBPc8,.RevolvingShelf_cubbyTitle__W9b9P{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RevolvingShelf_cubbyTitle__W9b9P{color:#f3e6cc;font-size:14px;font-style:italic;line-height:1.2}.RevolvingShelf_cubbyLine__kBPc8{color:hsla(40,55%,86%,.62);font-size:11px;line-height:1.35}.RevolvingShelf_scrollBtn___pmD_:focus-visible .RevolvingShelf_cubbyCaption__YyfJn,.RevolvingShelf_scrollBtn___pmD_:hover .RevolvingShelf_cubbyCaption__YyfJn{opacity:1;transform:none}.RevolvingShelf_rolled__Z9J7z{position:absolute;bottom:9px;left:calc(14px + (100% - 28px) * var(--left));width:calc((100% - 28px) * var(--len));height:var(--thick);border-radius:3px;background:linear-gradient(90deg,transparent 6px,hsla(40,56%,63%,.75) 6px 7.5px,transparent 7.5px calc(100% - 7.5px),hsla(40,56%,63%,.75) calc(100% - 7.5px) calc(100% - 6px),transparent calc(100% - 6px)),linear-gradient(180deg,rgba(255,245,225,.3),rgba(255,245,225,.06) 30%,transparent 48%,rgba(0,0,0,.3) 80%,rgba(0,0,0,.55)),repeating-linear-gradient(135deg,rgba(255,230,180,.07) 0 2px,transparent 2px 5px),var(--silk);box-shadow:0 6px 7px -4px rgba(0,0,0,.9);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,filter .35s ease}.RevolvingShelf_rolled__Z9J7z:after,.RevolvingShelf_rolled__Z9J7z:before{content:"";position:absolute;top:50%;width:7px;height:64%;border-radius:2px;background:linear-gradient(180deg,hsla(0,0%,100%,.5),transparent 42%,rgba(0,0,0,.4)),var(--knob);transform:translateY(-50%)}.RevolvingShelf_rolled__Z9J7z:before{left:-6px}.RevolvingShelf_rolled__Z9J7z:after{right:-6px}.RevolvingShelf_scrollBtn___pmD_:focus-visible .RevolvingShelf_rolled__Z9J7z,.RevolvingShelf_scrollBtn___pmD_:hover .RevolvingShelf_rolled__Z9J7z{filter:brightness(1.1);box-shadow:0 12px 12px -6px rgba(0,0,0,.85),0 0 18px hsla(38,62%,67%,.2);transform:translateY(-4px)}.RevolvingShelf_slip___qftZ{position:absolute;top:50%;left:12px;max-width:calc(84% - 26px);padding:1px 6px;overflow:hidden;border-radius:1px;background:linear-gradient(180deg,#f2e8cf,#dccdaa);color:#2a1c12;font-size:11px;font-style:italic;line-height:1.45;text-overflow:ellipsis;white-space:nowrap;box-shadow:0 1px 2px rgba(0,0,0,.45);transform:translateY(-50%)}.RevolvingShelf_tie__BSKNj{position:absolute;top:-1px;bottom:-1px;left:86%;width:4px;background:linear-gradient(90deg,#8e6a34,#d8b878 50%,#8e6a34)}.RevolvingShelf_tag__3hpYo{position:absolute;top:5px;left:50%;display:grid;place-items:center;width:17px;height:calc(var(--thick) + 2px);margin-left:-8.5px;border-radius:1px 1px 3px 3px;background:linear-gradient(180deg,#f0e4c6,#d4c197);color:#5a1f19;font-family:Songti SC,STSong,"Noto Serif SC","Source Han Serif SC",serif;font-size:11.5px;font-weight:600;line-height:1;box-shadow:1px 3px 4px rgba(0,0,0,.55);transform-origin:50% -5px;transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.RevolvingShelf_tag__3hpYo:before{content:"";position:absolute;bottom:100%;left:50%;width:1px;height:5px;background:#d8b878}.RevolvingShelf_scrollBtn___pmD_:focus-visible .RevolvingShelf_tag__3hpYo,.RevolvingShelf_scrollBtn___pmD_:hover .RevolvingShelf_tag__3hpYo{transform:rotate(10deg)}@media (max-width:639px){.RevolvingShelf_side__f7vnP{padding:0 13px;font-size:10px;letter-spacing:.16em}.RevolvingShelf_viewport__yIRvk{min-height:420px;margin-top:14px}.RevolvingShelf_carcass__GbZOL{padding:10px;border-radius:10px}.RevolvingShelf_face__i0RnK{border-radius:10px}.RevolvingShelf_interior__clVxe{padding:16px}.RevolvingShelf_faceNote__NvbKI{display:none}.RevolvingShelf_covers__Zkle2{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:16px;padding-top:14px}.RevolvingShelf_coverMeta__lPxcm{margin-top:8px;font-size:8px}.RevolvingShelf_coverKicker__xPVH7{font-size:6.5px}.RevolvingShelf_coverAuthor__plQ_S{font-size:7.5px}.RevolvingShelf_rackArea__Zop6_{margin-top:12px}.RevolvingShelf_rack__OCyyi{--row:80px;grid-template-columns:1fr;gap:6px;padding:6px}.RevolvingShelf_slip___qftZ{left:9px;font-size:9.5px}.RevolvingShelf_cubbyCaption__YyfJn{display:none}.RevolvingShelf_plaque__R_BA_{padding:12px 16px}}@media (prefers-reduced-motion:reduce){.RevolvingShelf_core__IyVLg,.RevolvingShelf_hintIcon__KhGTH{animation:none}.RevolvingShelf_cover__OKWxh,.RevolvingShelf_cubbyCaption__YyfJn,.RevolvingShelf_rolled__Z9J7z,.RevolvingShelf_tag__3hpYo{transition:none}.RevolvingShelf_cover__OKWxh:focus-visible,.RevolvingShelf_cover__OKWxh:hover,.RevolvingShelf_scrollBtn___pmD_:focus-visible .RevolvingShelf_rolled__Z9J7z,.RevolvingShelf_scrollBtn___pmD_:focus-visible .RevolvingShelf_tag__3hpYo,.RevolvingShelf_scrollBtn___pmD_:hover .RevolvingShelf_rolled__Z9J7z,.RevolvingShelf_scrollBtn___pmD_:hover .RevolvingShelf_tag__3hpYo{transform:none}}.BookReader_reader__Ds3An{position:absolute;z-index:4;inset:76px clamp(12px,3vw,44px) clamp(12px,3vh,28px);display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:#f4f1ea;color:#0a0a12;box-shadow:0 40px 90px -30px #000,0 0 0 1px hsla(0,0%,100%,.08)}.BookReader_bar__KwU_b{display:flex;align-items:center;gap:18px;padding:12px 18px;border-bottom:1px solid rgba(10,10,18,.12)}.BookReader_back__87oHs,.BookReader_full__NEheF{display:inline-flex;flex-shrink:0;align-items:center;gap:7px;min-height:38px;padding:0 15px;border:1px solid rgba(10,10,18,.16);border-radius:999px;font-size:11px;letter-spacing:.08em;transition:background .25s ease}.BookReader_back__87oHs:hover,.BookReader_full__NEheF:hover{background:rgba(10,10,18,.06)}.BookReader_back__87oHs:focus-visible,.BookReader_full__NEheF:focus-visible{outline:2px solid #002fa7;outline-offset:3px}.BookReader_titleBlock__Zf8Gk{flex:1;min-width:0}.BookReader_kicker__0Zyfg{color:#002fa7;font-size:9px;letter-spacing:.24em;text-transform:uppercase}.BookReader_title__I0OIK{margin-top:2px;overflow:hidden;font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.BookReader_author__gwpJb{color:rgba(10,10,18,.55);font-size:11px}.BookReader_frame__PBcyT{position:relative;flex:1;background:#f4f1ea}.BookReader_frame__PBcyT iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.BookReader_loading__bfK_5{position:absolute;inset:0;display:grid;place-items:center;color:rgba(10,10,18,.5);font-size:10px;letter-spacing:.24em;text-transform:uppercase}@media (max-width:639px){.BookReader_reader__Ds3An{inset:68px 0 0;border-radius:16px 16px 0 0}.BookReader_bar__KwU_b{flex-wrap:wrap;gap:10px 14px;padding:10px 14px}.BookReader_titleBlock__Zf8Gk{order:3;flex-basis:100%}.BookReader_full__NEheF{margin-left:auto}}.ScrollReader_wrap__FaHYQ{position:absolute;z-index:4;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:76px clamp(12px,3vw,44px) clamp(18px,3vh,30px);pointer-events:none}.ScrollReader_wrap__FaHYQ>*{pointer-events:auto}.ScrollReader_back__xnJVR{position:absolute;top:20px;left:clamp(12px,3vw,44px);display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 15px;border:1px solid hsla(38,59%,85%,.26);border-radius:999px;background:rgba(21,18,15,.72);color:#efdec0;font-size:11px;letter-spacing:.08em;transition:background .25s ease}.ScrollReader_back__xnJVR:hover{background:hsla(38,59%,85%,.1)}.ScrollReader_back__xnJVR:focus-visible{outline:2px solid #dfba78;outline-offset:3px}.ScrollReader_scroll__w0UnM{--paper:#f1e7d0;--ink:#22160e;--muted:rgba(42,28,18,.58);--seal:#a8322a;position:relative;display:flex;flex:0 1 560px;width:min(1120px,100%);min-height:260px;padding:12px 0}.ScrollReader_stave__rUtvk{position:relative;z-index:2;flex:none;width:18px;margin-block:-8px;border-radius:5px;background:linear-gradient(90deg,rgba(0,0,0,.5),hsla(0,0%,100%,.2) 40%,rgba(0,0,0,.32)),var(--silk);box-shadow:5px 0 12px rgba(0,0,0,.45)}.ScrollReader_roll__HF6j6:after,.ScrollReader_roll__HF6j6:before,.ScrollReader_stave__rUtvk:after,.ScrollReader_stave__rUtvk:before{content:"";position:absolute;left:50%;width:12px;height:12px;background:linear-gradient(90deg,rgba(0,0,0,.35),hsla(0,0%,100%,.5) 45%,rgba(0,0,0,.3)),var(--knob);transform:translateX(-50%)}.ScrollReader_roll__HF6j6:before,.ScrollReader_stave__rUtvk:before{bottom:100%;border-radius:4px 4px 1px 1px}.ScrollReader_roll__HF6j6:after,.ScrollReader_stave__rUtvk:after{top:100%;border-radius:1px 1px 4px 4px}.ScrollReader_track__vozzT{position:relative;flex:1;min-width:0;margin-right:22px}.ScrollReader_sheet__icFjg{position:absolute;inset:0;overflow:hidden;background:var(--silk);box-shadow:0 34px 70px -28px #000,0 0 0 1px rgba(0,0,0,.25)}.ScrollReader_edge__Bmj9B{position:absolute;left:0;right:0;height:22px;background:repeating-linear-gradient(45deg,hsla(0,0%,100%,.07) 0 2px,transparent 2px 7px),repeating-linear-gradient(-45deg,rgba(0,0,0,.12) 0 2px,transparent 2px 7px),var(--silk)}.ScrollReader_edgeTop__G5UZM{top:0;box-shadow:inset 0 -2px 0 hsla(40,55%,66%,.6)}.ScrollReader_edgeBottom__nFWyh{bottom:0;box-shadow:inset 0 2px 0 hsla(40,55%,66%,.6)}.ScrollReader_paper__DIi8v{position:absolute;inset:22px 0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;background:radial-gradient(ellipse at 30% 40%,rgba(255,251,238,.7),transparent 60%),repeating-linear-gradient(90deg,rgba(120,90,50,.035) 0 1px,transparent 1px 6px),var(--paper);background-attachment:local;color:var(--ink);scrollbar-width:none}.ScrollReader_paper__DIi8v::-webkit-scrollbar{display:none}.ScrollReader_paper__DIi8v:focus{outline:none}.ScrollReader_paper__DIi8v:focus-visible{box-shadow:inset 0 0 0 2px rgba(168,50,42,.55)}.ScrollReader_strip__5eJOw{display:flex;align-items:stretch;gap:clamp(28px,4vw,56px);width:-moz-max-content;width:max-content;height:100%;padding:0 clamp(28px,4vw,56px)}.ScrollReader_frontis__q3why{position:relative;display:flex;flex:none;align-items:center;gap:clamp(20px,3vw,36px);padding-block:28px}.ScrollReader_bigGlyph__4j6Mu{color:rgba(34,22,14,.88);font-family:Songti SC,STSong,"Noto Serif SC","Source Han Serif SC",serif;font-size:clamp(5rem,16vh,8.5rem);line-height:1}.ScrollReader_frontisText__cGaFC{width:min(17rem,60vw)}.ScrollReader_kicker__F3Ar9{color:var(--seal);font-size:9px;letter-spacing:.26em;text-transform:uppercase}.ScrollReader_seal__r1wO5{align-self:flex-end;display:grid;place-items:center;width:34px;height:34px;border-radius:3px;background:var(--seal);color:#f6e7d2;font-family:Songti SC,STSong,"Noto Serif SC","Source Han Serif SC",serif;font-size:19px;line-height:1;box-shadow:inset 0 0 0 2px hsla(35,67%,89%,.3);opacity:.9;transform:rotate(-4deg)}.ScrollReader_divider__ZIiJK{flex:none;align-self:center;width:4px;height:58%;border-inline:1px solid rgba(60,40,20,.22)}.ScrollReader_blank__4HJpW{flex:none;align-self:center;width:16rem;color:var(--muted);font-size:12px;line-height:1.6;text-align:center}.ScrollReader_blank__4HJpW span{display:block;margin-bottom:4px;color:var(--ink);font-size:1.3rem;font-style:italic}.ScrollReader_passage__K88RU{position:relative;display:flex;flex:none;flex-direction:column;justify-content:center;width:clamp(250px,28vw,380px);padding-block:34px 26px}.ScrollReader_passageNo__9kwPR{position:absolute;top:14px;left:0;color:rgba(42,28,18,.4);font-family:var(--font-geist-mono);font-size:10px;letter-spacing:.12em}.ScrollReader_passage__K88RU blockquote{margin:0;white-space:pre-line}.ScrollReader_passage__K88RU blockquote.display{font-size:clamp(1.1rem,1.65vw,1.42rem);line-height:1.45}.ScrollReader_passage__K88RU figcaption{margin-top:18px}.ScrollReader_source__ZV5tK{display:block;color:var(--muted);font-size:11px;letter-spacing:.04em}.ScrollReader_source__ZV5tK:before{content:"— "}.ScrollReader_note__4_mwP{display:block;margin-top:8px;padding-left:10px;border-left:2px solid rgba(168,50,42,.4);color:rgba(42,28,18,.72);font-size:12px;font-style:italic;line-height:1.5}.ScrollReader_passage__K88RU[data-vertical]{flex-direction:row-reverse;align-items:stretch;justify-content:flex-start;gap:18px;width:auto}.ScrollReader_passage__K88RU[data-vertical] .ScrollReader_passageNo__9kwPR{left:auto;right:0}.ScrollReader_cjk__hBpRT{height:100%;font-family:Songti SC,STSong,"Noto Serif SC","Source Han Serif SC",serif;font-size:clamp(1.15rem,2.6vh,1.55rem);line-height:2;letter-spacing:.16em;writing-mode:vertical-rl}.ScrollReader_passage__K88RU[data-vertical] figcaption{align-self:flex-end;margin-top:0;writing-mode:vertical-rl}.ScrollReader_passage__K88RU[data-vertical] .ScrollReader_source__ZV5tK:before{content:"——"}.ScrollReader_passage__K88RU[data-vertical] .ScrollReader_note__4_mwP{margin-top:0;margin-right:8px;padding-left:0;padding-top:10px;border-left:0;border-top:2px solid rgba(168,50,42,.4);font-style:normal}.ScrollReader_colophon__Kd_tq{display:flex;flex:none;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;width:13rem}.ScrollReader_sealSmall__jP3Q_{display:grid;place-items:center;width:32px;height:32px;margin-bottom:4px;border-radius:3px;background:var(--seal);color:#f6e7d2;font-family:var(--font-display);font-size:12px;letter-spacing:.04em;box-shadow:inset 0 0 0 2px hsla(35,67%,89%,.3);opacity:.9;transform:rotate(3deg)}.ScrollReader_kept__Pqpko{color:var(--muted);font-family:var(--font-display);font-size:1.05rem;font-style:italic}.ScrollReader_rollUp__p7mOc{margin-top:8px;min-height:36px;padding:0 16px;border:1px solid rgba(60,40,20,.3);border-radius:999px;color:var(--ink);font-size:11px;letter-spacing:.08em;transition:background .25s ease}.ScrollReader_rollUp__p7mOc:hover{background:rgba(60,40,20,.08)}.ScrollReader_rollUp__p7mOc:focus-visible{outline:2px solid var(--seal);outline-offset:3px}.ScrollReader_roll__HF6j6{position:absolute;z-index:2;top:-8px;bottom:-8px;width:22px;margin-left:-4px;border-radius:6px;background:linear-gradient(90deg,rgba(0,0,0,.52),hsla(0,0%,100%,.22) 36%,rgba(0,0,0,.14) 64%,rgba(0,0,0,.56)),var(--silk);box-shadow:-6px 0 14px rgba(0,0,0,.3),8px 0 16px rgba(0,0,0,.5);pointer-events:none}.ScrollReader_ribbon__3j55f{position:absolute;top:50%;left:-3px;right:-3px;height:9px;margin-top:-4.5px;border-radius:2px;background:linear-gradient(180deg,#e0c080,#a67c3e);box-shadow:0 1px 3px rgba(0,0,0,.45)}.ScrollReader_under__etxH_{display:flex;flex:none;flex-direction:column;align-items:center;gap:10px;width:min(420px,80%);margin-top:18px;transition:opacity .4s ease,visibility .4s}.ScrollReader_under__etxH_[data-hidden]{opacity:0;visibility:hidden}.ScrollReader_progress__eLhcP{display:block;width:100%;height:2px;overflow:hidden;border-radius:2px;background:hsla(38,59%,85%,.16)}.ScrollReader_progress__eLhcP>span{display:block;height:100%;background:#d8b878;transform-origin:left center}.ScrollReader_hint__veALX{color:hsla(40,43%,93%,.62);font-size:10px;letter-spacing:.24em;text-transform:uppercase;transition:opacity .6s ease,visibility .6s}.ScrollReader_hint__veALX[data-hidden]{opacity:0;visibility:hidden}@media (max-width:767px){.ScrollReader_wrap__FaHYQ{justify-content:flex-start;padding:calc(max(16px, env(safe-area-inset-top)) + 56px) max(8px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.ScrollReader_back__xnJVR{top:max(16px,env(safe-area-inset-top));left:max(12px,env(safe-area-inset-left));min-height:44px}.ScrollReader_scroll__w0UnM{flex:1 1 0;min-height:0}.ScrollReader_stave__rUtvk{width:13px}.ScrollReader_roll__HF6j6{width:17px}.ScrollReader_track__vozzT{margin-right:16px}.ScrollReader_edge__Bmj9B{height:14px}.ScrollReader_paper__DIi8v{inset:14px 0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.ScrollReader_strip__5eJOw{flex-direction:column;gap:0;width:100%;height:auto;padding:18px clamp(16px,5vw,28px)}.ScrollReader_frontis__q3why{flex-direction:row;align-items:center;gap:14px;padding:0 0 18px}.ScrollReader_frontisText__cGaFC{width:auto;min-width:0}.ScrollReader_bigGlyph__4j6Mu{font-size:2.5rem}.ScrollReader_divider__ZIiJK,.ScrollReader_seal__r1wO5{display:none}.ScrollReader_passage__K88RU,.ScrollReader_passage__K88RU[data-vertical]{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;width:100%;padding:20px 0;border-top:1px solid rgba(60,40,20,.15)}.ScrollReader_passageNo__9kwPR{position:static;margin-bottom:10px}.ScrollReader_cjk__hBpRT{height:auto;writing-mode:horizontal-tb;font-size:1.15rem;line-height:1.85;letter-spacing:.06em}.ScrollReader_passage__K88RU blockquote{overflow-wrap:anywhere}.ScrollReader_passage__K88RU figcaption,.ScrollReader_passage__K88RU[data-vertical] figcaption{align-self:stretch;margin-top:12px;writing-mode:horizontal-tb}.ScrollReader_passage__K88RU[data-vertical] .ScrollReader_source__ZV5tK:before{content:"— "}.ScrollReader_passage__K88RU[data-vertical] .ScrollReader_note__4_mwP{margin:8px 0 0;padding:0 0 0 10px;border-top:0;border-left:2px solid rgba(168,50,42,.4)}.ScrollReader_blank__4HJpW{width:100%;padding:20px 0}.ScrollReader_colophon__Kd_tq{width:100%;gap:6px;padding-top:20px;border-top:1px solid rgba(60,40,20,.15)}.ScrollReader_rollUp__p7mOc{min-height:44px}.ScrollReader_under__etxH_{width:min(420px,90%);margin-top:10px;gap:6px}.ScrollReader_hint__veALX{font-size:9px;letter-spacing:.12em}}@media (prefers-reduced-motion:reduce){.ScrollReader_back__xnJVR,.ScrollReader_hint__veALX,.ScrollReader_rollUp__p7mOc,.ScrollReader_under__etxH_{transition:none}}.KnowledgeCosmos_cosmos__ZLPrM{--blue:#6f8fff;--gold:#d8b878;position:absolute;z-index:5;inset:0;overflow:hidden;background:radial-gradient(ellipse at 22% 50%,rgba(0,47,167,.3),transparent 50%),radial-gradient(ellipse at 78% 50%,hsla(40,55%,66%,.14),transparent 50%),#06060b;color:#f2ecdf}.KnowledgeCosmos_taiji__sem1h{position:absolute;top:50%;left:50%;width:min(118vmin,1100px);height:min(118vmin,1100px);transform:translate(-50%,-46%);animation:KnowledgeCosmos_slowTurn__3NDQM 180s linear infinite;pointer-events:none}@keyframes KnowledgeCosmos_slowTurn__3NDQM{to{transform:translate(-50%,-46%) rotate(1turn)}}.KnowledgeCosmos_yangLobe__sWp4A{fill:rgba(0,47,167,.07)}.KnowledgeCosmos_yinLobe__1nCXj{fill:hsla(40,55%,66%,.06)}.KnowledgeCosmos_outline__JARV2{fill:none;stroke:hsla(41,42%,91%,.08);stroke-width:1.5}.KnowledgeCosmos_seam__ct4Aq{fill:none;stroke:hsla(41,42%,91%,.18);stroke-width:1.5;stroke-dasharray:3 11}.KnowledgeCosmos_seedWarm__Qnr1L{fill:hsla(40,55%,66%,.35)}.KnowledgeCosmos_seedCool__vLcX_{fill:rgba(111,143,255,.4)}.KnowledgeCosmos_ideas___KSB8{position:absolute;inset:0;pointer-events:none}.KnowledgeCosmos_idea__f_9DJ{position:absolute;top:calc(14% + var(--i) * 13%);left:calc(var(--side) * 50% + 6% + var(--i) * 5%);color:hsla(41,42%,91%,.22);font-size:11px;letter-spacing:.34em;text-transform:uppercase;animation:KnowledgeCosmos_drift__JZcQM calc(16s + var(--i) * 3s) ease-in-out infinite;animation-delay:calc(var(--i) * -2.7s)}@keyframes KnowledgeCosmos_drift__JZcQM{0%,to{opacity:0;transform:translateX(0)}30%,70%{opacity:1}50%{transform:translateX(3rem)}}.KnowledgeCosmos_head__r2GI9{position:absolute;z-index:2;top:20px;left:50%;display:flex;flex-direction:column;align-items:center;width:min(92%,34rem);transform:translateX(-50%);text-align:center;pointer-events:none}.KnowledgeCosmos_head__r2GI9>*{pointer-events:auto}.KnowledgeCosmos_kicker__ZKGif{color:var(--gold);font-size:9px;letter-spacing:.28em;text-transform:uppercase}.KnowledgeCosmos_title__ZxdM2{margin-top:6px;font-size:clamp(1.7rem,3.6vw,2.8rem);line-height:1.05}.KnowledgeCosmos_lede__jlFtr{margin-top:8px;color:hsla(41,42%,91%,.6);font-size:12px}.KnowledgeCosmos_hemisphere__WM4jC{position:absolute;z-index:1;bottom:22px;font-size:9px;letter-spacing:.28em;text-transform:uppercase}.KnowledgeCosmos_hemisphereLeft__j02bB{left:28px;color:var(--blue)}.KnowledgeCosmos_hemisphereRight__f6ayj{right:28px;color:var(--gold)}.KnowledgeCosmos_map__54mgJ{position:absolute;inset:150px 3% 60px;list-style:none}.KnowledgeCosmos_planetSlot__D_6_S,.KnowledgeCosmos_starSlot__3_Q1m{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%)}.KnowledgeCosmos_planet__kuKwF{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:clamp(7.5rem,11vw,10.5rem);aspect-ratio:1;padding:14px;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(111,143,255,.28),rgba(0,47,167,.1) 60%,rgba(6,6,11,.4));box-shadow:inset 0 0 0 1px rgba(111,143,255,.35),0 0 40px -10px rgba(0,47,167,.8);text-align:center;animation:KnowledgeCosmos_float__ZECcV 7s ease-in-out infinite;transition:transform .35s ease,box-shadow .35s ease}.KnowledgeCosmos_planetSlot__D_6_S:nth-child(2n) .KnowledgeCosmos_planet__kuKwF{animation-delay:-2.4s}.KnowledgeCosmos_planetSlot__D_6_S:nth-child(3n) .KnowledgeCosmos_planet__kuKwF{animation-delay:-4.2s}.KnowledgeCosmos_planet__kuKwF:after{content:"";position:absolute;inset:-9px;border:1px dashed rgba(111,143,255,.3);border-radius:50%;pointer-events:none}.KnowledgeCosmos_planet__kuKwF:hover,.KnowledgeCosmos_planet__kuKwF[aria-pressed=true]{transform:scale(1.09);box-shadow:inset 0 0 0 1px rgba(160,185,255,.7),0 0 60px -6px rgba(60,100,255,.9)}.KnowledgeCosmos_planet__kuKwF[aria-pressed=true]:after{border-color:rgba(160,185,255,.8);animation:KnowledgeCosmos_orbit__i5KPW 5s linear infinite}@keyframes KnowledgeCosmos_orbit__i5KPW{to{transform:rotate(1turn)}}@keyframes KnowledgeCosmos_float__ZECcV{0%,to{translate:0 0}50%{translate:0 -8px}}.KnowledgeCosmos_planet__kuKwF:focus-visible,.KnowledgeCosmos_star__DM2aM:focus-visible{outline:2px solid #96b7ff;outline-offset:5px}.KnowledgeCosmos_nodeIndex__bIYIa{color:var(--blue);font-size:8px;letter-spacing:.18em;text-transform:uppercase}.KnowledgeCosmos_nodeTitle__kpO_A{margin-top:4px;font-size:clamp(.85rem,1.25vw,1.08rem);line-height:1.12}.KnowledgeCosmos_nodeIdea__PQoTG{margin-top:4px;color:hsla(41,42%,91%,.55);font-size:8.5px;line-height:1.35}.KnowledgeCosmos_star__DM2aM{display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px}.KnowledgeCosmos_starDot__bnaWk{width:9px;height:9px;border-radius:50%;background:var(--blue);box-shadow:0 0 14px 3px rgba(111,143,255,.55);animation:KnowledgeCosmos_twinkle__ML72x 3.8s ease-in-out infinite;transition:transform .3s ease}[data-side=humanities] .KnowledgeCosmos_starDot__bnaWk{background:var(--gold);box-shadow:0 0 14px 3px hsla(40,55%,66%,.5)}.KnowledgeCosmos_starSlot__3_Q1m:nth-child(2n) .KnowledgeCosmos_starDot__bnaWk{animation-delay:-1.6s}@keyframes KnowledgeCosmos_twinkle__ML72x{0%,to{opacity:.75}50%{opacity:1}}.KnowledgeCosmos_star__DM2aM:hover .KnowledgeCosmos_starDot__bnaWk,.KnowledgeCosmos_star__DM2aM[aria-pressed=true] .KnowledgeCosmos_starDot__bnaWk{transform:scale(1.7)}.KnowledgeCosmos_starLabel__61639{max-width:9rem;color:hsla(41,42%,91%,.66);font-size:10px;line-height:1.3;text-align:center}.KnowledgeCosmos_star__DM2aM:hover .KnowledgeCosmos_starLabel__61639,.KnowledgeCosmos_star__DM2aM[aria-pressed=true] .KnowledgeCosmos_starLabel__61639{color:#fff}.KnowledgeCosmos_waiting__ix97F{position:absolute;top:54%;left:75%;width:min(40%,19rem);transform:translate(-50%,-50%);color:hsla(41,42%,91%,.5);font-size:11px;line-height:1.6;text-align:center;pointer-events:none}.KnowledgeCosmos_waiting__ix97F span{display:block;margin-bottom:4px;color:var(--gold);font-size:1.15rem;font-style:italic}.KnowledgeCosmos_detail__gcSOl{position:absolute;z-index:3;top:50%;width:min(25rem,calc(100% - 32px));max-height:calc(100% - 180px);overflow-y:auto;padding:24px 26px;border:1px solid hsla(41,42%,91%,.14);border-radius:18px;background:rgba(10,10,18,.88);box-shadow:0 30px 70px -20px #000;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);translate:0 -40%}.KnowledgeCosmos_detail__gcSOl[data-side=right]{right:4%}.KnowledgeCosmos_detail__gcSOl[data-side=left]{left:4%}.KnowledgeCosmos_detailClose__Erutx{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:hsla(41,42%,91%,.7)}.KnowledgeCosmos_detailClose__Erutx:hover{background:hsla(41,42%,91%,.08);color:#fff}.KnowledgeCosmos_detailClose__Erutx:focus-visible,.KnowledgeCosmos_openBook__AS6Hn:focus-visible{outline:2px solid #96b7ff;outline-offset:2px}.KnowledgeCosmos_detailTitle__ba_nG{margin-top:6px;padding-right:24px;font-size:1.5rem;line-height:1.12}.KnowledgeCosmos_detailAuthor__7M03h{margin-top:4px;color:hsla(41,42%,91%,.55);font-size:11px}.KnowledgeCosmos_detailBody__yw1zp{margin-top:12px;color:hsla(41,42%,91%,.78);font-size:13px;line-height:1.65}.KnowledgeCosmos_steps__M1PCi{display:grid;gap:10px;margin-top:16px;list-style:none}.KnowledgeCosmos_steps__M1PCi li{display:grid;grid-template-columns:1.9rem 1fr;-moz-column-gap:6px;column-gap:6px}.KnowledgeCosmos_steps__M1PCi span{grid-row:span 2;color:var(--blue);font-family:var(--font-geist-mono);font-size:10px;line-height:1.7}.KnowledgeCosmos_steps__M1PCi strong{font-size:12.5px;font-weight:600}.KnowledgeCosmos_steps__M1PCi p{color:hsla(41,42%,91%,.62);font-size:11.5px;line-height:1.5}.KnowledgeCosmos_detailNote__2WPYR{margin-top:16px;padding-top:12px;border-top:1px solid hsla(41,42%,91%,.1);color:hsla(41,42%,91%,.5);font-size:11px;line-height:1.55}.KnowledgeCosmos_openBook__AS6Hn{margin-top:18px;min-height:40px;padding:0 18px;border-radius:999px;background:#f2ecdf;color:#0a0a12;font-size:11px;letter-spacing:.12em;text-transform:uppercase}@media (max-width:767px){.KnowledgeCosmos_cosmos__ZLPrM{overflow-y:auto}.KnowledgeCosmos_map__54mgJ{position:relative;inset:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;padding:210px 16px 90px}.KnowledgeCosmos_planetSlot__D_6_S,.KnowledgeCosmos_starSlot__3_Q1m{position:static;transform:none;display:flex;justify-content:center}.KnowledgeCosmos_planet__kuKwF{width:8.5rem;animation:none}.KnowledgeCosmos_waiting__ix97F{position:relative;top:auto;left:auto;width:auto;margin:0 24px 90px;transform:none}.KnowledgeCosmos_hemisphere__WM4jC{display:none}.KnowledgeCosmos_detail__gcSOl{position:fixed;top:auto;bottom:12px;left:16px!important;right:16px!important;width:auto;max-height:70vh;translate:none}}@media (prefers-reduced-motion:reduce){.KnowledgeCosmos_idea__f_9DJ,.KnowledgeCosmos_planet__kuKwF,.KnowledgeCosmos_planet__kuKwF[aria-pressed=true]:after,.KnowledgeCosmos_starDot__bnaWk,.KnowledgeCosmos_taiji__sem1h{animation:none}.KnowledgeCosmos_idea__f_9DJ{opacity:.6}}.SecretBookshelf_peekSurface__RCLK6{overflow:hidden;pointer-events:none}.SecretBookshelf_peekSurface__RCLK6 .SecretBookshelf_room__JVsWH{overflow:hidden}.SecretBookshelf_peekDoor__Qn9ui{filter:drop-shadow(0 0 9px #0008)}.SecretBookshelf_crackShelves__CfJHr{position:absolute;inset:13% 0 9%;display:grid;grid-template-rows:repeat(3,1fr)}.SecretBookshelf_crackShelf__50SfO{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:2px;padding-bottom:14px}.SecretBookshelf_crackShelf__50SfO:after{content:"";position:absolute;bottom:0;left:50%;width:300px;height:15px;transform:translateX(-50%);background:linear-gradient(#8b6a4390,#4c3325 4px,#2a1d16 12px,#211810);box-shadow:0 12px 18px #0008,inset 0 1px #d5ae7540}.SecretBookshelf_crackBook__qcFFW{position:relative;flex:0 0 auto;width:var(--book-width);height:var(--book-height);border-radius:2px 2px 1px 1px;background:linear-gradient(90deg,#000000c4 0,#ffffff10 42%,#000000cc 78%,#000000e6 100%),var(--book-color);box-shadow:inset 0 1px 0 #e2c48e29,inset -1px 0 0 #00000059,0 7px 13px #00000073;transform:rotate(var(--book-tilt,0deg));transform-origin:bottom center}.SecretBookshelf_crackBook__qcFFW:before{content:"";position:absolute;top:5px;left:2px;right:2px;height:1px;background:#d8b57933;box-shadow:0 calc(var(--book-height) - 11px) 0 #d8b57924}.SecretBookshelf_crackBook__qcFFW:after{content:"";position:absolute;top:30%;bottom:22%;left:3px;right:3px;background:repeating-linear-gradient(0deg,#f0dcb524 0 1px,transparent 1px 4px)}.SecretBookshelf_entrance__HeTMd{display:none;position:fixed;z-index:35;left:50%;transform:translateX(-50%);border:0;padding:0;background:transparent;cursor:pointer}.SecretBookshelf_entrance__HeTMd:focus-visible{outline:1px solid #dfba78;outline-offset:5px}@media (min-width:768px){.SecretBookshelf_entrance__HeTMd{display:block;top:50%;bottom:auto;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);pointer-events:none}}.SecretBookshelf_dialog__wMFQH{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:#f2e7d5;overflow:hidden;color-scheme:dark}.SecretBookshelf_dialog__wMFQH::backdrop{background:transparent}.SecretBookshelf_door__PJ1cF,.SecretBookshelf_room__JVsWH,.SecretBookshelf_stage__txJMY{position:absolute;inset:0}.SecretBookshelf_stage__txJMY{isolation:isolate;overflow:hidden}.SecretBookshelf_room__JVsWH{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;background:radial-gradient(ellipse at 50% 0,#74532f42,transparent 58%),repeating-linear-gradient(90deg,#ffffff02 0 1px,transparent 1px 7px),#15120f}.SecretBookshelf_collection__5U4FL{display:flex;flex-direction:column;align-items:center;width:min(100%,1320px);min-height:100%;margin-inline:auto;padding:clamp(4.5rem,9vh,6.5rem) clamp(.75rem,3vw,2.5rem) 1.5rem}.SecretBookshelf_heading__hl80K{text-align:center}.SecretBookshelf_heading__hl80K h2{margin:0 0 1.4rem;font-size:clamp(1.9rem,3.8vw,3.1rem);line-height:1.1}.SecretBookshelf_layer__NkEam{position:absolute;z-index:4;inset:0}.SecretBookshelf_scrim__CKna4{position:absolute;inset:0;background:rgba(8,6,4,.62);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.SecretBookshelf_definitions__HLW2Q{position:absolute;width:0;height:0}.SecretBookshelf_door__PJ1cF{z-index:2;background:var(--surface-fill);pointer-events:none}.SecretBookshelf_close__52RJE{position:absolute;z-index:6;top:max(1.25rem,env(safe-area-inset-top));right:max(1.25rem,env(safe-area-inset-right));display:grid;place-items:center;width:44px;height:44px;border-radius:999px;color:#efdec0b3;transition:color .2s ease,transform .25s ease}.SecretBookshelf_closeGlyph__EqUyC{width:24px;height:24px}.SecretBookshelf_close__52RJE:hover{color:#efdec0;transform:translateX(-2px)}.SecretBookshelf_close__52RJE:focus-visible{outline:2px solid #dfba78;outline-offset:2px}@media (max-width:767px){.SecretBookshelf_collection__5U4FL{padding-top:5rem}.SecretBookshelf_heading__hl80K h2{margin-bottom:1rem}}@media print{.SecretBookshelf_dialog__wMFQH,.SecretBookshelf_entrance__HeTMd{display:none!important}}