.PhonePaymentMockupWidget_screen__97TUY{position:relative;display:flex;flex-direction:column;height:100%;background-color:var(--color-bg);color:var(--color-text);padding-top:8px;overflow:hidden}.PhonePaymentMockupWidget_phase__wLxPX{position:absolute;inset:30px 0 0;display:flex;flex-direction:column;opacity:0;pointer-events:none;animation-duration:9s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-play-state:paused}.PhonePaymentMockupWidget_screen__97TUY[data-active=true] .PhonePaymentMockupWidget_phase__wLxPX{animation-play-state:running}.PhonePaymentMockupWidget_phaseIdle__M7xaT{position:relative;inset:auto;flex:1 1;animation-name:PhonePaymentMockupWidget_phasePayIdle___f30Z;opacity:1}.PhonePaymentMockupWidget_phaseWaiting__A0XZG{animation-name:PhonePaymentMockupWidget_phasePayWaiting__1ZZGW}.PhonePaymentMockupWidget_phaseSuccess__XUMo2{animation-name:PhonePaymentMockupWidget_phasePaySuccess__zYuXD}@keyframes PhonePaymentMockupWidget_phasePayIdle___f30Z{0%,33%{opacity:1}38%,to{opacity:0}}@keyframes PhonePaymentMockupWidget_phasePayWaiting__1ZZGW{0%,33%{opacity:0}38%,66%{opacity:1}71%,to{opacity:0}}@keyframes PhonePaymentMockupWidget_phasePaySuccess__zYuXD{0%,66%{opacity:0}71%,95%{opacity:1}to{opacity:0}}.PhonePaymentMockupWidget_waitingBody__cHGQA{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-3);text-align:center;gap:var(--space-2)}.PhonePaymentMockupWidget_nfcBadge__1GPfK,.PhonePaymentMockupWidget_successBadge__LhuoC{position:relative;display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background-color:var(--color-bg-subtle);color:var(--color-text);margin-bottom:var(--space-2)}.PhonePaymentMockupWidget_successBadge__LhuoC{background-color:#16a34a;color:#fff;animation:PhonePaymentMockupWidget_badgePop__65TaL .6s ease-out}.PhonePaymentMockupWidget_nfcRing__c2KWA{position:absolute;inset:0;border-radius:50%;border:2px solid;opacity:0;animation:PhonePaymentMockupWidget_nfcPulse__vJuDX 1.6s ease-out infinite}.PhonePaymentMockupWidget_nfcRing__c2KWA:nth-child(2){animation-delay:.8s}.PhonePaymentMockupWidget_waitingTitle__Vj1OM{margin:0;font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-text)}.PhonePaymentMockupWidget_waitingSubtitle__HMIp_{margin:0;font-size:11px;color:var(--color-text-muted)}@keyframes PhonePaymentMockupWidget_nfcPulse__vJuDX{0%{transform:scale(.6);opacity:.7}to{transform:scale(1.6);opacity:0}}@keyframes PhonePaymentMockupWidget_badgePop__65TaL{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.15);opacity:1}to{transform:scale(1);opacity:1}}.PhonePaymentMockupWidget_statusBar__Z_2pX{display:flex;align-items:center;justify-content:space-between;padding:4px 18px 6px;color:var(--color-text)}.PhonePaymentMockupWidget_statusTime__uuL0n{font-size:12px;font-weight:var(--font-weight-semibold);letter-spacing:-.01em;color:var(--color-text)}.PhonePaymentMockupWidget_statusIcons__bGA_m{display:inline-flex;align-items:center;gap:5px;color:var(--color-text)}.PhonePaymentMockupWidget_battery__sgrN2{position:relative;display:inline-block;width:22px;height:11px;border:1px solid;border-radius:3px;padding:1px;opacity:.9}.PhonePaymentMockupWidget_battery__sgrN2:after{content:"";position:absolute;right:-3px;top:3px;width:2px;height:5px;border-radius:0 1px 1px 0;background-color:currentColor;opacity:.5}.PhonePaymentMockupWidget_batteryFill__97f5g{display:block;width:78%;height:100%;border-radius:1.5px;background-color:currentColor}.PhonePaymentMockupWidget_body__al6iY{flex:1 1;display:flex;flex-direction:column;align-items:center;padding:var(--space-1) var(--space-3) var(--space-2);text-align:center}.PhonePaymentMockupWidget_brandSlot__qjLC4{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;margin-top:var(--space-2);margin-bottom:var(--space-2)}.PhonePaymentMockupWidget_brandLogo__ZkcOW{display:block;height:clamp(44px,14%,72px);width:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;filter:brightness(0)}.PhonePaymentMockupWidget_amount__F1WSe{margin:var(--space-1) 0 0;font-size:1.25rem;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;color:var(--color-text)}.PhonePaymentMockupWidget_subtitle__alRI7{margin:var(--space-1) 0 0;font-size:10px;line-height:1.4;color:var(--color-text-muted);max-width:18ch}.PhonePaymentMockupWidget_lines__b5Rc_{list-style:none;margin:var(--space-3) 0 0;padding:0;width:100%;display:flex;flex-direction:column}.PhonePaymentMockupWidget_line__qMlDW{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:11px;border-top:1px solid var(--color-border)}.PhonePaymentMockupWidget_line__qMlDW:first-child{border-top:none}.PhonePaymentMockupWidget_lineLabel__dTJJd{color:var(--color-text)}.PhonePaymentMockupWidget_lineValue__DFKsF{color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PhonePaymentMockupWidget_cta__CmOK_{padding:var(--space-2) var(--space-5) var(--space-4)}.PhonePaymentMockupWidget_ctaButton__D5Bv9{display:block;width:100%;padding:6px 0;border-radius:7px;background-color:var(--color-ink-900);color:var(--color-text-on-brand);font-size:10px;font-weight:var(--font-weight-semibold);text-align:center}.PaymentShowcaseMockupWidget_container__AE5mb{container-type:inline-size;container-name:payment-showcase;width:100%;height:100%;margin-inline:auto;display:flex;align-items:flex-end;justify-content:flex-start;padding:24px 0 0 24px;overflow:visible}.PaymentShowcaseMockupWidget_layout__HyncB{--showcase-bleed:25%;--showcase-phone-max:208px;position:relative;display:grid;grid-template-columns:minmax(0,var(--showcase-phone-max)) minmax(0,1fr);align-items:start;grid-gap:5px;gap:5px;width:calc(100% + var(--showcase-bleed));isolation:isolate}.PaymentShowcaseMockupWidget_phoneSlot__bqTdn{position:relative;z-index:2;width:100%;max-width:var(--showcase-phone-max);align-self:start;transform:translateX(-30px)}.PaymentShowcaseMockupWidget_browserSlot__zhV7y{position:relative;z-index:1;width:100%;align-self:start;transform:translate(6px)}.PaymentShowcaseMockupWidget_containerPhoneOnly__VrScl{justify-content:center;padding:24px 0 0}.PaymentShowcaseMockupWidget_containerTop___3bqT{align-items:flex-start}.PaymentShowcaseMockupWidget_containerPhoneOnly__VrScl.PaymentShowcaseMockupWidget_containerTop___3bqT{padding-top:4px}.PaymentShowcaseMockupWidget_layout__HyncB.PaymentShowcaseMockupWidget_phoneOnly__oYeew{--showcase-bleed:0%;--showcase-phone-max:200px;grid-template-columns:minmax(0,var(--showcase-phone-max));justify-content:center;width:100%}.PaymentShowcaseMockupWidget_layout__HyncB.PaymentShowcaseMockupWidget_phoneOnly__oYeew .PaymentShowcaseMockupWidget_phoneSlot__bqTdn{transform:none;justify-self:center}.PaymentShowcaseMockupWidget_layout__HyncB.PaymentShowcaseMockupWidget_tight___dKME{gap:0;flex-shrink:0}.PaymentShowcaseMockupWidget_layout__HyncB.PaymentShowcaseMockupWidget_tight___dKME .PaymentShowcaseMockupWidget_browserSlot__zhV7y{transform:translate(-26px)}.PaymentShowcaseMockupWidget_fader__UMHlW{transition:opacity .35s ease,transform .35s ease}.PaymentShowcaseMockupWidget_fader__UMHlW[data-fading=true]{opacity:0;transform:translateY(6px)}@media (max-width:768px){.PaymentShowcaseMockupWidget_container__AE5mb{align-items:center;justify-content:center;padding:0}}@media (max-width:1199.98px){.PaymentShowcaseMockupWidget_layout__HyncB{--showcase-bleed:0%;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:0;justify-content:center;align-items:center;align-self:center;width:100%}.PaymentShowcaseMockupWidget_layout__HyncB.PaymentShowcaseMockupWidget_phoneOnly__oYeew,.PaymentShowcaseMockupWidget_layout__HyncB.PaymentShowcaseMockupWidget_tight___dKME{grid-template-columns:minmax(0,1fr)}.PaymentShowcaseMockupWidget_layout__HyncB:not(.PaymentShowcaseMockupWidget_phoneOnly__oYeew) .PaymentShowcaseMockupWidget_phoneSlot__bqTdn{display:none}.PaymentShowcaseMockupWidget_layout__HyncB.PaymentShowcaseMockupWidget_phoneOnly__oYeew .PaymentShowcaseMockupWidget_phoneSlot__bqTdn{transform:none;justify-self:center;width:100%;max-width:min(240px,60cqi)}.PaymentShowcaseMockupWidget_browserSlot__zhV7y{transform:none;justify-self:stretch;width:100%;max-width:100%}}@container payment-showcase (max-width: 520px){.PaymentShowcaseMockupWidget_layout__HyncB{--showcase-bleed:0%;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:0;justify-content:center;align-items:center;align-self:center;width:100%}.PaymentShowcaseMockupWidget_layout__HyncB:not(.PaymentShowcaseMockupWidget_phoneOnly__oYeew) .PaymentShowcaseMockupWidget_phoneSlot__bqTdn{display:none}.PaymentShowcaseMockupWidget_layout__HyncB.PaymentShowcaseMockupWidget_phoneOnly__oYeew .PaymentShowcaseMockupWidget_phoneSlot__bqTdn{transform:none;justify-self:center;width:100%;max-width:min(220px,65cqi)}.PaymentShowcaseMockupWidget_browserSlot__zhV7y{transform:none;justify-self:stretch;width:100%;max-width:100%;order:1}}@container payment-showcase (max-width: 320px){.PaymentShowcaseMockupWidget_layout__HyncB{--showcase-phone-max:min(200px,75cqi);grid-template-columns:minmax(0,var(--showcase-phone-max));grid-template-rows:auto}.PaymentShowcaseMockupWidget_browserSlot__zhV7y{display:none}}.PaymentTerminalWidget_card__igd5N{position:relative;overflow:visible;padding:var(--space-6);min-height:520px;background:transparent}.PaymentTerminalWidget_phoneStage__onWgf{position:relative;width:100%;height:100%;min-height:480px;display:flex;align-items:center;justify-content:center}.PaymentTerminalWidget_connectors__ofZW4{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:visible;filter:drop-shadow(0 0 1.5px rgba(36,118,255,.45)) drop-shadow(0 0 4px rgba(36,118,255,.25))}.PaymentTerminalWidget_connectors__ofZW4 path,.PaymentTerminalWidget_connectors__ofZW4 rect{fill:none;stroke:var(--color-brand-500);stroke-width:.8;stroke-dasharray:3 4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.PaymentTerminalWidget_phone__DHcgb{position:relative;width:240px;aspect-ratio:9/19;border-radius:38px;background:linear-gradient(180deg,var(--color-ink-300) 0,var(--color-ink-400) 100%);padding:4px;box-shadow:0 30px 60px -20px rgba(15,23,42,.45),0 18px 36px -18px rgba(15,23,42,.35),inset 0 0 0 1px rgba(255,255,255,.08);z-index:2}.PaymentTerminalWidget_phoneScreen__hNrul{position:relative;width:100%;height:100%;border-radius:34px;background-color:var(--color-bg);overflow:hidden;display:flex;flex-direction:column;padding:8px 14px 14px;gap:8px}.PaymentTerminalWidget_phoneScreen__hNrul .PaymentTerminalWidget_payBtn__CSY_a,.PaymentTerminalWidget_phoneScreen__hNrul .PaymentTerminalWidget_product__lcMTn,.PaymentTerminalWidget_phoneScreen__hNrul .PaymentTerminalWidget_totalCurrency__8xxsL,.PaymentTerminalWidget_phoneScreen__hNrul .PaymentTerminalWidget_totalValue__JZBh1{transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.PaymentTerminalWidget_phoneScreen__hNrul .PaymentTerminalWidget_product__lcMTn{transition-delay:0s}.PaymentTerminalWidget_phoneScreen__hNrul .PaymentTerminalWidget_totalValue__JZBh1{transition-delay:80ms}.PaymentTerminalWidget_phoneScreen__hNrul .PaymentTerminalWidget_totalCurrency__8xxsL{transition-delay:.1s}.PaymentTerminalWidget_phoneScreen__hNrul .PaymentTerminalWidget_payBtn__CSY_a{transition-delay:.16s}.PaymentTerminalWidget_phoneScreen__hNrul[data-fading=true] .PaymentTerminalWidget_payBtn__CSY_a,.PaymentTerminalWidget_phoneScreen__hNrul[data-fading=true] .PaymentTerminalWidget_product__lcMTn,.PaymentTerminalWidget_phoneScreen__hNrul[data-fading=true] .PaymentTerminalWidget_totalCurrency__8xxsL,.PaymentTerminalWidget_phoneScreen__hNrul[data-fading=true] .PaymentTerminalWidget_totalValue__JZBh1{opacity:0;transform:translateX(-12px)}.PaymentTerminalWidget_product__lcMTn{display:flex;align-items:center;gap:8px;padding:8px;border-radius:8px;background-color:var(--color-bg)}.PaymentTerminalWidget_productImage__XrwS4{flex-shrink:0;width:38px;height:38px;border-radius:6px;background-color:var(--color-bg);display:flex;align-items:center;justify-content:center;overflow:hidden}.PaymentTerminalWidget_productImage__XrwS4 img{width:78%;height:78%;object-fit:contain}.PaymentTerminalWidget_productCopy__SVBy8{display:flex;flex-direction:column;gap:1px;min-width:0}.PaymentTerminalWidget_productName__gIOdm{font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-text)}.PaymentTerminalWidget_productMeta__zLRrU{font-size:9px;color:var(--color-text-muted)}.PaymentTerminalWidget_totalBlock__i5oRI{text-align:center;display:flex;flex-direction:column;gap:2px;margin-top:2px}.PaymentTerminalWidget_totalLabel__uV_8i{font-size:10px;color:var(--color-text-muted)}.PaymentTerminalWidget_totalValue__JZBh1{font-size:22px;font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:var(--color-text);line-height:1}.PaymentTerminalWidget_totalCurrency__8xxsL{font-size:9px;color:var(--color-text-subtle);letter-spacing:.06em}.PaymentTerminalWidget_chooseLabel__dBIKV{margin:4px 0 0;text-align:center;font-size:10px;color:var(--color-text-muted)}.PaymentTerminalWidget_methods__MjsUg{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.PaymentTerminalWidget_method__3oHs_{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:8px;border:1px solid var(--color-border);background-color:var(--color-bg)}.PaymentTerminalWidget_methodIcon__dPaMi{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--color-text-muted);flex-shrink:0}.PaymentTerminalWidget_methodText__dICVY{display:flex;flex-direction:column;gap:0;min-width:0}.PaymentTerminalWidget_methodLabel__AIaXC{font-size:10.5px;font-weight:var(--font-weight-semibold);color:var(--color-text)}.PaymentTerminalWidget_methodSub__KHRcW{font-size:8.5px;color:var(--color-text-muted)}.PaymentTerminalWidget_phonePoweredBy__zzvlO{display:flex;align-items:center;justify-content:center;gap:5px;margin:8px 0 4px}.PaymentTerminalWidget_phonePoweredByLabel__bLAKW{font-size:9.5px;letter-spacing:.02em;color:var(--color-text-subtle)}.PaymentTerminalWidget_phonePoweredByLogo__YW9ys{display:block;height:11px;width:auto;opacity:.7;filter:grayscale(1) brightness(1.05)}.PaymentTerminalWidget_payBtn__CSY_a{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:4px;width:100%;padding:9px;border:0;border-radius:9px;background-color:var(--color-brand-600);color:var(--color-text-on-brand);font-size:11.5px;font-weight:var(--font-weight-semibold);cursor:pointer}.PaymentTerminalWidget_secureNote__c8rb9{margin:0;text-align:center;font-size:8.5px;color:var(--color-text-subtle)}.PaymentTerminalWidget_floatCard__N6g_0{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background-color:var(--color-bg);border:1px solid var(--color-border);box-shadow:0 12px 24px -16px rgba(15,23,42,.18),0 2px 4px rgba(15,23,42,.06);z-index:3;white-space:nowrap}.PaymentTerminalWidget_floatTopLeft__Mxz1I{top:14%;left:50%;transform:translateX(calc(-100% - 90px));z-index:4;flex-direction:row-reverse}.PaymentTerminalWidget_floatBottomLeft__VRDp5{bottom:18%;left:0;flex-direction:row-reverse}.PaymentTerminalWidget_floatTopRight__m0sIS{top:18%;right:0}.PaymentTerminalWidget_floatBottomRight__H4s0T{bottom:14%;right:0}.PaymentTerminalWidget_floatIcon__1Z1VT{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-full);flex-shrink:0}.PaymentTerminalWidget_floatIcon__1Z1VT svg{width:16px;height:16px}.PaymentTerminalWidget_floatIconBlue__7W5Wp,.PaymentTerminalWidget_floatIconViolet__7tW0U,.PaymentTerminalWidget_floatIconWarm__z_nOy{background-color:var(--color-brand-50);color:var(--color-brand-700)}.PaymentTerminalWidget_floatIconCheck__7GiT_{color:var(--color-success);background-color:transparent}.PaymentTerminalWidget_floatText__0VOna{display:flex;flex-direction:column;line-height:1.1}.PaymentTerminalWidget_floatTitle__advWd{font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-text)}.PaymentTerminalWidget_floatTime__aqP1S{font-size:10px;color:var(--color-text-muted)}@media (max-width:880px){.PaymentTerminalWidget_floatBottomLeft__VRDp5,.PaymentTerminalWidget_floatTopLeft__Mxz1I{left:0}.PaymentTerminalWidget_floatBottomRight__H4s0T,.PaymentTerminalWidget_floatTopRight__m0sIS{right:0}}@media (min-width:1024px) and (max-width:1199px){.PaymentTerminalWidget_connectors__ofZW4,.PaymentTerminalWidget_floatCard__N6g_0{display:none}}@media (max-width:768px){.PaymentTerminalWidget_connectors__ofZW4,.PaymentTerminalWidget_floatCard__N6g_0{display:none}}