.flow-page{--flow-ink:#082348;--flow-muted:#526177;color:var(--flow-ink);background:#f7f8fa;max-width:72rem;min-height:100vh;margin-inline:auto;padding-bottom:7rem}.flow-header{padding:2.5rem 1.5rem 1.5rem}.flow-header h1{letter-spacing:-.04em;font-size:clamp(2rem,4vw,2.85rem);font-weight:800;line-height:1.1}.flow-header p:last-child{color:var(--flow-muted);max-width:48rem;margin-top:.8rem;font-size:.95rem;line-height:1.65}.flow-eyebrow{color:#994311;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.65rem;font-size:.7rem;font-weight:800}.flow-button{text-align:center;border-radius:.7rem;justify-content:center;align-items:center;gap:.6rem;min-height:3.1rem;padding:.8rem 1.2rem;font-size:.9rem;font-weight:750;line-height:1.4;display:inline-flex}.flow-button svg{flex-shrink:0;width:1rem;height:1rem}.flow-button-primary{background:var(--brand);color:#071b36;border:1px solid #0000}.flow-button-primary:hover{background:#ff8540}.flow-button-secondary{color:#082348;background:#fff;border:1px solid #cbd4df}.flow-button:disabled{cursor:wait;opacity:.55}.flow-page :is(a,button,input,select,textarea):focus-visible,.business-setup :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #c55717}.flow-priority{color:#fff;background:#05255d;border-radius:1.2rem;padding:1.6rem;position:relative}.flow-priority .flow-eyebrow{color:#ffad7b}.flow-priority h2{letter-spacing:-.025em;font-size:clamp(1.5rem,3vw,2rem);font-weight:750;line-height:1.2}.flow-priority .flow-priority-copy{color:#d8e2f2;max-width:54rem;font-size:.9rem;line-height:1.7}.flow-priority .flow-job-area{color:#d8e2f2;font-size:.8rem;font-weight:500}.flow-priority .flow-job-kind{color:#e5edf9;background:#ffffff18;border:1px solid #ffffff30}.flow-queue{background:#fff;border:1px solid #e1e6ed;border-radius:1.2rem;margin:1.25rem;padding:1.25rem}.flow-filters{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.flow-filters button{border-radius:.65rem;font-size:.8rem}.flow-filters button[aria-pressed=true]{color:#fff;background:#05255d}.flow-account-heading{align-items:center;gap:1rem;display:flex}.flow-account-avatar{color:#9e481a;background:#fff0e6;border-radius:1rem;flex-shrink:0;place-items:center;width:3.5rem;height:3.5rem;display:grid}.flow-account-card{background:#fff;border:1px solid #e1e6ed;border-radius:1rem;padding:1.35rem}.flow-account-card h2{letter-spacing:-.02em;margin-bottom:1rem;font-size:1.1rem;font-weight:750}@media (width>=1024px){.flow-header{padding:2.75rem 2.5rem 1.5rem}.flow-page>section:not(.flow-header),.flow-page>div:not(:first-child){margin-inline:1.25rem}.flow-page>.flow-queue{margin-inline:2.5rem}}@media (width<=480px){.flow-header{padding:1.75rem 1.25rem 1rem}.flow-header>.flex{flex-wrap:wrap}.flow-priority{padding:1.25rem}.flow-queue{padding:1rem}}.solo-membership-card{color:#082348;background:#fff;border:1px solid #d8e0eb;border-radius:1.25rem;padding:clamp(1.25rem,3vw,1.75rem)}.solo-membership-icon{color:#fff;background:#05255d;border-radius:.85rem;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;display:grid}.solo-membership-status{background:#f0f4f8;border-radius:.8rem;margin-top:1.5rem;padding:1.25rem}.solo-membership-status>p:first-child{letter-spacing:-.02em;font-size:1.1rem;font-weight:750}.solo-membership-consent{background:#fffaf6;border:1px solid #e0d4c8;border-radius:.8rem;margin-top:1.25rem;padding:1.25rem}.solo-membership-actions{flex-wrap:wrap;gap:.65rem;margin-top:1.25rem;display:flex}.solo-membership-actions>button:last-child{color:#526177;background:0 0;border:0;padding-inline:.6rem;font-weight:550}@media (width<=480px){.solo-membership-actions{flex-direction:column}.solo-membership-actions>button{justify-content:center}}
