.hx-chapter[data-astro-cid-w2bqou6k]{align-items:center;gap:var(--space-9);min-height:min(calc(100svh - var(--nav-height) - 2 * var(--section-pad-y)), 760px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.hx-chapter--flip[data-astro-cid-w2bqou6k]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.hx-chapter--flip[data-astro-cid-w2bqou6k] .hx-chapter__copy[data-astro-cid-w2bqou6k]{order:2}.hx-chapter__copy[data-astro-cid-w2bqou6k]{gap:var(--space-4);align-content:center;display:grid}.hx-chapter__eyebrow[data-astro-cid-w2bqou6k]{align-items:center;gap:var(--space-3);display:flex}.hx-chapter__title[data-astro-cid-w2bqou6k]{text-wrap:balance;margin:0}.hx-chapter__text[data-astro-cid-w2bqou6k]{color:var(--muted);font-size:var(--type-lede);margin:0;line-height:1.55}.hx-chapter__points[data-astro-cid-w2bqou6k]{gap:var(--space-2);margin:var(--space-2) 0 0;padding:var(--space-4) 0 0;border-top:1px solid var(--border);color:var(--muted);font-size:var(--type-body-sm);line-height:1.5;list-style:none;display:grid}.hx-chapter__points[data-astro-cid-w2bqou6k] li[data-astro-cid-w2bqou6k]{padding-left:var(--space-4);position:relative}.hx-chapter__points[data-astro-cid-w2bqou6k] li[data-astro-cid-w2bqou6k]:before{color:var(--accent);content:"–";position:absolute;left:0}.hx-stage[data-astro-cid-w2bqou6k]{border:1px solid var(--border);border-radius:var(--radius-xl);background-color:var(--surface);color:var(--text);margin:0;position:relative;overflow:hidden}.hx-stage__scene[data-astro-cid-w2bqou6k]{height:420px;font-size:13px;line-height:1.4;position:relative;overflow:hidden}.hx-stage__bar[data-astro-cid-w2bqou6k]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border);color:var(--muted);font-size:var(--type-caption);flex-wrap:wrap;display:flex}.hx-stage__note[data-astro-cid-w2bqou6k]{flex:1;min-width:0}.hx-stage__toggle[data-astro-cid-w2bqou6k]{align-items:center;gap:var(--space-2);min-height:32px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-full);background-color:var(--surface);color:var(--text);font:inherit;cursor:pointer;display:inline-flex}.hx-stage__toggle[data-astro-cid-w2bqou6k]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hx-stage__toggle[data-astro-cid-w2bqou6k] svg[data-astro-cid-w2bqou6k]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.hx-stage__icon-play[data-astro-cid-w2bqou6k]{fill:currentColor}.hx-stage__toggle[data-astro-cid-w2bqou6k][data-state=playing] .hx-stage__icon-play[data-astro-cid-w2bqou6k],.hx-stage__toggle[data-astro-cid-w2bqou6k][data-state=playing] .hx-stage__toggle-label--play[data-astro-cid-w2bqou6k],.hx-stage__toggle[data-astro-cid-w2bqou6k][data-state=paused] .hx-stage__icon-pause[data-astro-cid-w2bqou6k],.hx-stage__toggle[data-astro-cid-w2bqou6k][data-state=paused] .hx-stage__toggle-label--pause[data-astro-cid-w2bqou6k]{display:none}.hx-stage[data-astro-cid-w2bqou6k] .hx-a{animation-duration:var(--hx-cycle,10s);animation-timing-function:var(--ease-out);animation-iteration-count:infinite;animation-fill-mode:both}.hx-stage[data-astro-cid-w2bqou6k][data-hx-state=held] .hx-a,.hx-stage[data-astro-cid-w2bqou6k][data-user-paused] .hx-a{animation-play-state:paused}.hx-stage[data-astro-cid-w2bqou6k] .hx-pad{height:100%;padding:var(--space-6)}.hx-stage[data-astro-cid-w2bqou6k] .hx-panel{border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--bg)}.hx-stage[data-astro-cid-w2bqou6k] .hx-cap{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-caption)}.hx-stage[data-astro-cid-w2bqou6k] .hx-clip{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hx-stage[data-astro-cid-w2bqou6k] .hx-tick{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.hx-stage[data-astro-cid-w2bqou6k] .hx-seg{border-radius:var(--radius);background-color:rgba(var(--text-rgb), .07);grid-template-columns:repeat(3,minmax(0,1fr));padding:3px;display:grid;position:relative}.hx-stage[data-astro-cid-w2bqou6k] .hx-seg__thumb{border-radius:calc(var(--radius) - 2px);background-color:var(--surface);width:calc(33.3333% - 2px);box-shadow:0 1px 3px rgba(var(--shadow-rgb), .18), inset 0 0 0 1px var(--border-strong);transform:translateX(calc(var(--seg,1) * 100%));position:absolute;top:3px;bottom:3px;left:3px}.hx-stage[data-astro-cid-w2bqou6k] .hx-seg__item{padding:var(--space-2) var(--space-1);font-size:var(--type-caption);text-align:center;text-overflow:ellipsis;white-space:nowrap;position:relative;overflow:hidden}.hx-stage[data-astro-cid-w2bqou6k] [data-hx-tabs][data-tab="0"]{--seg:0}.hx-stage[data-astro-cid-w2bqou6k] [data-hx-tabs][data-tab="1"]{--seg:1}.hx-stage[data-astro-cid-w2bqou6k] [data-hx-tabs][data-tab="2"]{--seg:2}.hx-stage[data-astro-cid-w2bqou6k] [data-hx-tabs] .hx-seg__thumb{transition:transform .32s var(--ease-out)}.hx-stage[data-astro-cid-w2bqou6k] button.hx-seg__item{border-radius:calc(var(--radius) - 2px);color:var(--muted);font:inherit;font-size:var(--type-caption);cursor:pointer;transition:color .2s var(--ease-out);background:0 0;border:0}.hx-stage[data-astro-cid-w2bqou6k] button.hx-seg__item:hover,.hx-stage[data-astro-cid-w2bqou6k] button.hx-seg__item[aria-pressed=true]{color:var(--text)}.hx-stage[data-astro-cid-w2bqou6k] button.hx-seg__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.hx-stage[data-astro-cid-w2bqou6k] .hx-panes{min-height:0;display:grid}.hx-stage[data-astro-cid-w2bqou6k] .hx-panes>[data-hx-pane]{opacity:0;visibility:hidden;min-width:0;min-height:0;transition:opacity .26s var(--ease-out), visibility 0s linear .26s;grid-area:1/1}.hx-stage[data-astro-cid-w2bqou6k] [data-hx-tabs][data-tab="0"] .hx-panes>[data-hx-pane="0"],.hx-stage[data-astro-cid-w2bqou6k] [data-hx-tabs][data-tab="1"] .hx-panes>[data-hx-pane="1"],.hx-stage[data-astro-cid-w2bqou6k] [data-hx-tabs][data-tab="2"] .hx-panes>[data-hx-pane="2"]{opacity:1;visibility:visible;transition:opacity .26s var(--ease-out), visibility 0s}.hx-stage[data-astro-cid-w2bqou6k] .hx-btn{padding:5px var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius);font-size:var(--type-caption);white-space:nowrap}.hx-stage[data-astro-cid-w2bqou6k] .hx-btn--primary{border-color:var(--accent);background-color:var(--accent);color:var(--bg)}.hx-stage[data-astro-cid-w2bqou6k] .hx-chip{--c:var(--muted);--ink:var(--muted);padding:2px var(--space-2);border:1px solid color-mix(in srgb, var(--c) 50%, var(--border));border-radius:var(--radius-full);background-color:color-mix(in srgb, var(--c) 12%, transparent);color:color-mix(in srgb, var(--ink) 72%, var(--text));font-size:var(--type-caption);white-space:nowrap}.hx-stage[data-astro-cid-w2bqou6k] .hx-chip--ok{--c:var(--success);--ink:var(--success-ink)}.hx-stage[data-astro-cid-w2bqou6k] .hx-chip--warn{--c:var(--warning);--ink:var(--warning-ink)}.hx-stage[data-astro-cid-w2bqou6k] .hx-chip--bad{--c:var(--danger);--ink:var(--danger-ink)}@media (width<=960px){.hx-chapter[data-astro-cid-w2bqou6k],.hx-chapter--flip[data-astro-cid-w2bqou6k]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);min-height:0}.hx-chapter__copy[data-astro-cid-w2bqou6k],.hx-chapter--flip[data-astro-cid-w2bqou6k] .hx-chapter__copy[data-astro-cid-w2bqou6k]{order:2}}@media (width<=600px){.hx-stage[data-astro-cid-w2bqou6k]{border-radius:var(--radius-lg)}.hx-stage__scene[data-astro-cid-w2bqou6k]{height:380px;font-size:12px}.hx-stage__bar[data-astro-cid-w2bqou6k]{padding:var(--space-3) var(--space-4)}.hx-stage[data-astro-cid-w2bqou6k] .hx-pad{padding:var(--space-4)}}@media (prefers-reduced-motion:reduce){.hx-stage[data-astro-cid-w2bqou6k] .hx-a{animation:none!important}.hx-stage__toggle[data-astro-cid-w2bqou6k]{display:none}}.hx-intro[data-astro-cid-vtzxiafs]{gap:var(--space-7);display:grid}.hx-intro__title[data-astro-cid-vtzxiafs]{text-wrap:balance;max-width:22ch;margin:0}.hx-intro__items[data-astro-cid-vtzxiafs]{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hx-intro__item[data-astro-cid-vtzxiafs]{align-content:start;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border-strong);display:grid}.hx-intro__item-title[data-astro-cid-vtzxiafs]{font-size:var(--type-body);margin:0;font-weight:600;line-height:1.35}.hx-intro__item-text[data-astro-cid-vtzxiafs]{color:var(--muted);font-size:var(--type-body-sm);margin:0;line-height:1.5}@media (width<=960px){.hx-intro__items[data-astro-cid-vtzxiafs]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.hx-intro__items[data-astro-cid-vtzxiafs]{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}.hx-tools[data-astro-cid-mspzebeh]{--hx-cycle:9s;gap:var(--space-5);height:100%;padding:var(--space-6);grid-template-rows:auto 1fr;display:grid}.hx-tools__query[data-astro-cid-mspzebeh]{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background-color:var(--bg);font-family:var(--font-mono);display:flex}.hx-tools__fn[data-astro-cid-mspzebeh]{color:var(--accent-text);font-family:var(--font-sans);font-size:var(--type-caption);flex:none}.hx-tools__q[data-astro-cid-mspzebeh]{white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hx-tools__matches[data-astro-cid-mspzebeh]{color:var(--muted);font-size:var(--type-caption);white-space:nowrap}.hx-tools__body[data-astro-cid-mspzebeh]{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);min-height:0;display:grid}.hx-tools__field[data-astro-cid-mspzebeh]{gap:var(--space-2);grid-template-rows:1fr auto;min-height:0;display:grid}.hx-tools__grid[data-astro-cid-mspzebeh]{min-height:0;position:relative}.hx-tools__dots[data-astro-cid-mspzebeh]{background-image:radial-gradient(circle, rgba(var(--text-rgb), .55) 1.4px, transparent 1.9px);opacity:.3;background-size:4.54545% 5.88235%;position:absolute;inset:0}.hx-tools__hit[data-astro-cid-mspzebeh]{top:calc((var(--r) + .5) * 100% / 17);left:calc((var(--c) + .5) * 100% / 22);border-radius:var(--radius-full);background-color:var(--accent);width:10px;height:10px;box-shadow:0 0 0 4px rgba(var(--accent-rgb), .18);margin:-5px 0 0 -5px;position:absolute}.hx-tools__hit--1[data-astro-cid-mspzebeh]{--c:4;--r:5}.hx-tools__hit--2[data-astro-cid-mspzebeh]{--c:13;--r:2}.hx-tools__hit--3[data-astro-cid-mspzebeh]{--c:17;--r:11}.hx-tools__caption[data-astro-cid-mspzebeh],.hx-tools__head[data-astro-cid-mspzebeh]{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-caption)}.hx-tools__context[data-astro-cid-mspzebeh]{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--bg);flex-direction:column;display:flex}.hx-tools__list[data-astro-cid-mspzebeh]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.hx-tools__row[data-astro-cid-mspzebeh]{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb, var(--accent) 40%, var(--border));border-radius:var(--radius);background-color:var(--surface);display:flex}.hx-tools__bar[data-astro-cid-mspzebeh]{background-color:var(--accent);border-radius:2px;flex:none;width:3px;height:14px}.hx-tools__name[data-astro-cid-mspzebeh]{font-size:var(--type-caption)}.hx-stage[data-hx-state] .hx-tools__dots[data-astro-cid-mspzebeh]{animation-name:hx-tools-dots}.hx-stage[data-hx-state] .hx-tools__q[data-astro-cid-mspzebeh]{animation-name:hx-tools-type}.hx-stage[data-hx-state] .hx-tools__matches[data-astro-cid-mspzebeh]{animation-name:hx-tools-matches}.hx-stage[data-hx-state] .hx-tools__hit[data-astro-cid-mspzebeh]{animation-name:hx-tools-hit}.hx-stage[data-hx-state] .hx-tools__row[data-astro-cid-mspzebeh]{animation-name:hx-tools-row}.hx-tools__hit--2[data-astro-cid-mspzebeh]{animation-delay:.12s}.hx-tools__hit--3[data-astro-cid-mspzebeh]{animation-delay:.24s}.hx-tools__row--2[data-astro-cid-mspzebeh]{animation-delay:.14s}.hx-tools__row--3[data-astro-cid-mspzebeh]{animation-delay:.28s}@keyframes hx-tools-dots{0%,to{opacity:.3}6%,34%{opacity:1}44%{opacity:.3}}@keyframes hx-tools-type{0%{opacity:1;clip-path:inset(0)}5%{opacity:0;clip-path:inset(0)}6%{opacity:1;clip-path:inset(0 100% 0 0);animation-timing-function:steps(14,end)}24%,to{opacity:1;clip-path:inset(0)}}@keyframes hx-tools-matches{0%,to{opacity:1}5%,40%{opacity:0}46%{opacity:1}}@keyframes hx-tools-hit{0%,to{opacity:1;transform:scale(1)}5%,38%{opacity:0;transform:scale(.4)}44%{opacity:1;transform:scale(1.3)}50%{transform:scale(1)}}@keyframes hx-tools-row{0%,to{opacity:1;transform:none}5%,48%{opacity:0;transform:translate(-10px)}56%{opacity:1;transform:none}}@media (width<=600px){.hx-tools[data-astro-cid-mspzebeh]{gap:var(--space-4);padding:var(--space-4)}.hx-tools__body[data-astro-cid-mspzebeh]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}}.hx-ctx[data-astro-cid-3dxsw2gm]{--hx-cycle:11s;--tile:24px;--tile-step:28px;align-content:center;gap:var(--space-3);height:100%;padding:var(--space-6);display:grid}.hx-ctx__recall[data-astro-cid-3dxsw2gm],.hx-ctx__memory[data-astro-cid-3dxsw2gm],.hx-ctx__window[data-astro-cid-3dxsw2gm]{min-width:0;padding:var(--space-2) var(--space-3);display:grid}.hx-ctx__recall[data-astro-cid-3dxsw2gm]{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));gap:2px}.hx-ctx__eyebrow[data-astro-cid-3dxsw2gm]{align-items:center;gap:var(--space-1);display:flex}.hx-ctx__eyebrow[data-astro-cid-3dxsw2gm] svg[data-astro-cid-3dxsw2gm],.hx-ctx__checkpoint[data-astro-cid-3dxsw2gm] svg[data-astro-cid-3dxsw2gm]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px}.hx-ctx__eyebrow[data-astro-cid-3dxsw2gm] svg[data-astro-cid-3dxsw2gm]{color:var(--accent)}.hx-ctx__process[data-astro-cid-3dxsw2gm]{font-weight:600}.hx-ctx__text[data-astro-cid-3dxsw2gm]{min-width:0;font-size:var(--type-caption)}.hx-ctx__memory[data-astro-cid-3dxsw2gm]{gap:var(--space-1)}.hx-ctx__scope[data-astro-cid-3dxsw2gm]{--lit-border:color-mix(in srgb, var(--accent) 45%, var(--border));--lit-bg:rgba(var(--accent-rgb), .08);align-items:center;gap:2px var(--space-2);min-width:0;margin-left:calc(var(--depth) * var(--space-3));padding:var(--space-1) var(--space-2);border:1px solid var(--lit-border);border-radius:var(--radius);background-color:var(--lit-bg);flex-wrap:wrap;display:flex}.hx-ctx__scope--1[data-astro-cid-3dxsw2gm]{--depth:0}.hx-ctx__scope--2[data-astro-cid-3dxsw2gm]{--depth:1}.hx-ctx__scope--3[data-astro-cid-3dxsw2gm]{--depth:2}.hx-ctx__level[data-astro-cid-3dxsw2gm]{padding:0 var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-full);background-color:var(--surface);color:var(--muted);font-family:var(--font-mono);white-space:nowrap;flex:none;font-size:10px;line-height:16px}.hx-ctx__window[data-astro-cid-3dxsw2gm]{gap:var(--space-2)}.hx-ctx__head[data-astro-cid-3dxsw2gm]{justify-content:space-between;gap:var(--space-3);display:flex}.hx-ctx__count[data-astro-cid-3dxsw2gm]{justify-items:end;display:grid}.hx-ctx__count-n[data-astro-cid-3dxsw2gm]{white-space:nowrap;grid-area:1/1}.hx-ctx__count-n--t4[data-astro-cid-3dxsw2gm],.hx-ctx__count-n--t5[data-astro-cid-3dxsw2gm]{opacity:0}.hx-ctx__track[data-astro-cid-3dxsw2gm]{border-radius:var(--radius-full);background-color:rgba(var(--text-rgb), .1);height:6px;position:relative;overflow:hidden}.hx-ctx__fill[data-astro-cid-3dxsw2gm]{border-radius:inherit;background-color:var(--accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(.3)}.hx-ctx__turns[data-astro-cid-3dxsw2gm]{height:var(--tile);position:relative}.hx-ctx__tile[data-astro-cid-3dxsw2gm],.hx-ctx__checkpoint[data-astro-cid-3dxsw2gm]{height:var(--tile);border:1px solid var(--border);border-radius:var(--radius);font-family:var(--font-mono);font-size:var(--type-caption);position:absolute;top:0}.hx-ctx__tile[data-astro-cid-3dxsw2gm]{width:var(--tile);background-color:rgba(var(--text-rgb), .05);color:var(--muted);place-items:center;display:grid}.hx-ctx__tile--fold[data-astro-cid-3dxsw2gm]{opacity:0;left:0}.hx-ctx__tile--t1[data-astro-cid-3dxsw2gm]{--i:0}.hx-ctx__tile--t2[data-astro-cid-3dxsw2gm]{--i:1}.hx-ctx__tile--t3[data-astro-cid-3dxsw2gm]{--i:2}.hx-ctx__tile--t4[data-astro-cid-3dxsw2gm]{--i:3}.hx-ctx__tile--t5[data-astro-cid-3dxsw2gm]{right:var(--tile-step)}.hx-ctx__tile--t6[data-astro-cid-3dxsw2gm]{right:0}.hx-ctx__checkpoint[data-astro-cid-3dxsw2gm]{align-items:center;gap:var(--space-2);max-width:calc(100% - 2 * var(--tile-step) - var(--space-2));padding:0 var(--space-2);border-color:color-mix(in srgb, var(--accent) 55%, var(--border));background-color:rgba(var(--accent-rgb), .1);color:var(--accent-text);display:inline-flex;left:0}.hx-stage[data-hx-state] .hx-ctx__recall[data-astro-cid-3dxsw2gm]{animation-name:hx-ctx-recall}.hx-stage[data-hx-state] .hx-ctx__scope--1[data-astro-cid-3dxsw2gm]{animation-name:hx-ctx-scope-1}.hx-stage[data-hx-state] .hx-ctx__scope--2[data-astro-cid-3dxsw2gm]{animation-name:hx-ctx-scope-2}.hx-stage[data-hx-state] .hx-ctx__scope--3[data-astro-cid-3dxsw2gm]{animation-name:hx-ctx-scope-3}.hx-stage[data-hx-state] .hx-ctx__fill[data-astro-cid-3dxsw2gm]{animation-name:hx-ctx-fill}.hx-stage[data-hx-state] .hx-ctx__tile--fold[data-astro-cid-3dxsw2gm]{animation-name:hx-ctx-fold}.hx-stage[data-hx-state] .hx-ctx__checkpoint[data-astro-cid-3dxsw2gm]{animation-name:hx-ctx-checkpoint}.hx-stage[data-hx-state] .hx-ctx__tile--t5[data-astro-cid-3dxsw2gm]{animation-name:hx-ctx-t5}.hx-stage[data-hx-state] .hx-ctx__tile--t6[data-astro-cid-3dxsw2gm]{animation-name:hx-ctx-t6}.hx-stage[data-hx-state] .hx-ctx__count-n--t4[data-astro-cid-3dxsw2gm]{animation-name:hx-ctx-count-4}.hx-stage[data-hx-state] .hx-ctx__count-n--t5[data-astro-cid-3dxsw2gm]{animation-name:hx-ctx-count-5}.hx-stage[data-hx-state] .hx-ctx__count-n--t6[data-astro-cid-3dxsw2gm]{animation-name:hx-ctx-count-6}@keyframes hx-ctx-recall{0%,to{opacity:1;transform:none}3%,5%{opacity:0;transform:translateY(6px)}12%{opacity:1;transform:none}}@keyframes hx-ctx-scope-1{0%,to{opacity:1;border-color:var(--lit-border);background-color:var(--lit-bg)}3%,16%{opacity:.45;border-color:var(--border);background-color:#0000}20%{opacity:1;border-color:var(--lit-border);background-color:var(--lit-bg)}}@keyframes hx-ctx-scope-2{0%,to{opacity:1;border-color:var(--lit-border);background-color:var(--lit-bg)}3%,24%{opacity:.45;border-color:var(--border);background-color:#0000}28%{opacity:1;border-color:var(--lit-border);background-color:var(--lit-bg)}}@keyframes hx-ctx-scope-3{0%,to{opacity:1;border-color:var(--lit-border);background-color:var(--lit-bg)}3%,32%{opacity:.45;border-color:var(--border);background-color:#0000}36%{opacity:1;border-color:var(--lit-border);background-color:var(--lit-bg)}}@keyframes hx-ctx-fill{0%,to{background-color:var(--accent);transform:scaleX(.3)}4%,40%{background-color:var(--accent);transform:scaleX(.58)}46%,54%{background-color:var(--warning);transform:scaleX(.9)}62%,70%{background-color:var(--accent);transform:scaleX(.22)}74%{transform:scaleX(.3)}}@keyframes hx-ctx-fold{0%,3%{opacity:0;transform:translate(0)}4%{opacity:0;transform:translateX(calc(var(--i) * var(--tile-step)))}8%,54%{opacity:1;transform:translateX(calc(var(--i) * var(--tile-step)))}62%,to{opacity:0;transform:translate(0)}}@keyframes hx-ctx-checkpoint{0%,to{opacity:1;transform:none}3%,56%{opacity:0;transform:scale(.96)}62%{opacity:1;transform:none}}@keyframes hx-ctx-t5{0%,to{opacity:1;transform:none}3%,42%{opacity:0;transform:translateY(4px)}46%{opacity:1;transform:none}}@keyframes hx-ctx-t6{0%,to{opacity:1;transform:none}3%,70%{opacity:0;transform:translateY(4px)}74%{opacity:1;transform:none}}@keyframes hx-ctx-count-4{0%,3%,43%,to{opacity:0}6%,41%{opacity:1}}@keyframes hx-ctx-count-5{0%,43%,71%,to{opacity:0}46%,69%{opacity:1}}@keyframes hx-ctx-count-6{0%,to{opacity:1}3%,71%{opacity:0}74%{opacity:1}}@media (width<=600px){.hx-ctx[data-astro-cid-3dxsw2gm]{gap:var(--space-2);padding:var(--space-4);font-size:11px}.hx-ctx__text[data-astro-cid-3dxsw2gm]{font-size:11px}}.hx-team[data-astro-cid-dxoywxel]{--hx-cycle:8s;height:100%;margin:0 var(--space-6);position:relative}.hx-team__links[data-astro-cid-dxoywxel]{inset:var(--space-6) 0;width:100%;height:calc(100% - 2 * var(--space-6));position:absolute;overflow:visible}.hx-team__track[data-astro-cid-dxoywxel],.hx-team__flow[data-astro-cid-dxoywxel]{fill:none;stroke-width:1.5px;stroke-linecap:round}.hx-team__track[data-astro-cid-dxoywxel]{stroke:var(--border-strong)}.hx-team__flow[data-astro-cid-dxoywxel]{stroke:var(--accent);stroke-dasharray:1;stroke-dashoffset:0}.hx-team__node[data-astro-cid-dxoywxel]{top:calc(var(--space-6) + (100% - 2 * var(--space-6)) * var(--cy) / 100);gap:var(--space-1);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--bg);display:grid;position:absolute;transform:translateY(-50%)}.hx-team__node--steward[data-astro-cid-dxoywxel],.hx-team__node--answer[data-astro-cid-dxoywxel]{--cy:50;text-align:center;justify-items:center;width:24%}.hx-team__node--steward[data-astro-cid-dxoywxel]{left:0}.hx-team__node--answer[data-astro-cid-dxoywxel]{border-color:color-mix(in srgb, var(--accent) 60%, var(--border));background-color:rgba(var(--accent-rgb), .1);width:20%;right:0}.hx-team__node--role[data-astro-cid-dxoywxel]{width:44%;left:30%}.hx-team__node--modeller[data-astro-cid-dxoywxel]{--cy:17}.hx-team__node--qa[data-astro-cid-dxoywxel]{--cy:50}.hx-team__node--compliance[data-astro-cid-dxoywxel]{--cy:83}.hx-team__name[data-astro-cid-dxoywxel]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.hx-team__node--steward[data-astro-cid-dxoywxel] .hx-team__name[data-astro-cid-dxoywxel],.hx-team__node--answer[data-astro-cid-dxoywxel] .hx-team__name[data-astro-cid-dxoywxel]{white-space:normal;overflow-wrap:break-word;max-width:100%}.hx-team__lead[data-astro-cid-dxoywxel]{align-items:center;gap:var(--space-1);min-width:0;max-width:100%;display:inline-flex}.hx-team__wisp[data-astro-cid-dxoywxel]{fill:none;width:16px;height:16px;stroke:var(--accent);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none}.hx-team__thread[data-astro-cid-dxoywxel]{align-items:center;gap:var(--space-1);min-width:0;color:var(--muted);font-family:var(--font-mono);font-size:10px;display:flex}.hx-team__thread[data-astro-cid-dxoywxel] svg[data-astro-cid-dxoywxel]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;flex:none;width:11px;height:11px}.hx-team__plan[data-astro-cid-dxoywxel],.hx-team__states[data-astro-cid-dxoywxel],.hx-team__replanned[data-astro-cid-dxoywxel]{font-family:var(--font-mono);font-size:var(--type-caption)}.hx-team__plan[data-astro-cid-dxoywxel]{color:var(--accent-text)}.hx-team__states[data-astro-cid-dxoywxel]{display:grid}.hx-team__state[data-astro-cid-dxoywxel]{color:var(--muted);grid-area:1/1}.hx-team__state--working[data-astro-cid-dxoywxel],.hx-team__state--failed[data-astro-cid-dxoywxel]{opacity:0}.hx-team__state--failed[data-astro-cid-dxoywxel]{color:var(--danger-ink)}.hx-team__state--done[data-astro-cid-dxoywxel]{color:var(--success-ink)}.hx-team__progress[data-astro-cid-dxoywxel]{border-radius:var(--radius-full);background-color:rgba(var(--text-rgb), .1);height:4px;overflow:hidden}.hx-team__bar[data-astro-cid-dxoywxel]{border-radius:inherit;background-color:var(--accent);transform-origin:0;height:100%;display:block}.hx-team__replanned[data-astro-cid-dxoywxel]{top:calc(-1 * var(--space-2));right:var(--space-2);padding:1px var(--space-2);border:1px solid color-mix(in srgb, var(--warning) 60%, var(--border));border-radius:var(--radius-full);background-color:var(--surface);color:var(--warning-ink);font-size:10px;position:absolute}.hx-stage[data-hx-state] .hx-team__flow--branch[data-astro-cid-dxoywxel]{animation-name:hx-team-branch}.hx-stage[data-hx-state] .hx-team__flow--merge[data-astro-cid-dxoywxel]{animation-name:hx-team-merge}.hx-stage[data-hx-state] .hx-team__plan[data-astro-cid-dxoywxel]{animation-name:hx-team-plan}.hx-stage[data-hx-state] .hx-team__node--role[data-astro-cid-dxoywxel]{animation-name:hx-team-node}.hx-stage[data-hx-state] .hx-team__node--answer[data-astro-cid-dxoywxel]{animation-name:hx-team-answer}.hx-stage[data-hx-state] .hx-team__state--working[data-astro-cid-dxoywxel]{animation-name:hx-team-working}.hx-stage[data-hx-state] .hx-team__state--done[data-astro-cid-dxoywxel]{animation-name:hx-team-done}.hx-stage[data-hx-state] .hx-team__node--modeller[data-astro-cid-dxoywxel] .hx-team__bar[data-astro-cid-dxoywxel]{animation-name:hx-team-bar-a}.hx-stage[data-hx-state] .hx-team__node--compliance[data-astro-cid-dxoywxel] .hx-team__bar[data-astro-cid-dxoywxel]{animation-name:hx-team-bar-b}.hx-stage[data-hx-state] .hx-team__node--qa[data-astro-cid-dxoywxel] .hx-team__bar[data-astro-cid-dxoywxel]{animation-name:hx-team-bar-qa}.hx-stage[data-hx-state] .hx-team__node--qa[data-astro-cid-dxoywxel] .hx-team__state--working[data-astro-cid-dxoywxel]{animation-name:hx-team-working-qa}.hx-stage[data-hx-state] .hx-team__node--qa[data-astro-cid-dxoywxel] .hx-team__state--done[data-astro-cid-dxoywxel]{animation-name:hx-team-done-qa}.hx-stage[data-hx-state] .hx-team__state--failed[data-astro-cid-dxoywxel]{animation-name:hx-team-failed}.hx-stage[data-hx-state] .hx-team__replanned[data-astro-cid-dxoywxel]{animation-name:hx-team-replanned}.hx-stage[data-hx-state] .hx-team__node--compliance[data-astro-cid-dxoywxel] .hx-team__state--working[data-astro-cid-dxoywxel]{animation-name:hx-team-working-b}.hx-stage[data-hx-state] .hx-team__node--compliance[data-astro-cid-dxoywxel] .hx-team__state--done[data-astro-cid-dxoywxel]{animation-name:hx-team-done-b}@keyframes hx-team-branch{0%,to{stroke-dashoffset:0;opacity:1}3%{stroke-dashoffset:0;opacity:0}4%,8%{stroke-dashoffset:1px;opacity:1}18%{stroke-dashoffset:0}}@keyframes hx-team-merge{0%,to{stroke-dashoffset:0;opacity:1}3%{stroke-dashoffset:0;opacity:0}4%,56%{stroke-dashoffset:1px;opacity:1}64%{stroke-dashoffset:0}}@keyframes hx-team-plan{0%,to{opacity:1}3%,6%{opacity:0}10%{opacity:1}}@keyframes hx-team-node{0%,to{opacity:1}4%,14%{opacity:.4}18%{opacity:1}}@keyframes hx-team-answer{0%,to{opacity:1}4%,62%{opacity:.4}66%{opacity:1}}@keyframes hx-team-working{0%,18%,42%,to{opacity:0}21%,40%{opacity:1}}@keyframes hx-team-done{0%,to{opacity:1}3%,42%{opacity:0}45%{opacity:1}}@keyframes hx-team-working-b{0%,18%,36%,to{opacity:0}21%,34%{opacity:1}}@keyframes hx-team-done-b{0%,to{opacity:1}3%,36%{opacity:0}39%{opacity:1}}@keyframes hx-team-bar-a{0%,to{transform:scaleX(1)}4%,18%{transform:scaleX(0)}40%{transform:scaleX(1)}}@keyframes hx-team-bar-b{0%,to{transform:scaleX(1)}4%,18%{transform:scaleX(0)}34%{transform:scaleX(1)}}@keyframes hx-team-bar-qa{0%,to{background-color:var(--accent);transform:scaleX(1)}4%,18%{background-color:var(--accent);transform:scaleX(0)}27%{background-color:var(--accent);transform:scaleX(.6)}29%,40%{background-color:var(--danger);transform:scaleX(.6)}43%{background-color:var(--danger);transform:scaleX(0)}44%{background-color:var(--accent);transform:scaleX(0)}53%{transform:scaleX(1)}}@keyframes hx-team-working-qa{0%,18%,29%,42%,55%,to{opacity:0}21%,27%,44%,53%{opacity:1}}@keyframes hx-team-failed{0%,29%,42%,to{opacity:0}31%,40%{opacity:1}}@keyframes hx-team-done-qa{0%,to{opacity:1}3%,55%{opacity:0}58%{opacity:1}}@keyframes hx-team-replanned{0%,to{opacity:1;transform:none}3%,38%{opacity:0;transform:translateY(4px)}42%{opacity:1;transform:none}}@media (width<=600px){.hx-team[data-astro-cid-dxoywxel]{margin:0 var(--space-4);font-size:11px}.hx-team__node[data-astro-cid-dxoywxel]{padding:var(--space-2)}}.hx-goal[data-astro-cid-wmyw54is]{--hx-cycle:10s;gap:var(--space-5);height:100%;padding:var(--space-6);flex-direction:column;display:flex}.hx-goal__head[data-astro-cid-wmyw54is]{align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--border);display:flex}.hx-goal__cmd[data-astro-cid-wmyw54is]{padding:2px var(--space-2);border-radius:var(--radius-sm);background-color:rgba(var(--accent-rgb), .14);color:var(--accent-text);font-family:var(--font-mono);flex:none}.hx-goal__objective[data-astro-cid-wmyw54is]{font-weight:600}.hx-goal__status[data-astro-cid-wmyw54is]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.hx-goal__round[data-astro-cid-wmyw54is]{align-items:center;gap:var(--space-2);font-family:var(--font-mono);display:inline-flex}.hx-goal__digits[data-astro-cid-wmyw54is]{height:1.4em;font-size:18px;font-weight:600;line-height:1.4;display:inline-block;overflow:hidden}.hx-goal__reel[data-astro-cid-wmyw54is]{display:grid;transform:translateY(-7em)}.hx-goal__badges[data-astro-cid-wmyw54is]{justify-items:end;display:grid}.hx-goal__badge[data-astro-cid-wmyw54is]{padding:3px var(--space-3);border-radius:var(--radius-full);font-family:var(--font-mono);font-size:var(--type-caption);white-space:nowrap;grid-area:1/1}.hx-goal__badge--running[data-astro-cid-wmyw54is]{border:1px solid var(--border-strong);color:var(--muted);opacity:0}.hx-goal__badge--done[data-astro-cid-wmyw54is]{border:1px solid color-mix(in srgb, var(--success) 55%, var(--border));background-color:rgba(var(--success-rgb), .12);color:var(--success-ink)}.hx-goal__meters[data-astro-cid-wmyw54is]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.hx-goal__meter[data-astro-cid-wmyw54is]{align-items:center;gap:var(--space-3);grid-template-columns:96px 1fr;display:grid}.hx-goal__label[data-astro-cid-wmyw54is]{color:var(--muted);font-size:var(--type-caption)}.hx-goal__track[data-astro-cid-wmyw54is]{border-radius:var(--radius-full);background-color:rgba(var(--text-rgb), .1);height:6px;overflow:hidden}.hx-goal__fill[data-astro-cid-wmyw54is]{border-radius:inherit;background-color:var(--accent);height:100%;transform:scaleX(var(--v));transform-origin:0;display:block}.hx-goal__fill--v1[data-astro-cid-wmyw54is]{--v:.62}.hx-goal__fill--v2[data-astro-cid-wmyw54is]{--v:.48}.hx-goal__fill--v3[data-astro-cid-wmyw54is]{--v:.55}.hx-goal__fill--v4[data-astro-cid-wmyw54is]{--v:.71}.hx-goal__composer[data-astro-cid-wmyw54is]{gap:var(--space-2);grid-template-columns:minmax(0,1fr);margin-top:auto;display:grid}.hx-goal__msg[data-astro-cid-wmyw54is]{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);display:flex}.hx-goal__kind[data-astro-cid-wmyw54is]{min-width:64px;color:var(--muted);font-family:var(--font-mono);font-size:var(--type-caption);flex:none}.hx-goal__msg--steer[data-astro-cid-wmyw54is]{border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}.hx-goal__msg--steer[data-astro-cid-wmyw54is] .hx-goal__kind[data-astro-cid-wmyw54is]{color:var(--accent-text)}.hx-goal__text[data-astro-cid-wmyw54is]{flex:1}.hx-goal__key[data-astro-cid-wmyw54is]{padding:1px var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--muted);font-family:var(--font-mono);font-size:var(--type-caption);border-bottom-width:2px;flex:none}.hx-stage[data-hx-state] .hx-goal__reel[data-astro-cid-wmyw54is]{animation-name:hx-goal-reel}.hx-stage[data-hx-state] .hx-goal__fill[data-astro-cid-wmyw54is]{animation-name:hx-goal-fill}.hx-stage[data-hx-state] .hx-goal__badge--running[data-astro-cid-wmyw54is]{animation-name:hx-goal-running}.hx-stage[data-hx-state] .hx-goal__badge--done[data-astro-cid-wmyw54is]{animation-name:hx-goal-done}.hx-stage[data-hx-state] .hx-goal__msg--queued[data-astro-cid-wmyw54is]{animation-name:hx-goal-queued}.hx-stage[data-hx-state] .hx-goal__msg--steer[data-astro-cid-wmyw54is]{animation-name:hx-goal-steer}@keyframes hx-goal-reel{0%,to{opacity:1;transform:translateY(-7em)}3%{opacity:0;transform:translateY(-7em)}4%{opacity:0;transform:translateY(0)}7%{opacity:1;animation-timing-function:steps(5,end);transform:translateY(0)}80%{transform:translateY(-7em)}}@keyframes hx-goal-fill{0%,to{transform:scaleX(var(--v))}5%,8%{animation-timing-function:ease-in-out;transform:scaleX(0)}80%{transform:scaleX(var(--v))}}@keyframes hx-goal-running{0%,82%,to{opacity:0}5%,79%{opacity:1}}@keyframes hx-goal-done{0%,to{opacity:1;transform:none}3%,80%{opacity:0;transform:scale(.94)}86%{opacity:1;transform:none}}@keyframes hx-goal-queued{0%,to{opacity:1;transform:none}3%,22%{opacity:0;transform:translateY(8px)}27%{opacity:1;transform:none}}@keyframes hx-goal-steer{0%,to{opacity:1;box-shadow:none;transform:none}3%,42%{opacity:0;box-shadow:none;transform:translateY(8px)}47%{opacity:1;box-shadow:0 0 0 3px rgba(var(--accent-rgb), .18);transform:none}56%{box-shadow:none}}@media (width<=600px){.hx-goal[data-astro-cid-wmyw54is]{gap:var(--space-4);padding:var(--space-4)}.hx-goal__meter[data-astro-cid-wmyw54is]{grid-template-columns:80px 1fr}.hx-goal__meter[data-astro-cid-wmyw54is]:nth-child(n+3){display:none}.hx-goal__kind[data-astro-cid-wmyw54is]{min-width:0}}.hx-ev__mark--1{--x:90%}.hx-ev__mark--2{--x:16%}.hx-ev__mark--3{--x:0%}.hx-ev__mark--4{--x:83%}.hx-au__col:first-child,.hx-au__spark-bar:first-child{--h:34%}.hx-au__col:nth-child(2),.hx-au__spark-bar:nth-child(2){--h:42%}.hx-au__col:nth-child(3),.hx-au__spark-bar:nth-child(3){--h:55%}.hx-au__col:nth-child(4),.hx-au__spark-bar:nth-child(4){--h:86%}.hx-au__col:nth-child(5),.hx-au__spark-bar:nth-child(5){--h:100%}.hx-au__col:first-child,.hx-au__call:first-child{--i:0}.hx-au__col:nth-child(2),.hx-au__call:nth-child(2){--i:1}.hx-au__col:nth-child(3),.hx-au__call:nth-child(3){--i:2}.hx-au__col:nth-child(4),.hx-au__call:nth-child(4){--i:3}.hx-au__col:nth-child(5){--i:4}.hx-au__change:first-child{--w:78%}.hx-au__change:nth-child(2){--w:60%}.hx-au__change:nth-child(3){--w:68%}.hx-mod__row:nth-child(2){--row:0}.hx-mod__row:nth-child(3){--row:1}.hx-mod__row:nth-child(4){--row:2}.hx-mod__row:nth-child(5){--row:3}.hx-sbx__row:first-child{--l:64%;--d:0s}.hx-sbx__row:nth-child(2){--l:48%;--d:90ms}.hx-sbx__row:nth-child(3){--l:72%;--d:.18s}.hx-sbx__row:nth-child(4){--l:56%;--d:.27s}.hx-sbx__row:nth-child(5){--l:44%;--d:.36s}.hx-sbx__check:first-child{--d:0s}.hx-sbx__check:nth-child(2){--d:.7s}.hx-sbx__check:nth-child(3){--d:1.4s}.hx-sbx__file:first-child{--d:0s}.hx-sbx__file:nth-child(2){--d:.3s}.hx-sbx[data-astro-cid-f6j7uwc4]{--hx-cycle:11s;justify-content:center;gap:var(--space-4);height:100%;padding:var(--space-5);flex-direction:column;display:flex}.hx-sbx[data-astro-cid-f6j7uwc4]>[data-astro-cid-f6j7uwc4]{width:100%;max-width:560px;margin-inline:auto}.hx-sbx__compare[data-astro-cid-f6j7uwc4]{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.hx-sbx__generic[data-astro-cid-f6j7uwc4],.hx-sbx__wisp[data-astro-cid-f6j7uwc4]{flex-direction:column;gap:6px;min-width:0;display:flex}.hx-sbx[data-astro-cid-f6j7uwc4] .hx-sbx__slide[data-astro-cid-f6j7uwc4]{aspect-ratio:16/9;border:1px solid var(--border);border-radius:calc(var(--radius-sm) / 2);background-color:var(--surface);box-shadow:var(--shadow-sm);color:var(--text);overflow:hidden;container-type:inline-size}.hx-sbx__slide--plain[data-astro-cid-f6j7uwc4]{align-content:center;padding:6% 10%;font-family:Georgia,Times New Roman,serif;display:grid}.hx-sbx__plain-title[data-astro-cid-f6j7uwc4]{text-align:center;margin:0;font-size:7.5cqw;line-height:1.15}.hx-sbx__plain-list[data-astro-cid-f6j7uwc4]{justify-self:center;margin:5cqw 0 0;padding-left:5cqw;font-size:4.6cqw;line-height:1.45}.hx-sbx[data-astro-cid-f6j7uwc4] .hx-sbx__note[data-astro-cid-f6j7uwc4].hx-chip{align-self:flex-start;align-items:flex-start;gap:var(--space-1);border-radius:var(--radius-sm);white-space:normal;max-width:100%;display:inline-flex}.hx-sbx__note[data-astro-cid-f6j7uwc4] svg[data-astro-cid-f6j7uwc4]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;flex:none;width:12px;height:12px;margin-top:2px}.hx-sbx__brand[data-astro-cid-f6j7uwc4]{font-family:var(--font-mono);font-size:var(--type-caption);align-items:center;gap:6px;font-weight:600;display:inline-flex}.hx-sbx__dot[data-astro-cid-f6j7uwc4]{border-radius:var(--radius-full);background-color:var(--accent);width:6px;height:6px;box-shadow:0 0 0 3px rgba(var(--accent-rgb), .2)}.hx-sbx__slide--wisp[data-astro-cid-f6j7uwc4]{font-family:var(--font-sans);flex-direction:column;padding:4.5% 6% 3%;display:flex}.hx-sbx__title[data-astro-cid-f6j7uwc4]{letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:4.8cqw;font-weight:700;line-height:1.15}.hx-sbx__title[data-astro-cid-f6j7uwc4]:before{background-color:var(--accent);content:"";width:8cqw;height:.6cqw;margin-bottom:2cqw;display:block}.hx-sbx__chart[data-astro-cid-f6j7uwc4]{flex:1;grid-template-rows:repeat(5,minmax(0,1fr));gap:.8cqw;min-height:0;margin:3cqw 0 2cqw;padding:0;list-style:none;display:grid}.hx-sbx__row[data-astro-cid-f6j7uwc4]{grid-template-columns:15cqw minmax(0,1fr);align-items:center;gap:2.5cqw;min-height:0;display:grid}.hx-sbx__label[data-astro-cid-f6j7uwc4]{width:var(--l);border-radius:var(--radius-full);background-color:rgba(var(--text-rgb), .16);justify-self:end;height:1.4cqw}.hx-sbx__track[data-astro-cid-f6j7uwc4]{align-items:center;gap:1.5cqw;min-width:0;height:100%;display:flex}.hx-sbx__bar[data-astro-cid-f6j7uwc4]{border-radius:0 calc(var(--radius-sm) / 3) calc(var(--radius-sm) / 3) 0;background-color:rgba(var(--text-rgb), .2);transform-origin:0;flex:none;height:min(100%,3.2cqw)}.hx-sbx__value[data-astro-cid-f6j7uwc4]{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:3cqw}.hx-sbx__row--hot[data-astro-cid-f6j7uwc4] .hx-sbx__bar[data-astro-cid-f6j7uwc4]{background-color:var(--accent)}.hx-sbx__row--hot[data-astro-cid-f6j7uwc4] .hx-sbx__value[data-astro-cid-f6j7uwc4]{color:var(--accent-text);font-weight:700}.hx-sbx__foot[data-astro-cid-f6j7uwc4]{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;gap:3cqw;margin:0;padding-top:1.2cqw;font-size:2.6cqw;display:flex}.hx-sbx__checks[data-astro-cid-f6j7uwc4]{gap:var(--space-1) 6px;flex-wrap:wrap;margin:2px 0 0;padding:0;list-style:none;display:flex}.hx-sbx__check[data-astro-cid-f6j7uwc4]{align-items:center;gap:var(--space-1);display:inline-flex}.hx-sbx__check[data-astro-cid-f6j7uwc4] svg[data-astro-cid-f6j7uwc4].hx-tick{width:12px;height:12px}.hx-sbx__run[data-astro-cid-f6j7uwc4]{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,.85fr) auto minmax(0,1fr);display:grid}.hx-sbx__box[data-astro-cid-f6j7uwc4]{min-width:0;padding:var(--space-2) var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-md);background-color:rgba(var(--text-rgb), .03);gap:6px;display:grid}.hx-sbx__box-head[data-astro-cid-f6j7uwc4]{font-family:var(--font-mono);font-size:var(--type-caption);align-items:center;gap:6px;display:flex}.hx-sbx__box-head[data-astro-cid-f6j7uwc4] svg[data-astro-cid-f6j7uwc4]{fill:none;width:14px;height:14px;stroke:var(--accent-text);stroke-width:1.6px;stroke-linecap:round;flex:none}.hx-sbx__badges[data-astro-cid-f6j7uwc4]{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hx-sbx__badges[data-astro-cid-f6j7uwc4] li[data-astro-cid-f6j7uwc4]{border:1px solid var(--border);border-radius:var(--radius-full);color:var(--muted);white-space:nowrap;padding:1px 6px;font-size:11px}.hx-sbx__arrow[data-astro-cid-f6j7uwc4]{fill:none;width:20px;height:10px;stroke:var(--muted);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.hx-sbx__files[data-astro-cid-f6j7uwc4]{gap:var(--space-1);min-width:0;margin:0;padding:0;list-style:none;display:grid}.hx-sbx__file[data-astro-cid-f6j7uwc4]{--kind:var(--muted);min-width:0;padding:3px var(--space-2);border:1px solid var(--border);border-radius:var(--radius);background-color:var(--bg);font-family:var(--font-mono);align-items:center;gap:6px;font-size:11px;display:flex}.hx-sbx__file--pptx[data-astro-cid-f6j7uwc4]{--kind:var(--warning)}.hx-sbx__file--xlsx[data-astro-cid-f6j7uwc4]{--kind:var(--success)}.hx-sbx__file[data-astro-cid-f6j7uwc4] svg[data-astro-cid-f6j7uwc4]{flex:none;width:12px;height:14px}.hx-sbx__doc[data-astro-cid-f6j7uwc4]{fill:none;stroke:var(--muted);stroke-width:1.1px;stroke-linejoin:round}.hx-sbx__fold[data-astro-cid-f6j7uwc4]{fill:var(--kind)}.hx-stage[data-hx-state] .hx-sbx__bar[data-astro-cid-f6j7uwc4]{animation-name:hx-sbx-bar}.hx-stage[data-hx-state] .hx-sbx__value[data-astro-cid-f6j7uwc4]{animation-name:hx-sbx-value}.hx-stage[data-hx-state] .hx-sbx__check[data-astro-cid-f6j7uwc4]{animation-name:hx-sbx-check}.hx-stage[data-hx-state] .hx-sbx__file[data-astro-cid-f6j7uwc4]{animation-name:hx-sbx-file}.hx-stage[data-hx-state] .hx-sbx__box[data-astro-cid-f6j7uwc4]{animation-name:hx-sbx-box}.hx-sbx__row[data-astro-cid-f6j7uwc4] .hx-a[data-astro-cid-f6j7uwc4],.hx-sbx__check[data-astro-cid-f6j7uwc4],.hx-sbx__file[data-astro-cid-f6j7uwc4]{animation-delay:var(--d,0s)}@keyframes hx-sbx-box{0%,to{border-color:var(--border-strong)}3%,18%{border-color:var(--accent)}24%{border-color:var(--border-strong)}}@keyframes hx-sbx-bar{0%,to{transform:none}3%,8%{transform:scaleX(0)}20%{transform:none}}@keyframes hx-sbx-value{0%,to{opacity:1}3%,17%{opacity:0}22%{opacity:1}}@keyframes hx-sbx-check{0%,to{opacity:1;transform:none}3%,27%{opacity:0;transform:scale(.9)}31%{opacity:1;transform:none}}@keyframes hx-sbx-file{0%,to{opacity:1;transform:none}3%,50%{opacity:0;transform:translate(-24px)}57%{opacity:1;transform:none}}@media (width<=600px){.hx-sbx[data-astro-cid-f6j7uwc4]{gap:var(--space-3);padding:var(--space-4)}.hx-sbx__compare[data-astro-cid-f6j7uwc4]{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.hx-sbx__generic[data-astro-cid-f6j7uwc4]{align-items:start;gap:var(--space-1) var(--space-3);grid-template-columns:96px minmax(0,1fr);grid-template-areas:"slide cap""slide note";display:grid}.hx-sbx__generic[data-astro-cid-f6j7uwc4]>.hx-cap[data-astro-cid-f6j7uwc4]{grid-area:cap;align-self:end}.hx-sbx__slide--plain[data-astro-cid-f6j7uwc4]{grid-area:slide}.hx-sbx[data-astro-cid-f6j7uwc4] .hx-sbx__note[data-astro-cid-f6j7uwc4].hx-chip{grid-area:note;justify-self:start}.hx-sbx__slide--wisp[data-astro-cid-f6j7uwc4]{width:min(100%,232px)}.hx-sbx[data-astro-cid-f6j7uwc4] .hx-sbx__check[data-astro-cid-f6j7uwc4].hx-chip{font-size:11px}.hx-sbx__badges[data-astro-cid-f6j7uwc4]{display:none}}.hx-cv[data-astro-cid-oaf3d22d]{--hx-cycle:9s;--row:64px;align-items:center;gap:var(--space-5);grid-template-columns:minmax(0,6fr) minmax(0,4fr);display:grid}.hx-cv__note[data-astro-cid-oaf3d22d]{gap:var(--space-2);padding:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.hx-cv__title[data-astro-cid-oaf3d22d]{font-weight:600}.hx-cv__photo[data-astro-cid-oaf3d22d]{--pin-x:58%;--pin-y:58%;border-radius:var(--radius);background-color:rgba(var(--text-rgb), .08);height:96px;position:relative;overflow:hidden}.hx-cv__photo[data-astro-cid-oaf3d22d]:after{border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(var(--text-rgb), .1);content:"";position:absolute;inset:0}.hx-cv__img[data-astro-cid-oaf3d22d]{object-fit:cover;object-position:50% 62%;width:100%;height:100%;display:block}.hx-cv__img--light[data-astro-cid-oaf3d22d],[data-section-theme=light] .hx-cv__img--dark[data-astro-cid-oaf3d22d]{display:none}[data-section-theme=light] .hx-cv__img--light[data-astro-cid-oaf3d22d]{display:block}.hx-cv__pin[data-astro-cid-oaf3d22d]{top:var(--pin-y);left:var(--pin-x);width:18px;height:24px;filter:drop-shadow(0 1px 2px rgba(var(--shadow-rgb), .45));transform-origin:bottom;margin:-24px 0 0 -9px;position:absolute}.hx-cv__pin[data-astro-cid-oaf3d22d] path[data-astro-cid-oaf3d22d]{fill:var(--warning);stroke:#fff;stroke-width:1.5px}.hx-cv__pin[data-astro-cid-oaf3d22d] circle[data-astro-cid-oaf3d22d]{fill:#fff}.hx-cv__halo[data-astro-cid-oaf3d22d]{top:var(--pin-y);left:var(--pin-x);border:1.5px solid var(--warning);opacity:.7;border-radius:50%;width:22px;height:10px;margin:-5px 0 0 -11px;position:absolute}.hx-cv__place[data-astro-cid-oaf3d22d]{bottom:var(--space-2);left:var(--space-2);max-width:calc(100% - 2 * var(--space-2));padding:2px var(--space-2);border-radius:var(--radius-full);background-color:color-mix(in srgb, var(--surface) 86%, transparent);color:var(--text);font-family:var(--font-mono);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;backdrop-filter:blur(6px);position:absolute;overflow:hidden}.hx-cv__items[data-astro-cid-oaf3d22d]{gap:var(--space-1);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.hx-cv__item[data-astro-cid-oaf3d22d]{align-items:center;gap:var(--space-2);min-height:24px;font-size:var(--type-caption);display:flex}.hx-cv__box[data-astro-cid-oaf3d22d]{border:1px solid var(--accent);background-color:rgba(var(--accent-rgb), .14);width:16px;height:16px;color:var(--accent-text);border-radius:4px;flex:none;place-items:center;display:grid}.hx-cv__box[data-astro-cid-oaf3d22d] .hx-tick[data-astro-cid-oaf3d22d]{width:12px;height:12px}.hx-cv__item--3[data-astro-cid-oaf3d22d]{color:var(--muted)}.hx-cv__item--3[data-astro-cid-oaf3d22d] .hx-cv__box[data-astro-cid-oaf3d22d]{border-color:var(--border-strong);color:#0000;background-color:#0000}.hx-cv__actions[data-astro-cid-oaf3d22d],.hx-cv__status[data-astro-cid-oaf3d22d]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.hx-cv__flow[data-astro-cid-oaf3d22d]{height:calc(3 * var(--row) + 40px);position:relative}.hx-cv__line[data-astro-cid-oaf3d22d]{background-color:var(--border-strong);transform-origin:top;width:1px;position:absolute;top:20px;bottom:20px;left:50%}.hx-cv__node[data-astro-cid-oaf3d22d]{height:40px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius);background-color:var(--bg);font-size:var(--type-caption);transform:translateY(calc(var(--y) * var(--row)));justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.hx-cv__y0[data-astro-cid-oaf3d22d]{--y:0}.hx-cv__y1[data-astro-cid-oaf3d22d]{--y:1}.hx-cv__y2[data-astro-cid-oaf3d22d]{--y:2}.hx-cv__y3[data-astro-cid-oaf3d22d]{--y:3}.hx-cv__node--event[data-astro-cid-oaf3d22d]{border-radius:var(--radius-full)}.hx-cv__node--new[data-astro-cid-oaf3d22d]{border-color:color-mix(in srgb, var(--success) 60%, var(--border))}.hx-cv__flag[data-astro-cid-oaf3d22d],.hx-cv__timer[data-astro-cid-oaf3d22d]{border-radius:var(--radius-full);place-items:center;width:20px;height:20px;display:grid;position:absolute}.hx-cv__flag[data-astro-cid-oaf3d22d]{background-color:var(--surface);color:var(--muted);opacity:0;top:-8px;right:-6px}.hx-cv__flag--open[data-astro-cid-oaf3d22d]{color:var(--accent-text);opacity:1}.hx-cv__flag--done[data-astro-cid-oaf3d22d]{color:var(--success-ink);opacity:1}.hx-cv__flag[data-astro-cid-oaf3d22d] svg[data-astro-cid-oaf3d22d],.hx-cv__timer[data-astro-cid-oaf3d22d] svg[data-astro-cid-oaf3d22d]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.hx-cv__timer[data-astro-cid-oaf3d22d]{border:1px solid var(--border-strong);background-color:var(--bg);color:var(--text);bottom:-10px;left:-6px}.hx-stage[data-hx-state] .hx-cv__note[data-astro-cid-oaf3d22d]{animation-name:hx-cv-in}.hx-stage[data-hx-state] .hx-cv__pin[data-astro-cid-oaf3d22d]{animation-name:hx-cv-pin}.hx-stage[data-hx-state] .hx-cv__halo[data-astro-cid-oaf3d22d]{animation-name:hx-cv-halo}.hx-stage[data-hx-state] .hx-cv__item[data-astro-cid-oaf3d22d]{animation-name:hx-cv-item}.hx-stage[data-hx-state] .hx-cv__item--3[data-astro-cid-oaf3d22d] .hx-cv__box[data-astro-cid-oaf3d22d]{animation-name:hx-cv-uncheck}.hx-stage[data-hx-state] .hx-cv__apply[data-astro-cid-oaf3d22d]{animation-name:hx-cv-press}.hx-stage[data-hx-state] .hx-cv__checked[data-astro-cid-oaf3d22d]{animation-name:hx-cv-checked}.hx-stage[data-hx-state] .hx-cv__applied[data-astro-cid-oaf3d22d]{animation-name:hx-cv-applied}.hx-stage[data-hx-state] .hx-cv__flag[data-astro-cid-oaf3d22d]{animation-name:hx-cv-flag}.hx-stage[data-hx-state] .hx-cv__flag--open[data-astro-cid-oaf3d22d]{animation-name:hx-cv-flag-open}.hx-stage[data-hx-state] .hx-cv__flag--done[data-astro-cid-oaf3d22d],.hx-stage[data-hx-state] .hx-cv__timer[data-astro-cid-oaf3d22d]{animation-name:hx-cv-pop}.hx-stage[data-hx-state] .hx-cv__node--new[data-astro-cid-oaf3d22d]{animation-name:hx-cv-new}.hx-stage[data-hx-state] .hx-cv__node--ship[data-astro-cid-oaf3d22d]{animation-name:hx-cv-shift}.hx-stage[data-hx-state] .hx-cv__line[data-astro-cid-oaf3d22d]{animation-name:hx-cv-line}.hx-cv__item--2[data-astro-cid-oaf3d22d]{animation-delay:.12s}.hx-cv__item--3[data-astro-cid-oaf3d22d]{animation-delay:.24s}@keyframes hx-cv-pin{0%,to{opacity:1;transform:none}3%,9%{opacity:0;transform:translateY(-12px)}13%{opacity:1;transform:scaleY(.88)}16%{transform:none}}@keyframes hx-cv-halo{0%,to{opacity:.7;transform:none}3%,13%{opacity:0;transform:scale(.4)}16%{opacity:.9;transform:none}25%{opacity:0;transform:scale(2.2)}27%{opacity:0;transform:scale(.4)}32%{opacity:.7;transform:none}}@keyframes hx-cv-in{0%,to{opacity:1;transform:none}3%,4%{opacity:0;transform:translateY(-10px)}9%{opacity:1;transform:none}}@keyframes hx-cv-item{0%,to{opacity:1;transform:none}3%,11%{opacity:0;transform:translate(-6px)}16%{opacity:1;transform:none}}@keyframes hx-cv-uncheck{0%,to{border-color:var(--border-strong);color:#0000;background-color:#0000}3%,26%{border-color:var(--accent);background-color:rgba(var(--accent-rgb), .14);color:var(--accent-text)}28%{border-color:var(--border-strong);color:#0000;background-color:#0000}}@keyframes hx-cv-press{0%,37%,42%,to{transform:none}39%{transform:scale(.94)}}@keyframes hx-cv-checked{0%,to{opacity:1;transform:none}3%,42%{opacity:0;transform:translateY(4px)}46%{opacity:1;transform:none}}@keyframes hx-cv-applied{0%,to{opacity:1}3%,54%{opacity:0}60%{opacity:1}}@keyframes hx-cv-flag{0%,3%,to{opacity:0;transform:none}12%,48%{opacity:1;transform:none}51%{opacity:0;transform:scale(.6)}}@keyframes hx-cv-flag-open{0%,to{opacity:1}3%,11%{opacity:0}16%{opacity:1}}@keyframes hx-cv-pop{0%,to{opacity:1;transform:none}3%,48%{opacity:0;transform:scale(.6)}53%{opacity:1;transform:none}}@keyframes hx-cv-new{0%,to{opacity:1;transform:translateY(calc(2 * var(--row)))}3%,48%{opacity:0;transform:translateY(calc(2 * var(--row))) scale(.9)}53%{opacity:1;transform:translateY(calc(2 * var(--row)))}}@keyframes hx-cv-line{0%,to{transform:none}3%,47%{transform:scaleY(.667)}52%{transform:none}}@keyframes hx-cv-shift{0%,to{transform:translateY(calc(3 * var(--row)))}3%,47%{transform:translateY(calc(2 * var(--row)))}52%{transform:translateY(calc(3 * var(--row)))}}@media (width<=600px){.hx-cv[data-astro-cid-oaf3d22d]{grid-template-columns:minmax(0,1fr)}.hx-cv__flow[data-astro-cid-oaf3d22d]{display:none}.hx-cv__note[data-astro-cid-oaf3d22d]{padding:var(--space-3)}.hx-cv__photo[data-astro-cid-oaf3d22d]{height:64px}}.hx-ev[data-astro-cid-r7z6l3ec]{--hx-cycle:11s;gap:var(--space-3);flex-direction:column;display:flex}.hx-ev__t--ok[data-astro-cid-r7z6l3ec]{--c:var(--success);--ink:var(--success-ink)}.hx-ev__t--warn[data-astro-cid-r7z6l3ec]{--c:var(--warning);--ink:var(--warning-ink)}.hx-ev__t--bad[data-astro-cid-r7z6l3ec]{--c:var(--danger);--ink:var(--danger-ink)}.hx-ev__rev[data-astro-cid-r7z6l3ec]{gap:var(--space-2);display:grid}.hx-ev__axis[data-astro-cid-r7z6l3ec]{height:16px;position:relative}.hx-ev__line[data-astro-cid-r7z6l3ec],.hx-ev__age[data-astro-cid-r7z6l3ec],.hx-ev__gap[data-astro-cid-r7z6l3ec]{border-radius:var(--radius-full);height:2px;position:absolute;top:7px}.hx-ev__line[data-astro-cid-r7z6l3ec]{background-color:rgba(var(--text-rgb), .12);left:6%;right:7px}.hx-ev__age[data-astro-cid-r7z6l3ec]{background-image:linear-gradient(90deg, color-mix(in srgb, var(--warning) 75%, transparent), color-mix(in srgb, var(--warning) 8%, transparent));transform-origin:100%;left:16%;right:7px}.hx-ev__gap[data-astro-cid-r7z6l3ec]{background-image:repeating-linear-gradient(90deg, rgba(var(--text-rgb), .35) 0 3px, transparent 3px 6px);width:6%;left:0}.hx-ev__mark[data-astro-cid-r7z6l3ec]{top:50%;left:var(--x);border-radius:var(--radius-full);background-color:var(--c);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface);margin:-5px 0 0 -5px;position:absolute}.hx-ev__mark--off[data-astro-cid-r7z6l3ec]{border:1.5px dashed var(--c);background-color:var(--surface);margin-left:0}.hx-ev__today[data-astro-cid-r7z6l3ec]{border:2px solid var(--accent);border-radius:var(--radius-full);background-color:var(--surface);width:14px;height:14px;margin-top:-7px;position:absolute;top:50%;right:0}.hx-ev__facts[data-astro-cid-r7z6l3ec]{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.hx-ev__fact[data-astro-cid-r7z6l3ec]{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);grid-template-columns:16px minmax(0,1fr) auto;display:grid;position:relative}.hx-ev__fact[data-astro-cid-r7z6l3ec]>[data-astro-cid-r7z6l3ec]:not(.hx-ev__hold){position:relative}.hx-ev__hold[data-astro-cid-r7z6l3ec]{border:1px solid color-mix(in srgb, var(--c) 50%, var(--border));border-radius:inherit;background-color:color-mix(in srgb, var(--c) 8%, transparent);box-shadow:inset 3px 0 0 var(--c);position:absolute;inset:-1px}.hx-ev__sign[data-astro-cid-r7z6l3ec]{color:color-mix(in srgb, var(--ink) 80%, var(--text));place-items:center;display:grid}.hx-ev__dot[data-astro-cid-r7z6l3ec]{border-radius:var(--radius-full);background-color:var(--c);width:8px;height:8px}.hx-ev__glyph[data-astro-cid-r7z6l3ec],.hx-ev__flagged[data-astro-cid-r7z6l3ec] svg[data-astro-cid-r7z6l3ec],.hx-ev__proposal[data-astro-cid-r7z6l3ec] svg[data-astro-cid-r7z6l3ec]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.hx-ev__body[data-astro-cid-r7z6l3ec]{min-width:0;display:grid}.hx-ev__meta[data-astro-cid-r7z6l3ec]{gap:2px var(--space-2);flex-wrap:wrap;display:flex}.hx-ev__when[data-astro-cid-r7z6l3ec],.hx-ev__read[data-astro-cid-r7z6l3ec]{white-space:nowrap}.hx-ev__fact--held[data-astro-cid-r7z6l3ec] .hx-ev__when[data-astro-cid-r7z6l3ec]{color:color-mix(in srgb, var(--ink) 75%, var(--text))}.hx-ev__read[data-astro-cid-r7z6l3ec]{padding:0 var(--space-1);border-radius:var(--radius-sm);background-color:rgba(var(--text-rgb), .08);color:var(--text)}.hx-ev__foot[data-astro-cid-r7z6l3ec]{gap:var(--space-2);margin-top:auto;display:grid}.hx-ev__flagged[data-astro-cid-r7z6l3ec]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb, var(--warning) 55%, var(--border));border-radius:var(--radius-md);background-color:color-mix(in srgb, var(--warning) 14%, var(--bg));color:color-mix(in srgb, var(--warning-ink) 80%, var(--text));font-size:var(--type-caption);font-weight:600;display:flex}.hx-ev__proposal[data-astro-cid-r7z6l3ec]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-color:color-mix(in srgb, var(--accent) 55%, var(--border));color:var(--accent-text);display:flex}.hx-stage[data-hx-state] .hx-ev__revlabel[data-astro-cid-r7z6l3ec]{animation-name:hx-ev-fade}.hx-stage[data-hx-state] .hx-ev__fact[data-astro-cid-r7z6l3ec]{animation-name:hx-ev-fact}.hx-stage[data-hx-state] .hx-ev__mark[data-astro-cid-r7z6l3ec]{animation-name:hx-ev-mark}.hx-stage[data-hx-state] .hx-ev__rating[data-astro-cid-r7z6l3ec]{animation-name:hx-ev-rating}.hx-stage[data-hx-state] .hx-ev__age[data-astro-cid-r7z6l3ec]{animation-name:hx-ev-age}.hx-stage[data-hx-state] .hx-ev__gap[data-astro-cid-r7z6l3ec],.hx-stage[data-hx-state] .hx-ev__hold[data-astro-cid-r7z6l3ec]{animation-name:hx-ev-hold}.hx-stage[data-hx-state] .hx-ev__glyph[data-astro-cid-r7z6l3ec]{animation-name:hx-ev-glyph}.hx-stage[data-hx-state] .hx-ev__read[data-astro-cid-r7z6l3ec]{animation-name:hx-ev-read}.hx-stage[data-hx-state] .hx-ev__today[data-astro-cid-r7z6l3ec]{animation-name:hx-ev-today}.hx-stage[data-hx-state] .hx-ev__flagged[data-astro-cid-r7z6l3ec]{animation-name:hx-ev-flagged}.hx-stage[data-hx-state] .hx-ev__proposal[data-astro-cid-r7z6l3ec]{animation-name:hx-ev-proposal}.hx-ev__fact--2[data-astro-cid-r7z6l3ec],.hx-ev__fact--2[data-astro-cid-r7z6l3ec] .hx-ev__rating[data-astro-cid-r7z6l3ec],.hx-ev__mark--2[data-astro-cid-r7z6l3ec]{animation-delay:.15s}.hx-ev__fact--3[data-astro-cid-r7z6l3ec],.hx-ev__fact--3[data-astro-cid-r7z6l3ec] .hx-ev__rating[data-astro-cid-r7z6l3ec],.hx-ev__mark--3[data-astro-cid-r7z6l3ec]{animation-delay:.3s}.hx-ev__fact--4[data-astro-cid-r7z6l3ec],.hx-ev__fact--4[data-astro-cid-r7z6l3ec] .hx-ev__rating[data-astro-cid-r7z6l3ec],.hx-ev__mark--4[data-astro-cid-r7z6l3ec]{animation-delay:.45s}@keyframes hx-ev-fade{0%,to{opacity:1}3%,8%{opacity:0}13%{opacity:1}}@keyframes hx-ev-fact{0%,to{opacity:1;transform:none}3%,15%{opacity:0;transform:translateY(6px)}21%{opacity:1;transform:none}}@keyframes hx-ev-mark{0%,to{opacity:1;transform:none}3%,15%{opacity:0;transform:scale(.3)}21%{opacity:1;transform:none}}@keyframes hx-ev-rating{0%,to{opacity:1;transform:none}3%,28%{opacity:0;transform:scale(.8)}33%{opacity:1;transform:none}}@keyframes hx-ev-age{0%,to{transform:none}3%,38%{transform:scaleX(0)}46%{transform:none}}@keyframes hx-ev-hold{0%,to{opacity:1}3%,40%{opacity:0}45%{opacity:1}}@keyframes hx-ev-glyph{0%,to{opacity:1;transform:none}3%,40%{opacity:0;transform:scale(.5)}45%{opacity:1;transform:scale(1.2)}49%{transform:none}}@keyframes hx-ev-read{0%,to{opacity:1;box-shadow:none}3%,52%{opacity:0;box-shadow:none}56%{opacity:1;box-shadow:0 0 0 3px rgba(var(--text-rgb), .12)}64%{box-shadow:none}}@keyframes hx-ev-today{0%,52%,66%,to{box-shadow:none}56%{box-shadow:0 0 0 4px rgba(var(--accent-rgb), .25)}}@keyframes hx-ev-flagged{0%,to{opacity:1;transform:none}3%,64%{opacity:0;transform:translateY(6px)}69%{opacity:1;transform:none}}@keyframes hx-ev-proposal{0%,to{opacity:1;transform:none}3%,74%{opacity:0;transform:translateY(8px)}79%{opacity:1;transform:none}}@media (width<=600px){.hx-ev[data-astro-cid-r7z6l3ec],.hx-ev__foot[data-astro-cid-r7z6l3ec]{gap:var(--space-2)}.hx-ev__fact[data-astro-cid-r7z6l3ec]{gap:2px var(--space-2);padding:6px var(--space-2);grid-template-areas:"sign label rating""sign meta meta"}.hx-ev__revlabel[data-astro-cid-r7z6l3ec],.hx-ev__observed[data-astro-cid-r7z6l3ec]{display:none}.hx-ev__body[data-astro-cid-r7z6l3ec]{display:contents}.hx-ev__sign[data-astro-cid-r7z6l3ec]{grid-area:sign}.hx-ev__label[data-astro-cid-r7z6l3ec]{grid-area:label;position:relative}.hx-ev__meta[data-astro-cid-r7z6l3ec]{grid-area:meta;position:relative}.hx-ev__rating[data-astro-cid-r7z6l3ec]{grid-area:rating}}.rv[data-astro-cid-ai2c4qit]{--hx-cycle:6s;--task-w:148px;--task-h:44px;--gap:34px;--rem-h:38px;--ev-w:84px;--ev-d:26px;--fade:.26s var(--ease-out);gap:var(--space-3);height:100%;padding:var(--space-5);flex-direction:column;display:flex}.rv-canvas[data-astro-cid-ai2c4qit]{padding:11px var(--space-3);background-image:radial-gradient(rgba(var(--text-rgb), .1) 1px, transparent 1.2px);background-size:14px 14px;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.rv-flow[data-astro-cid-ai2c4qit]{flex:1;align-items:flex-start;max-width:520px;display:flex}.rv-event[data-astro-cid-ai2c4qit]{z-index:1;justify-items:center;gap:var(--space-1);width:var(--ev-w);flex:none;display:grid;position:relative}.rv-event__dot[data-astro-cid-ai2c4qit]{width:var(--ev-d);height:var(--ev-d);margin-top:calc((var(--task-h) - var(--ev-d)) / 2);border:1.5px solid rgba(var(--text-rgb), .55);border-radius:var(--radius-full);background-color:var(--surface)}.rv-event--end[data-astro-cid-ai2c4qit] .rv-event__dot[data-astro-cid-ai2c4qit]{border-width:3px}.rv-event__label[data-astro-cid-ai2c4qit]{color:var(--muted);text-align:center;font-size:11px;line-height:1.25}.rv-line[data-astro-cid-ai2c4qit]{--rv-ink:var(--bpmn-conn-stroke);min-width:12px;height:0;margin-top:calc(var(--task-h) / 2 - .75px);border-top:1.5px solid var(--rv-ink);flex:1;position:relative}.rv-line--in[data-astro-cid-ai2c4qit]{margin-left:calc((var(--ev-d) - var(--ev-w)) / 2)}.rv-line--out[data-astro-cid-ai2c4qit]{margin-right:calc((var(--ev-d) - var(--ev-w)) / 2)}.rv-line[data-astro-cid-ai2c4qit]:after,.rv-link[data-astro-cid-ai2c4qit]:after{content:"";border:4px solid #0000;position:absolute}.rv-line[data-astro-cid-ai2c4qit]:after{border-right:0;border-left:7px solid var(--rv-ink);top:-4.75px;right:-1px}.rv-hub[data-astro-cid-ai2c4qit]{width:var(--task-w);height:calc(var(--task-h) + var(--gap) + var(--rem-h));flex:none;position:relative}.rv-task[data-astro-cid-ai2c4qit]{width:100%;height:var(--task-h);padding:0 var(--space-2);border:1.5px solid rgba(var(--text-rgb), .55);border-radius:var(--radius);background-color:var(--surface);font-size:var(--type-caption);text-align:center;justify-content:center;align-items:center;line-height:1.2;display:flex;position:absolute;top:0;left:0}.rv-task--reminder[data-astro-cid-ai2c4qit]{top:calc(var(--task-h) + var(--gap));height:var(--rem-h)}.rv-link[data-astro-cid-ai2c4qit]{--rv-ink:var(--bpmn-conn-stroke);border-left:1.5px solid var(--rv-ink);width:0;position:absolute}.rv-link--down[data-astro-cid-ai2c4qit]{top:calc(var(--task-h) + 11px);height:calc(var(--gap) - 11px);left:calc(26% - .75px)}.rv-link--back[data-astro-cid-ai2c4qit]{top:var(--task-h);height:var(--gap);left:calc(74% - .75px)}.rv-link--down[data-astro-cid-ai2c4qit]:after{border-bottom:0;border-top:7px solid var(--rv-ink);bottom:-1px;left:-4.75px}.rv-link--back[data-astro-cid-ai2c4qit]:after{border-top:0;border-bottom:7px solid var(--rv-ink);top:-1px;left:-4.75px}.rv-timer[data-astro-cid-ai2c4qit]{top:calc(var(--task-h) - 11px);width:22px;height:22px;color:rgba(var(--text-rgb), .7);fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;position:absolute;left:calc(26% - 11px)}.rv-timer__ring[data-astro-cid-ai2c4qit]{fill:var(--surface)}.rv-timer-label[data-astro-cid-ai2c4qit]{top:calc(var(--task-h) + 13px);color:var(--muted);font-family:var(--font-mono);white-space:nowrap;font-size:11px;line-height:1.2;position:absolute;left:calc(26% + 15px)}.rv-badge[data-astro-cid-ai2c4qit]{border-radius:var(--radius-full);background-color:var(--success);width:16px;height:16px;color:var(--bg);font-family:var(--font-mono);opacity:0;place-items:center;font-size:12px;font-weight:600;line-height:1;display:grid;position:absolute;top:-8px;right:-8px}.rv-legend[data-astro-cid-ai2c4qit]{bottom:var(--space-2);color:var(--muted);gap:2px;margin:0;padding:0;font-size:11px;line-height:1.25;list-style:none;display:grid;position:absolute;left:10px}.rv-legend__item[data-astro-cid-ai2c4qit]{white-space:nowrap;align-items:center;gap:6px;display:flex}.rv-swatch[data-astro-cid-ai2c4qit]{border:1.5px solid rgba(var(--text-rgb), .55);opacity:.55;border-radius:3px;flex:none;width:10px;height:10px}.rv-swatch--added[data-astro-cid-ai2c4qit]{border-style:dashed;border-color:var(--success);background-color:rgba(var(--success-rgb), .14);opacity:1}.rv-base[data-astro-cid-ai2c4qit],.rv-added[data-astro-cid-ai2c4qit],.rv-badge[data-astro-cid-ai2c4qit],.rv-legend[data-astro-cid-ai2c4qit],.rv-legend__item[data-astro-cid-ai2c4qit]{transition:opacity var(--fade), color var(--fade), border-color var(--fade), background-color var(--fade), visibility 0s}.rv[data-astro-cid-ai2c4qit][data-tab="0"] .rv-added[data-astro-cid-ai2c4qit],.rv[data-astro-cid-ai2c4qit][data-tab="0"] .rv-legend__item--added[data-astro-cid-ai2c4qit],.rv[data-astro-cid-ai2c4qit][data-tab="2"] .rv-legend[data-astro-cid-ai2c4qit]{opacity:0;visibility:hidden;transition:opacity var(--fade), visibility 0s linear .26s}.rv[data-astro-cid-ai2c4qit][data-tab="1"] .rv-base[data-astro-cid-ai2c4qit]{opacity:.55}.rv[data-astro-cid-ai2c4qit][data-tab="1"] .rv-task[data-astro-cid-ai2c4qit].rv-added{border-style:dashed;border-color:var(--success);background-color:color-mix(in srgb, var(--success) 12%, var(--surface))}.rv[data-astro-cid-ai2c4qit][data-tab="1"] .rv-link[data-astro-cid-ai2c4qit]{--rv-ink:var(--success);border-left-style:dashed}.rv[data-astro-cid-ai2c4qit][data-tab="1"] .rv-timer[data-astro-cid-ai2c4qit],.rv[data-astro-cid-ai2c4qit][data-tab="1"] .rv-timer-label[data-astro-cid-ai2c4qit]{color:var(--success-ink)}.rv[data-astro-cid-ai2c4qit][data-tab="1"] .rv-badge[data-astro-cid-ai2c4qit]{opacity:1}.rv-panes[data-astro-cid-ai2c4qit]{flex:1;grid-template-rows:minmax(0,1fr)}.rv-card[data-astro-cid-ai2c4qit]{gap:var(--space-2);max-height:100%;padding:var(--space-3);flex-direction:column;align-self:start;display:flex;overflow:hidden}.rv-chip[data-astro-cid-ai2c4qit]{text-overflow:ellipsis;align-self:flex-start;max-width:100%;overflow:hidden}.rv-wisp[data-astro-cid-ai2c4qit]{border-radius:var(--radius-full);background:radial-gradient(circle at 35% 35%, color-mix(in srgb, var(--accent) 55%, var(--surface)), var(--accent));flex:none;width:18px;height:18px}.rv-say[data-astro-cid-ai2c4qit]{align-items:flex-start;gap:var(--space-2);display:flex}.rv-say__text[data-astro-cid-ai2c4qit]{margin:0;line-height:1.45}.rv-items[data-astro-cid-ai2c4qit]{grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.rv-item[data-astro-cid-ai2c4qit]{align-items:center;gap:var(--space-2);min-height:24px;display:flex}.rv-item__mark[data-astro-cid-ai2c4qit]{color:var(--success-ink);font-family:var(--font-mono);flex:none;font-weight:600}.rv-item__text[data-astro-cid-ai2c4qit]{flex:1;min-width:0}.rv-step[data-astro-cid-ai2c4qit]{flex:none;justify-items:end;font-size:11px;display:grid}.rv-step__undo[data-astro-cid-ai2c4qit],.rv-step__undone[data-astro-cid-ai2c4qit]{white-space:nowrap;grid-area:1/1}.rv-step__undo[data-astro-cid-ai2c4qit]{padding:1px var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text)}.rv-step__undone[data-astro-cid-ai2c4qit]{color:var(--muted);opacity:0}.rv-actions[data-astro-cid-ai2c4qit]{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border);display:flex}.rv-head[data-astro-cid-ai2c4qit]{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.rv-entry[data-astro-cid-ai2c4qit]{align-items:center;gap:var(--space-2);display:flex}.rv-version[data-astro-cid-ai2c4qit]{align-items:center;gap:var(--space-1) var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);display:grid}.rv-version__tag[data-astro-cid-ai2c4qit]{font-family:var(--font-mono);font-weight:600}.rv-version__actions[data-astro-cid-ai2c4qit]{justify-content:flex-end;gap:var(--space-2);display:flex}.rv-version__summary[data-astro-cid-ai2c4qit]{color:var(--muted);font-size:var(--type-caption);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;display:-webkit-box;overflow:hidden}.hx-stage[data-hx-state] .rv[data-astro-cid-ai2c4qit][data-tab="1"] .rv-item--3[data-astro-cid-ai2c4qit] .rv-step__undo[data-astro-cid-ai2c4qit]{animation-name:rv-undo}.hx-stage[data-hx-state] .rv[data-astro-cid-ai2c4qit][data-tab="1"] .rv-step__undone[data-astro-cid-ai2c4qit]{animation-name:rv-undone}.hx-stage[data-hx-state] .rv[data-astro-cid-ai2c4qit][data-tab="1"] .rv-item--3[data-astro-cid-ai2c4qit] .rv-item__text[data-astro-cid-ai2c4qit]{animation-name:rv-strike}.hx-stage[data-hx-state] .rv[data-astro-cid-ai2c4qit][data-tab="1"] .rv-item--3[data-astro-cid-ai2c4qit] .rv-item__mark[data-astro-cid-ai2c4qit],.hx-stage[data-hx-state] .rv[data-astro-cid-ai2c4qit][data-tab="1"] .rv-link--back[data-astro-cid-ai2c4qit]{animation-name:rv-dim}@keyframes rv-undo{0%,30%,88%,to{opacity:1;transform:none}34%{opacity:1;transform:scale(.92)}38%,82%{opacity:0;transform:none}}@keyframes rv-undone{0%,37%,88%,to{opacity:0}41%,82%{opacity:1}}@keyframes rv-strike{0%,37%,88%,to{color:var(--text);text-decoration:line-through #0000}41%,82%{color:var(--muted);text-decoration:line-through}}@keyframes rv-dim{0%,37%,88%,to{opacity:1}41%,82%{opacity:.15}}@media (width<=600px){.rv[data-astro-cid-ai2c4qit]{--task-w:112px;--task-h:40px;--gap:30px;--rem-h:34px;--ev-w:66px;gap:var(--space-2);padding:var(--space-4)}.rv-canvas[data-astro-cid-ai2c4qit]{padding:var(--space-2)}.rv-legend[data-astro-cid-ai2c4qit]{left:var(--space-2);bottom:6px}.rv-card[data-astro-cid-ai2c4qit]{padding:10px var(--space-3)}.rv-version__summary[data-astro-cid-ai2c4qit]{-webkit-line-clamp:1}}.hx-au[data-astro-cid-nwgofv5g]{--plot:104px;gap:var(--space-3);flex-direction:column;display:flex}.hx-au__ask[data-astro-cid-nwgofv5g]{max-width:82%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md) var(--radius-md) var(--radius-sm) var(--radius-md);background-color:rgba(var(--accent-rgb), .12);align-self:flex-end;margin:0}.hx-au__panes[data-astro-cid-nwgofv5g]{flex:1;grid-template-rows:minmax(0,1fr)}.hx-au__pane[data-astro-cid-nwgofv5g]{gap:var(--space-3);flex-direction:column;display:flex}.hx-au__reply[data-astro-cid-nwgofv5g]{align-items:flex-start;gap:var(--space-2);min-width:0;display:flex}.hx-au__wisp[data-astro-cid-nwgofv5g]{border-radius:var(--radius-full);background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--accent) 35%, var(--surface)), var(--accent));flex:none;width:20px;height:20px}.hx-au__answer[data-astro-cid-nwgofv5g]{margin:0;padding-top:1px}.hx-au__widgets[data-astro-cid-nwgofv5g]{align-items:start;gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hx-au__widget[data-astro-cid-nwgofv5g]{gap:var(--space-2);min-width:0;padding:var(--space-3);background-color:var(--surface);box-shadow:0 1px 2px rgba(var(--shadow-rgb), .08);display:grid}.hx-au__wtitle[data-astro-cid-nwgofv5g]{font-size:var(--type-caption);font-weight:600}.hx-au__chart[data-astro-cid-nwgofv5g]{gap:var(--space-1);background-image:repeating-linear-gradient(to bottom, transparent 0 calc(var(--plot) / 3 - 1px), var(--border) calc(var(--plot) / 3 - 1px) calc(var(--plot) / 3));background-repeat:no-repeat;background-size:100% var(--plot);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hx-au__col[data-astro-cid-nwgofv5g]{grid-template-rows:var(--plot) auto;justify-items:center;gap:var(--space-1);min-width:0;display:grid}.hx-au__bar[data-astro-cid-nwgofv5g]{width:min(70%,28px);height:var(--h);background-color:rgba(var(--accent-rgb), .32);transform-origin:bottom;transition:transform .52s var(--ease-out) calc(var(--i) * 50ms);border-radius:3px 3px 0 0;align-self:end}.hx-au__col--hot[data-astro-cid-nwgofv5g] .hx-au__bar[data-astro-cid-nwgofv5g]{background-color:var(--accent)}.hx-au[data-astro-cid-nwgofv5g]:not([data-tab="0"]) .hx-au__bar[data-astro-cid-nwgofv5g]{transform:scaleY(.25)}.hx-au__week[data-astro-cid-nwgofv5g]{max-width:100%;color:var(--muted);font-family:var(--font-mono);font-size:var(--type-caption);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden}.hx-au__col--hot[data-astro-cid-nwgofv5g] .hx-au__week[data-astro-cid-nwgofv5g]{color:var(--text)}.hx-au__whead[data-astro-cid-nwgofv5g]{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.hx-au__open[data-astro-cid-nwgofv5g]{padding:4px var(--space-2);flex:none;align-items:center;display:inline-flex}.hx-au__open[data-astro-cid-nwgofv5g] svg[data-astro-cid-nwgofv5g],.hx-au__glyph[data-astro-cid-nwgofv5g] svg[data-astro-cid-nwgofv5g],.hx-au__idx[data-astro-cid-nwgofv5g] svg[data-astro-cid-nwgofv5g]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.hx-au__diff[data-astro-cid-nwgofv5g]{padding:var(--space-2) 0 0;border-top:1px solid var(--border);gap:6px;margin:0;list-style:none;display:grid}.hx-au__change[data-astro-cid-nwgofv5g]{--c:var(--success);align-items:center;gap:var(--space-2);display:flex}.hx-au__change--del[data-astro-cid-nwgofv5g]{--c:var(--danger)}.hx-au__mark[data-astro-cid-nwgofv5g]{background-color:var(--c);border-radius:2px;flex:none;width:4px;height:12px}.hx-au__line[data-astro-cid-nwgofv5g]{width:var(--w);border-radius:var(--radius-full);background-color:color-mix(in srgb, var(--c) 28%, transparent);height:8px}.hx-au__steps[data-astro-cid-nwgofv5g]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.hx-au__step[data-astro-cid-nwgofv5g]{align-items:center;gap:var(--space-2);min-width:0;display:flex;position:relative}.hx-au__step[data-astro-cid-nwgofv5g]:not(:last-child):after{top:20px;bottom:calc(-1 * var(--space-2));background-color:var(--border-strong);content:"";width:1px;position:absolute;left:9.5px}.hx-au__dot[data-astro-cid-nwgofv5g]{border-radius:var(--radius-full);background-color:color-mix(in srgb, var(--success) 14%, transparent);width:20px;height:20px;color:var(--success-ink);flex:none;place-items:center;display:inline-grid}.hx-au__dot[data-astro-cid-nwgofv5g] .hx-tick[data-astro-cid-nwgofv5g]{width:12px;height:12px}.hx-au__minis[data-astro-cid-nwgofv5g]{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hx-au__mini[data-astro-cid-nwgofv5g]{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2);font-size:var(--type-caption);display:flex}.hx-au__spark[data-astro-cid-nwgofv5g],.hx-au__glyph[data-astro-cid-nwgofv5g]{border-radius:var(--radius-sm);background-color:rgba(var(--text-rgb), .05);flex:none;width:34px;height:24px}.hx-au__spark[data-astro-cid-nwgofv5g]{align-items:flex-end;gap:2px;padding:3px 4px;display:flex}.hx-au__spark-bar[data-astro-cid-nwgofv5g]{height:var(--h);background-color:rgba(var(--accent-rgb), .35);border-radius:1px 1px 0 0;flex:1}.hx-au__spark-bar--hot[data-astro-cid-nwgofv5g]{background-color:var(--accent)}.hx-au__glyph[data-astro-cid-nwgofv5g]{color:var(--muted);place-items:center;display:inline-grid}.hx-au__log[data-astro-cid-nwgofv5g]{min-height:0;font-family:var(--font-mono);font-size:var(--type-caption);flex-direction:column;display:flex;overflow:hidden}.hx-au__loghead[data-astro-cid-nwgofv5g],.hx-au__receipt[data-astro-cid-nwgofv5g]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background-color:rgba(var(--text-rgb), .04);display:flex}.hx-au__loghead[data-astro-cid-nwgofv5g]{border-bottom:1px solid var(--border)}.hx-au__receipt[data-astro-cid-nwgofv5g]{border-top:1px solid var(--border);color:var(--muted);margin-top:auto}.hx-au__receipt[data-astro-cid-nwgofv5g] .hx-tick[data-astro-cid-nwgofv5g]{color:var(--success-ink)}.hx-au__calls[data-astro-cid-nwgofv5g]{margin:0;padding:0;list-style:none}.hx-au__call[data-astro-cid-nwgofv5g]{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);transition:opacity .28s var(--ease-out) calc(.12s + var(--i) * 70ms), transform .28s var(--ease-out) calc(.12s + var(--i) * 70ms);border-left:2px solid #0000;grid-template-columns:20px minmax(0,132px) minmax(0,1fr) auto;display:grid}.hx-au__call[data-astro-cid-nwgofv5g]+.hx-au__call[data-astro-cid-nwgofv5g]{border-top:1px dashed var(--border)}.hx-au[data-astro-cid-nwgofv5g]:not([data-tab="2"]) .hx-au__call[data-astro-cid-nwgofv5g]{opacity:0;transform:translateY(4px)}.hx-au__call--failed[data-astro-cid-nwgofv5g]{border-left-color:var(--danger);background-color:color-mix(in srgb, var(--danger) 6%, transparent)}.hx-au__call--retry[data-astro-cid-nwgofv5g]{border-left-color:var(--warning)}.hx-au__idx[data-astro-cid-nwgofv5g]{color:var(--muted);font-variant-numeric:tabular-nums;display:inline-flex}.hx-au__call--retry[data-astro-cid-nwgofv5g] .hx-au__idx[data-astro-cid-nwgofv5g]{color:var(--warning-ink)}.hx-au__name[data-astro-cid-nwgofv5g]{color:var(--text)}.hx-au__detail[data-astro-cid-nwgofv5g]{color:var(--muted)}.hx-au__call[data-astro-cid-nwgofv5g] .hx-chip[data-astro-cid-nwgofv5g]{justify-self:end;line-height:1.3}@media (width<=600px){.hx-au[data-astro-cid-nwgofv5g]{--plot:56px}.hx-au__ask[data-astro-cid-nwgofv5g]{max-width:88%}.hx-au__pane[data-astro-cid-nwgofv5g]{gap:var(--space-2)}.hx-au__pane[data-astro-cid-nwgofv5g][data-hx-pane="0"] .hx-au__wisp[data-astro-cid-nwgofv5g]{display:none}.hx-au__widgets[data-astro-cid-nwgofv5g]{grid-template-columns:minmax(0,1fr)}.hx-au__widget[data-astro-cid-nwgofv5g]{padding:var(--space-2) var(--space-3);gap:6px}.hx-au__change[data-astro-cid-nwgofv5g]:nth-child(n+3){display:none}.hx-au__steps[data-astro-cid-nwgofv5g]{gap:6px}.hx-au__step[data-astro-cid-nwgofv5g]:not(:last-child):after{bottom:-6px}.hx-au__call[data-astro-cid-nwgofv5g]{row-gap:2px;column-gap:var(--space-2);padding:var(--space-1) var(--space-3);grid-template-columns:18px minmax(0,1fr) auto}.hx-au__detail[data-astro-cid-nwgofv5g]{grid-area:2/2/auto/-1}}@media (prefers-reduced-motion:reduce){.hx-au__bar[data-astro-cid-nwgofv5g],.hx-au__call[data-astro-cid-nwgofv5g]{transition:none}.hx-au[data-astro-cid-nwgofv5g]:not([data-tab="0"]) .hx-au__bar[data-astro-cid-nwgofv5g],.hx-au[data-astro-cid-nwgofv5g]:not([data-tab="2"]) .hx-au__call[data-astro-cid-nwgofv5g]{opacity:1;transform:none}}.hx-mod[data-astro-cid-dkyzl4fc]{gap:var(--space-4);flex-direction:column;display:flex}.hx-mod[data-astro-cid-dkyzl4fc][data-tab="0"]{--cost:var(--cost-0);--cap:var(--cap-0)}.hx-mod[data-astro-cid-dkyzl4fc][data-tab="1"]{--cost:var(--cost-1);--cap:var(--cap-1)}.hx-mod[data-astro-cid-dkyzl4fc][data-tab="2"]{--cost:var(--cost-2);--cap:var(--cap-2)}.hx-mod__table[data-astro-cid-dkyzl4fc]{flex:1;grid-template-rows:auto repeat(4,minmax(0,1fr));min-height:0;display:grid;overflow:hidden}.hx-mod__row[data-astro-cid-dkyzl4fc]{align-items:center;gap:var(--space-3);padding:0 var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.hx-mod__row[data-astro-cid-dkyzl4fc]+.hx-mod__row[data-astro-cid-dkyzl4fc]{border-top:1px solid var(--border)}.hx-mod__row--head[data-astro-cid-dkyzl4fc]{padding-block:var(--space-2);background-color:rgba(var(--text-rgb), .03)}.hx-mod__row--head[data-astro-cid-dkyzl4fc]>[data-astro-cid-dkyzl4fc]:last-child,.hx-mod__stack[data-astro-cid-dkyzl4fc]{width:calc(18ch + var(--space-2) * 3);font-family:var(--font-mono);font-size:var(--type-caption)}.hx-mod__stack[data-astro-cid-dkyzl4fc]{display:grid}.hx-mod__assign[data-astro-cid-dkyzl4fc]{align-items:center;gap:var(--space-2);opacity:0;visibility:hidden;transition:opacity .22s var(--ease-out), transform .32s var(--ease-out), visibility 0s linear .32s;grid-area:1/1;display:flex;transform:translateY(5px)}.hx-mod[data-astro-cid-dkyzl4fc][data-tab="0"] .hx-mod__assign[data-astro-cid-dkyzl4fc][data-on~="0"],.hx-mod[data-astro-cid-dkyzl4fc][data-tab="1"] .hx-mod__assign[data-astro-cid-dkyzl4fc][data-on~="1"],.hx-mod[data-astro-cid-dkyzl4fc][data-tab="2"] .hx-mod__assign[data-astro-cid-dkyzl4fc][data-on~="2"]{opacity:1;visibility:visible;transition:opacity .26s var(--ease-out) calc(var(--row) * 45ms + 60ms), transform .36s var(--ease-out) calc(var(--row) * 45ms + 60ms), visibility 0s;transform:none}.hx-mod__pill[data-astro-cid-dkyzl4fc]{width:calc(8ch + var(--space-2) * 2);border:1px solid var(--border-strong);border-radius:var(--radius-full);color:var(--muted);text-align:center;flex:none;padding:2px 0}.hx-mod__pill--pro[data-astro-cid-dkyzl4fc]{border-color:var(--accent);background-color:var(--accent);color:var(--bg);font-weight:600}.hx-mod__pill--standard[data-astro-cid-dkyzl4fc]{border-color:color-mix(in srgb, var(--accent) 60%, var(--border));background-color:rgba(var(--accent-rgb), .1);color:color-mix(in srgb, var(--accent) 70%, var(--text))}.hx-mod__provider[data-astro-cid-dkyzl4fc]{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hx-mod__meters[data-astro-cid-dkyzl4fc]{gap:var(--space-3);display:grid}.hx-mod__meter[data-astro-cid-dkyzl4fc]{align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--type-caption);grid-template-columns:11ch minmax(0,1fr) 3ch;display:grid}.hx-mod__track[data-astro-cid-dkyzl4fc]{border-radius:var(--radius-full);background-color:rgba(var(--text-rgb), .08);height:6px;overflow:hidden}.hx-mod__fill[data-astro-cid-dkyzl4fc]{border-radius:inherit;background-color:rgba(var(--text-rgb), .42);height:100%;transition:width .56s var(--ease-out);display:block}.hx-mod__meter--cost[data-astro-cid-dkyzl4fc] .hx-mod__fill[data-astro-cid-dkyzl4fc]{width:var(--cost)}.hx-mod__meter--cap[data-astro-cid-dkyzl4fc] .hx-mod__fill[data-astro-cid-dkyzl4fc]{width:var(--cap);background-color:var(--accent)}.hx-mod__marks[data-astro-cid-dkyzl4fc]{justify-content:flex-end;align-items:flex-end;gap:2px;line-height:1;display:flex}.hx-mod__mark[data-astro-cid-dkyzl4fc]{color:rgba(var(--text-rgb), .2);transition:color .24s var(--ease-out), background-color .24s var(--ease-out)}.hx-mod__meter--cap[data-astro-cid-dkyzl4fc] .hx-mod__mark[data-astro-cid-dkyzl4fc]{background-color:rgba(var(--text-rgb), .16);border-radius:1px;width:3px}.hx-mod__meter--cap[data-astro-cid-dkyzl4fc] .hx-mod__mark[data-astro-cid-dkyzl4fc]:first-child{height:5px}.hx-mod__meter--cap[data-astro-cid-dkyzl4fc] .hx-mod__mark[data-astro-cid-dkyzl4fc]:nth-child(2){height:8px}.hx-mod__meter--cap[data-astro-cid-dkyzl4fc] .hx-mod__mark[data-astro-cid-dkyzl4fc]:nth-child(3){height:11px}.hx-mod[data-astro-cid-dkyzl4fc][data-tab="0"] .hx-mod__mark[data-astro-cid-dkyzl4fc][data-on~="0"],.hx-mod[data-astro-cid-dkyzl4fc][data-tab="1"] .hx-mod__mark[data-astro-cid-dkyzl4fc][data-on~="1"],.hx-mod[data-astro-cid-dkyzl4fc][data-tab="2"] .hx-mod__mark[data-astro-cid-dkyzl4fc][data-on~="2"]{color:var(--text)}.hx-mod[data-astro-cid-dkyzl4fc][data-tab="0"] .hx-mod__meter--cap[data-astro-cid-dkyzl4fc] .hx-mod__mark[data-astro-cid-dkyzl4fc][data-on~="0"],.hx-mod[data-astro-cid-dkyzl4fc][data-tab="1"] .hx-mod__meter--cap[data-astro-cid-dkyzl4fc] .hx-mod__mark[data-astro-cid-dkyzl4fc][data-on~="1"],.hx-mod[data-astro-cid-dkyzl4fc][data-tab="2"] .hx-mod__meter--cap[data-astro-cid-dkyzl4fc] .hx-mod__mark[data-astro-cid-dkyzl4fc][data-on~="2"]{background-color:var(--accent)}.hx-mod__kept[data-astro-cid-dkyzl4fc]{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--type-caption);margin:0;display:flex}.hx-mod__kept[data-astro-cid-dkyzl4fc] .hx-tick[data-astro-cid-dkyzl4fc]{color:var(--success-ink)}@media (width<=600px){.hx-mod[data-astro-cid-dkyzl4fc]{gap:var(--space-3)}.hx-mod__row[data-astro-cid-dkyzl4fc]{gap:var(--space-2);padding:0 var(--space-3)}.hx-mod__row--head[data-astro-cid-dkyzl4fc]>[data-astro-cid-dkyzl4fc]:last-child,.hx-mod__stack[data-astro-cid-dkyzl4fc]{width:calc(18ch + var(--space-1) * 3)}.hx-mod__assign[data-astro-cid-dkyzl4fc]{gap:var(--space-1)}.hx-mod__pill[data-astro-cid-dkyzl4fc]{width:calc(8ch + var(--space-1) * 2)}.hx-mod__meter[data-astro-cid-dkyzl4fc]{gap:var(--space-2);grid-template-columns:10ch minmax(0,1fr) 3ch}}@media (prefers-reduced-motion:reduce){.hx-mod__assign[data-astro-cid-dkyzl4fc],.hx-mod[data-astro-cid-dkyzl4fc][data-tab] .hx-mod__assign[data-astro-cid-dkyzl4fc][data-on],.hx-mod__fill[data-astro-cid-dkyzl4fc],.hx-mod__mark[data-astro-cid-dkyzl4fc]{transition:none;transform:none}}.hx-brg[data-astro-cid-hsxfgsg7]{--hx-cycle:2.4s;height:100%;padding:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);grid-template-areas:"agent links geist"". .handoff";align-content:center;display:grid}.hx-brg__card[data-astro-cid-hsxfgsg7]{align-content:center;gap:var(--space-2);padding:var(--space-4);display:grid}.hx-brg__card--agent[data-astro-cid-hsxfgsg7]{grid-area:agent}.hx-brg__card--geist[data-astro-cid-hsxfgsg7]{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));box-shadow:0 0 0 4px rgba(var(--accent-rgb), .06);grid-area:geist}.hx-brg__name[data-astro-cid-hsxfgsg7]{font-weight:600}.hx-brg__term[data-astro-cid-hsxfgsg7],.hx-brg__fact[data-astro-cid-hsxfgsg7],.hx-brg__label[data-astro-cid-hsxfgsg7]{color:var(--muted);font-size:var(--type-caption)}.hx-brg__term[data-astro-cid-hsxfgsg7]{font-family:var(--font-mono)}.hx-brg__prompt[data-astro-cid-hsxfgsg7]{color:var(--accent-text)}.hx-brg__fact[data-astro-cid-hsxfgsg7]{align-items:flex-start;gap:var(--space-1);color:var(--text);display:flex}.hx-brg__fact[data-astro-cid-hsxfgsg7] .hx-tick[data-astro-cid-hsxfgsg7]{width:12px;height:12px;color:var(--accent-text);margin-top:2px}.hx-brg__links[data-astro-cid-hsxfgsg7]{align-content:center;gap:var(--space-4);padding:var(--space-3) 0;grid-area:links;display:grid}.hx-brg__link[data-astro-cid-hsxfgsg7]{gap:var(--space-2);display:grid}.hx-brg__label[data-astro-cid-hsxfgsg7]{padding:0 var(--space-2);font-family:var(--font-mono);text-align:center}.hx-brg__wire[data-astro-cid-hsxfgsg7]{border-top:2px dotted rgba(var(--text-rgb), .28);height:0;position:relative}.hx-brg__link--live[data-astro-cid-hsxfgsg7] .hx-brg__label[data-astro-cid-hsxfgsg7]{color:var(--accent-text);font-weight:600}.hx-brg__link--live[data-astro-cid-hsxfgsg7] .hx-brg__wire[data-astro-cid-hsxfgsg7]{border-top:2px solid var(--accent)}.hx-brg__link--next[data-astro-cid-hsxfgsg7] .hx-brg__wire[data-astro-cid-hsxfgsg7]{border-top:2px dashed rgba(var(--text-rgb), .35)}.hx-brg__link--planned[data-astro-cid-hsxfgsg7] .hx-brg__label[data-astro-cid-hsxfgsg7]{opacity:.8}.hx-brg__run[data-astro-cid-hsxfgsg7]{opacity:0;height:0;position:absolute;top:-1px;left:0;right:0;transform:translate(100%)}.hx-brg__dot[data-astro-cid-hsxfgsg7]{border-radius:var(--radius-full);background-color:var(--accent);width:8px;height:8px;box-shadow:0 0 0 4px rgba(var(--accent-rgb), .22);position:absolute;top:-4px;left:-4px}.hx-brg__handoff[data-astro-cid-hsxfgsg7]{grid-area:handoff;justify-items:center;display:grid}.hx-brg__drop[data-astro-cid-hsxfgsg7]{border-left:2px solid rgba(var(--accent-rgb), .55);width:0;height:28px;position:relative}.hx-brg__drop[data-astro-cid-hsxfgsg7]:after{border-right:2px solid rgba(var(--accent-rgb), .55);border-bottom:2px solid rgba(var(--accent-rgb), .55);content:"";width:8px;height:8px;position:absolute;bottom:1px;left:-5px;transform:rotate(45deg)}.hx-brg__wisp[data-astro-cid-hsxfgsg7]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb, var(--accent) 45%, var(--border));border-radius:var(--radius-md);background-color:rgba(var(--accent-rgb), .08);font-size:var(--type-caption);display:flex}.hx-brg__wisp[data-astro-cid-hsxfgsg7] svg[data-astro-cid-hsxfgsg7]{fill:none;width:18px;height:18px;stroke:var(--accent-text);stroke-linecap:round;stroke-linejoin:round;flex:none}.hx-stage[data-hx-state] .hx-brg__run[data-astro-cid-hsxfgsg7]{animation-name:hx-brg-run;animation-timing-function:cubic-bezier(.45,0,.55,1)}@keyframes hx-brg-run{0%{opacity:0;transform:none}12%,84%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes hx-brg-run-y{0%{opacity:0;transform:none}12%,84%{opacity:1}to{opacity:0;transform:translateY(100%)}}@media (width<=600px){.hx-brg[data-astro-cid-hsxfgsg7]{padding:var(--space-4);grid-template-columns:minmax(0,1fr);grid-template-areas:"agent""links""geist""handoff"}.hx-brg__card[data-astro-cid-hsxfgsg7]{padding:var(--space-3)}.hx-brg__card--agent[data-astro-cid-hsxfgsg7]{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.hx-brg__links[data-astro-cid-hsxfgsg7]{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.hx-brg__link[data-astro-cid-hsxfgsg7]{min-height:64px;padding-left:var(--space-3);grid-template-columns:2px minmax(0,1fr);align-items:center}.hx-brg__label[data-astro-cid-hsxfgsg7]{text-align:left;order:2;padding:0}.hx-brg__wire[data-astro-cid-hsxfgsg7],.hx-brg__link--live[data-astro-cid-hsxfgsg7] .hx-brg__wire[data-astro-cid-hsxfgsg7],.hx-brg__link--next[data-astro-cid-hsxfgsg7] .hx-brg__wire[data-astro-cid-hsxfgsg7]{border-top:0;align-self:stretch;width:0;height:auto}.hx-brg__wire[data-astro-cid-hsxfgsg7]{border-left:2px dotted rgba(var(--text-rgb), .28)}.hx-brg__link--live[data-astro-cid-hsxfgsg7] .hx-brg__wire[data-astro-cid-hsxfgsg7]{border-left:2px solid var(--accent)}.hx-brg__link--next[data-astro-cid-hsxfgsg7] .hx-brg__wire[data-astro-cid-hsxfgsg7]{border-left:2px dashed rgba(var(--text-rgb), .35)}.hx-brg__run[data-astro-cid-hsxfgsg7]{width:0;height:auto;inset:0 auto 0 -1px;transform:translateY(100%)}.hx-brg__drop[data-astro-cid-hsxfgsg7]{height:18px}.hx-stage[data-hx-state] .hx-brg__run[data-astro-cid-hsxfgsg7]{animation-name:hx-brg-run-y}}
