.board[data-astro-cid-nkfsjaqd]{padding-bottom:var(--space-2)}.rows[data-astro-cid-nkfsjaqd]{padding:0 var(--space-2);gap:10px;display:grid}.row[data-astro-cid-nkfsjaqd]{border-radius:var(--radius-sm);background:var(--color-surface-top);border:1px solid var(--color-line);padding:14px 16px 12px}.row-auto[data-astro-cid-nkfsjaqd]{background:var(--color-row-hi)}.rtop[data-astro-cid-nkfsjaqd]{justify-content:space-between;align-items:center;gap:var(--space-1);margin-bottom:12px;display:flex}.nm[data-astro-cid-nkfsjaqd]{font-weight:600;font-size:var(--text-sm);line-height:1.3}.trk[data-astro-cid-nkfsjaqd]{height:14px;position:relative}.base[data-astro-cid-nkfsjaqd]{background:var(--color-line);border-radius:2px;height:4px;position:absolute;top:5px;left:0;right:0}.seg[data-astro-cid-nkfsjaqd]{background:var(--color-accent);border-radius:2px;height:4px;position:absolute;top:5px}.at[data-astro-cid-nkfsjaqd]{height:14px;position:absolute;top:0;transform:translate(-5px)}.box[data-astro-cid-nkfsjaqd]{border:1px solid var(--color-line-strong);border-radius:2px;width:10px;height:10px;position:absolute;top:2px}.brk[data-astro-cid-nkfsjaqd]{border-left:2px solid var(--color-stop);border-top:2px solid var(--color-stop);width:8px;height:12px;position:absolute;top:1px}.dash[data-astro-cid-nkfsjaqd]{background:repeating-linear-gradient(90deg, var(--color-line-strong) 0 6px, transparent 6px 10px);height:4px;position:absolute;top:5px}@media (width<=420px){.rtop[data-astro-cid-nkfsjaqd]{flex-wrap:wrap;row-gap:8px}}@media (prefers-reduced-motion:no-preference){html.fx .row[data-astro-cid-nkfsjaqd]{animation:row-in var(--dur-mid) var(--ease-out) calc(.12s + var(--k) * 80ms) backwards}html.fx .row-auto[data-astro-cid-nkfsjaqd] .stag-dot{animation:dot-up var(--dur-mid) var(--ease-out) .64s backwards}@keyframes row-in{0%{opacity:0;transform:translateY(8px)}}@keyframes dot-up{0%{opacity:.4}}html.fx .seg[data-astro-cid-nkfsjaqd]{transform-origin:0;animation:seg-grow .48s var(--ease-inout) calc(.36s + var(--k) * 80ms) backwards}html.fx .at[data-astro-cid-nkfsjaqd],html.fx .brk[data-astro-cid-nkfsjaqd],html.fx .box[data-astro-cid-nkfsjaqd],html.fx .dash[data-astro-cid-nkfsjaqd]{animation:mark-in .24s var(--ease-out) calc(.84s + var(--k) * 80ms) backwards}@keyframes seg-grow{0%{transform:scaleX(0)}}@keyframes mark-in{0%{opacity:0}}}.ltrk[data-astro-cid-dtj7tv4l]{width:100%;height:14px;margin-top:var(--space-2);position:relative}.base[data-astro-cid-dtj7tv4l]{background:var(--color-line);border-radius:2px;height:4px;position:absolute;top:5px;left:0;right:0}.seg[data-astro-cid-dtj7tv4l]{background:var(--color-accent);border-radius:2px;height:4px;position:absolute;top:5px}.at[data-astro-cid-dtj7tv4l]{height:14px;position:absolute;top:0;transform:translate(-5px)}.box[data-astro-cid-dtj7tv4l]{border:1px solid var(--color-line-strong);border-radius:2px;width:10px;height:10px;position:absolute;top:2px}.brk[data-astro-cid-dtj7tv4l]{border-left:2px solid var(--color-stop);border-top:2px solid var(--color-stop);width:8px;height:12px;position:absolute;top:1px}.dash[data-astro-cid-dtj7tv4l]{background:repeating-linear-gradient(90deg, var(--color-line-strong) 0 6px, transparent 6px 10px);height:4px;position:absolute;top:5px}.thumb[data-astro-cid-zennbdu3]{width:100%;height:200px;display:block}.t-panel[data-astro-cid-zennbdu3]{fill:var(--color-surface);stroke:var(--color-line);stroke-width:1px}.t-dot[data-astro-cid-zennbdu3]{fill:var(--color-line)}.t-box[data-astro-cid-zennbdu3]{fill:none;stroke:var(--color-line);stroke-width:1px}.t-box-stop[data-astro-cid-zennbdu3]{stroke:var(--color-stop)}.t-row[data-astro-cid-zennbdu3]{fill:var(--color-surface-top);stroke:var(--color-line);stroke-width:1px}.t-row-stop[data-astro-cid-zennbdu3]{stroke:var(--color-stop)}.t-dash-stop[data-astro-cid-zennbdu3]{fill:none;stroke:var(--color-stop);stroke-width:1px;stroke-dasharray:4 3}.t-dash-ac[data-astro-cid-zennbdu3]{fill:none;stroke:var(--color-accent);stroke-width:1px;stroke-dasharray:6 4}.t-dash-ln[data-astro-cid-zennbdu3]{fill:none;stroke:var(--color-line-strong);stroke-width:1px;stroke-dasharray:3 3}.t-ring-mu[data-astro-cid-zennbdu3]{fill:none;stroke:var(--color-muted);stroke-width:1.5px}.t-ring-ac[data-astro-cid-zennbdu3]{fill:none;stroke:var(--color-accent);stroke-width:1.5px}.t-ring-ls[data-astro-cid-zennbdu3]{fill:none;stroke:var(--color-line-strong);stroke-width:1.5px}.t-grid[data-astro-cid-zennbdu3]{fill:none;stroke:var(--color-line);stroke-width:1px}.t-brk[data-astro-cid-zennbdu3]{fill:none;stroke:var(--color-stop);stroke-width:2px}.t-fork[data-astro-cid-zennbdu3],.t-slot[data-astro-cid-zennbdu3]{fill:none;stroke:var(--color-line-strong);stroke-width:1px}.mu[data-astro-cid-zennbdu3]{fill:var(--color-muted)}.tx[data-astro-cid-zennbdu3]{fill:var(--color-text)}.ac[data-astro-cid-zennbdu3]{fill:var(--color-accent)}.st[data-astro-cid-zennbdu3]{fill:var(--color-stop)}.sec[data-astro-cid-lcdefpme]{margin-top:var(--space-6)}.intro[data-astro-cid-lcdefpme]{margin-top:var(--space-2);color:var(--color-text)}.hero[data-astro-cid-lcdefpme]{padding-block:var(--space-5) var(--space-5);background:var(--glow-hero);position:relative;overflow:hidden}.hero-bg[data-astro-cid-lcdefpme]{pointer-events:none;position:absolute;inset:0}.dots[data-astro-cid-lcdefpme]{background-image:radial-gradient(var(--color-dot) 1px, transparent 1.5px);width:56%;-webkit-mask-image:linear-gradient(to bottom left, var(--color-text), transparent 75%);mask-image:linear-gradient(to bottom left, var(--color-text), transparent 75%);background-size:24px 24px;position:absolute;top:0;bottom:0;right:0}.hero-grid[data-astro-cid-lcdefpme]{align-items:center;position:relative}h1[data-astro-cid-lcdefpme]{font-size:var(--text-2xl);line-height:.98}.lede[data-astro-cid-lcdefpme]{margin-top:var(--space-3);font-size:var(--text-lg);max-width:34em;line-height:1.5}.hero-act[data-astro-cid-lcdefpme]{margin-top:var(--space-4)}@media (width<=759px){.hero[data-astro-cid-lcdefpme]{padding-block:var(--space-4) var(--space-4)}.lede[data-astro-cid-lcdefpme]{font-size:var(--text-lede)}.hero-act[data-astro-cid-lcdefpme] .btn{width:100%}.hero-art[data-astro-cid-lcdefpme]{margin-top:var(--space-4)}}.lines-head[data-astro-cid-lcdefpme]{margin-bottom:var(--space-4)}.cards[data-astro-cid-lcdefpme]{gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.card[data-astro-cid-lcdefpme]{grid-column:span 6}.card-form[data-astro-cid-lcdefpme]{grid-column:span 7}.card-voice[data-astro-cid-lcdefpme],.card-ms[data-astro-cid-lcdefpme]{grid-column:span 5}.card-auto[data-astro-cid-lcdefpme]{border-color:var(--color-accent-mid);grid-column:span 7}.card-auto[data-astro-cid-lcdefpme] .thumbbox[data-astro-cid-lcdefpme]{background:var(--glow-hero)}.card[data-astro-cid-lcdefpme]{box-shadow:inset 0 1px 0 var(--color-edge);flex-direction:column;display:flex;overflow:hidden}.thumbbox[data-astro-cid-lcdefpme]{background:var(--color-surface-2);border-bottom:1px solid var(--color-line);border-radius:var(--radius) var(--radius) 0 0}.cbody[data-astro-cid-lcdefpme]{padding:var(--space-3);flex-direction:column;flex:1;align-items:flex-start;display:flex}.cbody[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:var(--space-2);font-size:var(--text-entry);line-height:1.2}.cbody[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:var(--space-1);max-width:none;font-size:var(--text-md);text-wrap:pretty;align-self:stretch}.cbody[data-astro-cid-lcdefpme] .clink[data-astro-cid-lcdefpme]{padding-top:var(--space-1);margin-top:auto}@media (width<=899px){.cards[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);display:grid}.card[data-astro-cid-lcdefpme],.card-form[data-astro-cid-lcdefpme],.card-voice[data-astro-cid-lcdefpme],.card-ms[data-astro-cid-lcdefpme],.card-auto[data-astro-cid-lcdefpme]{grid-column:auto}}.loop[data-astro-cid-lcdefpme]{align-items:start}@media (width>=760px){.loop-head[data-astro-cid-lcdefpme]{grid-area:1/1/auto/span 5}.loop-body[data-astro-cid-lcdefpme]{grid-row:1/span 2}.loop[data-astro-cid-lcdefpme]>.after[data-astro-cid-lcdefpme]{margin-top:var(--space-4);padding-top:var(--space-2);border-top:1px solid var(--color-line);grid-area:2/1/auto/span 5;align-self:end}}.run[data-astro-cid-lcdefpme]{padding:var(--space-3) var(--space-3) var(--space-3) calc(var(--space-3) + 28px)}.run[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{gap:var(--space-1);display:grid;position:relative}.run[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]:before{content:"";background:var(--color-line-strong);width:2px;margin-left:-1px;position:absolute;top:24px;bottom:24px;left:-24px}.run[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-top);border:1px solid var(--color-line);font-size:var(--text-md);padding:12px 16px;line-height:1.45;display:flex;position:relative}.run[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].stop{border-left:2px solid var(--color-stop)}.run[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] .ic{color:var(--color-accent);flex:none}.nd[data-astro-cid-lcdefpme]{width:10px;line-height:0;display:block;position:absolute;top:50%;left:-29px;transform:translateY(-50%)}.nd[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--color-accent);border-radius:50%;width:10px;height:10px;display:block}.back[data-astro-cid-lcdefpme]{left:calc(var(--space-3) - 8px);top:calc(var(--space-3) + 24px);bottom:calc(var(--space-3) + 24px);border:1px dashed var(--color-line-strong);pointer-events:none;border-right:0;border-radius:0;width:12px;position:absolute}.after[data-astro-cid-lcdefpme]{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-muted)}@media (width<=759px){.loop-body[data-astro-cid-lcdefpme]{margin-top:var(--space-4)}.run[data-astro-cid-lcdefpme]{padding-left:calc(var(--space-2) + 28px);padding-right:var(--space-2)}.back[data-astro-cid-lcdefpme]{left:calc(var(--space-2) - 8px)}}.band[data-astro-cid-lcdefpme]{margin-top:var(--space-6);padding-block:var(--space-6) var(--space-5);background:var(--color-surface-2)}.ledger[data-astro-cid-lcdefpme]{margin-top:var(--space-4);border-top:1px solid var(--color-line)}.ledger[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-block:var(--space-3);border-bottom:1px solid var(--color-line);align-items:baseline}.lg-tag[data-astro-cid-lcdefpme]{display:block}.ledger[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:none;font-size:var(--text-md)}@media (width<=759px){.lg-tag[data-astro-cid-lcdefpme]{margin-bottom:var(--space-1)}}.close[data-astro-cid-lcdefpme]{margin-top:var(--space-5);margin-bottom:0}.btns[data-astro-cid-lcdefpme]{gap:var(--space-2) var(--col-gap);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.btns[data-astro-cid-lcdefpme] .btn{width:100%}@media (width<=759px){.btns[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){@media (hover:hover){.card[data-astro-cid-lcdefpme]:has(a:hover){translate:0 -3px}}.card[data-astro-cid-lcdefpme]:focus-within{translate:0 -3px}.card[data-astro-cid-lcdefpme]{transition:translate var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out)}}@media (hover:hover){.card[data-astro-cid-lcdefpme]:not(.card-auto):has(a:hover){border-color:var(--color-line-strong)}}.card[data-astro-cid-lcdefpme]:not(.card-auto):focus-within{border-color:var(--color-line-strong)}
