.p-hero.svelte-rqn88j{position:relative;padding:0;overflow:hidden;background-image:linear-gradient(to right,var(--grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-line) 1px,transparent 1px);background-size:64px 64px;background-position:-1px calc(-1px + var(--p, 0) * 160px)}.p-top.svelte-rqn88j{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-top:4rem;color:var(--text-muted)}.p-title.svelte-rqn88j{margin:2.5rem 0 4.5rem;font-family:var(--font-serif);font-weight:400;font-size:clamp(3.5rem,14vw,12rem);line-height:.9;letter-spacing:-.045em;text-transform:uppercase;color:var(--text-main)}.p-title.svelte-rqn88j .line:where(.svelte-rqn88j){display:block;white-space:nowrap;will-change:transform}.p-title.svelte-rqn88j .line-0:where(.svelte-rqn88j){transform:translate3d(calc(var(--p, 0) * -26%),0,0)}.p-title.svelte-rqn88j .line-1:where(.svelte-rqn88j){padding-left:1.1em;transform:translate3d(calc(var(--p, 0) * 18%),0,0)}.p-count.svelte-rqn88j{display:inline-block;vertical-align:top;margin-left:.6rem;margin-top:.4em;font-size:clamp(.85rem,1.6vw,1.25rem);letter-spacing:.04em;color:var(--text-muted)}.p-foot.svelte-rqn88j{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:1.75rem 0 5rem;opacity:calc(1 - var(--p, 0) * 1.8);transform:translate3d(0,calc(var(--p, 0) * -60px),0)}.p-foot.svelte-rqn88j:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--text-muted);transform-origin:left;animation:draw-x 1.4s cubic-bezier(.65,0,.35,1) .7s both}.p-meta.svelte-rqn88j{display:flex;flex-direction:column;gap:.4rem;color:var(--text-main)}.p-lead.svelte-rqn88j{font-family:var(--font-serif);font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.5;color:var(--text-main);max-width:30rem;margin-bottom:2rem}.filters.svelte-rqn88j{position:sticky;top:calc(4.5rem + 1px);z-index:50;background:var(--bg-white);border-top:1px solid var(--text-main);border-bottom:1px solid var(--border)}.filters-inner.svelte-rqn88j{display:flex;gap:.5rem;padding-top:.85rem;padding-bottom:.85rem;overflow-x:auto;scrollbar-width:none}.filters-inner.svelte-rqn88j::-webkit-scrollbar{display:none}.filter.svelte-rqn88j{flex-shrink:0;padding:.55rem .9rem;border:1px solid transparent;background:transparent;color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:background .2s ease,color .2s ease,border-color .2s ease}.filter.svelte-rqn88j:hover{color:var(--text-main);border-color:var(--border)}.filter.active.svelte-rqn88j{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.filter-count.svelte-rqn88j{opacity:.6}.p-list.svelte-rqn88j{padding:0 0 6rem}.row.svelte-rqn88j{position:relative;display:grid;grid-template-columns:4rem minmax(0,1fr) 14rem 11rem;gap:1.5rem;align-items:center;padding:2.25rem 0;border-bottom:1px solid var(--border)}.row-hit.svelte-rqn88j{position:absolute;inset:0;z-index:1}.row-link.svelte-rqn88j{color:inherit}.row-link.svelte-rqn88j:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.row-actions.svelte-rqn88j{position:relative;z-index:2}.row.svelte-rqn88j>:where(.svelte-rqn88j):not(.row-hit){transition:opacity .35s ease}.row.svelte-rqn88j:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--text-main);transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.65,0,.35,1)}.row-num.svelte-rqn88j,.row-cats.svelte-rqn88j{color:var(--text-muted);transition:color .3s ease}.row-main.svelte-rqn88j h2:where(.svelte-rqn88j){font-family:var(--font-serif);font-weight:400;font-size:clamp(1.75rem,4.4vw,3.75rem);line-height:1.05;letter-spacing:-.03em;color:var(--text-main);transition:transform .5s cubic-bezier(.16,1,.3,1)}.row-desc.svelte-rqn88j{display:none}.row-actions.svelte-rqn88j{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.row-actions.svelte-rqn88j .icon-btn:where(.svelte-rqn88j){opacity:0;transform:translate(8px);transition:opacity .3s ease,transform .3s ease,background .2s ease,color .2s ease}.row-arrow.svelte-rqn88j{display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--text-main);color:var(--text-main);transition:background .25s ease,color .25s ease,transform .5s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.index.svelte-rqn88j:hover .row:where(.svelte-rqn88j):not(:hover)>:where(.svelte-rqn88j):not(.row-hit){opacity:.22}.row.svelte-rqn88j:hover:after{transform:scaleX(1)}.row.svelte-rqn88j:hover .row-num:where(.svelte-rqn88j),.row.svelte-rqn88j:hover .row-cats:where(.svelte-rqn88j){color:var(--text-main)}.row.svelte-rqn88j:hover .row-main:where(.svelte-rqn88j) h2:where(.svelte-rqn88j){transform:translate(.75rem)}.row.svelte-rqn88j:hover .icon-btn:where(.svelte-rqn88j){opacity:1;transform:none}.row.svelte-rqn88j:hover .row-arrow:where(.svelte-rqn88j){background:var(--primary);color:var(--on-primary);transform:rotate(45deg)}}.empty.svelte-rqn88j{padding:3rem 0;font-family:var(--font-serif);color:var(--text-muted)}.follower-desc.svelte-rqn88j{margin:.9rem 0;font-family:var(--font-serif);font-size:1.05rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.follower-tech.svelte-rqn88j{display:flex;flex-wrap:wrap;gap:.3rem .9rem;padding-top:.9rem;margin-bottom:.9rem;border-top:1px solid color-mix(in srgb,var(--on-primary) 20%,transparent)}.hint-touch.svelte-rqn88j{display:none}@media(hover:none){.hint-mouse.svelte-rqn88j{display:none}.hint-touch.svelte-rqn88j{display:inline}.row.svelte-rqn88j:active{background:color-mix(in srgb,var(--text-main) 4%,transparent)}.row.svelte-rqn88j:active .row-arrow:where(.svelte-rqn88j){background:var(--primary);color:var(--on-primary)}.row-desc.svelte-rqn88j{display:-webkit-box;margin-top:.6rem;font-family:var(--font-serif);font-size:1rem;line-height:1.5;color:var(--text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.row-actions.svelte-rqn88j .icon-btn:where(.svelte-rqn88j){opacity:1;transform:none}}@media(max-width:960px){.row.svelte-rqn88j{grid-template-columns:auto minmax(0,1fr) auto;gap:.85rem .75rem;align-items:center;padding:1.5rem 0 1.75rem}.row-num.svelte-rqn88j{grid-column:1;grid-row:1}.row-cats.svelte-rqn88j{grid-column:2;grid-row:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-actions.svelte-rqn88j{grid-column:3;grid-row:1}.row-main.svelte-rqn88j{grid-column:1 / -1;grid-row:2}.row-arrow.svelte-rqn88j,.row-actions.svelte-rqn88j .icon-btn:where(.svelte-rqn88j){width:40px;height:40px}.filters-inner.svelte-rqn88j{scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent);padding-right:3rem}.filter.svelte-rqn88j{scroll-snap-align:start}}@media(max-width:768px){.p-top.svelte-rqn88j{padding-top:2.5rem}.p-title.svelte-rqn88j{margin:2rem 0 3rem}.p-title.svelte-rqn88j .line-1:where(.svelte-rqn88j){padding-left:.4em}.p-foot.svelte-rqn88j{grid-template-columns:1fr;padding-bottom:3.5rem}.p-list.svelte-rqn88j{padding-bottom:4rem}}@media(prefers-reduced-motion:reduce){.p-foot.svelte-rqn88j:before{animation:none}.row.svelte-rqn88j:after,.row-main.svelte-rqn88j h2:where(.svelte-rqn88j),.row-arrow.svelte-rqn88j,.follower-card.svelte-rqn88j{transition:none}}
