.signal-field[data-astro-cid-b2vqcq74]{background:radial-gradient(40% 60% at 0% 50%, color-mix(in oklab, var(--brand) 18%, transparent), transparent 70%), radial-gradient(40% 60% at 100% 50%, color-mix(in oklab, var(--spark) 12%, transparent), transparent 70%)}html.js .signal-field[data-astro-cid-b2vqcq74][data-state=running]{background:0 0}.wire-base[data-astro-cid-xk7jz3gq]{fill:none;stroke:var(--border);stroke-width:1.5px;vector-effect:non-scaling-stroke}.wire-spark[data-astro-cid-xk7jz3gq]{fill:none;stroke:var(--spark);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:.12 2;stroke-dashoffset:.2px;animation:spark-travel 2.8s var(--ease-wire) infinite}@media (width>=768px){.wire-diagram[data-astro-cid-xk7jz3gq]{aspect-ratio:960/380}.wire-diagram[data-astro-cid-xk7jz3gq] .item[data-astro-cid-xk7jz3gq]{left:calc(var(--x) / 960 * 100%);top:calc(var(--y) / 380 * 100%);position:absolute;translate:-50% -50%}}.marquee-row[data-astro-cid-ibkhgs5d]{mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee-track[data-astro-cid-ibkhgs5d]{animation:90s linear infinite marquee}.marquee-track[data-astro-cid-ibkhgs5d].reverse{animation-name:marquee-reverse}.marquee-row[data-astro-cid-ibkhgs5d]:hover>.marquee-track[data-astro-cid-ibkhgs5d]{animation-play-state:paused}@media (prefers-reduced-motion:no-preference){html.js .hero-block[data-astro-cid-ge2uvauf]{animation:wipe-in .6s var(--ease-out) .3s both}}.approval-pill[data-astro-cid-xei3pbzb][data-state=approved]{background:color-mix(in oklab, var(--success) 16%, transparent);color:var(--success)}.approval-pill[data-astro-cid-xei3pbzb][data-state=pending],.approval-pill[data-astro-cid-xei3pbzb][data-state=idle]{background:color-mix(in oklab, var(--warning) 18%, transparent);color:var(--warning)}.opt[data-astro-cid-do3gxyyk]{transition:background-color .25s var(--ease-out), color .25s var(--ease-out), box-shadow .25s var(--ease-out);cursor:default}.opt[data-astro-cid-do3gxyyk][aria-pressed=true]{background:var(--card);box-shadow:0 1px 3px #0000001f}.opt[data-astro-cid-do3gxyyk][data-opt=allow][aria-pressed=true]{color:var(--success)}.opt[data-astro-cid-do3gxyyk][data-opt=ask][aria-pressed=true]{color:var(--warning)}.opt[data-astro-cid-do3gxyyk][data-opt=block][aria-pressed=true]{color:var(--danger)}.card[data-astro-cid-l43jfdkk]{border-radius:var(--radius-card);border:1px solid var(--border);background:var(--card);padding:1.5rem;position:relative}.connector[data-astro-cid-l43jfdkk]{z-index:1;border:1px solid var(--border);background:var(--card);width:1.75rem;height:1.75rem;color:var(--muted);transition:color .3s var(--ease-out), box-shadow .3s var(--ease-out), border-color .3s var(--ease-out);border-radius:9999px;justify-content:center;align-items:center;font-size:.8rem;display:none;position:absolute;top:50%;right:-1.05rem;translate:0 -50%}@media (width>=1024px){.connector[data-astro-cid-l43jfdkk]{display:flex}}.connector[data-astro-cid-l43jfdkk][data-state=active]{color:var(--spark);border-color:var(--spark);box-shadow:0 0 16px -2px var(--spark)}.move-from[data-astro-cid-l43jfdkk]{transition:opacity .3s var(--ease-out)}.move-from[data-astro-cid-l43jfdkk][data-state=struck]{opacity:.55;text-decoration:line-through}.pill-success[data-astro-cid-l43jfdkk]{background:color-mix(in oklab, var(--success) 15%, transparent);color:var(--success)}.pill-brand[data-astro-cid-l43jfdkk]{background:color-mix(in oklab, var(--brand) 14%, transparent);color:var(--brand-readable)}.pill-danger[data-astro-cid-l43jfdkk]{background:color-mix(in oklab, var(--danger) 14%, transparent);color:var(--danger)}@media (prefers-reduced-motion:no-preference){.po-pill[data-astro-cid-2x7vqtbt]{animation:2.4s ease-in-out infinite pulse-dot}}.card[data-astro-cid-mcx7yjfj]{border-radius:var(--radius-card);border:1px solid var(--border);background:var(--card);padding:1.75rem}.row[data-astro-cid-mcx7yjfj]{border-radius:var(--radius-row);background:var(--row);align-items:center;gap:.75rem;padding:.7rem 1rem;display:flex}.request[data-astro-cid-mcx7yjfj]{background:var(--panel);isolation:isolate}.request[data-astro-cid-mcx7yjfj]:before{content:"";z-index:-1;border-radius:inherit;box-shadow:0 -10px 40px -10px var(--spark);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.request[data-astro-cid-mcx7yjfj]:before{animation:3s ease-in-out infinite glow-pulse}}.chip-brand[data-astro-cid-mcx7yjfj]{background:color-mix(in oklab, var(--brand) 14%, white);color:var(--brand-readable)}.chip-spark[data-astro-cid-mcx7yjfj]{background:color-mix(in oklab, var(--spark) 18%, white);color:color-mix(in oklab, var(--spark) 55%, black)}.chip-warning[data-astro-cid-mcx7yjfj]{background:color-mix(in oklab, var(--warning) 18%, white);color:color-mix(in oklab, var(--warning) 60%, black)}.pill-success[data-astro-cid-mcx7yjfj]{background:color-mix(in oklab, var(--success) 15%, transparent);color:var(--success)}.pill-warning[data-astro-cid-mcx7yjfj]{background:color-mix(in oklab, var(--warning) 18%, transparent);color:color-mix(in oklab, var(--warning) 60%, black)}.pill-danger[data-astro-cid-mcx7yjfj]{background:color-mix(in oklab, var(--danger) 14%, transparent);color:var(--danger)}.chip[data-astro-cid-3frfy6gc]{border:1px solid var(--border);background:var(--card);color:var(--muted);border-radius:9999px;padding:.4rem .9rem;font-size:.875rem;transition:background-color .2s,color .2s,border-color .2s}.chip[data-astro-cid-3frfy6gc]:hover{color:var(--foreground)}.chip[data-astro-cid-3frfy6gc][aria-pressed=true]{background:var(--foreground);border-color:var(--foreground);color:var(--background)}@media (prefers-reduced-motion:no-preference){html.js .type-line[data-astro-cid-qj3fwpa7]{animation:linear both type-in view();animation-range:entry calc(20% + var(--line) * 8%) cover calc(40% + var(--line) * 8%)}}
