.skeleton[data-astro-cid-qve2nzkq]{list-style:none}.card[data-astro-cid-qve2nzkq]{flex-direction:column;display:flex}.figure[data-astro-cid-qve2nzkq]{aspect-ratio:16/9;background:color-mix(in srgb, var(--text) 8%, var(--surface))}.wrapper[data-astro-cid-qve2nzkq]{background:var(--surface);gap:var(--space-s);padding:var(--space-l);flex-direction:column;display:flex}.bar[data-astro-cid-qve2nzkq]{background:color-mix(in srgb, var(--text) 10%, var(--surface));width:100%;height:.75rem;display:block}.card[data-astro-cid-qve2nzkq] .bar[data-astro-cid-qve2nzkq].title{height:1.1rem}.card[data-astro-cid-qve2nzkq] .bar[data-astro-cid-qve2nzkq].meta{width:40%}.card[data-astro-cid-qve2nzkq] .bar[data-astro-cid-qve2nzkq].short{width:65%}.row[data-astro-cid-qve2nzkq]{align-items:center;gap:var(--space-3xs) var(--space-s);padding:var(--space-s) var(--space-xs);border-bottom:1px solid color-mix(in srgb, var(--text) 12%, transparent);grid-template-columns:1rem 1fr;display:grid}.row[data-astro-cid-qve2nzkq] .bar[data-astro-cid-qve2nzkq].date{width:2rem}.row[data-astro-cid-qve2nzkq] .bar[data-astro-cid-qve2nzkq].mark{width:1rem;height:1rem}.row[data-astro-cid-qve2nzkq] .bar[data-astro-cid-qve2nzkq].src{width:6rem}.row[data-astro-cid-qve2nzkq] .bar[data-astro-cid-qve2nzkq].title{width:78%;height:1rem}.row[data-astro-cid-qve2nzkq] .bar[data-astro-cid-qve2nzkq].cat{width:3rem}.row[data-astro-cid-qve2nzkq] .bar[data-astro-cid-qve2nzkq].date,.row[data-astro-cid-qve2nzkq] .bar[data-astro-cid-qve2nzkq].src,.row[data-astro-cid-qve2nzkq] .bar[data-astro-cid-qve2nzkq].cat{height:.6rem}@media (width>=641px){.card[data-astro-cid-qve2nzkq]{flex-direction:row}.card[data-astro-cid-qve2nzkq] .figure[data-astro-cid-qve2nzkq]{aspect-ratio:1.91;flex-shrink:0;align-self:flex-start;width:100%;max-width:450px}.card[data-astro-cid-qve2nzkq] .wrapper[data-astro-cid-qve2nzkq]{width:100%;margin:var(--space-l) 0 0 -42px;padding:var(--space-xl) var(--space-l)}}@media (width>=720px){.row[data-astro-cid-qve2nzkq]{gap:0 var(--space-s);padding:var(--space-xs);grid-template-columns:6rem 1rem 9rem 1fr 6rem}.row[data-astro-cid-qve2nzkq] .bar[data-astro-cid-qve2nzkq].date{width:3rem}}.failed[data-astro-cid-4nemtr5k]{align-items:center;gap:var(--space-m);margin:var(--space-m) 0;padding:var(--space-m);border-left:3px solid var(--error);background:color-mix(in srgb, var(--error) 8%, transparent);flex-wrap:wrap;display:flex}.failed[data-astro-cid-4nemtr5k][hidden]{display:none}.failed-text[data-astro-cid-4nemtr5k]{color:var(--text);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em;animation:glitch var(--dur) var(--ease-out);margin:0}@keyframes glitch{0%{text-shadow:none;transform:translate(0)}25%{text-shadow:var(--aberration-lg);transform:translate(-3px)}60%{text-shadow:var(--aberration);transform:translate(3px)}to{text-shadow:none;transform:translate(0)}}.readout[data-astro-cid-4nemtr5k]{align-items:center;gap:var(--space-2xs) var(--space-m);margin:var(--space-xs) 0 var(--space-l);flex-wrap:wrap;min-height:44px;display:flex}.count[data-astro-cid-4nemtr5k]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--text);margin:0}.widen[data-astro-cid-4nemtr5k]{padding:var(--space-2xs) var(--space-xs);border:1px solid var(--ink);color:var(--text);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0}.widen[data-astro-cid-4nemtr5k][hidden]{display:none}.widen[data-astro-cid-4nemtr5k]:hover,.widen[data-astro-cid-4nemtr5k]:focus-visible{background:color-mix(in srgb, var(--accent) 15%, transparent);text-shadow:var(--aberration)}.controls[data-astro-cid-4nemtr5k]{align-items:stretch;gap:var(--space-xs);margin-left:auto;display:flex}.controls[data-astro-cid-4nemtr5k] .refresh,.controls[data-astro-cid-4nemtr5k] .find{background:0 0;border:0;flex-shrink:0;width:44px;min-width:44px;min-height:44px;padding:0}.controls[data-astro-cid-4nemtr5k] .find svg{width:1.5rem;height:1.5rem}.controls[data-astro-cid-4nemtr5k] .find:hover,.controls[data-astro-cid-4nemtr5k] .find[aria-expanded=true]{color:var(--accent);background:0 0}.controls[data-astro-cid-4nemtr5k] .find.active{color:var(--error)}.scope[data-astro-cid-4nemtr5k]{border:1px solid var(--ink);background:var(--surface);padding:0;display:flex}.scope[data-astro-cid-4nemtr5k] label[data-astro-cid-4nemtr5k]{min-height:44px;padding:0 var(--space-s);color:var(--muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;cursor:pointer;align-items:center;display:flex}.scope[data-astro-cid-4nemtr5k] label[data-astro-cid-4nemtr5k]:first-of-type{border-right:1px solid var(--ink)}.scope[data-astro-cid-4nemtr5k] input[data-astro-cid-4nemtr5k]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.scope[data-astro-cid-4nemtr5k] label[data-astro-cid-4nemtr5k]:hover{color:var(--text)}.scope[data-astro-cid-4nemtr5k] label[data-astro-cid-4nemtr5k]:has(:checked){background:color-mix(in srgb, var(--accent) 20%, transparent);color:var(--text);font-weight:700}.scope[data-astro-cid-4nemtr5k] label[data-astro-cid-4nemtr5k]:has(:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.scope[data-astro-cid-4nemtr5k] label[data-astro-cid-4nemtr5k]:has(:disabled){color:color-mix(in srgb, var(--muted) 55%, transparent);cursor:not-allowed}.filters[data-astro-cid-4nemtr5k]{align-items:center;gap:var(--space-s);margin-bottom:var(--space-l);flex-wrap:wrap;display:flex}.filters[data-astro-cid-4nemtr5k][hidden]{display:none}input[data-astro-cid-4nemtr5k][type=search],input[data-astro-cid-4nemtr5k][type=text],input[data-astro-cid-4nemtr5k][type=month],select[data-astro-cid-4nemtr5k]{box-sizing:border-box;width:100%;min-height:44px;padding:var(--space-xs) var(--space-s);background:var(--surface);border:1px solid color-mix(in srgb, var(--text) 25%, transparent);color:var(--text);font-family:var(--font-mono);font-size:var(--text-base)}input[data-astro-cid-4nemtr5k][type=search]:focus,input[data-astro-cid-4nemtr5k][type=text]:focus,input[data-astro-cid-4nemtr5k][type=month]:focus,select[data-astro-cid-4nemtr5k]:focus{outline:2px solid var(--focus);outline-offset:2px}.search[data-astro-cid-4nemtr5k]{flex:1 0 100%;position:relative}.search[data-astro-cid-4nemtr5k] .icon[data-astro-cid-4nemtr5k]{top:50%;left:var(--space-s);font-size:var(--text-base);color:var(--muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.search[data-astro-cid-4nemtr5k] input[data-astro-cid-4nemtr5k]{font-size:var(--text-lg);text-transform:uppercase;letter-spacing:.06em;padding-left:2.5rem}.search[data-astro-cid-4nemtr5k] .key[data-astro-cid-4nemtr5k]{top:50%;right:var(--space-s);padding:0 var(--space-2xs);border:1px solid color-mix(in srgb, var(--text) 25%, transparent);color:var(--muted);font-size:var(--text-xs);pointer-events:none;line-height:1.5;position:absolute;transform:translateY(-50%)}.search[data-astro-cid-4nemtr5k]:focus-within .key[data-astro-cid-4nemtr5k],.search[data-astro-cid-4nemtr5k] input[data-astro-cid-4nemtr5k]:not(:placeholder-shown)~.key[data-astro-cid-4nemtr5k]{display:none}.more[data-astro-cid-4nemtr5k]{flex:1 0 100%}.more[data-astro-cid-4nemtr5k] summary[data-astro-cid-4nemtr5k]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);cursor:pointer;padding:var(--space-2xs) 0;min-height:32px;font-weight:700}.more[data-astro-cid-4nemtr5k] summary[data-astro-cid-4nemtr5k]:hover{color:var(--accent)}.more[data-astro-cid-4nemtr5k][open] summary[data-astro-cid-4nemtr5k]{margin-bottom:var(--space-s)}.tools[data-astro-cid-4nemtr5k]{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.panel-head[data-astro-cid-4nemtr5k] .none{white-space:nowrap;flex-shrink:0}.combo[data-astro-cid-4nemtr5k]{position:relative}.cats[data-astro-cid-4nemtr5k],.sources[data-astro-cid-4nemtr5k]{flex:11rem}.dates[data-astro-cid-4nemtr5k]{align-items:center;gap:var(--space-2xs);flex:100%;min-width:0;display:flex}.combo[data-astro-cid-4nemtr5k] .select{width:100%;min-height:44px;padding:var(--space-xs) var(--space-s);background:var(--surface);border-color:color-mix(in srgb, var(--text) 25%, transparent);font-size:var(--text-sm);text-transform:none;letter-spacing:normal;text-align:left;justify-content:flex-start;font-weight:400}.combo[data-astro-cid-4nemtr5k] .select:hover,.combo[data-astro-cid-4nemtr5k] .select[aria-expanded=true],.combo[data-astro-cid-4nemtr5k] .select.active{background:var(--surface);border-color:var(--btn-edge);text-shadow:none}.select[data-astro-cid-4nemtr5k] .text[data-astro-cid-4nemtr5k]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.select[data-astro-cid-4nemtr5k] .caret[data-astro-cid-4nemtr5k]{color:var(--muted);font-size:var(--text-xs)}.select[data-astro-cid-4nemtr5k] .dot[data-astro-cid-4nemtr5k]{background:var(--accent);flex-shrink:0;width:.5rem;height:.5rem}.dates[data-astro-cid-4nemtr5k] input[data-astro-cid-4nemtr5k]{width:auto;min-width:0;padding:var(--space-xs);min-height:44px;font-size:var(--text-xs);flex:1 1 0}.dates[data-astro-cid-4nemtr5k] .arrow[data-astro-cid-4nemtr5k]{color:var(--muted);flex-shrink:0}#archive-sort[data-astro-cid-4nemtr5k]{width:auto;padding:var(--space-xs) var(--space-xl) var(--space-xs) var(--space-s);min-height:44px;font-size:var(--text-sm);cursor:pointer;appearance:none;text-transform:uppercase;letter-spacing:.06em;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 1rem) 55%,calc(100% - .7rem) 55%;background-repeat:no-repeat;background-size:5px 5px;flex:0 auto}.dates[data-astro-cid-4nemtr5k] input[data-astro-cid-4nemtr5k]::-webkit-calendar-picker-indicator{opacity:.5;cursor:pointer}.dates[data-astro-cid-4nemtr5k] input[data-astro-cid-4nemtr5k]:hover::-webkit-calendar-picker-indicator{opacity:1}.combo-panel{width:min(280px,100vw - 4rem)}.panel-head[data-astro-cid-4nemtr5k]{gap:var(--space-3xs);padding:var(--space-xs);display:flex}.panel-head[data-astro-cid-4nemtr5k] input[data-astro-cid-4nemtr5k]{padding:var(--space-2xs) var(--space-xs);font-size:var(--text-sm)}.opts[data-astro-cid-4nemtr5k]{padding:0 var(--space-2xs) var(--space-2xs);overscroll-behavior:contain;max-height:260px;mask-image:linear-gradient(to bottom, transparent, #000 var(--space-s), #000 calc(100% - var(--space-s)), transparent);margin:0;list-style:none;overflow-y:auto}.combo-panel[data-astro-cid-4nemtr5k] .opt{align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-xs);font-size:var(--text-sm);cursor:pointer;display:flex}.combo-panel[data-astro-cid-4nemtr5k] .opt.active{outline:1px solid var(--focus);outline-offset:-1px}.combo-panel[data-astro-cid-4nemtr5k] .opt[aria-selected=true],.combo-panel[data-astro-cid-4nemtr5k] .opt:has(input:checked){background:color-mix(in srgb, var(--accent) 18%, transparent)}.combo-panel[data-astro-cid-4nemtr5k] .opt:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:-2px}.combo-panel[data-astro-cid-4nemtr5k] .opt input{opacity:0;width:0;height:0;position:absolute}.combo-panel[data-astro-cid-4nemtr5k] .box{border:1px solid color-mix(in srgb, var(--text) 40%, transparent);width:1rem;height:1rem;font-size:var(--text-xs);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex}.combo-panel[data-astro-cid-4nemtr5k] .opt[aria-selected=true] .box,.combo-panel[data-astro-cid-4nemtr5k] .opt:has(input:checked) .box{border-color:var(--accent);color:var(--accent)}.combo-panel[data-astro-cid-4nemtr5k] .opt[aria-selected=true] .box:after,.combo-panel[data-astro-cid-4nemtr5k] .opt:has(input:checked) .box:after{content:"✓"}.combo-panel[data-astro-cid-4nemtr5k] .name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chips[data-astro-cid-4nemtr5k]{gap:var(--space-2xs);margin:0 0 var(--space-m);flex-wrap:wrap;padding:0;list-style:none;display:flex}.chips[data-astro-cid-4nemtr5k]:empty{display:none}.chips[data-astro-cid-4nemtr5k] li{border:1px solid var(--btn-edge);background:color-mix(in srgb, var(--accent) 10%, transparent);animation:chip-in var(--dur-fast) var(--ease-out);align-items:center;display:flex}@keyframes chip-in{0%{opacity:0;transform:translateY(4px)}}.chips[data-astro-cid-4nemtr5k] .chip-text{padding:var(--space-2xs) var(--space-xs);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.chips[data-astro-cid-4nemtr5k] .chip-drop{border:none;border-left:1px solid color-mix(in srgb, var(--text) 20%, transparent);min-width:44px;min-height:44px;color:var(--muted);font-family:var(--font-mono);font-size:var(--text-sm);cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.chips[data-astro-cid-4nemtr5k] .chip-drop:hover,.chips[data-astro-cid-4nemtr5k] .chip-drop:focus-visible{color:var(--error)}.results[data-astro-cid-4nemtr5k]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.results[data-astro-cid-4nemtr5k] li{content-visibility:auto;contain-intrinsic-size:auto 84px;border-bottom:1px solid color-mix(in srgb, var(--text) 12%, transparent)}.results[data-astro-cid-4nemtr5k] li.group{content-visibility:visible;padding:var(--space-l) var(--space-xs) var(--space-xs);border-bottom:1px solid color-mix(in srgb, var(--text) 25%, transparent)}.results[data-astro-cid-4nemtr5k] li.group:first-child{padding-top:0}.results[data-astro-cid-4nemtr5k] li.group h2{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.15em;color:var(--text);margin:0;font-weight:700}.results[data-astro-cid-4nemtr5k] li.item{transition:background var(--dur-fast) ease;grid-template-columns:1fr auto;align-items:center;display:grid}.results[data-astro-cid-4nemtr5k] li.item:hover,.results[data-astro-cid-4nemtr5k] li.item:focus-within{background:color-mix(in srgb, var(--ink) 10%, transparent)}.results[data-astro-cid-4nemtr5k] .row{align-items:baseline;gap:var(--space-3xs) var(--space-s);box-sizing:border-box;min-width:0;padding:var(--space-s) var(--space-xs);color:var(--text);font-family:var(--font-mono);grid-template-columns:1rem 1fr;text-decoration:none;display:grid}.results[data-astro-cid-4nemtr5k] .actions{align-items:center;display:flex}.results[data-astro-cid-4nemtr5k] .actions .btn{gap:var(--space-2xs);min-width:44px;min-height:44px;padding:var(--space-2xs) var(--space-xs);color:var(--muted)}.results[data-astro-cid-4nemtr5k] .actions .btn:hover,.results[data-astro-cid-4nemtr5k] .actions .btn:focus-visible{background:color-mix(in srgb, var(--text) 10%, transparent);color:var(--text);text-shadow:none}.results[data-astro-cid-4nemtr5k] .actions .label{display:none}.results[data-astro-cid-4nemtr5k] .icon{object-fit:contain;align-self:center;width:1rem;height:1rem}.results[data-astro-cid-4nemtr5k] .title{font-size:var(--text-base);overflow-wrap:anywhere;font-weight:600;line-height:1.35}.results[data-astro-cid-4nemtr5k] .line{align-items:baseline;gap:0 var(--space-xs);flex-wrap:wrap;grid-column:2;min-width:0;display:flex}.results[data-astro-cid-4nemtr5k] .meta,.results[data-astro-cid-4nemtr5k] .src,.results[data-astro-cid-4nemtr5k] .cat{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;color:var(--muted)}.results[data-astro-cid-4nemtr5k] .src,.results[data-astro-cid-4nemtr5k] .cat{text-overflow:ellipsis;min-width:0;overflow:hidden}.results[data-astro-cid-4nemtr5k] .row:hover .title,.results[data-astro-cid-4nemtr5k] .row:focus-visible .title{text-shadow:var(--aberration)}.results[data-astro-cid-4nemtr5k] mark{color:inherit;text-decoration:underline 2px var(--ink);text-underline-offset:2px;background:0 0;font-weight:700}.sentinel[data-astro-cid-4nemtr5k]{height:1px}@media (width>=720px){.more[data-astro-cid-4nemtr5k] summary[data-astro-cid-4nemtr5k]{display:none}.cats[data-astro-cid-4nemtr5k],.sources[data-astro-cid-4nemtr5k]{flex:2 1 0}.dates[data-astro-cid-4nemtr5k]{flex:3 1 0}.dates[data-astro-cid-4nemtr5k] input[data-astro-cid-4nemtr5k]{font-size:var(--text-sm)}#archive-sort[data-astro-cid-4nemtr5k]{flex:1 1 0;width:100%}.results[data-astro-cid-4nemtr5k] .row{align-items:center;gap:0 var(--space-s);padding:var(--space-xs);grid-template-columns:6rem 1rem 9rem 1fr 6rem}.results[data-astro-cid-4nemtr5k].grouped .row{grid-template-columns:1rem 9rem 1fr 6rem}.results[data-astro-cid-4nemtr5k].grouped .icon{grid-area:1/1}.results[data-astro-cid-4nemtr5k].grouped .src{grid-area:1/2}.results[data-astro-cid-4nemtr5k].grouped .title{grid-area:1/3}.results[data-astro-cid-4nemtr5k].grouped .cat{grid-area:1/4}.results[data-astro-cid-4nemtr5k] .line{display:contents}.results[data-astro-cid-4nemtr5k] .meta{grid-area:1/1}.results[data-astro-cid-4nemtr5k] .icon{grid-area:1/2}.results[data-astro-cid-4nemtr5k] .src{grid-area:1/3}.results[data-astro-cid-4nemtr5k] .title{grid-area:1/4}.results[data-astro-cid-4nemtr5k] .cat{text-align:right;grid-area:1/5}.results[data-astro-cid-4nemtr5k] .actions{opacity:0;transition:var(--dur) all ease;transform:translateY(2px)}.results[data-astro-cid-4nemtr5k] li.item:hover .actions,.results[data-astro-cid-4nemtr5k] li.item:focus-within .actions{opacity:1;transform:none}.results[data-astro-cid-4nemtr5k] .actions button{min-height:32px}.results[data-astro-cid-4nemtr5k] .actions .label{display:inline}}@media (hover:none){.results[data-astro-cid-4nemtr5k] .actions{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.results[data-astro-cid-4nemtr5k] .actions{transform:none}}main[data-astro-cid-maku5qik]{padding:var(--space-l);width:calc(100% - 3rem);max-width:1240px;margin:0 auto}h1[data-astro-cid-maku5qik]{font-size:var(--text-3xl);text-shadow:var(--aberration-lg);margin:0;line-height:1.1}
