.business-onboarding-flow{--onboarding-canvas:var(--fenix-color-canvas);--onboarding-surface:var(--fenix-color-surface);--onboarding-subtle:var(--fenix-color-surface-subtle);--onboarding-ink:var(--fenix-color-text);--onboarding-muted:var(--fenix-color-text-muted);--onboarding-line:var(--fenix-color-border);--onboarding-brand:var(--fenix-color-brand);--onboarding-brand-hover:var(--fenix-color-brand-hover);--onboarding-brand-soft:var(--fenix-color-brand-soft);background:var(--onboarding-canvas);width:100%;min-height:100dvh;color:var(--onboarding-ink);font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif;grid-template:"topbar topbar"64px"rail workspace"minmax(calc(100dvh - 64px),auto)/248px minmax(0,1fr);margin:0;display:grid}.business-onboarding-flow *,.business-onboarding-flow :before,.business-onboarding-flow :after{box-sizing:border-box}.business-onboarding-flow__skip{z-index:500;border-radius:var(--fenix-radius-sm);background:var(--fenix-color-brand);color:var(--fenix-color-text-inverse);padding:10px 14px;font-size:13px;font-weight:800;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.business-onboarding-flow__skip:focus{transform:translateY(0)}.business-onboarding-flow__topbar{z-index:100;background:var(--onboarding-surface);grid-area:topbar;grid-template-columns:248px minmax(0,1fr);min-width:0;min-height:64px;display:grid;position:sticky;top:0}.business-onboarding-flow__brand{border-right:1px solid var(--onboarding-line);border-bottom:1px solid var(--onboarding-line);align-items:center;min-width:0;padding:0 24px;display:inline-flex}.business-onboarding-flow__brand img{width:116px;height:auto}.business-onboarding-flow__top-actions{border-bottom:1px solid var(--onboarding-line);justify-content:flex-end;align-items:center;gap:10px;min-width:0;padding:0 clamp(20px,3vw,32px);display:flex}.business-onboarding-flow__back{border:1px solid var(--onboarding-line);border-radius:var(--fenix-radius-sm);background:var(--onboarding-surface);min-width:44px;min-height:44px;color:var(--onboarding-ink);justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.business-onboarding-flow__back svg{width:17px;height:17px}.business-onboarding-flow__back:hover{border-color:var(--fenix-color-brand);background:var(--onboarding-brand-soft);color:var(--onboarding-brand-hover)}.business-onboarding-flow__back:focus-visible,.business-onboarding-flow__brand:focus-visible,.business-onboarding-flow__steps>a:focus-visible{box-shadow:var(--fenix-focus-ring);outline:0}.business-onboarding-flow__rail{border-right:1px solid var(--onboarding-line);background:var(--onboarding-surface);flex-direction:column;grid-area:rail;gap:24px;min-width:0;padding:26px 18px 22px;display:flex}.business-onboarding-flow__business{gap:7px;min-width:0;padding:0 6px;display:grid}.business-onboarding-flow__business>span,.business-onboarding-flow__heading>p{color:var(--onboarding-brand);text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.business-onboarding-flow__business strong{overflow-wrap:anywhere;font-size:15px;line-height:1.35}.business-onboarding-flow__business em{border-radius:var(--fenix-radius-round);background:var(--fenix-color-warning-soft);color:var(--fenix-color-warning);justify-self:start;padding:4px 8px;font-size:11px;font-style:normal;font-weight:800}.business-onboarding-flow__business em.is-active{background:var(--fenix-color-success-soft);color:var(--fenix-color-success)}.business-onboarding-flow__steps{gap:4px;min-width:0;display:grid}.business-onboarding-flow__steps>a,.business-onboarding-flow__steps>span{border-radius:var(--fenix-radius-sm);min-width:0;min-height:44px;color:var(--fenix-color-text-subtle);align-items:center;gap:10px;padding:6px 9px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.business-onboarding-flow__steps>a:hover{background:var(--onboarding-subtle);color:var(--onboarding-ink)}.business-onboarding-flow__steps>.is-current{background:var(--onboarding-brand-soft);color:var(--onboarding-brand-hover)}.business-onboarding-flow__steps>.is-done{color:var(--onboarding-ink)}.business-onboarding-flow__step-marker{border:1px solid var(--onboarding-line);border-radius:var(--fenix-radius-round);background:var(--onboarding-surface);width:28px;height:28px;color:inherit;flex:0 0 28px;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.business-onboarding-flow__step-marker svg{width:15px;height:15px}.business-onboarding-flow__steps>.is-current .business-onboarding-flow__step-marker{border-color:var(--onboarding-brand);background:var(--onboarding-brand);color:var(--fenix-color-text-inverse)}.business-onboarding-flow__steps>.is-done .business-onboarding-flow__step-marker{border-color:var(--fenix-color-success);background:var(--fenix-color-success-soft);color:var(--fenix-color-success)}.business-onboarding-flow__privacy{border:1px solid var(--onboarding-line);border-radius:var(--fenix-radius-md);background:var(--onboarding-subtle);color:var(--onboarding-muted);grid-template-columns:auto minmax(0,1fr);gap:9px;margin-top:auto;padding:13px;display:grid}.business-onboarding-flow__privacy svg{width:17px;height:17px;color:var(--onboarding-brand)}.business-onboarding-flow__privacy p{margin:0;font-size:11px;line-height:1.5}.business-onboarding-flow__workspace{grid-area:workspace;width:100%;min-width:0;padding:28px clamp(22px,3vw,40px) 48px}.business-onboarding-flow__heading{gap:7px;max-width:860px;margin-bottom:22px;display:grid}.business-onboarding-flow__heading h1{letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(26px,2.4vw,32px);line-height:1.18}.business-onboarding-flow__heading>span{max-width:720px;color:var(--onboarding-muted);font-size:14px;line-height:1.5}.business-onboarding-flow__content{min-width:0}.business-onboarding-flow__content.has-aside{grid-template-columns:minmax(0,1fr) minmax(248px,280px);align-items:start;gap:18px;display:grid}@media (max-width:1060px){.business-onboarding-flow__content.has-aside{grid-template-columns:1fr}}@media (max-width:820px){.business-onboarding-flow{grid-template:"topbar"56px"rail""workspace"minmax(calc(100dvh - 56px),auto)/minmax(0,1fr)}.business-onboarding-flow__topbar{grid-template-columns:auto minmax(0,1fr);min-height:56px}.business-onboarding-flow__brand{border-right:0;padding:0 18px}.business-onboarding-flow__brand img{width:104px}.business-onboarding-flow__top-actions{padding:0 18px}.business-onboarding-flow__rail{border-right:0;border-bottom:1px solid var(--onboarding-line);grid-template-columns:minmax(170px,.45fr) minmax(0,1fr);align-items:center;gap:18px;padding:12px 20px;display:grid}.business-onboarding-flow__business{grid-template-columns:minmax(0,1fr) auto;align-items:center}.business-onboarding-flow__business>span{grid-column:1/-1}.business-onboarding-flow__steps{grid-template-columns:repeat(5,minmax(0,1fr))}.business-onboarding-flow__steps>a,.business-onboarding-flow__steps>span{justify-content:center;padding:4px}.business-onboarding-flow__steps>a>span:last-child,.business-onboarding-flow__steps>span>span:last-child,.business-onboarding-flow__privacy{display:none}.business-onboarding-flow__workspace{padding:24px 20px 42px}}@media (max-width:620px){.business-onboarding-flow__brand{padding:0 14px}.business-onboarding-flow__brand img{width:96px}.business-onboarding-flow__top-actions{gap:7px;padding:0 12px}.business-onboarding-flow__top-actions>.lang .lang__button{width:44px;min-width:44px;padding:0}.business-onboarding-flow__top-actions>.lang .lang__button>:not(.lang__code){display:none}.business-onboarding-flow__back{width:44px;padding:0}.business-onboarding-flow__back span{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.business-onboarding-flow__rail{padding:8px 14px;display:block}.business-onboarding-flow__business{display:none}.business-onboarding-flow__steps>a,.business-onboarding-flow__steps>span{min-height:40px}.business-onboarding-flow__workspace{padding:18px 14px 36px}.business-onboarding-flow__heading{margin-bottom:16px}.business-onboarding-flow__heading h1{font-size:24px}.business-onboarding-flow__heading>span{font-size:13px}}
