.SculptureTabBar_wrapper__iZ0X1{display:none}@media(max-width:767px){.SculptureTabBar_wrapper__iZ0X1{display:flex;align-items:center;background:var(--color-surface);padding:0 2px;overflow:visible}}.SculptureTabBar_bar__Kmo6C{flex:1 1;position:relative;display:flex;justify-content:safe center;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px;padding:6px 4px}.SculptureTabBar_bar__Kmo6C::-webkit-scrollbar{display:none}.SculptureTabBar_arrow__iTBNZ{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:none;border:none;color:var(--color-accent);font-size:22px;line-height:1;padding:0;cursor:pointer;transition:opacity var(--transition-fast);-webkit-user-select:none;user-select:none}.SculptureTabBar_arrow__iTBNZ:disabled{opacity:.18;cursor:default}.SculptureTabBar_arrow__iTBNZ:not(:disabled):active{opacity:.55}.SculptureTabBar_tab__gXwKr{display:flex;align-items:center;gap:6px;padding:6px 10px;flex-shrink:0;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);box-shadow:inset 0 0 5px 1px rgba(186,135,135,.179);transition:background var(--transition-fast);text-decoration:none}.SculptureTabBar_tab__gXwKr:active{background:var(--color-surface-2)}.SculptureTabBar_tabActive__px5c8{background:var(--color-bg);box-shadow:inset 0 4px 5px 1px rgba(186,135,135,.153);border-bottom:none;border-radius:var(--radius-sm) var(--radius-sm) 0 0;margin-bottom:-6px;padding-bottom:12px}.SculptureTabBar_tabActive__px5c8 .SculptureTabBar_num__ZJHlm{color:var(--color-accent)}.SculptureTabBar_tabActive__px5c8 .SculptureTabBar_name__xzZPB{color:var(--color-accent);font-weight:600}.SculptureTabBar_num__ZJHlm{font-size:12px;font-family:var(--font-ui);font-weight:600;color:var(--color-muted-2);line-height:1}.SculptureTabBar_name__xzZPB{font-size:13px;font-family:var(--font-display);color:var(--color-text);line-height:1.2;white-space:nowrap}body.kiosk .SculptureTabBar_bar__Kmo6C{min-width:0}body.kiosk .SculptureTabBar_arrow__iTBNZ{width:64px;height:64px}body.kiosk .SculptureTabBar_tab__gXwKr{min-height:64px}.Sidebar_sidebar__fALc8{width:var(--sidebar-w);flex-shrink:0;display:flex;flex-direction:column;top:var(--header-h);height:calc(100vh - var(--header-h));overflow-y:auto;align-self:flex-start}@media(max-width:767px){.Sidebar_sidebar__fALc8{display:none}}.Sidebar_head__IWDs4{padding:6px 16px 8px;display:flex;flex-direction:column;gap:6px}.Sidebar_headTitle__oRL8H{font-size:var(--text-base);font-family:var(--font-display);font-weight:600;color:var(--color-text)}.Sidebar_contentsHead__C1ONo{align-items:center;padding:var(--space-6) 22px var(--space-4);text-align:center}.Sidebar_contentsHead__C1ONo .Sidebar_headMeta__eMdNK{align-self:stretch;margin-top:4px}.Sidebar_headEyebrow__crsjD{font-family:var(--font-display);font-size:12px;font-weight:600;line-height:1.25;letter-spacing:.065em;text-transform:uppercase;color:var(--color-accent-m)}.Sidebar_contentsTitle__Xgcqi{margin:0;font-size:30px;line-height:1.1}.Sidebar_contentsTitle__Xgcqi,.Sidebar_headOrnament__2I2yJ{font-family:var(--font-display);font-weight:600;color:var(--color-text)}.Sidebar_headOrnament__2I2yJ{display:flex;align-items:center;gap:14px;width:100%;font-size:17px;line-height:1.2;letter-spacing:.055em;text-align:center;text-transform:uppercase;white-space:normal}.Sidebar_headOrnament__2I2yJ:after,.Sidebar_headOrnament__2I2yJ:before{content:"";position:static;display:block;flex:1 0 28px;width:auto;height:12px;color:var(--color-accent-m);opacity:.8;background:linear-gradient(90deg,transparent,currentColor) 0/calc(100% - 11px) 1px no-repeat,linear-gradient(currentColor,currentColor) 100%/10px 12px no-repeat;mask:linear-gradient(#000,#000) left center/calc(100% - 11px) 1px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='12' viewBox='0 0 10 12'%3E%3Cpath d='M5 2L9 6L5 10L1 6Z'/%3E%3C/svg%3E") right center/10px 12px no-repeat}.Sidebar_headOrnament__2I2yJ:after{transform:scaleX(-1)}@media(max-width:640px){.Sidebar_headOrnament__2I2yJ{gap:8px;font-size:16px;letter-spacing:.035em}.Sidebar_headOrnament__2I2yJ:after,.Sidebar_headOrnament__2I2yJ:before{flex-basis:18px}}@media(max-width:380px){.Sidebar_headOrnament__2I2yJ{gap:6px}.Sidebar_headOrnament__2I2yJ:after,.Sidebar_headOrnament__2I2yJ:before{flex-basis:12px}}.Sidebar_headOrnament__2I2yJ{gap:9px;margin:1px 0}.Sidebar_headOrnament__2I2yJ svg{display:block;flex-shrink:0;color:var(--color-accent-2)}.Sidebar_headMeta__eMdNK{display:flex;align-items:center;justify-content:space-between;gap:8px}.Sidebar_headCount__cP10_{font-size:var(--text-sm);font-family:var(--font-ui);color:var(--color-muted)}.Sidebar_headAllLink__V0oCt{font-size:var(--text-xs);font-family:var(--font-ui);color:var(--color-accent);text-decoration:underline;text-underline-offset:2px;transition:opacity var(--transition-fast)}.Sidebar_headAllLink__V0oCt:hover{opacity:.7}.Sidebar_list__aLpMn{flex:1 1;overflow-y:auto;overflow-x:hidden;padding-left:6px;direction:rtl}.Sidebar_list__aLpMn::-webkit-scrollbar{width:3px}.Sidebar_list__aLpMn::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.Sidebar_list__aLpMn::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:2px}.Sidebar_list__aLpMn::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.25)}.Sidebar_item__1u2AJ{direction:ltr;display:flex;align-items:stretch;gap:12px;padding:8px 10px;margin:10px 10px 10px 0;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);box-shadow:inset 0 0 5px 1px rgba(186,135,135,.179);transition:background var(--transition-fast),transform var(--transition-normal);transform-origin:left center}@media(any-hover:hover){.Sidebar_item__1u2AJ:hover{background:var(--color-surface-2)}}@media(any-hover:none){.Sidebar_item__1u2AJ:active{background:var(--color-surface-2)}}.Sidebar_itemActive__sdwCb{background:var(--color-bg);box-shadow:inset 2px 0 5px 1px rgba(186,135,135,.243);border-right:none;border-radius:var(--radius-sm) 0 0 var(--radius-sm);margin-right:0;transform:scale(1.04)}@media(any-hover:hover){.Sidebar_itemActive__sdwCb:hover{background:var(--color-bg)}}@media(any-hover:none){.Sidebar_itemActive__sdwCb:active{background:var(--color-bg)}}.Sidebar_sidebarEndLine__R6VHj{flex-shrink:0;height:3px;margin:6px 16px 0;background:linear-gradient(to right,transparent,var(--color-border) 20%,var(--color-border) 80%,transparent);opacity:.5}.Sidebar_scrollSpacer__lemtw{flex-shrink:0;height:calc((100vh - var(--header-h))*.45);pointer-events:none}.Sidebar_itemSticky__pWdKd{position:sticky;z-index:1;background:var(--color-bg)}.Sidebar_itemStickyTop__pkfQy{top:2px}.Sidebar_itemStickyBottom__8xqtF{bottom:50px}.Sidebar_thumb__EyeKs{position:relative;overflow:hidden;background:var(--color-surface-2);width:100px;height:100px;border-radius:var(--radius-sm);flex-shrink:0}.Sidebar_thumbImg__nK2Fv{object-fit:cover;object-position:var(--focus-x,50%) var(--focus-y,50%);width:100%;height:100%}.Sidebar_thumbPlaceholder___FRMT{display:flex;align-items:center;justify-content:center;width:100%;height:100%;flex-direction:column;gap:3px;padding:var(--space-2);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:500;color:var(--color-muted-2);text-align:center;background:var(--color-surface-2)}@media(max-width:767px){.Sidebar_thumbPlaceholder___FRMT span{display:none}}.Sidebar_info__RjQM_{flex:1 1;min-width:0;overflow:hidden;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:2px 0}.Sidebar_num__pgT2U{font-size:clamp(1rem,.9194214876rem + .3305785124vw,1.25rem);font-family:var(--font-ui);font-weight:600;color:var(--color-muted-2)}.Sidebar_itemActive__sdwCb .Sidebar_num__pgT2U{color:var(--color-accent)}.Sidebar_name__5dcZF{max-width:100%;font-size:clamp(1rem,.9194214876rem + .3305785124vw,1.25rem);font-family:var(--font-display);color:var(--color-text);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_itemActive__sdwCb .Sidebar_name__5dcZF{color:var(--color-accent);font-weight:600}.Sidebar_bookSidebar__2MrtY{position:relative;top:auto;width:100%;height:calc(100dvh - var(--header-h) - var(--layer-pad) - var(--layer-pad) - var(--space-4));align-self:auto;overflow:visible;background:rgba(0,0,0,0)}.Sidebar_bookSidebar__2MrtY:after{content:"";position:absolute;z-index:4;top:0;right:-9px;bottom:0;width:19px;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--color-border) 46%,transparent) 0 1px,color-mix(in srgb,var(--color-bg) 78%,var(--color-surface) 22%) 1px 4px,color-mix(in srgb,var(--color-border) 36%,transparent) 4px 5px,var(--color-bg) 5px 8px,color-mix(in srgb,var(--color-border) 27%,transparent) 8px 9px,color-mix(in srgb,var(--color-bg) 88%,var(--color-surface) 12%) 9px 13px,color-mix(in srgb,var(--color-border) 32%,transparent) 13px 14px,var(--color-bg) 14px 19px);clip-path:polygon(12% 0,100% 0,100% 100%,8% 100%,0 94%,11% 86%,2% 76%,10% 64%,0 52%,12% 39%,1% 25%,10% 12%);box-shadow:-4px 0 6px rgba(74,50,18,.12),4px 0 7px rgba(74,50,18,.09)}.Sidebar_bookSidebar__2MrtY .Sidebar_head__IWDs4{flex-shrink:0}.Sidebar_bookSidebar__2MrtY .Sidebar_list__aLpMn{min-height:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) 0 var(--space-10) var(--space-3)}.Sidebar_bookSidebar__2MrtY .Sidebar_item__1u2AJ{position:relative;z-index:1;flex-shrink:0;width:calc(100% - 18px);min-height:120px;margin:0;padding:10px 12px 10px 16px;border:0;border-radius:0;background:linear-gradient(90deg,rgba(149,120,75,.08),transparent 18%,transparent 88%,rgba(149,120,75,.06)),var(--color-bg);clip-path:polygon(6% 0,100% 1%,100% 99%,5% 100%,2% 91%,4% 81%,1% 69%,3% 57%,1% 43%,4% 29%,1% 15%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-border) 58%,transparent),inset 0 1px 0 hsla(0,0%,100%,.9),inset 0 -2px 0 rgba(149,120,75,.24);filter:drop-shadow(-5px 6px 3px rgba(65,43,16,.4)) drop-shadow(0 10px 7px rgba(65,43,16,.3));transform:none;transition:background-color .12s ease,color .12s ease,filter .12s ease}.Sidebar_bookSidebar__2MrtY .Sidebar_item__1u2AJ:nth-child(2n):not(.Sidebar_itemActive__sdwCb){width:calc(100% - 12px)}.Sidebar_bookSidebar__2MrtY .Sidebar_item__1u2AJ:nth-child(3n):not(.Sidebar_itemActive__sdwCb){width:calc(100% - 15px)}@media(any-hover:hover){.Sidebar_bookSidebar__2MrtY .Sidebar_item__1u2AJ:hover{background-color:color-mix(in srgb,var(--color-bg) 82%,var(--color-accent-l) 18%);filter:drop-shadow(-4px 5px 3px rgba(65,43,16,.42)) drop-shadow(0 12px 9px rgba(65,43,16,.32))}}@media(any-hover:none){.Sidebar_bookSidebar__2MrtY .Sidebar_item__1u2AJ:active{background-color:color-mix(in srgb,var(--color-bg) 82%,var(--color-accent-l) 18%);filter:drop-shadow(-4px 5px 3px rgba(65,43,16,.42)) drop-shadow(0 12px 9px rgba(65,43,16,.32))}}.Sidebar_bookSidebar__2MrtY .Sidebar_item__1u2AJ:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--color-accent),inset 0 -2px 0 rgba(149,120,75,.24)}.Sidebar_bookSidebar__2MrtY .Sidebar_itemActive__sdwCb{position:sticky;top:2px;bottom:50px;z-index:5;width:100%;background:var(--color-bg);clip-path:none;border-radius:3px 0 0 8px;box-shadow:inset 1px 0 0 color-mix(in srgb,var(--color-border) 68%,transparent),inset 0 1px 0 hsla(0,0%,100%,.92),inset 0 -2px 0 rgba(149,120,75,.28),-9px 8px 8px -6px rgba(65,43,16,.34);filter:none}.Sidebar_bookSidebar__2MrtY .Sidebar_itemActive__sdwCb:before{content:"";position:absolute;z-index:-1;top:12px;bottom:7px;left:-8px;width:8px;background:color-mix(in srgb,var(--color-accent) 74%,var(--color-text) 26%);clip-path:polygon(0 26%,20% 19%,45% 12%,72% 5%,100% 0,100% 100%,70% 95%,44% 89%,18% 82%,0 74%);box-shadow:-3px 4px 6px rgba(65,43,16,.27)}@media(any-hover:hover){.Sidebar_bookSidebar__2MrtY .Sidebar_itemActive__sdwCb:hover{background:color-mix(in srgb,var(--color-bg) 96%,var(--color-accent-l) 4%);filter:none}}@media(any-hover:none){.Sidebar_bookSidebar__2MrtY .Sidebar_itemActive__sdwCb:active{background:color-mix(in srgb,var(--color-bg) 96%,var(--color-accent-l) 4%);filter:none}}.Sidebar_bookSidebar__2MrtY .Sidebar_itemActive__sdwCb:focus-visible{box-shadow:inset 3px 0 0 var(--color-accent),inset 0 3px 0 var(--color-accent),inset 0 -3px 0 var(--color-accent),-9px 8px 8px -6px rgba(65,43,16,.34)}.Sidebar_bookSidebar__2MrtY .Sidebar_sidebarEndLine__R6VHj{display:none}.Sidebar_bookSidebar__2MrtY .Sidebar_num__pgT2U{font-family:var(--font-display)}.Sidebar_bookSidebar__2MrtY .Sidebar_name__5dcZF{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;text-align:center}@media(prefers-reduced-motion:reduce){.Sidebar_bookSidebar__2MrtY .Sidebar_item__1u2AJ{transition:none}}body.kiosk .Sidebar_sidebar__fALc8{position:sticky;top:calc(var(--kiosk-frame-size) + var(--header-h) + var(--kiosk-back-h, 0px) + 12px);height:calc(100dvh - var(--kiosk-frame-size) - var(--kiosk-bottom-size) - var(--header-h) - var(--kiosk-back-h, 0px) - 24px);overflow:hidden}body.kiosk .Sidebar_list__aLpMn{min-height:0;scrollbar-width:none}body.kiosk .Sidebar_list__aLpMn::-webkit-scrollbar{display:none}body.kiosk .Sidebar_item__1u2AJ{min-height:64px}body.kiosk .Sidebar_scrollSpacer__lemtw{height:24px}body.kiosk .Sidebar_headAllLink__V0oCt{min-height:64px;display:flex;align-items:center}