@layer neptune-focus,neptune-selection-preview,neptune-back,neptune-interaction,neptune-brand-surfaces,neptune-foundation;.nb-payment-progress{justify-content:space-between;align-items:start;gap:var(--nb-space-2);margin:0;padding:0;list-style:none;display:flex}.nb-payment-progress li{justify-items:center;gap:var(--nb-space-1);color:var(--nb-text-secondary);flex:1;display:grid}.nb-payment-progress li>span{width:var(--nb-space-8);height:var(--nb-space-8);border:1px solid var(--nb-border-subtle);border-radius:var(--nb-radius-icon);background:var(--nb-background-canvas);place-items:center;display:grid}.nb-payment-progress svg{width:var(--nb-space-4);height:var(--nb-space-4)}.nb-payment-progress small{font-size:var(--nb-type-size-label);text-align:center}.nb-payment-progress [aria-current=step],.nb-payment-progress [data-complete=true]{color:var(--nb-text-link)}.nb-payment-progress [aria-current=step]>span{border-color:var(--nb-text-link)}.nb-payment-product-icon{width:var(--nb-space-12);height:var(--nb-space-12);flex:0 0 var(--nb-space-12);border-radius:var(--nb-radius-card);background:var(--nb-background-subtle);color:var(--nb-text-link);place-items:center;display:grid}.nb-payment-product-icon svg{width:var(--nb-space-6);height:var(--nb-space-6)}.nb-payment-progress [aria-current=step]>span,.nb-payment-progress [data-complete=true]>span{background:var(--nb-background-subtle)}.nb-payment-progress [aria-current=step] small{font-weight:var(--nb-type-weight-semibold)}.nb-payment-product-icon--compact{width:var(--nb-space-6);height:var(--nb-space-6);flex-basis:var(--nb-space-6);background:0 0}.nb-payment-product-icon--compact svg{width:var(--nb-space-5);height:var(--nb-space-5)}.nb-payment-intro{align-items:center;gap:var(--nb-space-3);flex-wrap:wrap;min-width:0;display:flex}.nb-payment-intro--human>:last-child{flex-basis:calc(var(--nb-space-16) * 3)}.nb-payment-legal{gap:0;display:grid}.nb-payment-intro>:last-child{flex-grow:1;min-width:0}.nb-payment-connection{width:calc(var(--nb-space-16) + var(--nb-space-4));flex:0 0 calc(var(--nb-space-16) + var(--nb-space-4));height:auto;color:var(--nb-text-link);margin-inline:auto}.nb-payment-connection__face,.nb-payment-connection__bubble{fill:var(--nb-background-elevated)}.nb-payment-connection__shirt{fill:var(--nb-background-subtle)}.nb-payment-connection__other{color:var(--nb-brand-orange,var(--nb-text-link))}.nb-payment-connection__link,.nb-payment-connection__bubble{stroke:currentColor}.nb-stripe-payment{gap:var(--nb-space-3);min-width:0;display:grid}.nb-stripe-payment__host{width:100%;min-width:0}
