.flow-columns>section.is-over[data-v-07f9161f]{outline:2px dashed var(--case-accent);outline-offset:4px}.flow-columns article[data-v-07f9161f]{cursor:grab}.flow-columns article.is-dragging[data-v-07f9161f]{opacity:.4}.flow-progress[data-v-07f9161f]{background:var(--case-line);border-radius:999px;height:8px;margin:18px 0 0;overflow:hidden}.flow-progress i[data-v-07f9161f]{background:var(--case-accent);height:100%;transition:width .4s;display:block}.flow[data-v-07f9161f]{--case-bg:#eef0f7;--case-ink:#323657;--case-accent:#555b9e;--case-line:#bbc0d8;--case-surface:#dfe3f2}.flow-hero[data-v-07f9161f]{padding:45px 0 65px}.flow-hero h1[data-v-07f9161f]{letter-spacing:-.06em;margin:28px 0;font-size:clamp(64px,9.5vw,135px);font-weight:500;line-height:1.02}.flow-hero h1 em[data-v-07f9161f]{color:#555b9e;font-family:Georgia,serif;font-weight:400}.flow-hero>div[data-v-07f9161f]{justify-content:space-between;align-items:center;gap:55px;display:flex}.flow-hero>div>p[data-v-07f9161f]{max-width:710px;font-size:19px}.flow-arrow[data-v-07f9161f]{color:#8187b6;margin-top:-70px;font-size:140px;line-height:1;transform:rotate(15deg)}.flow-board[data-v-07f9161f]{background:#e0e5f2;border:1px solid #afb8d4;border-radius:10px;padding:28px;box-shadow:0 20px 50px #3236570d}.flow-board-top[data-v-07f9161f]{justify-content:space-between;gap:20px;padding-bottom:25px;display:flex}.flow-board-top strong[data-v-07f9161f]{font-size:20px;font-weight:600}.flow-board-top>span[data-v-07f9161f]{font-family:monospace;font-size:10px}.flow-columns[data-v-07f9161f]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.flow-columns>section[data-v-07f9161f]{min-width:0;min-height:370px}.flow-columns h2[data-v-07f9161f]{justify-content:space-between;margin-bottom:18px;font-size:13px;font-weight:600;display:flex}.flow-columns h2 small[data-v-07f9161f]{color:inherit;font-family:monospace;font-size:10px}.flow-columns article[data-v-07f9161f]{background:#fafbff;border:1px solid #c7cde1;border-radius:7px;margin-bottom:12px;padding:20px}.flow-columns article>span[data-v-07f9161f]{text-transform:uppercase;letter-spacing:.06em;color:#656e9e;font-size:9px}.flow-columns h3[data-v-07f9161f]{margin:12px 0 22px;font-size:17px;font-weight:500;line-height:1.4}.flow-columns button[data-v-07f9161f]{text-align:left;color:#444d88;background:0 0;border-top:1px solid #d6dced;width:100%;min-height:40px;padding:12px 0 0;font-size:11px}.flow-feedback[data-v-07f9161f]{min-height:25px;margin-top:20px;font-size:11px}.flow-empty[data-v-07f9161f]{border:1px dashed #aeb8d0;border-radius:7px;padding:25px 18px;font-size:12px}.flow-explanation[data-v-07f9161f]{grid-template-columns:1fr 1fr;gap:100px;display:grid}.flow-explanation h2[data-v-07f9161f]{margin-top:25px}.flow-explanation p+p[data-v-07f9161f]{margin-top:24px}.flow-screen[data-v-07f9161f]{background:#d3daef;padding:30px}.flow-principles[data-v-07f9161f]{grid-template-columns:repeat(3,1fr);gap:45px;display:grid}.flow-principles article[data-v-07f9161f]{border-top:1px solid #bbc0d8;padding-top:25px}.flow-principles article>span[data-v-07f9161f]{color:#555b9e;font-family:monospace;font-size:10px}.flow-principles h3[data-v-07f9161f]{letter-spacing:-.025em;margin:22px 0 18px;font-size:26px;font-weight:400;line-height:1.2}@media (width<=800px){.flow-hero[data-v-07f9161f]{padding-top:35px}.flow-hero h1[data-v-07f9161f]{font-size:clamp(57px,14vw,96px)}.flow-hero>div>p[data-v-07f9161f]{font-size:17px}.flow-arrow[data-v-07f9161f]{margin-top:0;font-size:60px}.flow-hero>div[data-v-07f9161f]{gap:15px}.flow-board[data-v-07f9161f]{padding:20px}.flow-board-top[data-v-07f9161f]{flex-direction:column;gap:10px}.flow-columns[data-v-07f9161f]{grid-template-columns:1fr;gap:20px}.flow-columns>section[data-v-07f9161f]{min-height:0}.flow-columns article[data-v-07f9161f]{padding:17px}.flow-explanation[data-v-07f9161f],.flow-principles[data-v-07f9161f]{grid-template-columns:1fr;gap:28px}.flow-screen[data-v-07f9161f]{padding:14px}}
