.ba-grid[data-astro-cid-744g26sv]{background:var(--color-bg-card);border-radius:24px;overflow:hidden}.ba-head[data-astro-cid-744g26sv],.ba-row[data-astro-cid-744g26sv]{grid-template-columns:1fr 32px 1fr;align-items:start;gap:16px;padding:16px 24px;display:grid}.ba-head[data-astro-cid-744g26sv]{border-bottom:1px solid var(--color-border-strong);padding-top:20px;padding-bottom:12px}.ba-head[data-astro-cid-744g26sv] .after[data-astro-cid-744g26sv]{grid-column:3}.ba-label[data-astro-cid-744g26sv]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);font-size:11px}.ba-label[data-astro-cid-744g26sv].after{color:var(--color-accent-ink)}.ba-inline[data-astro-cid-744g26sv]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ba-row[data-astro-cid-744g26sv]+.ba-row[data-astro-cid-744g26sv]{border-top:1px solid var(--color-border)}.ba-row[data-astro-cid-744g26sv] p[data-astro-cid-744g26sv]{margin:0;font-size:16px;line-height:1.45}.ba-before[data-astro-cid-744g26sv]{color:var(--color-text-muted)}.ba-after[data-astro-cid-744g26sv]{color:var(--color-text);font-weight:500}.ba-arrow[data-astro-cid-744g26sv]{color:var(--color-accent-ink);font-family:var(--font-mono);text-align:center;line-height:1.45}@media (width<=640px){.ba-head[data-astro-cid-744g26sv]{display:none}.ba-row[data-astro-cid-744g26sv]{grid-template-columns:1fr;gap:6px;padding:16px 20px}.ba-arrow[data-astro-cid-744g26sv]{text-align:left;width:1em;transform:rotate(90deg)}.ba-inline[data-astro-cid-744g26sv]{clip:auto;white-space:normal;width:auto;height:auto;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 2px;font-size:10px;font-weight:400;display:block;position:static;overflow:visible}.ba-after[data-astro-cid-744g26sv] .ba-inline[data-astro-cid-744g26sv]{color:var(--color-accent-ink)}}.case-flow[data-astro-cid-gvmexe4k]{margin-left:0;margin-right:0}.cf-steps[data-astro-cid-gvmexe4k]{counter-reset:cf;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:28px;margin:0;padding:0;list-style:none;display:grid}.flow[data-astro-cid-gvmexe4k] .cf-step[data-astro-cid-gvmexe4k]{background:var(--color-bg-card);border-radius:20px;flex-direction:column;gap:8px;padding:20px;display:flex;position:relative}.flow[data-astro-cid-gvmexe4k] .cf-step[data-astro-cid-gvmexe4k]:last-child{background:var(--color-text);color:#fff}.flow[data-astro-cid-gvmexe4k] .cf-step[data-astro-cid-gvmexe4k]:not(:last-child):after{content:"→";content:"→" / "";font-family:var(--font-mono);color:var(--color-accent-ink);position:absolute;top:50%;right:-22px;transform:translateY(-50%)}.cf-n[data-astro-cid-gvmexe4k]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-accent-ink);font-size:11px}.flow[data-astro-cid-gvmexe4k] .cf-step[data-astro-cid-gvmexe4k]:last-child .cf-n[data-astro-cid-gvmexe4k]{color:var(--color-accent-2)}.cf-title[data-astro-cid-gvmexe4k]{font-family:var(--font-display);letter-spacing:-.01em;overflow-wrap:break-word;hyphens:auto;font-size:19px;font-weight:500;line-height:1.2}.cf-note[data-astro-cid-gvmexe4k]{color:var(--color-text-muted);font-size:14px;line-height:1.45}.flow[data-astro-cid-gvmexe4k] .cf-step[data-astro-cid-gvmexe4k]:last-child .cf-note[data-astro-cid-gvmexe4k]{color:#ffffffb3}.cf-map[data-astro-cid-gvmexe4k]{background:var(--color-bg-card);border-radius:24px;overflow:hidden}.cf-map-head[data-astro-cid-gvmexe4k],.map[data-astro-cid-gvmexe4k] .cf-step[data-astro-cid-gvmexe4k]{grid-template-columns:1fr 140px 1fr;align-items:center;gap:16px;padding:14px 24px;display:grid}.cf-map-head[data-astro-cid-gvmexe4k]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);border-bottom:1px solid var(--color-border-strong);padding-top:20px;font-size:11px}.cf-map-head[data-astro-cid-gvmexe4k] span[data-astro-cid-gvmexe4k]:last-child{color:var(--color-accent-ink)}.cf-rows[data-astro-cid-gvmexe4k]{margin:0;padding:0;list-style:none}.map[data-astro-cid-gvmexe4k] .cf-step[data-astro-cid-gvmexe4k]+.cf-step[data-astro-cid-gvmexe4k]{border-top:1px solid var(--color-border)}.cf-from[data-astro-cid-gvmexe4k]{color:var(--color-text-muted);font-size:15px;line-height:1.4}.cf-to[data-astro-cid-gvmexe4k]{color:var(--color-text);font-size:15px;font-weight:500;line-height:1.4}.cf-tag[data-astro-cid-gvmexe4k]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:var(--color-accent-soft);color:var(--color-accent-ink);border-radius:999px;justify-self:center;padding:5px 10px;font-size:11px}@media (width<=900px){.cf-steps[data-astro-cid-gvmexe4k]{grid-auto-flow:row;gap:24px}.flow[data-astro-cid-gvmexe4k] .cf-step[data-astro-cid-gvmexe4k]:not(:last-child):after{content:"↓";content:"↓" / "";inset:auto auto -22px 24px;transform:none}}@media (width<=720px){.cf-map-head[data-astro-cid-gvmexe4k]{display:none}.map[data-astro-cid-gvmexe4k] .cf-step[data-astro-cid-gvmexe4k]{grid-template-columns:1fr;gap:6px;padding:16px 20px}.cf-tag[data-astro-cid-gvmexe4k]{justify-self:start}}
