.hs-view{display:none;width:100%}html.hub-shelf .hs-view{display:block}html.hub-shelf .hub-grid:not(.hub-recent){display:none}.hs-sw{display:flex;justify-content:flex-end;gap:4px;margin:10px 0 -6px}.hs-sw button{appearance:none;cursor:pointer;border:1px solid var(--line);background:rgba(255,255,255,.04);color:var(--dim);font:600 12px/1 var(--font-sans);padding:9px 12px;border-radius:999px;transition:.15s;min-height:34px}.hs-sw button:hover{color:var(--ink);background:rgba(255,255,255,.08)}.hs-sw button.on{color:#0a1207;background:var(--accent);border-color:transparent;box-shadow:0 2px #040a0580}.hs-sw button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hs-shelf{position:relative;margin:26px 0 0;scroll-margin-top:104px}.hs-shelf:first-child{margin-top:6px}.hs-head{display:flex;align-items:center;gap:10px;padding:0 6px 8px}.hs-head h2{font:800 17px/1.2 var(--font-sans);color:var(--ink);letter-spacing:.01em;margin:0}.hs-ico{font-size:17px;line-height:1}.hs-n{font:600 10.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);border:1px solid var(--line);border-radius:999px;padding:5px 9px;white-space:nowrap}.hs-arrows{margin-left:auto;display:flex;gap:6px}.hs-arr{width:34px;height:34px;border-radius:50%;cursor:pointer;border:1px solid var(--line);background:rgba(255,255,255,.04);color:var(--ink);font:16px/1 var(--font-sans);transition:.15s}.hs-arr:hover{background:var(--accent);color:#0a1207;border-color:transparent}.hs-arr[disabled]{opacity:.28;pointer-events:none}.hs-rail{--plank:22px;display:flex;gap:18px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:22px 14px var(--plank);perspective:1100px;scrollbar-width:none;outline:none;border-radius:6px;background:linear-gradient(90deg,rgba(0,0,0,.35),transparent 12%,transparent 88%,rgba(0,0,0,.35)) bottom/100% var(--plank) no-repeat,linear-gradient(#7d5636,#5b3b23 40%,#432818 70%,#2a180d) bottom/100% var(--plank) no-repeat}.hs-rail::-webkit-scrollbar{display:none}.hs-rail:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 60%,transparent)}.hs-rail.drag{cursor:grabbing;scroll-snap-type:none;user-select:none}.hs-item{flex:0 0 200px;scroll-snap-align:center;text-decoration:none;color:var(--ink);transform-style:preserve-3d;will-change:transform,opacity;display:block}.hs-item[hidden]{display:none}.hs-box{display:flex;flex-direction:column;height:100%;border-radius:12px;overflow:hidden;background:var(--card-base,rgba(28,34,48,.92));border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);box-shadow:0 3px 0 color-mix(in srgb,var(--accent) 22%,#050C06),0 16px 26px -14px #000000d9;transform:translateY(var(--lift,0px)) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .16s ease-out,box-shadow .16s,border-color .16s}.hs-cover{position:relative;height:128px;display:flex;align-items:flex-end;justify-content:center;background:radial-gradient(ellipse 90% 70% at 30% 20%,color-mix(in srgb,var(--accent) 46%,transparent),transparent 62%),color-mix(in srgb,var(--accent) 20%,#141f12)}.hs-cover canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.hs-disc{position:relative;z-index:1;width:58px;height:58px;margin-bottom:-29px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:29px;line-height:1;background:radial-gradient(circle at 38% 30%,color-mix(in srgb,var(--accent) 12%,#FFF8E6),color-mix(in srgb,var(--accent) 34%,#E9DFC4) 56%,color-mix(in srgb,var(--accent) 52%,#C6B896) 100%);box-shadow:0 2px 0 color-mix(in srgb,var(--accent) 45%,#050C06),0 8px 14px -8px #000c,inset 0 0 0 2px color-mix(in srgb,var(--accent) 50%,transparent)}.hs-body{padding:38px 14px 16px;display:flex;flex-direction:column;gap:6px;flex:1;text-align:center}.hs-body h3{font:800 15.5px/1.25 var(--font-sans);color:var(--ink);margin:0;text-wrap:balance}.hs-body p{font:12.5px/1.5 var(--font-sans);color:var(--dim);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (hover:hover){.hs-item:hover .hs-box{--lift:-10px;border-color:color-mix(in srgb,var(--accent) 60%,transparent);box-shadow:0 3px 0 color-mix(in srgb,var(--accent) 34%,#050C06),0 30px 36px -18px #000000e6}}.hs-item:focus-visible{outline:none}.hs-item:focus-visible .hs-box{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:640px){.hs-rail{perspective:none;gap:12px;padding:12px 10px var(--plank)}.hs-item{flex-basis:156px}.hs-cover{height:100px}.hs-disc{width:48px;height:48px;font-size:24px;margin-bottom:-24px}.hs-body{padding:30px 10px 12px;gap:4px}.hs-body h3{font-size:14px}.hs-body p{font-size:12px;-webkit-line-clamp:3}.hs-arrows{display:none}.hs-head{padding:0 2px 8px}.hs-head h2{font-size:15.5px}.hs-sw{justify-content:center}}
