.BookshelfScene_scene__dvv9o{--paper:#f5f5dc;--ink:#2a2521;--night:#141b2b}.BookshelfScene_frame__8JwFW{overflow:hidden;border:1px solid #cccccc;border-radius:6px;background:var(--paper);box-shadow:0 1px 2px rgba(0,0,0,.05)}.BookshelfScene_viewport___zPsl{position:relative;overflow:hidden}.BookshelfScene_stage__osLp7{position:relative;width:100%;aspect-ratio:var(--ar)}.BookshelfScene_night__1eTU8 .BookshelfScene_stage__osLp7{--ar:3600/1159;--focal:0.53;--hh:240px}.BookshelfScene_study__yWNa5 .BookshelfScene_stage__osLp7{--ar:3600/1186;--focal:0.5;--hh:230px}.BookshelfScene_train__9HHq9 .BookshelfScene_stage__osLp7{--ar:3600/1124;--focal:0.5;--hh:220px}@media (max-width:720px){.BookshelfScene_stage__osLp7{width:calc(var(--hh) * var(--ar));height:var(--hh);aspect-ratio:auto;left:calc(50% - var(--focal) * var(--hh) * var(--ar))}}.BookshelfScene_layer__vBOHh{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;user-select:none}.BookshelfScene_wall__U08LA{background-color:var(--paper);background-image:repeating-linear-gradient(-32deg,rgba(42,37,33,.13) 0 .7px,transparent .7px 2.7px)}.BookshelfScene_scene__dvv9o:not([data-running=true]) .BookshelfScene_stage__osLp7 *,.BookshelfScene_scene__dvv9o:not([data-running=true]) .BookshelfScene_stage__osLp7 :before{animation-play-state:paused!important}.BookshelfScene_night__1eTU8{--cycle:20s}.BookshelfScene_moon__be7BD,.BookshelfScene_sun__nyLaB{position:absolute;left:0;will-change:transform}.BookshelfScene_sun__nyLaB{top:3%;width:12%;height:50%;animation:BookshelfScene_sunPath__Jgim9 var(--cycle) linear infinite}.BookshelfScene_moon__be7BD{top:8%;width:12%;height:56%;animation:BookshelfScene_moonPath__wacmC var(--cycle) linear infinite}.BookshelfScene_pane__hQil5{position:absolute;width:44%;height:47%;background:var(--paper);box-shadow:0 0 10px 6px var(--paper);transform:skewX(-16deg)}.BookshelfScene_moon__be7BD .BookshelfScene_pane__hQil5{background:#26314a;box-shadow:0 0 14px 8px #26314a}.BookshelfScene_pane__hQil5:first-child{left:0;top:0}.BookshelfScene_pane__hQil5:nth-child(2){left:54%;top:0}.BookshelfScene_pane__hQil5:nth-child(3){left:0;top:53%}.BookshelfScene_pane__hQil5:nth-child(4){left:54%;top:53%}@keyframes BookshelfScene_sunPath__Jgim9{0%{transform:translateX(-120%);opacity:1}40%{transform:translateX(640%);opacity:1}45%,to{transform:translateX(760%);opacity:0}}@keyframes BookshelfScene_moonPath__wacmC{0%,48%{transform:translateX(-140%)}92%,to{transform:translateX(700%)}}.BookshelfScene_dusk__6j3uM{background:#c46a2b;mix-blend-mode:multiply;opacity:0;animation:BookshelfScene_dusk__6j3uM var(--cycle) linear infinite}@keyframes BookshelfScene_dusk__6j3uM{0%,36%{opacity:0}46%{opacity:.22}54%,to{opacity:0}}.BookshelfScene_nightfall__FJJ7f{opacity:0;animation:BookshelfScene_nightfall__FJJ7f var(--cycle) linear infinite;will-change:opacity}@keyframes BookshelfScene_nightfall__FJJ7f{0%,44%{opacity:0}54%,86%{opacity:1}96%,to{opacity:0}}.BookshelfScene_nightWall__DJ4Hu{background-color:var(--night);background-image:repeating-linear-gradient(-32deg,rgba(5,8,15,.35) 0 .7px,transparent .7px 2.7px)}.BookshelfScene_lamp__y1Jm1{position:absolute;display:block;opacity:0;animation:BookshelfScene_lamp__y1Jm1 var(--cycle) linear infinite;will-change:opacity}.BookshelfScene_lamps___OnFb .BookshelfScene_lamp__y1Jm1{background:radial-gradient(70% 80% at 50% 66%,rgba(255,214,140,.98),rgba(255,176,92,.72) 42%,rgba(214,120,54,.18) 78%,rgba(214,120,54,0) 100%)}.BookshelfScene_spill__gvUaL{mix-blend-mode:screen;opacity:.34}.BookshelfScene_spill__gvUaL .BookshelfScene_lamp__y1Jm1{background:radial-gradient(70% 80% at 50% 70%,rgba(255,196,120,.9),rgba(255,160,80,0) 85%)}@keyframes BookshelfScene_lamp__y1Jm1{0%,47%{opacity:0}49%{opacity:1}50%{opacity:.82}51%,82%{opacity:1}85%,to{opacity:0}}.BookshelfScene_viewport3d__fP6lU{perspective:1500px}.BookshelfScene_card__KMQeb,.BookshelfScene_rig__DdwVk{transform-style:preserve-3d;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.BookshelfScene_card__KMQeb{position:absolute;inset:0;transform:translate3d(calc(var(--px, 0) * var(--depth) * 1px),calc(var(--py, 0) * var(--depth) * 1px),0)}.BookshelfScene_card__KMQeb:before{content:"";position:absolute;inset:0;border:1px solid rgba(42,37,33,0);background:rgba(245,245,220,0);transition:background .6s,border-color .6s,box-shadow .6s}.BookshelfScene_exploded__XWHiG .BookshelfScene_rig__DdwVk{transform:translateY(4%) rotateX(14deg) rotateY(-26deg) scale(.56)}.BookshelfScene_exploded__XWHiG .BookshelfScene_card__KMQeb{transform:translateZ(calc(var(--z) * var(--spread, 1) * 1px))}@media (max-width:720px){.BookshelfScene_exploded__XWHiG .BookshelfScene_rig__DdwVk{--spread:0.5;transform:translateY(3%) rotateX(12deg) rotateY(-22deg) scale(.46)}}.BookshelfScene_exploded__XWHiG .BookshelfScene_card__KMQeb:before{border-color:rgba(42,37,33,.28);background:rgba(245,245,220,.42);box-shadow:0 18px 40px -24px rgba(42,37,33,.45)}.BookshelfScene_exploded__XWHiG .BookshelfScene_cardWall__dktuk:before{background:rgba(245,245,220,.9)}.BookshelfScene_track__3RvCD{position:absolute;left:18.4%;width:63.2%;top:26%;height:58%;overflow:hidden}.BookshelfScene_rail__Kf9mc{position:absolute;left:0;right:0;bottom:3.1%;height:1px;background:rgba(42,37,33,.5)}.BookshelfScene_engine__THOuY{position:absolute;left:0;bottom:3.1%;width:41.8%;height:auto;overflow:visible;animation:BookshelfScene_run__2tl83 12s linear infinite;will-change:transform}@keyframes BookshelfScene_run__2tl83{0%{transform:translateX(-102%)}84%,to{transform:translateX(241%)}}.BookshelfScene_spin__z_7y7{transform-box:fill-box;transform-origin:50% 50%;animation:BookshelfScene_spin__z_7y7 .7s linear infinite}@keyframes BookshelfScene_spin__z_7y7{to{transform:rotate(1turn)}}.BookshelfScene_rod__OfPq6{animation:BookshelfScene_rod__OfPq6 .7s linear infinite}@keyframes BookshelfScene_rod__OfPq6{0%,to{transform:translateY(-2.5px)}25%{transform:translate(2.5px)}50%{transform:translateY(2.5px)}75%{transform:translate(-2.5px)}}.BookshelfScene_puff__8wSZK{transform-box:fill-box;transform-origin:50% 50%;opacity:0;animation:BookshelfScene_puff__8wSZK 2.1s ease-out infinite}.BookshelfScene_puff__8wSZK:nth-of-type(2){animation-delay:.7s}.BookshelfScene_puff__8wSZK:nth-of-type(3){animation-delay:1.4s}@keyframes BookshelfScene_puff__8wSZK{0%{transform:translate(0) scale(.5);opacity:0}12%{opacity:1}to{transform:translate(-46px,-34px) scale(2.1);opacity:0}}.BookshelfScene_fern__zRAxR{transform-origin:26% 30%;animation:BookshelfScene_sway__ocTch 7s ease-in-out infinite alternate}@keyframes BookshelfScene_sway__ocTch{0%{transform:rotate(-.7deg)}to{transform:rotate(.8deg)}}.BookshelfScene_caption__ptl0M{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:8px 12px;border-top:1px solid #cccccc;background:#e8e8d0;color:#666666;font-size:13px;line-height:1.4}.BookshelfScene_label__b_htk{min-width:0}.BookshelfScene_plate__SaZ7e{color:#8b0000;font-weight:700;margin-right:8px}.BookshelfScene_actions__Fvb5g{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.BookshelfScene_button__ibwW_{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:12px;color:#333333;background:var(--paper);border:1px solid #cccccc;border-radius:4px;padding:4px 10px;cursor:pointer}.BookshelfScene_button__ibwW_:hover{border-color:#999999}.BookshelfScene_link__GhDjO{color:#8b0000;text-decoration:none;white-space:nowrap}.BookshelfScene_link__GhDjO:hover{text-decoration:underline}.BookshelfScene_button__ibwW_:focus-visible,.BookshelfScene_link__GhDjO:focus-visible{outline:2px solid #8b0000;outline-offset:2px}@media (prefers-reduced-motion:reduce){.BookshelfScene_stage__osLp7 *,.BookshelfScene_stage__osLp7 :before{animation:none!important;transition:none!important}.BookshelfScene_dusk__6j3uM,.BookshelfScene_moon__be7BD,.BookshelfScene_nightfall__FJJ7f,.BookshelfScene_puff__8wSZK,.BookshelfScene_sun__nyLaB{display:none}.BookshelfScene_engine__THOuY{transform:translateX(70%)}.BookshelfScene_motionOnly__izdz_{display:none}}