.entry{gap:var(--space-3) var(--space-5);padding:var(--space-5) 0 var(--space-6);border-top:var(--rule-thin) solid var(--rule-hairline);background-image:linear-gradient(var(--accent-indigo), var(--accent-indigo));background-repeat:no-repeat;background-position:0 calc(-1 * var(--rule-thin));background-size:0% var(--rule-thin);transition:background-size var(--duration-base) var(--ease-settle);animation:wipe-in var(--duration-reveal) var(--ease-settle) both;animation-delay:calc(var(--duration-reveal) + var(--stagger-step) * var(--i));background-origin:border-box;flex-wrap:wrap;display:flex;position:relative}.entry:hover,.entry:focus-within{background-size:100% var(--rule-thin)}.entry .entry__kind{flex:0 0 var(--space-10);padding-top:var(--space-1)}.entry__body{flex:1 1 calc(var(--space-10) * 2);gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.entry__body>*{width:100%;max-width:calc(var(--measure) * 1.2)}.entry__body>.entry__desc,.entry__body>.copy{max-width:calc(var(--measure) * 1.2)}.entry__title{align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.entry__name{overflow-wrap:anywhere}.entry__link{color:var(--ink-primary);transition:color var(--duration-quick) var(--ease-settle);text-decoration:none}.entry__link:hover,.entry:hover .entry__link{color:var(--accent-indigo)}.entry__link:after{content:"";z-index:0;position:absolute;inset:0}.entry__link:focus-visible{outline:none}.entry:has(.entry__link:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}.entry a:not(.entry__link),.entry button,.entry code{z-index:1;position:relative}.entry__sub{color:var(--ink-secondary);text-decoration-color:var(--rule-hairline)}.entry__sub:hover{color:var(--accent-indigo)}.entry mark{background:var(--accent-indigo-soft);color:var(--accent-indigo);padding:0 var(--space-1)}.entry__rel{gap:var(--space-1) var(--space-5);flex-wrap:wrap;display:flex}.entry__meta{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.entry__tags{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.entry__tag{padding:0 var(--space-2);background:var(--surface-sunken);border-radius:var(--radius-s);font-size:var(--type-label);color:var(--ink-secondary)}.search[data-astro-cid-rlxiylae]{padding-top:var(--space-8)}@media (width>=1200px){.search[data-astro-cid-rlxiylae]{max-width:87.5%}}.search__form[data-astro-cid-rlxiylae]{margin:0}.search__line[data-astro-cid-rlxiylae]{padding-bottom:var(--space-4);border-bottom:var(--rule-strong) solid var(--ink-primary);cursor:text;transition:border-color var(--duration-base) var(--ease-settle);flex-wrap:wrap;align-items:baseline;column-gap:.26em;display:flex}.search__line[data-astro-cid-rlxiylae]:focus-within{border-bottom-color:var(--accent-indigo)}.search__word[data-astro-cid-rlxiylae],.search__field[data-astro-cid-rlxiylae]{animation:wipe-in var(--duration-reveal) var(--ease-settle) both;animation-delay:calc(var(--stagger-step) * 2 * var(--i));display:inline-block}.search__field[data-astro-cid-rlxiylae]{flex:4ch;min-width:0;display:block;position:relative}.search__input[data-astro-cid-rlxiylae]{resize:none;width:100%;font:inherit;letter-spacing:inherit;line-height:inherit;color:var(--ink-primary);caret-color:var(--accent-indigo);background:0 0;border:0;outline:none;margin:0;padding:0;display:block;overflow:hidden}.search__input[data-astro-cid-rlxiylae]::placeholder{color:var(--ink-whisper);opacity:1}.search__caret[data-astro-cid-rlxiylae]{background:var(--accent-indigo);width:.05em;height:.82em;animation:caret-blink calc(var(--duration-reveal) * 2) steps(1) infinite;position:absolute;top:.06em;left:0}.search__input[data-astro-cid-rlxiylae]:focus+.search__caret[data-astro-cid-rlxiylae],.search__input[data-astro-cid-rlxiylae]:not(:placeholder-shown)+.search__caret[data-astro-cid-rlxiylae]{display:none}@keyframes caret-blink{50%{opacity:0}}.search__meta[data-astro-cid-rlxiylae]{align-items:center;gap:var(--space-2) var(--space-4);min-height:var(--space-7);padding-top:var(--space-4);flex-wrap:wrap;display:flex}.search__chips[data-astro-cid-rlxiylae]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.search__noscript[data-astro-cid-rlxiylae]{padding-top:var(--space-2)}html.js [data-astro-cid-rlxiylae][data-no-js]{display:none}.stat[data-astro-cid-p5ehelyx]{align-items:baseline;gap:var(--space-2) var(--space-3);padding-block:var(--space-3);border-bottom:var(--rule-thin) solid var(--rule-hairline);color:var(--accent-indigo);text-decoration:none;display:flex}.stat__label[data-astro-cid-p5ehelyx]{color:inherit;text-decoration:underline;text-decoration-thickness:var(--rule-thin);text-underline-offset:.2em}.stat[data-astro-cid-p5ehelyx]:hover{color:var(--ink-primary)}.stat--zero[data-astro-cid-p5ehelyx] .stat__n[data-astro-cid-p5ehelyx]{color:var(--ink-whisper)}.stat--zero[data-astro-cid-p5ehelyx] .stat__label[data-astro-cid-p5ehelyx]{color:var(--ink-secondary)}@media (width<=1199px){.stat[data-astro-cid-p5ehelyx]{padding-block:var(--space-4);flex-direction:column;align-items:flex-start}}.news[data-astro-cid-7g42xltt]{gap:var(--space-2) var(--space-5);padding-block:var(--space-4);border-top:var(--rule-thin) solid var(--rule-hairline);flex-wrap:wrap;display:flex}.news__head[data-astro-cid-7g42xltt]{flex:0 1 calc(var(--space-10) * 2);min-width:0}.news__plugin[data-astro-cid-7g42xltt]{font-weight:var(--weight-semibold);color:var(--ink-primary);text-decoration:none}.news__plugin[data-astro-cid-7g42xltt]:hover{color:var(--accent-indigo);text-decoration:underline}.news__version[data-astro-cid-7g42xltt]{gap:0 var(--space-2);flex-wrap:wrap;align-items:baseline;display:flex}.news__rollback[data-astro-cid-7g42xltt]{color:var(--signal-rollback)}.news__notes[data-astro-cid-7g42xltt]{flex:1 1 calc(var(--space-10) * 2)}.news__line[data-astro-cid-7g42xltt]{display:block}.home[data-astro-cid-lcdefpme]{padding-top:var(--space-8)}.rail[data-astro-cid-lcdefpme]{gap:var(--space-7);flex-direction:column;min-width:0;display:flex}.rail__title[data-astro-cid-lcdefpme]{padding-bottom:var(--space-3);border-bottom:var(--rule-thin) solid var(--rule-hairline)}.stats[data-astro-cid-lcdefpme]{column-gap:var(--grid-gutter);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width<=1199px){.stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill, minmax(var(--space-10), 1fr))}}.rail__note[data-astro-cid-lcdefpme]{margin-top:var(--space-4);max-width:36ch}.rail__facts[data-astro-cid-lcdefpme]{gap:var(--space-6) var(--space-7);flex-wrap:wrap;display:flex}.rail__fact[data-astro-cid-lcdefpme]{gap:var(--space-2);flex-direction:column;display:flex}.main[data-astro-cid-lcdefpme]{gap:var(--space-9);flex-direction:column;min-width:0;display:flex}.section-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);padding-bottom:var(--space-4);flex-wrap:wrap;display:flex}.news-list[data-astro-cid-lcdefpme]{border-bottom:var(--rule-thin) solid var(--rule-hairline);margin:0;padding:0;list-style:none}.entries[data-astro-cid-lcdefpme]{border-bottom:var(--rule-thin) solid var(--rule-hairline)}.entries[data-astro-cid-lcdefpme]:empty{border-bottom:0}.results__more[data-astro-cid-lcdefpme]{margin-top:var(--space-5)}[hidden]{display:none!important}.chip{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);background:var(--accent-indigo-soft);color:var(--accent-indigo);border-radius:var(--radius-s);font-size:var(--type-caption);font-weight:var(--weight-semibold);display:inline-flex}.chip__remove{min-width:var(--space-6);min-height:var(--space-6);color:inherit;cursor:pointer;font-size:var(--type-body);line-height:var(--leading-numeral);background:0 0;border:0}.filters .filters__toggle{width:100%;display:none}.filters__panel{padding:var(--space-5);background:var(--surface-raised)}@media (width>=1200px){.home>.rail{margin-right:var(--space-6)}}.filters__head{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:var(--rule-thin) solid var(--rule-hairline);display:flex}.filters__actions{gap:var(--space-4);display:flex}.filters__done{display:none}.filters__groups{padding-top:var(--space-3);flex-direction:column;display:flex}.filter-group{border-bottom:var(--rule-thin) solid var(--rule-hairline);min-width:0}.filter-group__summary{align-items:center;gap:var(--space-2);min-height:var(--space-7);padding-block:var(--space-2);cursor:pointer;transition:color var(--duration-quick) var(--ease-settle);list-style:none;display:flex}.filter-group__summary::-webkit-details-marker{display:none}.filter-group__summary:hover{color:var(--accent-indigo)}.filter-group__summary:after{content:"+";font-family:var(--font-mono);color:var(--ink-secondary);margin-left:auto}.filter-group[open]>.filter-group__summary:after{content:"−"}.filter-group__active{font-family:var(--font-mono);color:var(--accent-indigo)}.filter-group__options{padding:0 0 var(--space-3);border:0;min-width:0;margin:0}.filter-option{align-items:center;gap:var(--space-3);min-height:var(--space-6);padding-block:var(--space-1);cursor:pointer;transition:color var(--duration-quick) var(--ease-settle);display:flex}.filter-option:hover{color:var(--accent-indigo)}.filter-option input{width:var(--space-4);height:var(--space-4);accent-color:var(--accent-indigo);flex:none;margin:0}.filter-option__label{overflow-wrap:anywhere;flex:1;min-width:0}.filter-option__count{font-family:var(--font-mono);font-size:var(--type-caption);color:var(--ink-secondary);font-variant-numeric:tabular-nums}.filter-option--checked{color:var(--accent-indigo)}.filter-option--disabled{color:var(--ink-secondary);cursor:default}@media (width>=768px) and (width<=1199px){.filters__groups{align-items:flex-start;gap:0 var(--space-7);flex-flow:wrap}.filter-group{flex:1 1 var(--space-10)}}@media (width<=767px){.filters .filters__toggle{display:inline-flex}.filters__panel:not(.is-open){display:none}.filters__panel.is-open{z-index:40;padding:var(--space-5) var(--grid-margin);background:var(--surface-page);position:fixed;inset:0;overflow:auto}.filters__panel.is-open .filters__done{display:inline}}.entry.entry--live{animation-delay:calc(var(--stagger-step) * var(--i))}
