.recast-diagram[data-astro-cid-jrxgrzrn]{gap:1rem;margin:1.5rem 0 2rem;display:grid}.panel[data-astro-cid-jrxgrzrn]{border:1px solid var(--line);border-radius:var(--radius-pane);background:var(--panel);gap:1rem;padding:1.125rem clamp(.75rem,.5rem + 1.5vw,1.5rem) 1.25rem;display:grid}.panel-title[data-astro-cid-jrxgrzrn]{color:var(--paper);margin:0;font-size:1rem;font-weight:500}.flow[data-astro-cid-jrxgrzrn]{grid-template-columns:minmax(5.25rem,7rem) minmax(1.25rem,1fr) minmax(4.5rem,7rem) minmax(1.75rem,1fr) minmax(4.5rem,6.5rem);font-size:.8125rem;display:grid}.venue[data-astro-cid-jrxgrzrn]{border:1px dashed var(--line-strong);border-radius:.75rem;justify-content:center;align-items:center;padding:1.75rem .375rem;display:flex;position:relative}.zone-label[data-astro-cid-jrxgrzrn]{top:.375rem;color:var(--dim);text-align:center;white-space:nowrap;font-size:.6875rem;position:absolute;inset-inline:0}.node[data-astro-cid-jrxgrzrn]{border:1px solid var(--line-strong);background:var(--panel-raised);color:var(--paper);text-align:center;border-radius:.5rem;flex-direction:column;align-items:center;gap:.125rem;padding:.5rem;font-weight:500;display:flex}.node-sub[data-astro-cid-jrxgrzrn]{color:var(--dim);font-size:.6875rem;font-weight:400}.venue[data-astro-cid-jrxgrzrn] .node[data-astro-cid-jrxgrzrn]{width:100%}.node--recast[data-astro-cid-jrxgrzrn]{border-color:var(--coral);align-self:center}.wire[data-astro-cid-jrxgrzrn]{min-height:100%;position:relative}.wire[data-astro-cid-jrxgrzrn] svg[data-astro-cid-jrxgrzrn]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wire[data-astro-cid-jrxgrzrn] line[data-astro-cid-jrxgrzrn],.wire[data-astro-cid-jrxgrzrn] polyline[data-astro-cid-jrxgrzrn]{fill:none;stroke-linejoin:round;stroke-width:2px;stroke-linecap:round}.cost[data-astro-cid-jrxgrzrn]{stroke:var(--coral)}.cloud[data-astro-cid-jrxgrzrn]{stroke:var(--paper);opacity:.55}.platforms[data-astro-cid-jrxgrzrn]{grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}.platforms[data-astro-cid-jrxgrzrn] li[data-astro-cid-jrxgrzrn]{font-size:inherit;align-items:center;margin:0;padding-block:.25rem;line-height:1.3;display:flex}.platforms[data-astro-cid-jrxgrzrn] span[data-astro-cid-jrxgrzrn]{border:1px solid var(--line-strong);background:var(--panel-raised);color:var(--paper);text-align:center;border-radius:.5rem;flex:1;padding:.4375rem .5rem;position:relative}.platforms[data-astro-cid-jrxgrzrn] span[data-astro-cid-jrxgrzrn]:before{content:"";border-block:.3125rem solid #0000;border-left:.375rem solid #f6f5f38c;position:absolute;top:50%;left:-.375rem;transform:translateY(-50%)}.platforms--cost[data-astro-cid-jrxgrzrn] span[data-astro-cid-jrxgrzrn]:before{border-left-color:var(--coral)}.upload[data-astro-cid-jrxgrzrn]{color:var(--muted);grid-template-columns:auto minmax(3rem,1fr) auto;align-items:center;gap:.75rem;margin:0;font-size:.875rem;display:grid}.upload[data-astro-cid-jrxgrzrn] strong[data-astro-cid-jrxgrzrn]{color:var(--paper);font-weight:500}.bar[data-astro-cid-jrxgrzrn]{background:var(--line);border-radius:999px;height:.625rem;overflow:hidden}.fill[data-astro-cid-jrxgrzrn]{border-radius:inherit;background:var(--coral);height:100%;display:block}.fill--four[data-astro-cid-jrxgrzrn]{width:100%}.fill--one[data-astro-cid-jrxgrzrn]{width:25%}.safety[data-astro-cid-jrxgrzrn]{color:var(--muted);margin:0;font-size:.875rem;line-height:1.5}figcaption[data-astro-cid-jrxgrzrn]{color:var(--dim);font-size:.875rem;line-height:1.5}@media (width<30rem){.flow[data-astro-cid-jrxgrzrn]{grid-template-columns:minmax(5rem,1fr) minmax(.75rem,1fr) minmax(4.75rem,1.2fr) minmax(1.25rem,1fr) minmax(4.5rem,1fr);font-size:.75rem}.node[data-astro-cid-jrxgrzrn],.platforms[data-astro-cid-jrxgrzrn] span[data-astro-cid-jrxgrzrn]{padding-inline:.375rem}.venue[data-astro-cid-jrxgrzrn]{padding-inline:.25rem}.node-sub[data-astro-cid-jrxgrzrn]{display:none}.node--recast[data-astro-cid-jrxgrzrn] .node-sub[data-astro-cid-jrxgrzrn]{display:block}.upload[data-astro-cid-jrxgrzrn]{grid-template-columns:minmax(3rem,1fr) auto}.upload-label[data-astro-cid-jrxgrzrn]{grid-column:1/-1}}
