.jindex[data-astro-cid-jly43bpy]{width:100%;max-width:500px;margin-inline:auto;padding-top:26px;position:relative}.jindex__panel[data-astro-cid-jly43bpy]{border-radius:var(--radius-xl);gap:16px;padding:22px;display:grid}.jindex__head[data-astro-cid-jly43bpy]{justify-content:space-between;align-items:center;gap:12px;display:flex}.jindex__head[data-astro-cid-jly43bpy] strong[data-astro-cid-jly43bpy]{letter-spacing:-.02em;font-size:1.05rem;display:block}.jindex__head[data-astro-cid-jly43bpy] span[data-astro-cid-jly43bpy]{font-size:var(--text-xs);color:var(--text-muted)}.jindex__badge[data-astro-cid-jly43bpy]{width:38px;height:38px;color:var(--primary-contrast);background:linear-gradient(135deg, var(--primary), var(--secondary));border-radius:50%;place-items:center;display:grid}.jindex__list[data-astro-cid-jly43bpy]{gap:8px;display:grid}.jindex__list[data-astro-cid-jly43bpy] li[data-astro-cid-jly43bpy]{animation:ji-in .8s var(--ease-out) both;animation-delay:calc(.9s + var(--k) * .11s)}@keyframes ji-in{0%{opacity:0;transform:translate(-10px)}}.jmode[data-astro-cid-jly43bpy]{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);transition:border-color var(--dur-medium) var(--ease-out), background-color var(--dur-medium) var(--ease-out), transform var(--dur-medium) var(--ease-out);grid-template-columns:40px minmax(0,1fr) auto 18px;align-items:center;gap:14px;padding:10px 14px 10px 10px;display:grid}.jmode__icon[data-astro-cid-jly43bpy]{width:40px;height:40px;color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, transparent);border:1px solid color-mix(in srgb, var(--primary) 22%, transparent);transition:transform var(--dur-medium) var(--ease-emphasis);border-radius:12px;place-items:center;display:grid}.jmode__label[data-astro-cid-jly43bpy]{letter-spacing:-.01em;font-size:.95rem;font-weight:600}.jmode__count[data-astro-cid-jly43bpy]{border-radius:var(--radius-pill);border:1px solid var(--border);text-align:center;min-width:30px;color:var(--text-muted);font-variant-numeric:tabular-nums;padding:3px 9px;font-size:.75rem;font-weight:600}.jmode__arrow[data-astro-cid-jly43bpy]{color:var(--text-subtle);transition:transform var(--dur-medium) var(--ease-out), color var(--dur-medium) var(--ease-out);display:grid}.jmode[data-astro-cid-jly43bpy]:focus-visible{border-color:var(--primary)}html.has-mouse .jmode[data-astro-cid-jly43bpy]:hover{border-color:color-mix(in srgb, var(--primary) 45%, transparent);background:color-mix(in srgb, var(--primary) 6%, var(--surface));transform:translate(3px)}html.has-mouse .jmode[data-astro-cid-jly43bpy]:hover .jmode__icon[data-astro-cid-jly43bpy]{transform:rotate(-8deg)scale(1.05)}html.has-mouse .jmode[data-astro-cid-jly43bpy]:hover .jmode__arrow[data-astro-cid-jly43bpy]{color:var(--primary);transform:translate(3px)}.jindex__new[data-astro-cid-jly43bpy]{border-top:1px solid var(--border);font-size:var(--text-sm);animation:ji-in .8s var(--ease-out) 1.4s both;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:14px;display:grid}.jindex__new-tag[data-astro-cid-jly43bpy]{border-radius:var(--radius-pill);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);padding:2px 8px;font-size:.68rem;font-weight:600}.jindex__new-title[data-astro-cid-jly43bpy]{white-space:nowrap;text-overflow:ellipsis;transition:color var(--dur-fast);font-weight:550;overflow:hidden}.jindex__new[data-astro-cid-jly43bpy] time[data-astro-cid-jly43bpy]{font-size:var(--text-xs);color:var(--text-subtle)}.jindex__new[data-astro-cid-jly43bpy]:hover .jindex__new-title[data-astro-cid-jly43bpy]{color:var(--primary)}.jindex__chip[data-astro-cid-jly43bpy]{border-radius:var(--radius-pill);background:var(--surface-float);white-space:nowrap;will-change:transform;animation:jc-pop .8s var(--ease-out) 1.6s both, jc-float 7s var(--ease-in-out) -2s infinite alternate;align-items:center;gap:8px;padding:8px 12px;font-size:.74rem;font-weight:550;display:inline-flex;position:absolute;top:0;right:-16px}.jindex__chip[data-astro-cid-jly43bpy] .icon{color:var(--accent)}@keyframes jc-pop{0%{opacity:0;scale:.8}}@keyframes jc-float{0%{transform:translateY(-4px)}to{transform:translateY(5px)}}@media (width<=1100px){.jindex__chip[data-astro-cid-jly43bpy]{right:0}}@media (width<=520px){.jindex__panel[data-astro-cid-jly43bpy]{padding:16px}.jmode[data-astro-cid-jly43bpy]{gap:12px}.jindex__chip[data-astro-cid-jly43bpy]{text-overflow:ellipsis;max-width:calc(100% - 16px);overflow:hidden}}.board__head[data-astro-cid-rirhhslx]{margin-bottom:clamp(1.5rem,1.2rem + 1.2vw,2.4rem)}.board__head[data-astro-cid-rirhhslx] .section-head[data-astro-cid-rirhhslx]{margin-bottom:0}.board__tools[data-astro-cid-rirhhslx]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:18px;display:grid}html:not(.js) .board__tools[data-astro-cid-rirhhslx]{display:none}.bsearch[data-astro-cid-rirhhslx]{border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--surface);height:54px;color:var(--text-subtle);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);align-items:center;gap:10px;padding:0 8px 0 18px;display:flex}.bsearch[data-astro-cid-rirhhslx]:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 18%, transparent)}.bsearch[data-astro-cid-rirhhslx] input[data-astro-cid-rirhhslx]{min-width:0;height:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:1rem}.bsearch[data-astro-cid-rirhhslx] input[data-astro-cid-rirhhslx]::placeholder{color:var(--text-subtle)}.bsearch[data-astro-cid-rirhhslx] input[data-astro-cid-rirhhslx]::-webkit-search-cancel-button{display:none}.bsearch__clear[data-astro-cid-rirhhslx]{width:38px;height:38px;color:var(--text-muted);transition:color var(--dur-fast), background-color var(--dur-fast);border-radius:50%;place-items:center;display:grid}.bsearch__clear[data-astro-cid-rirhhslx]:hover{color:var(--text);background:var(--surface-strong)}.bsearch__clear[data-astro-cid-rirhhslx][hidden]{display:none}.board__filters[data-astro-cid-rirhhslx]{align-items:center;gap:10px;min-width:0;display:flex}.bmodes[data-astro-cid-rirhhslx]{border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border);scrollbar-width:none;gap:4px;max-width:100%;padding:5px;display:flex;overflow-x:auto}.bmodes[data-astro-cid-rirhhslx]::-webkit-scrollbar{display:none}.bmode[data-astro-cid-rirhhslx]{border-radius:var(--radius-pill);min-height:42px;font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);padding:0 16px}.bmode[data-astro-cid-rirhhslx]:hover{color:var(--text);background:var(--surface-strong)}.bmode[data-astro-cid-rirhhslx][aria-pressed=true]{color:var(--primary-contrast);background:var(--primary)}.bselect[data-astro-cid-rirhhslx]{flex:none;position:relative}.bselect[data-astro-cid-rirhhslx] select[data-astro-cid-rirhhslx]{-webkit-appearance:none;appearance:none;border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--surface);height:54px;color:var(--text);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);padding:0 44px 0 18px;font-weight:550}.bselect[data-astro-cid-rirhhslx] select[data-astro-cid-rirhhslx]:focus-visible{border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 18%, transparent);outline:none}.bselect[data-astro-cid-rirhhslx] select[data-astro-cid-rirhhslx] option[data-astro-cid-rirhhslx]{color:var(--text);background:var(--surface-solid)}.bselect[data-astro-cid-rirhhslx] .bselect__chevron{color:var(--text-subtle);pointer-events:none;position:absolute;top:50%;right:18px;transform:translateY(-50%)rotate(90deg)}.board__status[data-astro-cid-rirhhslx]{font-size:var(--text-sm);color:var(--text-muted);margin-bottom:14px}.board__list[data-astro-cid-rirhhslx]{gap:12px;display:grid}.board__list[data-astro-cid-rirhhslx]>li[data-astro-cid-rirhhslx][hidden]{display:none}.board__list[data-astro-cid-rirhhslx]>li[data-astro-cid-rirhhslx].is-entering{animation:board-in var(--dur-medium) var(--ease-out) both;animation-delay:calc(var(--n,0) * 45ms)}@keyframes board-in{0%{opacity:0;transform:translateY(10px)}}.bempty[data-astro-cid-rirhhslx]{border:1px dashed var(--border-strong);border-radius:var(--radius-lg);text-align:center;animation:board-in var(--dur-medium) var(--ease-out) both;justify-items:center;gap:10px;padding:56px 20px;display:grid}.bempty[data-astro-cid-rirhhslx][hidden]{display:none}.bempty__icon[data-astro-cid-rirhhslx]{background:var(--surface-strong);width:52px;height:52px;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.bempty[data-astro-cid-rirhhslx] h3[data-astro-cid-rirhhslx]{font-size:1.15rem}.bempty[data-astro-cid-rirhhslx] p[data-astro-cid-rirhhslx]{max-width:46ch;color:var(--text-muted);margin-bottom:8px}.bempty__actions[data-astro-cid-rirhhslx]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.bempty__reset[data-astro-cid-rirhhslx],.bempty__link[data-astro-cid-rirhhslx]{border-radius:var(--radius-pill);min-height:44px;font-size:var(--text-sm);border:1px solid var(--border-strong);transition:background-color var(--dur-fast), color var(--dur-fast);align-items:center;gap:6px;padding:0 18px;font-weight:550;display:inline-flex}.bempty__reset[data-astro-cid-rirhhslx]:hover,.bempty__link[data-astro-cid-rirhhslx]:hover{background:var(--surface-strong)}@media (width<=960px){.board__tools[data-astro-cid-rirhhslx]{grid-template-columns:1fr}.board__filters[data-astro-cid-rirhhslx]{justify-content:space-between}}@media (width<=560px){.board__filters[data-astro-cid-rirhhslx]{grid-template-columns:minmax(0,1fr);display:grid}.bmodes[data-astro-cid-rirhhslx]{width:100%}.bmode[data-astro-cid-rirhhslx]{flex:1;padding:0 10px}.bselect[data-astro-cid-rirhhslx] select[data-astro-cid-rirhhslx]{width:100%}}main,.footer{z-index:1;position:relative}
