.map[data-astro-cid-eojzr6cw]{gap:8px;display:grid}@media (width>=1040px){.map[data-astro-cid-eojzr6cw]{grid-template-columns:minmax(0,3fr) 40px minmax(0,7fr) 40px minmax(0,3fr);align-items:stretch;gap:0}}.side[data-astro-cid-eojzr6cw]{flex-direction:column;gap:8px;min-width:0;display:flex}.side[data-astro-cid-eojzr6cw] h3[data-astro-cid-eojzr6cw]{font:650 1rem/1.3 var(--sans);color:var(--slate);margin:0 0 2px}.block[data-astro-cid-eojzr6cw]{background:var(--paper);border:1px solid var(--line);border-radius:6px;flex-direction:column;flex:1;justify-content:center;gap:3px;padding:10px 13px;display:flex}.block[data-astro-cid-eojzr6cw] strong[data-astro-cid-eojzr6cw]{font-weight:650;line-height:1.25}.block[data-astro-cid-eojzr6cw] span[data-astro-cid-eojzr6cw]{color:var(--slate);font-size:.92rem;line-height:1.35}.flowline[data-astro-cid-eojzr6cw]{justify-content:center;align-items:center;display:flex}.flowline[data-astro-cid-eojzr6cw] svg[data-astro-cid-eojzr6cw]{fill:none;width:32px;height:14px;stroke:var(--signal);stroke-width:2.5px;margin-block:8px;transform:rotate(90deg)}@media (width>=1040px){.flowline[data-astro-cid-eojzr6cw] svg[data-astro-cid-eojzr6cw]{margin:0;transform:none}}.env[data-astro-cid-eojzr6cw]{border:2px dashed #8ea6d4;border-radius:12px;flex-direction:column;min-width:0;padding:8px;display:flex}.env__label[data-astro-cid-eojzr6cw]{color:var(--cobalt);max-width:none;margin:4px 6px 10px;font-size:.94rem;font-weight:600}.platform[data-astro-cid-eojzr6cw]{background:var(--ink);color:#fff;border-radius:8px;flex-direction:column;flex:1;gap:12px;padding:18px;display:flex}.platform__head[data-astro-cid-eojzr6cw]{align-items:center;gap:10px;display:flex}.platform__head[data-astro-cid-eojzr6cw] svg[data-astro-cid-eojzr6cw]{flex:none;width:30px;height:auto}.platform__head[data-astro-cid-eojzr6cw] h3[data-astro-cid-eojzr6cw]{font:500 1.4rem/1.2 var(--serif);margin:0}.layers[data-astro-cid-eojzr6cw]{flex:1;gap:10px;display:grid}@media (width>=620px){.layers[data-astro-cid-eojzr6cw]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1240px){.layers[data-astro-cid-eojzr6cw]{grid-template-columns:repeat(4,minmax(0,1fr))}}.layer[data-astro-cid-eojzr6cw]{background:#93c5fd21;border-radius:6px;min-width:0;padding:12px 13px}h4[data-astro-cid-eojzr6cw]{font:650 1rem/1.2 var(--sans);color:var(--sky);margin:0 0 8px}.layer[data-astro-cid-eojzr6cw] ul[data-astro-cid-eojzr6cw]{margin:0;padding:0;list-style:none}.layer[data-astro-cid-eojzr6cw] li[data-astro-cid-eojzr6cw]{color:#eaf1fc;border-top:1px solid #93c5fd38;margin:0;padding:6px 0;font-size:.93rem;line-height:1.32}.layer[data-astro-cid-eojzr6cw] li[data-astro-cid-eojzr6cw]:first-child{border-top:0;padding-top:0}.foundation[data-astro-cid-eojzr6cw]{flex-wrap:wrap;gap:6px;max-width:none;margin:0;padding:0;list-style:none;display:flex}.foundation[data-astro-cid-eojzr6cw] li[data-astro-cid-eojzr6cw]{color:#dbe5f6;border-radius:4px;margin:0;padding:3px 9px;font-size:.86rem;font-weight:600;line-height:1.3;box-shadow:inset 0 0 0 1px #93c5fd73}
