.chips-bar[data-v-e2cd14e0]{z-index:5;background:var(--color-bg);border-block:1px solid var(--color-border);position:sticky}.chips[data-v-e2cd14e0]{scrollbar-width:none;gap:8px;padding:10px 16px;display:flex;overflow-x:auto}.chips[data-v-e2cd14e0]::-webkit-scrollbar{display:none}.chip[data-v-e2cd14e0]{border:1px solid var(--color-control-edge);min-height:2.75rem;color:var(--color-fg-strong);white-space:nowrap;background:0 0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:.9rem;font-weight:600;display:inline-flex}.chip[aria-pressed=true][data-v-e2cd14e0]{background:var(--color-fg-strong);border-color:var(--color-fg-strong);color:var(--color-bg)}.chip-n[data-v-e2cd14e0]{opacity:.7;font-variant-numeric:lining-nums tabular-nums;font-weight:500}@media (width>=640px){.chips[data-v-e2cd14e0]{flex-wrap:wrap;padding:12px 32px}}.wall-wrap[data-v-e2cd14e0]{padding:24px 16px 64px}@media (width>=640px){.wall-wrap[data-v-e2cd14e0]{padding:24px 32px 96px}}.wall[data-v-e2cd14e0]{columns:2;column-gap:12px;margin:0;padding:0;list-style:none}.wall li[data-v-e2cd14e0]{break-inside:avoid;margin-bottom:12px}@media (width>=640px){.wall[data-v-e2cd14e0]{columns:3;column-gap:20px}.wall li[data-v-e2cd14e0]{margin-bottom:20px}}@media (width>=1024px){.wall[data-v-e2cd14e0]{columns:4}}@media (width>=1400px){.wall[data-v-e2cd14e0]{columns:5}}.tile[data-v-e2cd14e0]{background:var(--color-panel);border-radius:var(--radius-card);cursor:zoom-in;border:0;width:100%;padding:0;transition:transform .2s;display:block;overflow:hidden;box-shadow:0 14px 30px -22px #0009}.tile[data-v-e2cd14e0]:hover{transform:translateY(-3px)}.tile[data-v-e2cd14e0]:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:3px}.tile img[data-v-e2cd14e0]{width:100%;height:auto;display:block}.viewer[data-v-e2cd14e0]{z-index:60;background:var(--color-overlay-strong);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.viewer-card[data-v-e2cd14e0]{border-radius:var(--radius-card);background:var(--color-bg);width:min(30rem,100%);max-height:100%;padding:16px;position:relative;overflow-y:auto}.viewer-img[data-v-e2cd14e0]{object-fit:contain;border-radius:var(--radius-card);width:100%;max-height:min(64dvh,44rem);display:block}.viewer-close[data-v-e2cd14e0]{z-index:1;background:var(--color-bg);width:2.75rem;height:2.75rem;color:var(--color-fg-strong);border:0;border-radius:999px;font-size:1rem;position:absolute;top:22px;right:22px;box-shadow:0 4px 14px #00000040}.viewer-actions[data-v-e2cd14e0]{align-items:center;gap:8px;margin-top:14px;display:flex}.viewer-use[data-v-e2cd14e0]{background:var(--color-fg-strong);min-height:3.5rem;color:var(--color-bg);border-radius:999px;flex:1;justify-content:center;align-items:center;padding:0 1rem;font-size:1rem;font-weight:600;display:inline-flex}.viewer-use[data-v-e2cd14e0]:hover{opacity:.9}.viewer-step[data-v-e2cd14e0]{border:1px solid var(--color-control-edge);width:3rem;height:3.5rem;color:var(--color-fg-strong);background:0 0;border-radius:999px;flex:none;font-size:1.6rem;line-height:1}@media (prefers-reduced-motion:reduce){.tile[data-v-e2cd14e0]{transition:none}.tile[data-v-e2cd14e0]:hover{transform:none}}
