.ohmy-pay:where(.astro-rkvspa6u){border:1px solid var(--sl-color-hairline);border-radius:var(--ohmy-radius-panel,.75rem);background:var(--sl-color-bg-nav);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:1.25rem;margin:1.5rem 0;padding:1.25rem;font-size:.875rem;display:grid}.ohmy-pay-inputs:where(.astro-rkvspa6u){flex-direction:column;gap:.9rem;display:flex}.ohmy-pay-field:where(.astro-rkvspa6u){color:var(--sl-color-gray-2);flex-direction:column;gap:.4rem;font-weight:600;display:flex}.ohmy-pay-field:where(.astro-rkvspa6u)[hidden],.ohmy-pay-legend:where(.astro-rkvspa6u) li:where(.astro-rkvspa6u)[hidden],.ohmy-pay-note:where(.astro-rkvspa6u)[hidden]{display:none}.ohmy-pay-field:where(.astro-rkvspa6u)>span:where(.astro-rkvspa6u):first-child{justify-content:space-between;display:flex}.ohmy-pay-field:where(.astro-rkvspa6u) output:where(.astro-rkvspa6u){color:var(--sl-color-white);font-variant-numeric:tabular-nums}.ohmy-pay-price:where(.astro-rkvspa6u){border:1px solid var(--sl-color-hairline-light);border-radius:var(--ohmy-radius-field,.5rem);background:var(--sl-color-bg);align-items:center;display:flex}.ohmy-pay-price:where(.astro-rkvspa6u):focus-within{outline:2px solid var(--ohmy-ring,var(--sl-color-accent));outline-offset:1px}.ohmy-pay-price:where(.astro-rkvspa6u) input:where(.astro-rkvspa6u){min-width:0;color:var(--sl-color-white);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:.55rem .75rem;font-size:1rem;font-weight:600}.ohmy-pay-unit:where(.astro-rkvspa6u){color:var(--sl-color-gray-3);padding-right:.75rem}.ohmy-pay:where(.astro-rkvspa6u) input:where(.astro-rkvspa6u)[type=range]{width:100%;accent-color:var(--ohmy-accent,var(--sl-color-accent))}.ohmy-pay-check:where(.astro-rkvspa6u){color:var(--sl-color-gray-2);cursor:pointer;align-items:flex-start;gap:.5rem;line-height:1.4;display:flex}.ohmy-pay-check:where(.astro-rkvspa6u) input:where(.astro-rkvspa6u){width:1rem;height:1rem;accent-color:var(--ohmy-accent,var(--sl-color-accent));flex:none;margin-top:.1rem}.ohmy-pay-result:where(.astro-rkvspa6u){border-radius:var(--ohmy-radius-panel,.75rem);background:var(--sl-color-bg);flex-direction:column;gap:.6rem;padding:1rem;display:flex}.ohmy-pay-headline:where(.astro-rkvspa6u){color:var(--sl-color-gray-2);flex-direction:column;margin:0;font-weight:600;display:flex}.ohmy-pay-headline:where(.astro-rkvspa6u) strong:where(.astro-rkvspa6u){background:var(--ohmy-aurora);color:#0000;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;-webkit-background-clip:text;background-clip:text;font-size:2rem;line-height:1.2}.ohmy-pay-u:where(.astro-rkvspa6u){margin-left:.25em}.ohmy-pay-paid:where(.astro-rkvspa6u){color:var(--sl-color-gray-3);margin:0}.ohmy-pay-bar:where(.astro-rkvspa6u){background:var(--sl-color-gray-6);border-radius:999px;height:.9rem;display:flex;overflow:hidden}.ohmy-pay-bar:where(.astro-rkvspa6u) span:where(.astro-rkvspa6u){transition:width .35s}.is-owner:where(.astro-rkvspa6u){--dot:var(--ohmy-accent,var(--sl-color-accent))}.is-inviter:where(.astro-rkvspa6u){--dot:#06b6d4}.is-platform:where(.astro-rkvspa6u){--dot:var(--sl-color-gray-4)}.ohmy-pay-bar:where(.astro-rkvspa6u) .is-owner:where(.astro-rkvspa6u){background:var(--ohmy-accent,var(--sl-color-accent))}.ohmy-pay-bar:where(.astro-rkvspa6u) .is-inviter:where(.astro-rkvspa6u){background:#06b6d4}.ohmy-pay-bar:where(.astro-rkvspa6u) .is-platform:where(.astro-rkvspa6u){background:var(--sl-color-gray-4)}.ohmy-pay-legend:where(.astro-rkvspa6u){flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.ohmy-pay-legend:where(.astro-rkvspa6u) li:where(.astro-rkvspa6u){color:var(--sl-color-gray-2);justify-content:space-between;gap:.75rem;display:flex}.ohmy-pay-legend:where(.astro-rkvspa6u) li:where(.astro-rkvspa6u)>span:where(.astro-rkvspa6u):first-child:before{content:"";background:var(--dot);border-radius:50%;width:.6rem;height:.6rem;margin-right:.45rem;display:inline-block}.ohmy-pay-legend:where(.astro-rkvspa6u) li:where(.astro-rkvspa6u)>span:where(.astro-rkvspa6u):last-child{color:var(--sl-color-white);font-variant-numeric:tabular-nums;font-weight:600}.ohmy-pay-note:where(.astro-rkvspa6u){color:var(--sl-color-gray-3);margin:0;font-size:.8125rem;line-height:1.45}@media (width<=40rem){.ohmy-pay:where(.astro-rkvspa6u){grid-template-columns:minmax(0,1fr);padding:1rem}}@media (prefers-reduced-motion:reduce){.ohmy-pay-bar:where(.astro-rkvspa6u) span:where(.astro-rkvspa6u){transition:none}}
