.ds[data-astro-cid-2e5dk5md]{--paper-w: 11rem;position:relative;height:25.5rem}.ds__panel[data-astro-cid-2e5dk5md]{position:absolute;inset:6% 0 0;padding:var(--space-md) var(--space-lg);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:linear-gradient(180deg,var(--color-paper-2),var(--color-paper) 70%);box-shadow:var(--shadow-pop);clip-path:inset(0 var(--hide, 0px) 0 0 round var(--radius-card))}.ds__head[data-astro-cid-2e5dk5md]{display:flex;gap:var(--space-sm);align-items:center;margin:0 0 var(--space-sm);color:var(--color-ink);font-size:var(--text-sm);font-weight:500}.ds__head[data-astro-cid-2e5dk5md] b[data-astro-cid-2e5dk5md]{min-width:1.75rem;padding:1px 7px;border-radius:var(--radius-pill);background:var(--color-paper-3);color:var(--color-ink-2);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:center}.ds__head[data-astro-cid-2e5dk5md] em[data-astro-cid-2e5dk5md]{margin-left:auto;padding:1px 8px;border-radius:var(--radius-pill);background:var(--color-signal-soft);color:var(--color-signal-ink);font-size:var(--text-xs);font-style:normal;opacity:0;transition:opacity .4s var(--ease-out)}.ds__head[data-astro-cid-2e5dk5md] em[data-astro-cid-2e5dk5md].is-on{opacity:1}.ds__rows[data-astro-cid-2e5dk5md]{display:grid;margin:0;padding:0;list-style:none}.ds__row[data-astro-cid-2e5dk5md]{display:grid;grid-template-columns:auto 7.5rem minmax(0,1fr) auto;gap:var(--space-md);align-items:center;min-height:3.75rem;border-top:1px solid var(--color-rule);transition:background-color .6s var(--ease-out)}.ds__row[data-astro-cid-2e5dk5md].is-hit{background:var(--color-accent-soft);transition-duration:.1s}.ds__model[data-astro-cid-2e5dk5md]{color:var(--color-ink-2);font-size:var(--text-sm);white-space:nowrap}.ds__chips[data-astro-cid-2e5dk5md]{display:flex;gap:4px}.ds__chip[data-astro-cid-2e5dk5md]{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-chip);background:var(--color-paper-3);color:var(--color-ink-2);opacity:0;transition:opacity .25s var(--ease-out)}.ds__chip[data-astro-cid-2e5dk5md].is-on{opacity:1}.ds__chip[data-astro-cid-2e5dk5md] svg{width:.85rem;height:.85rem}.ds__state[data-astro-cid-2e5dk5md]{padding:1px 8px;border-radius:var(--radius-pill);font-size:var(--text-xs);white-space:nowrap;opacity:0;translate:6px 0;transition:opacity .4s var(--ease-out),translate .4s var(--ease-out)}.ds__state[data-astro-cid-2e5dk5md].is-on{opacity:1;translate:0 0}.ds__state--warn[data-astro-cid-2e5dk5md]{background:var(--color-signal-soft);color:var(--color-signal-ink)}.ds__state--good[data-astro-cid-2e5dk5md]{background:var(--color-good-soft);color:var(--color-good-ink)}.ds__paper[data-astro-cid-2e5dk5md]{position:absolute;top:0;left:0;z-index:1;display:grid;gap:6px;width:var(--paper-w);padding:var(--space-sm) var(--space-md) var(--space-md);border:1px solid var(--color-rule-strong);border-radius:var(--radius-inner);background:var(--color-paper);box-shadow:0 18px 36px -16px #000001cc;font-size:var(--text-xs);pointer-events:none;transform-origin:0 0;transition:border-color .2s,box-shadow .2s;will-change:transform,opacity}.ds__paper[data-astro-cid-2e5dk5md].is-read{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent),0 0 18px 2px var(--color-accent-line)}.ds__paper--note[data-astro-cid-2e5dk5md]{background:var(--color-paper-2)}.ds__kind[data-astro-cid-2e5dk5md]{display:inline-flex;gap:5px;align-items:center;color:var(--color-muted);font-size:.6875rem}.ds__kind[data-astro-cid-2e5dk5md] svg{width:.85rem;height:.85rem}.ds__title[data-astro-cid-2e5dk5md]{overflow:hidden;color:var(--color-ink);font-size:var(--text-sm);font-weight:500;white-space:nowrap;text-overflow:ellipsis}.ds__plate[data-astro-cid-2e5dk5md]{color:var(--color-muted);font-family:var(--font-outlier);font-size:.625rem}.ds__thumb[data-astro-cid-2e5dk5md]{height:3.5rem;border-radius:4px;background:radial-gradient(60% 80% at 30% 30%,oklch(.5 .05 230 / .6),transparent),linear-gradient(160deg,var(--color-paper-3),oklch(.32 .03 240))}.ds__lines[data-astro-cid-2e5dk5md]{height:14px;background:linear-gradient(var(--color-rule-strong),var(--color-rule-strong)) 0 0 / 90% 2px no-repeat,linear-gradient(var(--color-rule-strong),var(--color-rule-strong)) 0 8px / 60% 2px no-repeat;opacity:.7}html:not(.js) .ds__paper[data-astro-cid-2e5dk5md]{display:none}html:not(.js) .ds__chip[data-astro-cid-2e5dk5md],html:not(.js) .ds__state[data-astro-cid-2e5dk5md],html:not(.js) .ds__head[data-astro-cid-2e5dk5md] em[data-astro-cid-2e5dk5md]{opacity:1;translate:0 0}.ds__beam[data-astro-cid-2e5dk5md]{position:absolute;top:0;bottom:0;left:0;z-index:2;width:2px;background:var(--color-accent);box-shadow:0 0 14px 2px var(--color-accent-line);opacity:0;pointer-events:none}.ds__beam[data-astro-cid-2e5dk5md]:after{position:absolute;inset:0 0 0 -4rem;background:linear-gradient(90deg,transparent,oklch(.76 .13 225 / .12));content:""}@media(max-width:63.99rem){.ds[data-astro-cid-2e5dk5md]{--paper-w: 9rem;height:23.5rem;margin-top:var(--space-lg)}.ds__panel[data-astro-cid-2e5dk5md]{padding:var(--space-md)}.ds__row[data-astro-cid-2e5dk5md]{grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-sm);min-height:3.25rem}.ds__model[data-astro-cid-2e5dk5md],.ds__head[data-astro-cid-2e5dk5md] em[data-astro-cid-2e5dk5md]{display:none}.ds__chip[data-astro-cid-2e5dk5md]{width:1.25rem;height:1.25rem}.ds__state[data-astro-cid-2e5dk5md]{width:.6rem;height:.6rem;padding:0;overflow:hidden;color:transparent}.ds__state--warn[data-astro-cid-2e5dk5md]{background:var(--color-signal)}.ds__state--good[data-astro-cid-2e5dk5md]{background:var(--color-good)}}.fc[data-astro-cid-rskcwse6]{display:grid;gap:var(--space-xl);align-items:center;padding:var(--space-xl);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper)}@media(min-width:56rem){.fc[data-astro-cid-rskcwse6]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--space-2xl)}}.fc__card[data-astro-cid-rskcwse6]{padding:var(--space-lg);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper);box-shadow:var(--shadow-pop)}.fc__top[data-astro-cid-rskcwse6]{display:flex;justify-content:space-between;align-items:center}.fc__status[data-astro-cid-rskcwse6]>span[data-astro-cid-rskcwse6]{display:inline-flex;gap:var(--space-xs);align-items:center;padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:600;animation:fc-pop var(--dur-long) var(--ease-out)}.fc__status[data-astro-cid-rskcwse6]>span[data-astro-cid-rskcwse6][hidden]{display:none}.fc__status[data-astro-cid-rskcwse6] i[data-astro-cid-rskcwse6]{width:7px;height:7px;border-radius:50%;background:currentColor}.fc__status[data-astro-cid-rskcwse6] .is-warn[data-astro-cid-rskcwse6]{background:var(--color-signal-soft);color:var(--color-signal-ink)}.fc__status[data-astro-cid-rskcwse6] .is-lane[data-astro-cid-rskcwse6]{background:var(--color-accent-soft);color:var(--color-accent-text)}.fc__status[data-astro-cid-rskcwse6] .is-good[data-astro-cid-rskcwse6]{background:var(--color-good-soft);color:var(--color-good-ink)}.fc__kind[data-astro-cid-rskcwse6]{margin:var(--space-lg) 0 0;color:var(--color-muted);font-size:var(--text-sm)}.fc__speed[data-astro-cid-rskcwse6]{margin:var(--space-2xs) 0 0;color:var(--color-ink);font-size:var(--text-3xl);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-display);line-height:1}.fc__speed[data-astro-cid-rskcwse6] small[data-astro-cid-rskcwse6]{color:var(--color-muted);font-size:var(--text-sm);font-weight:400;letter-spacing:0}.fc__facts[data-astro-cid-rskcwse6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);margin:var(--space-lg) 0 0;padding-top:var(--space-md);border-top:1px solid var(--color-rule)}.fc__facts[data-astro-cid-rskcwse6] dt[data-astro-cid-rskcwse6]{color:var(--color-muted);font-size:var(--text-xs)}.fc__facts[data-astro-cid-rskcwse6] dd[data-astro-cid-rskcwse6]{margin:2px 0 0;color:var(--color-ink);font-size:var(--text-sm);font-weight:500;font-variant-numeric:tabular-nums}.fc__files[data-astro-cid-rskcwse6]{display:flex;flex-wrap:wrap;gap:var(--space-xs);min-height:2rem;margin-top:var(--space-md)}.fc__file[data-astro-cid-rskcwse6]{display:inline-flex;gap:var(--space-xs);align-items:center;padding:var(--space-2xs) var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-chip);background:var(--color-paper-2);color:var(--color-ink-2);font-family:var(--font-outlier);font-size:.75rem;opacity:0;transform:translateY(6px);transition:opacity var(--dur-long) var(--ease-out),transform var(--dur-long) var(--ease-out)}.fc__file[data-astro-cid-rskcwse6] svg{width:14px;height:14px;color:var(--color-muted)}.fc__file[data-astro-cid-rskcwse6].is-on{opacity:1;transform:none}.fc__steps[data-astro-cid-rskcwse6]{position:relative;display:grid;gap:var(--space-md);margin:0;padding:0;list-style:none}.fc__steps[data-astro-cid-rskcwse6]:before{position:absolute;top:14px;bottom:14px;left:13px;width:2px;background:var(--color-rule);content:""}.fc__steps[data-astro-cid-rskcwse6] li[data-astro-cid-rskcwse6]{position:relative;display:flex;gap:var(--space-md);align-items:center;color:var(--color-muted);opacity:.45;transition:opacity var(--dur-long) var(--ease-out)}.fc__steps[data-astro-cid-rskcwse6] b[data-astro-cid-rskcwse6]{display:block;color:var(--color-ink);font-size:var(--text-md);font-weight:600}.fc__steps[data-astro-cid-rskcwse6] small[data-astro-cid-rskcwse6]{font-size:var(--text-sm)}.fc__dot[data-astro-cid-rskcwse6]{position:relative;display:grid;flex:none;width:28px;height:28px;place-items:center;border:1.5px solid var(--color-rule-strong);border-radius:50%;background:var(--color-paper);color:transparent;transition:background-color var(--dur-long) var(--ease-out),border-color var(--dur-long) var(--ease-out),color var(--dur-long) var(--ease-out)}.fc__dot[data-astro-cid-rskcwse6] svg{width:14px;height:14px}.fc__steps[data-astro-cid-rskcwse6] li[data-astro-cid-rskcwse6].is-done{opacity:1}.fc__steps[data-astro-cid-rskcwse6] li[data-astro-cid-rskcwse6].is-done .fc__dot[data-astro-cid-rskcwse6]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-paper)}.fc__steps[data-astro-cid-rskcwse6] li[data-astro-cid-rskcwse6].is-current .fc__dot[data-astro-cid-rskcwse6]{box-shadow:0 0 0 5px var(--color-accent-soft)}.fc__steps[data-astro-cid-rskcwse6] li[data-astro-cid-rskcwse6]:last-child.is-done .fc__dot[data-astro-cid-rskcwse6]{border-color:var(--color-good);background:var(--color-good)}@keyframes fc-pop{0%{opacity:0;transform:scale(.9)}}@media(max-width:39.99rem){.fc[data-astro-cid-rskcwse6]{padding:var(--space-md)}}
