.jd-stage{--jd-card-radius:1.25cqw;z-index:0;flex:none;width:100%;position:relative;container-type:inline-size}.jd-grid-dot{fill:#cbd5e1b3}.dark .jd-grid-dot{fill:#ffffff1a}.jd-card{--jd-card-gap:1.2cqw;--jd-card-pad-block:1cqw;--jd-card-pad-start:1.1cqw;--jd-card-pad-end:1.6cqw;--jd-node-bg:#fff;align-items:center;gap:var(--jd-card-gap);border-radius:var(--jd-card-radius);padding:var(--jd-card-pad-block) var(--jd-card-pad-end) var(--jd-card-pad-block) var(--jd-card-pad-start);white-space:nowrap;color:#0f172a;background:#fff;border:1px solid #e2e8f0;display:flex;position:absolute;box-shadow:0 1px 2px #0206170d}.dark .jd-card{--jd-node-bg:#171717;color:#fff;background:#171717;border-color:#ffffff1a}.jd-card-label{letter-spacing:-.01em;font-size:1.7cqw;font-weight:600;line-height:1.2;display:block}.jd-card-label--mono{font-family:ui-monospace,monospace;font-size:1.55cqw}.jd-card-sub{color:#64748b;margin-top:.3cqw;font-size:1.25cqw;line-height:1.2;display:block}.dark .jd-card-sub{color:#a3a3a3}.jd-tile{background:#f1f5f9cc;border-radius:1.05cqw;flex:none;place-items:center;width:4.4cqw;height:4.4cqw;display:grid;position:relative}.dark .jd-tile{background:#ffffff12}.jd-tile--sm{width:3.6cqw;height:3.6cqw}.jd-source{--jd-card-gap:1.05cqw;--jd-card-pad-block:1.15cqw;--jd-card-pad-start:1.7cqw;--jd-card-pad-end:1.7cqw;translate:-50% -50%}.jd-source-label{font-size:1.95cqw;font-weight:600;line-height:1}.jd-logo{flex:none;width:auto;height:2.5cqw}.jd-logo-wide{height:3.2cqw}.jd-terminal{height:2.1cqw}.jd-tile .jd-logo{max-width:3.4cqw;height:2.35cqw}.jd-tile .jd-logo-wide{height:1.85cqw}.jd-dot,.jd-dlq-dot,.jd-fwd-status{box-shadow:0 0 0 .3cqw var(--jd-node-bg,#fff);border-radius:9999px;position:absolute}.jd-dot{background:#10b981;width:1.15cqw;height:1.15cqw;top:-.35cqw;right:-.35cqw}.jd-packets{pointer-events:none;position:absolute;inset:0}.jd-flow{position:absolute;inset:0}.jd-packet{--jd-packet-size:.625cqw;width:var(--jd-packet-size);height:var(--jd-packet-size);margin:calc(var(--jd-packet-size) / -2) 0 0 calc(var(--jd-packet-size) / -2);background:#4f46e5;border-radius:9999px;position:absolute;top:0;left:0}.dark .jd-packet{background:#818cf8}.jd-packet[style*=animation],.jd-packet--stream,.jd-packet--dlqstream,.jd-packet--replay{will-change:transform}.jd-packet--lost{background:#e11d48}.dark .jd-packet--lost{background:#fb7185}.jd-flow--lost{opacity:calc(var(--jd-degrade) * (1 - var(--jd-cured)))}.jd-flow--live{opacity:var(--jd-live)}.jd-flow--local{opacity:var(--jd-local)}.jd-flow--surge{opacity:var(--jd-surgev)}.jd-packet--stream,.jd-packet--dlqstream,.jd-packet--replay{animation-timing-function:linear;animation-fill-mode:backwards}.jd-packet--stream,.jd-packet--dlqstream{animation-iteration-count:infinite}.jd-packet--stream{opacity:calc(var(--jd-send) * (1 - var(--jd-live)) * (1 - var(--jd-fire)))}.jd-packet--dlqstream{--jd-packet-size:.8cqw;opacity:calc(var(--jd-fire) * (1 - var(--jd-live)));background:#f59e0b}.dark .jd-packet--dlqstream{background:#fbbf24}.jd-packet--replay{--jd-packet-size:1.05cqw;opacity:var(--jd-fire);background:#f59e0b;animation-fill-mode:both}.dark .jd-packet--replay{background:#fbbf24}@media (prefers-reduced-motion:reduce){.jd-packets{display:none}}[data-watching=false] .jd-packet,[data-watching=false] .jd-ring{animation-play-state:paused}.jd-wire{fill:none;stroke:#cbd5e1;stroke-width:2px}.dark .jd-wire{stroke:#ffffff26}.jd-wire--api,.jd-wire--live,.jd-wire--local{stroke-dasharray:1}.jd-wire--api{stroke-dashoffset:calc(1 - var(--jd-api))}.jd-wire--live{stroke-dashoffset:calc(1 - var(--jd-live))}.jd-wire--local{stroke-dashoffset:calc(1 - var(--jd-local))}.jd-wire--dlq{opacity:var(--jd-dlq)}.jd-wire--in{stroke:color-mix(in oklab, #6366f1 calc(var(--jd-surgev) * 45%), #cbd5e1)}.dark .jd-wire--in{stroke:color-mix(in oklab, #818cf8 calc(var(--jd-surgev) * 55%), #ffffff26)}.jd-wire--hot{stroke:color-mix(in oklab, #6366f1 calc(var(--jd-surgev) * 60%), transparent)}.dark .jd-wire--hot{stroke:color-mix(in oklab, #818cf8 calc(var(--jd-surgev) * 70%), transparent)}@property --jd-send{syntax:"<number>";inherits:true;initial-value:0}@property --jd-fire{syntax:"<number>";inherits:true;initial-value:0}@property --jd-hold{syntax:"<number>";inherits:true;initial-value:0}@property --jd-surgearm{syntax:"<number>";inherits:true;initial-value:0}.jd-stage{--jd-hold:calc(var(--jd-paused) * (1 - var(--jd-drained)));--jd-surgearm:calc(var(--jd-surged) * (1 - var(--jd-paused)));--jd-surgev:calc(var(--jd-surge) * (1 - var(--jd-paused)))}@container style(--jd-hold:1){[data-jd] .jd-packet--stream,[data-jd] .jd-ring--loop{animation-play-state:paused}}.jd-fwd{opacity:var(--jd-api);translate:-50% -50%}.jd-dlq{--jd-card-gap:1cqw;--jd-card-pad-end:1.5cqw;opacity:var(--jd-dlq);translate:-50% -50%}.jd-dlq .jd-card-label{font-size:1.45cqw;line-height:1}.jd-dlq-dot{width:1.15cqw;height:1.15cqw;opacity:calc(clamp(0, calc((var(--jd-dlqpush) - .9) * 10), 1) * (1 - var(--jd-fire)));background:#f43f5e;top:-.5cqw;left:-.5cqw}.jd-fwd-status{color:#fff;background:color-mix(in oklab, #f59e0b calc(var(--jd-hold) * 100%), #10b981);width:2.1cqw;height:2.1cqw;top:-.7cqw;left:-.7cqw}.jd-fwd-status svg{transition:opacity .2s;position:absolute;inset:.45cqw}.jd-fwd-status-play{opacity:calc(1 - var(--jd-hold))}.jd-fwd-status-pause{opacity:var(--jd-hold)}.jd-fwd-rate{color:color-mix(in oklab, #4f46e5 calc(var(--jd-surgev) * 100%), #64748b);align-items:center;gap:.5cqw;margin-top:.35cqw;font-size:1.2cqw;line-height:1;display:flex}.dark .jd-fwd-rate{color:color-mix(in oklab, #818cf8 calc(var(--jd-surgev) * 100%), #a3a3a3)}.jd-fwd-rate-icon{flex:none;width:1.35cqw;height:1.35cqw}.jd-qdot{width:.9cqw;height:.9cqw;opacity:calc(clamp(0, calc((var(--jd-qpause) * var(--jd-qdots) - var(--jd-qk)) * 4), 1) * ( 1 - clamp(0, calc((var(--jd-qdrain) * var(--jd-qdots) - var(--jd-qk)) * 4), 1) ));background:#f59e0b;border-radius:9999px;position:absolute;transform:translate(-50%,-50%)}@container not (min-width:40rem){.jd-fwd,.jd-qdot{scale:1.3}.jd-dlq{translate:-36% -50%;scale:1.3}}@media not (min-width:640px){.jd-stage{scale:calc(1 + .4 * (1 - var(--jd-live)));margin-block:15.5vw}}.jd-rings{pointer-events:none;opacity:calc(1 - var(--jd-live));position:absolute;inset:0}.jd-ring{border-radius:calc(var(--jd-card-radius) + 1px);opacity:0;border:1px solid;position:absolute;inset:-1px}.jd-ring--ok,.jd-ring--loop,.jd-ring--fire{border-color:#10b981;box-shadow:0 0 .5cqw .2cqw #10b98173}.jd-ring--fail{border-color:#f59e0b;box-shadow:0 0 .5cqw .2cqw #f59e0b80}.jd-ring--fire{box-shadow:0 0 .9cqw .35cqw #10b98180}.jd-api{--jd-hurt:calc(var(--jd-degrade) * (1 - var(--jd-hub)));transform:translate(-50%, calc(-50% + var(--jd-drop) * var(--jd-move))) scale(calc(1.12 - .12 * var(--jd-move)))}.jd-api .jd-dot{background:color-mix(in oklab, #e11d48 calc(var(--jd-hurt) * 100%), #10b981)}.jd-swap{display:grid}.jd-swap>*{grid-area:1/1}.jd-swap-before{opacity:calc(1 - min(1, var(--jd-hurt) * 2))}.jd-swap-after{opacity:max(0, calc(var(--jd-hurt) * 2 - 1))}.jd-hub{text-align:center;transform:translate(-50%, -50%) scale(calc(.93 + .07 * var(--jd-hub)));opacity:var(--jd-hub);background:#fff;border:1px solid #e2e8f0;border-radius:1.9cqw;flex-direction:column;align-items:center;gap:.85cqw;padding:1.9cqw 1.4cqw;display:flex;position:absolute;box-shadow:0 1px 2px #0206170d,0 12px 28px -18px #02061759}.dark .jd-hub{background:linear-gradient(#18181d,#0f0f12);border-color:#ffffff1a;box-shadow:0 16px 36px -20px #000000b3}.jd-hub-wordmark{color:#020617;width:10.5cqw;transform:translateY(-.15cqw)}.dark .jd-hub-wordmark{color:#fff}.jd-hub-sub{white-space:nowrap;color:#64748b;font-family:ui-monospace,monospace;font-size:1.2cqw;line-height:1}.dark .jd-hub-sub{color:#a3a3a3}.dark .jd-hub:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#c7d2fe99 50%,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.dark .jd-hub:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(70% 45% at 50% 0,#a5b4fc1f,#0000 70%);position:absolute;inset:0}.jd-enter--live{opacity:var(--jd-live);transform:translate(calc(-2cqw * (1 - var(--jd-live))), -50%)}.jd-enter--local{opacity:var(--jd-local);transform:translate(calc(-100% + 2cqw * (1 - var(--jd-local))), -50%)}
/*# sourceMappingURL=3l58x228umcmg.css.map*/