.pagehead[data-astro-cid-ws65mbkt]{padding:52px 0 30px}.pagehead[data-astro-cid-ws65mbkt] h1[data-astro-cid-ws65mbkt]{font-size:42px;margin-top:14px}.pagehead[data-astro-cid-ws65mbkt] .sub[data-astro-cid-ws65mbkt]{color:var(--ink-2);margin-top:10px;max-width:640px;font-size:14.5px}.filterbar[data-astro-cid-ws65mbkt]{position:sticky;top:60px;z-index:40;background:#0b100eeb;backdrop-filter:blur(10px);border-top:var(--hair-1);border-bottom:var(--hair-1);padding:12px 0}.fb-row[data-astro-cid-ws65mbkt]{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.fb-row[data-astro-cid-ws65mbkt]+.fb-row[data-astro-cid-ws65mbkt]{margin-top:9px}.fb-label[data-astro-cid-ws65mbkt]{font-family:var(--font-mono);font-size:10px;color:var(--ink-3);letter-spacing:.1em;margin-right:8px}.fb-label[data-astro-cid-ws65mbkt].sep{margin-left:20px}.fb-count[data-astro-cid-ws65mbkt]{margin-left:auto;font-family:var(--font-mono);font-size:11px;color:var(--ink-3)}.fb-count[data-astro-cid-ws65mbkt] b[data-astro-cid-ws65mbkt]{color:var(--hi)}.grid[data-astro-cid-ws65mbkt]{display:grid;grid-template-columns:repeat(4,1fr);gap:22px 20px;padding:32px 0 80px}.tile[data-astro-cid-ws65mbkt][hidden]{display:none}.stage[data-astro-cid-ws65mbkt]{position:relative;display:flex;align-items:center;justify-content:center;height:196px;border:var(--hair-1);border-radius:var(--r-3);background:var(--mat-2);background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:14px 14px;overflow:hidden;transition:border-color var(--t-fast),background var(--t-fast)}.cover[data-astro-cid-ws65mbkt]{position:absolute;inset:0;z-index:1}.stage[data-astro-cid-ws65mbkt]:hover{border-color:#d7f94c66}.badge[data-astro-cid-ws65mbkt]{position:absolute;top:10px;right:10px;z-index:4}.pcard[data-astro-cid-ws65mbkt]{display:block;position:relative;z-index:2;filter:drop-shadow(0 8px 20px rgba(0,0,0,.45));transition:transform var(--t-med) var(--ease-out),filter var(--t-med) var(--ease-out)}.stage[data-astro-cid-ws65mbkt]:hover .pcard[data-astro-cid-ws65mbkt]{transform:translateY(-5px) rotate(-.6deg);filter:drop-shadow(0 16px 32px rgba(0,0,0,.55))}.trim[data-astro-cid-ws65mbkt]{position:absolute;width:12px;height:12px;opacity:0;transition:opacity var(--t-fast);z-index:3;pointer-events:none}.trim[data-astro-cid-ws65mbkt]:before,.trim[data-astro-cid-ws65mbkt]:after{content:"";position:absolute;background:var(--cyan)}.trim[data-astro-cid-ws65mbkt]:before{width:12px;height:1px}.trim[data-astro-cid-ws65mbkt]:after{width:1px;height:12px}.tl[data-astro-cid-ws65mbkt]{top:16px;left:16px}.tl[data-astro-cid-ws65mbkt]:before,.tl[data-astro-cid-ws65mbkt]:after{top:0;left:0}.tr[data-astro-cid-ws65mbkt]{top:16px;right:16px}.tr[data-astro-cid-ws65mbkt]:before,.tr[data-astro-cid-ws65mbkt]:after{top:0;right:0}.bl[data-astro-cid-ws65mbkt]{bottom:16px;left:16px}.bl[data-astro-cid-ws65mbkt]:before,.bl[data-astro-cid-ws65mbkt]:after{bottom:0;left:0}.br[data-astro-cid-ws65mbkt]{bottom:16px;right:16px}.br[data-astro-cid-ws65mbkt]:before,.br[data-astro-cid-ws65mbkt]:after{bottom:0;right:0}.stage[data-astro-cid-ws65mbkt]:hover .trim[data-astro-cid-ws65mbkt]{opacity:1}.actions[data-astro-cid-ws65mbkt]{position:absolute;left:0;right:0;bottom:0;display:flex;opacity:0;transform:translateY(6px);transition:opacity var(--t-fast),transform var(--t-fast) var(--ease-out);z-index:5}.stage[data-astro-cid-ws65mbkt]:hover .actions[data-astro-cid-ws65mbkt],.stage[data-astro-cid-ws65mbkt]:focus-visible .actions[data-astro-cid-ws65mbkt]{opacity:1;transform:none}.actions[data-astro-cid-ws65mbkt] span[data-astro-cid-ws65mbkt],.actions[data-astro-cid-ws65mbkt] a[data-astro-cid-ws65mbkt]{flex:1;text-align:center;padding:11px 0;font-size:12.5px;font-weight:700}.actions[data-astro-cid-ws65mbkt] .use[data-astro-cid-ws65mbkt]{background:var(--hi);color:var(--hi-ink)}.actions[data-astro-cid-ws65mbkt] .pv[data-astro-cid-ws65mbkt]{background:var(--mat-3);color:var(--ink-1);border-top:var(--hair-1)}.actions[data-astro-cid-ws65mbkt] .use[data-astro-cid-ws65mbkt]:hover{background:#e4ff6b}.actions[data-astro-cid-ws65mbkt] .pv[data-astro-cid-ws65mbkt]:hover{color:var(--hi)}.meta[data-astro-cid-ws65mbkt]{display:flex;align-items:baseline;gap:8px;padding:12px 2px 0}.meta[data-astro-cid-ws65mbkt] b[data-astro-cid-ws65mbkt]{font-size:14px}.meta[data-astro-cid-ws65mbkt] .sz[data-astro-cid-ws65mbkt]{margin-left:auto;font-family:var(--font-mono);font-size:10px;color:var(--cyan)}.meta2[data-astro-cid-ws65mbkt]{padding:3px 2px 0;font-size:11.5px;color:var(--ink-3);line-height:1.6}@media(max-width:1080px){.grid[data-astro-cid-ws65mbkt]{grid-template-columns:repeat(3,1fr)}}@media(max-width:860px){.pagehead[data-astro-cid-ws65mbkt] h1[data-astro-cid-ws65mbkt]{font-size:32px}.filterbar[data-astro-cid-ws65mbkt]{position:static}.grid[data-astro-cid-ws65mbkt]{grid-template-columns:repeat(2,1fr);gap:18px 14px}.stage[data-astro-cid-ws65mbkt]{height:168px}.actions[data-astro-cid-ws65mbkt]{opacity:1;transform:none}.fb-count[data-astro-cid-ws65mbkt]{flex-basis:100%;margin-left:0;padding-top:4px}}@media(max-width:520px){.grid[data-astro-cid-ws65mbkt]{grid-template-columns:1fr}.stage[data-astro-cid-ws65mbkt]{height:190px}}
