.nika-flow__panel{display:flex;flex-direction:column;gap:var(--list-head-gap)}.nika-flow__scheme{display:flex;flex-direction:column;align-items:center;gap:var(--space-20)}.nika-flow__sources{display:flex;flex-direction:column;gap:var(--space-10);align-self:stretch}.nika-flow__source{padding:var(--space-18) var(--flow-source-pad-x);border-radius:var(--radius-16);font-size:var(--fs-flow-source);font-weight:var(--fw-medium);line-height:var(--leading-100);color:var(--color-text-strong);background-color:var(--color-bg-raised)}.nika-flow__arrow{flex-shrink:0;width:var(--flow-arrow);height:var(--space-16);max-width:none;margin-block:calc((var(--flow-arrow) - var(--space-16)) / 2);transform:rotate(90deg)}.nika-flow__hub{display:flex;flex-direction:column;align-items:center;align-self:stretch;gap:var(--space-6);padding-block:var(--space-40);border:1px solid var(--color-border-accent);border-radius:var(--radius-xl);background-color:var(--color-bg-raised)}.nika-flow__hub-name{font-family:var(--font-heading);font-size:var(--fs-flow-hub);line-height:var(--leading-100);color:var(--color-text-strong)}.nika-flow__hub-note{font-size:var(--fs-flow-hub-note);line-height:var(--leading-100);text-align:center;color:var(--color-text-muted)}.nika-flow__result{display:flex;flex-direction:column;align-self:stretch;gap:var(--space-6);padding:var(--space-28) var(--flow-result-pad-x);border-radius:var(--radius-xl);background-color:var(--color-bg-raised)}.nika-flow__result-title{font-family:var(--font-heading);font-size:var(--fs-flow-result-title);line-height:var(--leading-100);color:var(--color-text-strong)}.nika-flow__result-text{font-size:var(--fs-flow-result-text);line-height:var(--leading-155);color:var(--color-text-body)}@media(min-width:1280px){.nika-flow__scheme{flex-direction:row;align-items:flex-start}.nika-flow__sources{flex:1 1 0;align-self:auto;min-width:0}.nika-flow__result{flex:1 1 0;align-self:stretch;min-width:0}.nika-flow__arrow{align-self:center;margin-block:0;transform:none}.nika-flow__hub{flex-shrink:0;justify-content:center;align-self:stretch;width:var(--flow-hub-width)}}
