.hl-page-main[data-astro-cid-toapiwic]{max-width:var(--max-w);margin:0 auto;padding:0 var(--pad);min-height:calc(100vh - 120px)}.hl-page-header[data-astro-cid-toapiwic]{position:relative;padding:42px 0 24px;margin-bottom:24px}.hl-head-inner[data-astro-cid-toapiwic]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:20px}.hl-head-left[data-astro-cid-toapiwic]{display:flex;align-items:center;gap:16px}.hl-back-btn[data-astro-cid-toapiwic]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:var(--card);border:1px solid var(--line-2);color:var(--soft);text-decoration:none;transition:all .2s var(--ease-out);box-shadow:0 1px 3px #0000000a}.hl-back-btn[data-astro-cid-toapiwic]:hover{background:var(--hover);color:var(--fg);border-color:var(--fg);transform:translate(-2px)}.back-icon[data-astro-cid-toapiwic]{width:16px;height:16px;transition:transform .2s var(--ease-out)}.hl-back-btn[data-astro-cid-toapiwic]:hover .back-icon[data-astro-cid-toapiwic]{transform:translate(-2px)}.hl-title-column[data-astro-cid-toapiwic]{display:flex;flex-direction:column;gap:2px}.hl-archive-title[data-astro-cid-toapiwic]{font-size:26px;font-weight:700;letter-spacing:-.025em;color:var(--fg);margin:0;line-height:1.15}.hl-archive-subtitle[data-astro-cid-toapiwic]{font:500 12px/1 var(--mono);color:var(--soft);letter-spacing:.03em;margin:0;text-transform:uppercase}.hl-total-badge[data-astro-cid-toapiwic]{font:600 11.5px/1 var(--mono);color:var(--fg);background:var(--card);border:1px solid var(--line-2);padding:6px 12px;border-radius:6px;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 1px 2px #00000008}.dashed-header-line[data-astro-cid-toapiwic]{position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--line-2);mask-image:repeating-linear-gradient(to right,black 0,black 1px,transparent 1px,transparent 6px);-webkit-mask-image:repeating-linear-gradient(to right,black 0,black 1px,transparent 1px,transparent 6px)}.corner-dot[data-astro-cid-toapiwic]{position:absolute;bottom:0;width:2px;height:2px;background:var(--line);transform:translateY(50%)}.corner-dot[data-astro-cid-toapiwic].left-dot{left:0}.corner-dot[data-astro-cid-toapiwic].right-dot{right:0}.hl-controls-section[data-astro-cid-toapiwic]{margin-bottom:28px}.hl-intro-row[data-astro-cid-toapiwic]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.hl-intro-text[data-astro-cid-toapiwic]{font-size:13.5px;line-height:1.5;color:var(--fg-2);margin:0}.filter-pills-row[data-astro-cid-toapiwic]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filter-pill[data-astro-cid-toapiwic]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;background:var(--card);border:1px solid var(--line-2);color:var(--soft);font:600 11.5px/1 var(--mono);cursor:pointer;transition:all .2s var(--ease-out)}.filter-pill[data-astro-cid-toapiwic]:hover{color:var(--fg);border-color:var(--line);background:var(--hover)}.filter-pill[data-astro-cid-toapiwic].active{color:var(--fg);border-color:var(--fg);background:var(--hover);box-shadow:0 1px 3px #0000000a}.pill-dot[data-astro-cid-toapiwic]{width:6px;height:6px;border-radius:50%}.pill-dot[data-astro-cid-toapiwic].all{background:var(--soft)}.pill-dot[data-astro-cid-toapiwic].gold{background:#eab308}.pill-dot[data-astro-cid-toapiwic].blue{background:#3b82f6}.pill-dot[data-astro-cid-toapiwic].purple{background:#a855f7}.hl-grid-section[data-astro-cid-toapiwic]{margin-bottom:48px}.hl-grid[data-astro-cid-toapiwic]{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:24px}@media(min-width:640px){.hl-grid[data-astro-cid-toapiwic]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.hl-archive-card[data-astro-cid-toapiwic]{position:relative;display:flex;flex-direction:column;min-width:0}.hl-outer-frame[data-astro-cid-toapiwic]{position:absolute;inset:-4px;border-radius:10px;border:1px solid var(--line-2);pointer-events:none;transition:border-color .25s var(--ease-out)}.hl-archive-card[data-astro-cid-toapiwic]:hover .hl-outer-frame[data-astro-cid-toapiwic]{border-color:var(--line)}.hl-card-body[data-astro-cid-toapiwic]{position:relative;display:flex;flex-direction:column;border-radius:7px;background:var(--card);border:1px solid var(--line-2);overflow:hidden;height:100%;box-shadow:0 1px 4px #0000000a;transition:all .25s var(--ease-out)}.hl-archive-card[data-astro-cid-toapiwic]:hover .hl-card-body[data-astro-cid-toapiwic]{border-color:var(--fg);transform:translateY(-2px);box-shadow:0 10px 28px #00000014}html.dark .hl-archive-card[data-astro-cid-toapiwic]:hover .hl-card-body[data-astro-cid-toapiwic]{box-shadow:0 10px 32px #00000080}.hl-card-visual[data-astro-cid-toapiwic]{position:relative;width:100%;cursor:pointer;overflow:hidden;background:var(--hover)}.hl-visual-aspect[data-astro-cid-toapiwic]{position:relative;width:100%;aspect-ratio:16 / 10.5;overflow:hidden}.hl-archive-img[data-astro-cid-toapiwic]{width:100%;height:100%;display:block;transition:transform .45s var(--ease-out)}.hl-archive-img[data-astro-cid-toapiwic].fit-cover{object-fit:cover;object-position:top}.hl-archive-img[data-astro-cid-toapiwic].fit-contain{object-fit:contain;object-position:center;background:var(--bg)}.hl-archive-card[data-astro-cid-toapiwic]:hover .hl-archive-img[data-astro-cid-toapiwic]{transform:scale(1.03)}.hl-visual-overlay[data-astro-cid-toapiwic]{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.5) 0%,transparent 40%,rgba(0,0,0,.35) 100%);pointer-events:none;transition:opacity .3s ease}html:not(.dark) .hl-visual-overlay[data-astro-cid-toapiwic]{background:linear-gradient(to bottom,rgba(0,0,0,.4) 0%,transparent 40%,rgba(0,0,0,.25) 100%)}.hl-floating-bar[data-astro-cid-toapiwic]{position:absolute;top:10px;left:12px;right:12px;display:flex;align-items:center;justify-content:space-between;z-index:3;pointer-events:none}.hl-badge-pill[data-astro-cid-toapiwic]{font:600 10.5px/1 var(--mono);padding:4px 9px;border-radius:4px;background:var(--card);border:1px solid var(--line-2);color:var(--fg);letter-spacing:.03em;box-shadow:0 2px 6px #0003;pointer-events:auto}.hl-floating-right[data-astro-cid-toapiwic]{display:flex;align-items:center;gap:8px;pointer-events:auto}.hl-index-num[data-astro-cid-toapiwic]{font:600 11px/1 var(--mono);color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.8);background:#0009;padding:3px 6px;border-radius:4px;border:1px solid rgba(255,255,255,.2)}.hl-inspect-icon-btn[data-astro-cid-toapiwic]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:5px;background:#000000a6;border:1px solid rgba(255,255,255,.25);color:#fff;cursor:pointer;transition:all .18s ease}.hl-inspect-icon-btn[data-astro-cid-toapiwic]:hover{background:var(--fg);color:var(--bg);border-color:var(--fg);transform:scale(1.08)}.inspect-svg[data-astro-cid-toapiwic]{width:13px;height:13px}.hl-card-dashed-sep[data-astro-cid-toapiwic]{height:1px;background:var(--line-2);mask-image:repeating-linear-gradient(to right,black 0,black 1px,transparent 1px,transparent 6px);-webkit-mask-image:repeating-linear-gradient(to right,black 0,black 1px,transparent 1px,transparent 6px)}.hl-card-content[data-astro-cid-toapiwic]{padding:16px 18px 18px;display:flex;flex-direction:column;gap:10px;flex-grow:1;background:var(--card)}.hl-content-top[data-astro-cid-toapiwic]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.hl-content-org[data-astro-cid-toapiwic]{font:600 11px/1 var(--mono);color:var(--soft);letter-spacing:.04em;text-transform:uppercase}.hl-content-period[data-astro-cid-toapiwic]{font:500 11px/1 var(--mono);color:var(--soft);letter-spacing:.02em}.hl-content-title[data-astro-cid-toapiwic]{font-size:15.5px;font-weight:600;line-height:1.35;color:var(--fg);margin:0;letter-spacing:-.015em}.hl-title-anchor[data-astro-cid-toapiwic]{color:inherit;text-decoration:none;display:inline-flex;align-items:baseline;gap:6px;transition:color .18s}.hl-title-anchor[data-astro-cid-toapiwic]:hover{color:var(--fg);text-decoration:underline}.title-link-svg[data-astro-cid-toapiwic]{width:13px;height:13px;color:var(--soft);flex-shrink:0;transition:transform .18s,color .18s}.hl-title-anchor[data-astro-cid-toapiwic]:hover .title-link-svg[data-astro-cid-toapiwic]{color:var(--fg);transform:translate(2px,-2px)}.hl-content-summary[data-astro-cid-toapiwic]{font-size:13px;line-height:1.55;color:var(--fg-2);margin:0;flex-grow:1}.hl-card-actions[data-astro-cid-toapiwic]{display:flex;align-items:center;gap:10px;margin-top:4px;padding-top:12px;border-top:1px solid var(--line-2);flex-wrap:wrap}.hl-action-btn[data-astro-cid-toapiwic]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:5px;background:var(--card);border:1px solid var(--line-2);color:var(--fg);font:600 11.5px/1 var(--mono);cursor:pointer;transition:all .18s var(--ease-out)}.hl-action-btn[data-astro-cid-toapiwic]:hover{background:var(--hover);border-color:var(--fg);transform:translateY(-1px)}.hl-action-link[data-astro-cid-toapiwic]{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:5px;background:transparent;border:1px solid var(--line-2);color:var(--soft);font:500 11.5px/1 var(--mono);text-decoration:none;transition:all .18s var(--ease-out)}.hl-action-link[data-astro-cid-toapiwic]:hover{background:var(--hover);color:var(--fg);border-color:var(--fg);transform:translateY(-1px)}.btn-icon[data-astro-cid-toapiwic]{width:12px;height:12px}.hl-bottom-anchor[data-astro-cid-toapiwic]{position:relative;padding-bottom:32px}.hl-lightbox-modal[data-astro-cid-toapiwic]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;pointer-events:none;transition:opacity .25s ease}.hl-lightbox-modal[data-astro-cid-toapiwic].open{opacity:1;pointer-events:auto}.lightbox-backdrop[data-astro-cid-toapiwic]{position:absolute;inset:0;background:#000000d9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.lightbox-dialog[data-astro-cid-toapiwic]{position:relative;z-index:2;width:100%;max-width:880px;max-height:90vh;display:flex;flex-direction:column;border-radius:12px;background:var(--card);border:1px solid var(--line-2);box-shadow:0 24px 60px #0009;overflow:hidden;transform:scale(.96);transition:transform .25s var(--ease-out)}.hl-lightbox-modal[data-astro-cid-toapiwic].open .lightbox-dialog[data-astro-cid-toapiwic]{transform:scale(1)}.lightbox-header[data-astro-cid-toapiwic]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid var(--line-2);background:var(--card)}.lightbox-header-text[data-astro-cid-toapiwic]{display:flex;flex-direction:column;gap:2px;min-width:0}.lightbox-org-tag[data-astro-cid-toapiwic]{font:600 10.5px/1 var(--mono);color:var(--soft);letter-spacing:.04em;text-transform:uppercase}.lightbox-title[data-astro-cid-toapiwic]{font-size:15px;font-weight:600;color:var(--fg);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lightbox-header-actions[data-astro-cid-toapiwic]{display:flex;align-items:center;gap:10px;flex-shrink:0}.lightbox-ext-btn[data-astro-cid-toapiwic]{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:5px;background:var(--hover);border:1px solid var(--line-2);color:var(--fg);font:600 11px/1 var(--mono);text-decoration:none;transition:all .18s}.lightbox-ext-btn[data-astro-cid-toapiwic]:hover{border-color:var(--fg)}.ext-icon[data-astro-cid-toapiwic]{width:12px;height:12px}.lightbox-close-btn[data-astro-cid-toapiwic]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:var(--hover);border:1px solid var(--line-2);color:var(--fg);cursor:pointer;transition:all .18s ease}.lightbox-close-btn[data-astro-cid-toapiwic]:hover{background:var(--fg);color:var(--bg);border-color:var(--fg)}.close-icon[data-astro-cid-toapiwic]{width:16px;height:16px}.lightbox-body[data-astro-cid-toapiwic]{flex:1 1 auto;overflow:auto;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--bg)}.lightbox-img-wrap[data-astro-cid-toapiwic]{max-width:100%;max-height:65vh;display:flex;align-items:center;justify-content:center}.lightbox-img[data-astro-cid-toapiwic]{max-width:100%;max-height:65vh;object-fit:contain;border-radius:6px;box-shadow:0 8px 30px #0003}.lightbox-footer[data-astro-cid-toapiwic]{padding:14px 18px;border-top:1px solid var(--line-2);background:var(--card);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.lightbox-summary[data-astro-cid-toapiwic]{font-size:12.5px;line-height:1.5;color:var(--fg-2);margin:0;max-width:80%}.lightbox-period[data-astro-cid-toapiwic]{font:500 11px/1 var(--mono);color:var(--soft);letter-spacing:.02em;flex-shrink:0}
