.hh{--hh-ink:#0b0c0e;--hh-ink-rgb:11, 12, 14;--hh-surface:rgba(var(--hh-ink-rgb), .78);--hh-surface-panel:rgba(var(--hh-ink-rgb), .9);--hh-label:color-mix(in srgb, var(--muted), var(--muted-strong));--hh-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--hh-type-hero:clamp(40px, 5.2vw, 80px);--hh-type-micro:11px;--hh-type-tiny:10px;margin-top:calc(-1 * var(--nav-height));isolation:isolate;background-color:var(--hh-ink);min-height:max(130svh,980px);position:relative;overflow:clip}.hh-gl,.hh-ov,.hh-still{width:100%;height:100%;display:block;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 calc(100% - 200px),#0000);mask-image:linear-gradient(#000 calc(100% - 200px),#0000)}.hh-gl,.hh-ov{opacity:0}.hh-ov{pointer-events:none}.hh-still{pointer-events:none;display:none}.hh-still img{object-fit:cover;object-position:50% 0;width:100%;height:100%}.hh.is-fallback .hh-still{display:block}.hh.is-fallback .hh-gl,.hh.is-fallback .hh-ov{display:none}.hh-copy{z-index:3;padding-top:96px;position:relative}.hh-copy>*{max-width:var(--copy-w,none)}.hh-eyebrow{margin-bottom:16px}.hh-title{font-size:var(--hh-type-hero);letter-spacing:-.038em;color:var(--text);margin:0;font-weight:600;line-height:1.02}.hh-lede{max-width:min(50ch, var(--copy-w,50ch));color:rgba(var(--text-rgb), .7);margin-top:22px;line-height:1.55}.hh-ctas{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hh-spacer{display:none}.hh-hud-wrap{z-index:4;position:absolute;top:calc(100svh - 76px);left:0;right:0}.hh-hud{font:500 var(--hh-type-micro) / 1 var(--font-mono);color:var(--muted);align-items:center;gap:18px;display:flex}.hh-demo,.hh-pause{border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--hh-surface);height:28px;color:var(--text);white-space:nowrap;align-items:center;display:inline-flex}.hh-demo{letter-spacing:.01em;gap:8px;padding:0 12px}.hh-demo i{background:var(--accent);border-radius:50%;width:6px;height:6px}.hh-beats{padding-bottom:8px;position:relative}.hh-beats ol{color:var(--hh-label);gap:14px;margin:0;padding:0;list-style:none;display:flex}.hh-beats li{transition:color .4s}.hh-beats li.is-on{color:var(--muted)}.hh-beats li.is-cur{color:var(--text)}.hh-track{background:var(--border-strong);height:1px;position:absolute;bottom:0;left:0;right:0}.hh-bar{background:var(--accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.hh.is-fallback .hh-beats li{color:var(--muted)}.hh.is-fallback .hh-bar{transform:scaleX(1)}.hh-pause{cursor:pointer;font:inherit;color:var(--text);transition:border-color var(--transition-base);gap:7px;padding:0 12px 0 10px}.hh-pause[hidden]{display:none}.hh-pause:hover{border-color:rgba(var(--text-rgb), .28)}.hh-pause:focus-visible{outline:2px solid rgba(var(--accent-rgb), .7);outline-offset:2px}.hh-pause svg{width:10px;height:10px}.hh-i-pause path{fill:none;stroke:currentColor;stroke-width:1.6px}.hh-i-play path{fill:currentColor}.hh-i-play,.hh.is-paused .hh-i-pause{display:none}.hh.is-paused .hh-i-play{display:block}.hh.is-still-capture .hh-copy,.hh.is-still-capture .hh-hud-wrap,.hh.is-still-capture .hh-chain{visibility:hidden}.hh.is-static{padding:96px max(24px, (100% - var(--max)) / 2) 56px;grid-template-columns:minmax(0,1fr) minmax(0,372px);gap:48px 40px;display:grid}.hh.is-static .hh-copy{grid-area:1/1;width:auto;margin:0;padding:0}.hh.is-static .hh-copy>*{max-width:none}.hh.is-static .hh-spacer{display:none}.hh.is-static .hh-chain{grid-area:1/2;align-self:start;width:auto;margin:0;position:relative;top:auto;right:auto}.hh.is-static .hh-hud-wrap{grid-area:2/1/auto/-1;align-self:end;position:relative;top:auto}.hh.is-static .hh-hud{flex-wrap:wrap;width:auto;margin:0}.hh.is-static .hh-chain,.hh.is-static .hh-chain *{transition:none!important;animation:none!important}@media (width<=819px){.hh{min-height:0;padding-bottom:56px}.hh-copy{padding-top:80px}.hh-copy>*{max-width:none}.hh-lede{margin-top:18px}.hh-ctas{margin-top:26px}.hh-spacer{height:380px;display:block}.hh-hud-wrap{position:relative;top:auto}.hh-hud{flex-wrap:wrap;gap:10px}.hh-beats{display:none}.hh.is-static{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:80px}.hh.is-static .hh-still{aspect-ratio:1;grid-area:2/1;height:auto;position:relative;-webkit-mask-image:none;mask-image:none}.hh.is-static .hh-still img{object-position:50% 45%}.hh.is-static .hh-hud-wrap{grid-row:3}.hh.is-static .hh-chain{grid-area:4/1}}@media (prefers-reduced-motion:reduce){.hh-beats li{transition:none}}.hh-chain{z-index:4;top:128px;right:max(24px, (100% - var(--max)) / 2);opacity:0;width:372px;transition:opacity .6s var(--ease-out);pointer-events:none;color:var(--text);position:absolute}.hh-chain.is-open,.hh.is-static .hh-chain{opacity:1}.hh.is-static .hh-frame{height:100%}.hh-frame{background:var(--hh-surface-panel);border:1px solid var(--border);height:0;transition:height .75s var(--ease-out);position:absolute;top:0;left:0;right:0}.hh-br{border:0 solid rgba(var(--text-rgb), .62);width:12px;height:12px;position:absolute}.hh-br--tl{border-top-width:1px;border-left-width:1px;top:-1px;left:-1px}.hh-br--tr{border-top-width:1px;border-right-width:1px;top:-1px;right:-1px}.hh-br--bl{border-bottom-width:1px;border-left-width:1px;bottom:-1px;left:-1px}.hh-br--br{border-bottom-width:1px;border-right-width:1px;bottom:-1px;right:-1px}.hh-chain-in{transition:clip-path .75s var(--ease-out);padding:14px 18px 16px;position:relative}.hh-rv{opacity:0;transition:opacity .55s ease .12s, transform .8s var(--ease-out) .12s;transform:translateY(6px)}.hh-rv.is-on{opacity:1;transform:none}.hh-chain-head{border-bottom:1px solid var(--border);font:500 var(--hh-type-micro) / 1.3 var(--font-mono);letter-spacing:.02em;margin-bottom:4px;padding-bottom:10px}.hh-step{padding:7px 0 7px 22px;position:relative}.hh-step:before{content:"";background:var(--border-strong);width:1px;position:absolute;top:0;bottom:0;left:4px}.hh-step:last-child:before{height:15px;bottom:auto}.hh-step--first:before{top:15px}.hh-step:after{content:"";border:1px solid rgba(var(--text-rgb), .45);background:var(--hh-ink);border-radius:50%;width:7px;height:7px;transition:border-color .4s,background-color .4s,box-shadow .4s;position:absolute;top:11px;left:1px}.hh-step--sig:after{border-color:var(--warning);background:var(--warning)}.hh-step.is-cur:not(.hh-step--sig):after{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .16)}.hh-step.is-done:after{border-color:var(--accent);background:var(--accent)}.hh-k{font:500 var(--hh-type-tiny) / 1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--hh-label);align-items:center;gap:8px;display:flex}.hh-t{letter-spacing:-.005em;margin-top:2px;font-size:13.5px;font-weight:600;line-height:1.35}.hh-m{color:var(--muted);margin-top:1px;font-size:12px;line-height:1.4}.hh-k.hh-amber{color:var(--warning)}.hh-checks{transition:gap .6s var(--ease-out);gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.hh-checks li{grid-template-columns:14px 1fr;gap:8px;display:grid}.hh-checks svg{width:12px;height:12px;color:var(--accent);margin-top:2px}.hh-checks path{fill:none;stroke:currentColor;stroke-width:1.5px}.hh-src{font:500 10.5px / 1.45 var(--font-mono)}.hh-find{color:rgba(var(--text-rgb), .68);max-height:3em;transition:max-height .6s var(--ease-out), opacity .35s;font-size:12px;line-height:1.4;overflow:hidden}.hh-chain.is-compact .hh-find{opacity:0;max-height:0}.hh-chain.is-compact .hh-checks{gap:1px}.hh-fold-x{max-height:240px;transition:max-height .6s var(--ease-out), opacity .35s;overflow:hidden}.hh-chain.is-fold .hh-fold-x{opacity:0;max-height:0}.hh.is-static .hh-fold-x{max-height:none;overflow:visible}.hh-step>.hh-m{max-height:3em;transition:max-height .6s var(--ease-out), opacity .35s;overflow:hidden}.hh-chain.is-tight .hh-step:not([data-ref=actStep])>.hh-m{opacity:0;max-height:0}.hh-chain.is-measure,.hh-chain.is-measure *{transition:none!important;animation:none!important}.hh-card{border:1px solid var(--border-strong);border-radius:var(--radius);background:rgba(var(--text-rgb), .02);margin-top:6px;padding:11px 12px 12px}.hh-card-h{grid-template-columns:38px 1fr;align-items:center;gap:10px;display:grid}.hh-card-h img{object-fit:cover;object-position:62% 55%;filter:saturate(.7);border:1px solid var(--border);border-radius:4px;width:38px;height:38px}.hh-card-h .hh-t{margin:0;font-size:13px}.hh-card-h .hh-m{font-size:var(--hh-type-micro);color:var(--hh-label);font-family:var(--font-mono)}.hh-notes{color:rgba(var(--text-rgb), .74);gap:3px;margin:9px 0 0;padding:0;font-size:12px;line-height:1.4;list-style:none;display:grid}.hh-notes li{padding-left:13px;position:relative}.hh-notes li:before{content:"";background:var(--muted);width:5px;height:1px;position:absolute;top:8px;left:1px}.hh-acts{gap:8px;margin-top:11px;display:flex}.hh-b{border-radius:var(--radius-full);border:1px solid var(--border-strong);height:28px;transition:transform .18s var(--ease-out), background-color .25s, border-color .25s;align-items:center;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.hh-b--pri{border-color:rgba(var(--accent-rgb), .55);background:rgba(var(--accent-rgb), .12)}.hh-b--pri.is-pressed{background:rgba(var(--accent-rgb), .28);border-color:rgba(var(--accent-rgb), .9);transform:scale(.96)}.hh-tag{border:1px solid var(--border-strong);border-radius:var(--radius-full);height:18px;font:500 9.5px / 1 var(--font-mono);letter-spacing:.04em;text-transform:none;color:var(--muted);align-items:center;padding:0 7px;display:inline-flex}.hh-trk{margin:5px 0 0;padding:0;list-style:none}.hh-trk li{padding:3px 0 3px 17px;font-size:12.5px;line-height:1.35;position:relative}.hh-trk li:before{content:"";background:var(--border-strong);width:1px;position:absolute;top:13px;bottom:-6px;left:3px}.hh-trk li:after{content:"";border:1px solid var(--accent);background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:0}.hh-trk b{font-weight:600}.hh-trk span{color:var(--muted);font-size:11.5px;display:block}.hh-trk .hh-ok:before,.hh-trk .hh-ok:after{display:none}.hh-trk .hh-ok{border:1px solid rgba(var(--accent-rgb), 0);border-radius:var(--radius-sm);background:rgba(var(--accent-rgb), 0);transition:opacity .55s ease .12s, transform .8s var(--ease-out) .12s, background-color .9s ease .3s, border-color .9s ease .3s;grid-template-columns:22px 1fr;align-items:center;gap:9px;margin:7px 0 0 -6px;padding:9px 10px;display:grid}.hh-trk .hh-ok.is-on{background:rgba(var(--accent-rgb), .07);border-color:rgba(var(--accent-rgb), .32)}.hh-ok svg{width:22px;height:22px;color:var(--accent)}.hh-ok circle,.hh-ok path{fill:none;stroke:currentColor}.hh-ok circle{stroke-width:1.3px;stroke-dasharray:60;stroke-dashoffset:60px;transition:stroke-dashoffset .7s .2s}.hh-ok path{stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14;stroke-dashoffset:14px;transition:stroke-dashoffset .35s .75s}.hh-ok.is-on circle,.hh-ok.is-on path{stroke-dashoffset:0}.hh-ok.is-on svg{animation:hh-pop .7s var(--hh-ease-spring) .15s both}.hh-trk .hh-ok b{color:var(--accent);font-size:13.5px}.hh-trk .hh-ok span{color:rgba(var(--text-rgb), .82);font-size:12px}@keyframes hh-pop{0%{transform:scale(.6)}to{transform:none}}@media (width<=1179px){.hh-chain{width:336px}}@media (width<=819px){.hh-chain{width:auto;margin:14px 24px 0;position:relative;top:auto;right:auto}}@media (prefers-reduced-motion:reduce){.hh-chain,.hh-frame,.hh-chain-in,.hh-rv,.hh-b,.hh-step:after,.hh-checks,.hh-fold-x,.hh-step>.hh-m,.hh-trk .hh-ok,.hh-ok circle,.hh-ok path{transition:none!important}.hh-ok.is-on svg{animation:none}}.horizon-rec[data-astro-cid-vkrjksuo]{container-type:inline-size}.horizon-rec__stage[data-astro-cid-vkrjksuo]{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg);position:relative;overflow:hidden}.horizon-rec__video[data-astro-cid-vkrjksuo]{width:100%;height:auto;display:block}.horizon-rec__callouts[data-astro-cid-vkrjksuo]{pointer-events:none;position:absolute;inset:0}.horizon-rec__anchor[data-astro-cid-vkrjksuo]{opacity:0;transition:opacity .28s var(--ease-out);position:absolute}.horizon-rec__anchor[data-astro-cid-vkrjksuo].is-active{opacity:1}.horizon-rec[data-astro-cid-vkrjksuo] .horizon-rec__box{width:max-content;max-width:min(260px,34cqi);padding:var(--space-2) var(--space-3);background:rgba(var(--bg-rgb), .9);font-family:var(--font-mono);font-size:var(--type-caption);gap:2px;line-height:1.4;display:grid;position:absolute;top:0;transform:translateY(-50%)}.horizon-rec[data-astro-cid-vkrjksuo] .horizon-rec__box--right{left:16px}.horizon-rec[data-astro-cid-vkrjksuo] .horizon-rec__box--left{right:16px}.horizon-rec__kicker[data-astro-cid-vkrjksuo]{color:var(--accent-text);letter-spacing:.06em;text-transform:uppercase}.horizon-rec__title[data-astro-cid-vkrjksuo]{color:var(--text)}.horizon-rec__detail[data-astro-cid-vkrjksuo]{color:var(--muted)}.horizon-rec__toggle[data-astro-cid-vkrjksuo]{right:var(--space-3);bottom:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-full);background:rgba(var(--bg-rgb), .85);width:32px;height:32px;color:var(--text);cursor:pointer;place-items:center;display:grid;position:absolute}.horizon-rec__toggle[data-astro-cid-vkrjksuo]:hover{border-color:var(--accent)}.horizon-rec__toggle[data-astro-cid-vkrjksuo]:focus-visible,.horizon-rec__step[data-astro-cid-vkrjksuo]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.horizon-rec__icon[data-astro-cid-vkrjksuo]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.horizon-rec__icon--play[data-astro-cid-vkrjksuo],.horizon-rec__toggle[data-astro-cid-vkrjksuo][aria-pressed=true] .horizon-rec__icon--pause[data-astro-cid-vkrjksuo]{display:none}.horizon-rec__toggle[data-astro-cid-vkrjksuo][aria-pressed=true] .horizon-rec__icon--play[data-astro-cid-vkrjksuo]{fill:currentColor;display:block}.horizon-rec__track[data-astro-cid-vkrjksuo]{gap:var(--space-3);margin:var(--space-4) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.horizon-rec__step[data-astro-cid-vkrjksuo]{width:100%;height:100%;padding:var(--space-3) 0 0;border:0;border-top:2px solid var(--border);color:var(--muted);font:inherit;font-size:var(--type-caption);text-align:left;cursor:pointer;transition:border-color .2s var(--ease-out);background:0 0;gap:2px;line-height:1.45;display:grid}.horizon-rec__step[data-astro-cid-vkrjksuo].is-active{border-top-color:var(--accent)}.horizon-rec__time[data-astro-cid-vkrjksuo]{color:var(--accent-text);font-family:var(--font-mono)}.horizon-rec__step-title[data-astro-cid-vkrjksuo]{color:var(--text);font-size:var(--type-body-sm);font-weight:600}@container (width<=760px){.horizon-rec__track[data-astro-cid-vkrjksuo]{grid-template-columns:repeat(2,minmax(0,1fr))}.horizon-rec__callouts[data-astro-cid-vkrjksuo]{display:none}}@container (width<=420px){.horizon-rec__track[data-astro-cid-vkrjksuo]{grid-template-columns:minmax(0,1fr)}}.horizon-plate[data-astro-cid-corg2ptn]{margin:0 0 var(--space-8);container-type:inline-size}.horizon-plate__stage[data-astro-cid-corg2ptn]{border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(120% 90% at 50% 100%, rgba(var(--text-rgb), .05), transparent 70%);position:relative;overflow:hidden}.horizon-plate__stage[data-astro-cid-corg2ptn] .lens-terrain{width:100%;height:auto;display:block}.horizon-plate__stage[data-astro-cid-corg2ptn] .terrain-line{fill:none;stroke:rgba(var(--text-rgb), .28);stroke-width:1px;vector-effect:non-scaling-stroke}.horizon-plate__stage[data-astro-cid-corg2ptn] .terrain-line--major{stroke:rgba(var(--text-rgb), .5)}.horizon-plate__stage[data-astro-cid-corg2ptn] .terrain-dots{stroke:rgba(var(--text-rgb), .55);stroke-width:2.2px;stroke-linecap:round}.horizon-plate__stage[data-astro-cid-corg2ptn] .terrain-route{fill:none;stroke:var(--accent);stroke-width:2px;stroke-dasharray:6 5;vector-effect:non-scaling-stroke}.horizon-plate__stage[data-astro-cid-corg2ptn] .terrain-marker line{stroke:var(--accent);stroke-width:1.5px;vector-effect:non-scaling-stroke}.horizon-plate__stage[data-astro-cid-corg2ptn] .terrain-marker circle{fill:var(--accent)}.horizon-plate__tag[data-astro-cid-corg2ptn]{top:var(--space-3);left:var(--space-3);padding:2px var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:rgba(var(--bg-rgb), .7);color:var(--muted);font-family:var(--font-mono);font-size:var(--type-caption);letter-spacing:.04em;position:absolute}.horizon-plate__pin[data-astro-cid-corg2ptn]{border:1px solid var(--accent);border-radius:var(--radius-full);background:var(--bg);width:20px;height:20px;color:var(--accent-text);font-family:var(--font-mono);font-size:var(--type-caption);place-items:center;display:grid;position:absolute;transform:translate(-50%,-100%)}.horizon-plate__pin--a[data-astro-cid-corg2ptn]{top:42.33%;left:17.29%}.horizon-plate__pin--b[data-astro-cid-corg2ptn]{top:45.15%;left:46.69%}.horizon-plate__pin--c[data-astro-cid-corg2ptn]{top:53.76%;left:88.26%}.horizon-plate__pin--d[data-astro-cid-corg2ptn]{top:28.23%;left:84.06%}.horizon-plate__notes[data-astro-cid-corg2ptn]{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.horizon-plate[data-astro-cid-corg2ptn] .horizon-plate__note{gap:2px var(--space-2);padding:var(--space-3);font-size:var(--type-caption);grid-template-columns:auto 1fr;line-height:1.45;display:grid}.horizon-plate__letter[data-astro-cid-corg2ptn]{color:var(--accent-text);font-family:var(--font-mono);grid-row:span 2}.horizon-plate__name[data-astro-cid-corg2ptn]{color:var(--text);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.horizon-plate__text[data-astro-cid-corg2ptn]{color:var(--muted)}@container (width<=760px){.horizon-plate__notes[data-astro-cid-corg2ptn]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=420px){.horizon-plate__notes[data-astro-cid-corg2ptn]{grid-template-columns:minmax(0,1fr)}.horizon-plate__pin[data-astro-cid-corg2ptn]{width:16px;height:16px}}.horizon-lenses[data-astro-cid-corg2ptn]{border-top:1px solid var(--border-strong);display:grid}.horizon-lenses__row[data-astro-cid-corg2ptn]{gap:var(--space-2) var(--space-5);padding:var(--space-3) 0;border-bottom:1px solid var(--border);font-size:var(--type-body-sm);grid-template-columns:minmax(140px,1.1fr) minmax(0,2.6fr) minmax(120px,1.2fr) auto;align-items:center;display:grid}.horizon-lenses__row--head[data-astro-cid-corg2ptn]{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-caption);letter-spacing:.06em;text-transform:uppercase}.horizon-lenses__name[data-astro-cid-corg2ptn]{color:var(--text);font-weight:600}.horizon-lenses__shows[data-astro-cid-corg2ptn]{color:var(--muted);line-height:1.5}.horizon-lenses__source[data-astro-cid-corg2ptn]{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-caption)}@media (width<=760px){.horizon-lenses__row[data-astro-cid-corg2ptn]{grid-template-columns:minmax(0,1fr) auto}.horizon-lenses__row--head[data-astro-cid-corg2ptn]{display:none}.horizon-lenses__shows[data-astro-cid-corg2ptn],.horizon-lenses__source[data-astro-cid-corg2ptn]{grid-column:1/-1}.horizon-lenses__status[data-astro-cid-corg2ptn]{grid-area:1/2}}.dispatch[data-astro-cid-udysxr3a]{margin:0}.dispatch__frame[data-astro-cid-udysxr3a]{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background-color:var(--surface);box-shadow:var(--shadow);font-size:var(--type-caption);line-height:1.4;display:grid}.dispatch__head[data-astro-cid-udysxr3a]{align-items:center;gap:var(--space-2) var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.dispatch__site[data-astro-cid-udysxr3a]{align-items:center;gap:var(--space-2);color:var(--text);font-size:var(--type-body-sm);font-weight:600;display:inline-flex}.dispatch__site[data-astro-cid-udysxr3a] svg{color:var(--accent-text)}.dispatch__kind[data-astro-cid-udysxr3a],.dispatch__meta[data-astro-cid-udysxr3a],.dispatch__step-note[data-astro-cid-udysxr3a],.dispatch__facts[data-astro-cid-udysxr3a] dt[data-astro-cid-udysxr3a]{color:var(--muted)}.dispatch__tag[data-astro-cid-udysxr3a]{padding:2px var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted);font-family:var(--font-mono);letter-spacing:.04em;margin-left:auto}.dispatch__body[data-astro-cid-udysxr3a]{gap:var(--space-3);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid}.dispatch__side[data-astro-cid-udysxr3a]{align-content:start;gap:var(--space-3);display:grid}.dispatch__card[data-astro-cid-udysxr3a],.dispatch__cases[data-astro-cid-udysxr3a]{align-content:start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--bg);display:grid}.dispatch__eyebrow[data-astro-cid-udysxr3a]{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;display:flex}.dispatch__pill[data-astro-cid-udysxr3a]{padding:1px var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-full);color:var(--text);text-transform:none}.dispatch__pill--open[data-astro-cid-udysxr3a]{border-color:color-mix(in srgb, var(--warning) 60%, transparent)}.dispatch__title[data-astro-cid-udysxr3a]{color:var(--text);font-size:var(--type-body-sm);font-weight:600}.dispatch__playbook[data-astro-cid-udysxr3a]{margin-top:var(--space-1);color:var(--text);font-weight:600}.dispatch__steps[data-astro-cid-udysxr3a],.dispatch__lanes[data-astro-cid-udysxr3a]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.dispatch__step[data-astro-cid-udysxr3a]{column-gap:var(--space-2);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;display:grid}.dispatch__dot[data-astro-cid-udysxr3a]{border:1px solid var(--border-strong);border-radius:var(--radius-full);width:16px;height:16px;color:var(--bg);grid-row:span 2;place-items:center;display:grid}.dispatch__step[data-astro-cid-udysxr3a][data-state=done] .dispatch__dot[data-astro-cid-udysxr3a]{border-color:var(--success);background-color:var(--success)}.dispatch__step[data-astro-cid-udysxr3a][data-state=current] .dispatch__dot[data-astro-cid-udysxr3a]{border-color:var(--accent);box-shadow:inset 0 0 0 4px var(--accent)}.dispatch__step-title[data-astro-cid-udysxr3a]{color:var(--text)}.dispatch__step[data-astro-cid-udysxr3a][data-state=current] .dispatch__step-title[data-astro-cid-udysxr3a]{font-weight:600}.dispatch__step-note[data-astro-cid-udysxr3a]{grid-column:2}.dispatch__step-state[data-astro-cid-udysxr3a]{color:var(--muted);font-family:var(--font-mono);grid-area:1/3}.dispatch__step[data-astro-cid-udysxr3a][data-state=current] .dispatch__step-state[data-astro-cid-udysxr3a]{color:var(--accent-text)}.dispatch__facts[data-astro-cid-udysxr3a]{gap:var(--space-1) var(--space-3);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.dispatch__facts[data-astro-cid-udysxr3a] dd[data-astro-cid-udysxr3a]{color:var(--text);margin:0}.dispatch__person[data-astro-cid-udysxr3a]{column-gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.dispatch__avatar[data-astro-cid-udysxr3a]{border-radius:var(--radius-full);background-color:rgba(var(--accent-rgb), .16);width:26px;height:26px;color:var(--accent-text);grid-row:span 2;place-items:center;font-weight:600;display:grid}.dispatch__person-name[data-astro-cid-udysxr3a],.dispatch__agent-run[data-astro-cid-udysxr3a]{color:var(--text)}.dispatch__agent[data-astro-cid-udysxr3a]{border-style:dashed}.dispatch__agent-name[data-astro-cid-udysxr3a]{align-items:center;gap:var(--space-2);color:var(--accent-text);font-weight:600;display:inline-flex}.dispatch__bar[data-astro-cid-udysxr3a]{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.dispatch__bar[data-astro-cid-udysxr3a] span[data-astro-cid-udysxr3a]{border-radius:var(--radius-full);background-color:var(--border-strong);height:4px}.dispatch__bar[data-astro-cid-udysxr3a] span[data-astro-cid-udysxr3a]:first-child,.dispatch__bar[data-astro-cid-udysxr3a] span[data-astro-cid-udysxr3a]:nth-child(2){background-color:var(--accent)}.dispatch__lanes[data-astro-cid-udysxr3a]{grid-template-columns:repeat(4,minmax(0,1fr))}.dispatch__lane[data-astro-cid-udysxr3a]{align-content:start;gap:var(--space-2);display:grid}.dispatch__lane-name[data-astro-cid-udysxr3a]{color:var(--text)}.dispatch__chips[data-astro-cid-udysxr3a]{flex-wrap:wrap;gap:4px;display:flex}.dispatch__chip[data-astro-cid-udysxr3a]{background-color:color-mix(in srgb, var(--muted) 35%, transparent);border-radius:3px;width:14px;height:10px}.dispatch__lane[data-astro-cid-udysxr3a][data-flagged] .dispatch__chip[data-astro-cid-udysxr3a]:first-child{background-color:var(--warning)}.dispatch__flag[data-astro-cid-udysxr3a]{color:var(--text)}@media (prefers-reduced-motion:no-preference){.dispatch__step[data-astro-cid-udysxr3a][data-state=current] .dispatch__dot[data-astro-cid-udysxr3a],.dispatch__bar[data-astro-cid-udysxr3a] span[data-astro-cid-udysxr3a]:nth-child(2){animation:dispatch-breathe 2.4s var(--ease-out) infinite}}@keyframes dispatch-breathe{50%{opacity:.45}}@media (width<=560px){.dispatch__body[data-astro-cid-udysxr3a]{grid-template-columns:minmax(0,1fr)}.dispatch__lanes[data-astro-cid-udysxr3a]{grid-template-columns:repeat(2,minmax(0,1fr))}}
