.LinkPhoneCheckoutFasterAnimation{--animationPhoneBorderRadius:48px;--animationTitleColor:#7e7e80;--animationBodyColor:#666;--animationPlaceholderColor:#8f9ca1;--animationSubvalueColor:#8f9ca1;--animationDisclaimerColor:#9898aa;--animationButtonTextColor:#1d3944;--animationButtonBackgroundColor:#00d66f;--animationButtonDisabledTextColor:#a3acba;--animationButtonDisabledBackgroundColor:#f6f8fa;--animationIconColor:#b0b9be;--animationBackgroundColor:#fff;--animationBackgroundAltColor:#f6f8fa;--animationLinkColor:#05f;--animationHighlightTextColor:#05f;--animationHighlightBackgroundColor:#f6f8fe;--animationNotificationBackgroundColor:#f2f2f6;--animationRuleColor:#e1e1e1;--animationRule:solid 1px var(--animationRuleColor);--animationFieldShadow:0 1px 3px 0 rgba(0,0,0,0.08);--animationScale:1;--animationWidth:338px;--animationHeight:692px;--animationPhoneShadow:0 50px 100px -20px rgb(50 50 93/25%),0 30px 60px -30px rgb(0 0 0/30%),inset 0 -2px 6px 0 rgb(10 37 64/35%);--animationCheckColor:var(--animationLinkColor);--animationAccentGreen:#4ceb86;--phonePadding:8px;--phoneBorderRadius:var(--animationPhoneBorderRadius);--phoneScreenBorderRadius:calc(var(--animationPhoneBorderRadius) - var(--phonePadding));--phoneGraphicShadow:0 60px 100px -20px #000,0 30px 60px -30px rgba(0,0,0,0.3),inset 0 -2px 6px 0 rgba(1,30,15,0.35);--colorWhite:#fefefe;--colorGreyLight:#abb5ba;--colorGreyDark:#1d3944;--colorTextPrimary:var(--colorGreyDark);position:absolute;width:100%;height:100%;display:grid;place-items:center;font:var(--fontWeightNormal) 16px/26px var(--systemFontFamily);-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:calc((1 - var(--animationScale))*var(--animationHeight)*-0.5) calc((1 - var(--animationScale))*var(--animationWidth)*-0.5)}.LinkPhoneCheckoutFasterAnimation--accentGreen{--animationCheckColor:var(--animationAccentGreen)}.LinkPhoneCheckoutFasterAnimation__phone{position:relative;width:338px;height:692px;background:var(--animationBackgroundColor);border-radius:var(--animationPhoneBorderRadius);overflow:hidden;box-shadow:var(--animationPhoneShadow)}.LinkPhoneCheckoutFasterAnimation__checkoutScreen{height:100%;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(0deg,transparent 8px,#000 32px,#000 calc(100% - 32px),transparent calc(100% - 8px));mask-image:linear-gradient(0deg,transparent 8px,#000 32px,#000 calc(100% - 32px),transparent calc(100% - 8px))}.LinkPhoneCheckoutFasterAnimation__screenContent{position:relative;display:grid;gap:24px 0;align-content:flex-start;padding:32px;height:100%;width:100%}.LinkPhoneCheckoutFasterAnimation__nav{display:flex;align-items:flex-start;justify-content:space-between;height:48px}.LinkPhoneCheckoutFasterAnimation__navArrow{height:26px;fill:var(--animationIconColor)}.LinkPhoneCheckoutFasterAnimation__navViewDetails{display:flex;align-items:center}.LinkPhoneCheckoutFasterAnimation__navViewDetailsLabel{font-size:10px;color:var(--animationTitleColor)}.LinkPhoneCheckoutFasterAnimation__navViewDetailsArrow{margin-left:4px;fill:var(--animationIconColor)}.LinkPhoneCheckoutFasterAnimation__product{display:grid;gap:24px 0;justify-content:center;transform-origin:top center}.LinkPhoneCheckoutFasterAnimation__productPreview{position:relative;padding-bottom:13px}.LinkPhoneCheckoutFasterAnimation__productThumbnail{width:142px;height:142px;border-radius:8px;overflow:hidden;box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3)}.LinkPhoneCheckoutFasterAnimation__productQuantity{position:absolute;top:100%;left:50%;transform:translate(-50%,-100%);padding:0 32px;border-radius:13px;background:var(--animationBackgroundColor);box-shadow:0 8px 18px -5px rgba(50,50,93,.25),0 4px 12px -8px rgba(0,0,0,.3);font-size:15px;font-weight:700;white-space:nowrap;color:var(--colorTextPrimary)}.LinkPhoneCheckoutFasterAnimation__productPrice{color:var(--colorTextPrimary);display:flex;flex-direction:column;align-items:center}.LinkPhoneCheckoutFasterAnimation__productPriceLabel{font-size:13px;color:var(--animationTitleColor)}.LinkPhoneCheckoutFasterAnimation__productPriceAmount{font-size:23px;font-weight:700}.LinkPhoneCheckoutFasterAnimation__formContainer{position:absolute;left:0;bottom:0;width:100%;height:359px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 8px,#000 32px,#000 calc(100% - 32px),transparent calc(100% - 8px));mask-image:linear-gradient(90deg,transparent 8px,#000 32px,#000 calc(100% - 32px),transparent calc(100% - 8px))}.LinkPhoneCheckoutFasterAnimation__form{position:absolute;inset:0;display:grid;align-content:flex-start;gap:16px;padding:32px}.LinkPhoneCheckoutFasterAnimation__fieldLabel{font-size:11px;color:var(--animationTitleColor)}.LinkPhoneCheckoutFasterAnimation__fieldInput{display:flex;justify-content:space-between;align-items:center;height:32px;padding:0 12px;font-size:12px;color:var(--colorGreyDark)}.LinkPhoneCheckoutFasterAnimation__fieldLabel+.LinkPhoneCheckoutFasterAnimation__fieldInput{border-radius:6px;border:var(--animationRule);box-shadow:var(--animationFieldShadow)}.LinkPhoneCheckoutFasterAnimation__fieldSet>.LinkPhoneCheckoutFasterAnimation__fieldInput:not(:first-child){border-top:var(--animationRule)}.LinkPhoneCheckoutFasterAnimation__emailFieldInput>span{display:inline-block}.LinkPhoneCheckoutFasterAnimation__fieldInputSpinner{color:var(--colorGreyLight);opacity:0}.LinkPhoneCheckoutFasterAnimation__fieldInputRow{display:grid;grid:auto/repeat(2,1fr)}.LinkPhoneCheckoutFasterAnimation__fieldSet .LinkPhoneCheckoutFasterAnimation__fieldInputRow:not(:first-child){border-top:var(--animationRule)}.LinkPhoneCheckoutFasterAnimation__fieldInputRow .LinkPhoneCheckoutFasterAnimation__fieldInput+.LinkPhoneCheckoutFasterAnimation__fieldInput{border-left:var(--animationRule)}.LinkPhoneCheckoutFasterAnimation__fieldSet{border-radius:6px;border:var(--animationRule);box-shadow:var(--animationFieldShadow)}.LinkPhoneCheckoutFasterAnimation__fieldSelect{justify-content:space-between}.LinkPhoneCheckoutFasterAnimation__fieldSelectArrow{fill:var(--animationIconColor)}.LinkPhoneCheckoutFasterAnimation__fieldPlaceholder{color:var(--animationPlaceholderColor)}.LinkPhoneCheckoutFasterAnimation__fieldCardContainer{display:grid;grid-auto-flow:column;gap:4px}.LinkPhoneCheckoutFasterAnimation__checkout{position:absolute;inset:0;display:grid;gap:32px;margin:32px;opacity:0}.LinkPhoneCheckoutFasterAnimation__panel{display:flex;flex-direction:column;border:var(--animationRule);border-radius:8px;box-shadow:var(--animationFieldShadow);font-size:12px}.LinkPhoneCheckoutFasterAnimation__panelField{display:grid;grid:auto/64px auto;padding:10px 16px}.LinkPhoneCheckoutFasterAnimation__panelField+.LinkPhoneCheckoutFasterAnimation__panelField{border-top:var(--animationRule)}.LinkPhoneCheckoutFasterAnimation__panelField--isExpanded{flex:1 1 auto}.LinkPhoneCheckoutFasterAnimation__panelFieldLabel{color:var(--animationTitleColor)}.LinkPhoneCheckoutFasterAnimation__panelPromptContainer{flex:1 1 auto;position:relative;height:152px;overflow:hidden;border-top:var(--animationRule)}.LinkPhoneCheckoutFasterAnimation__panelPrompt{position:absolute;z-index:1;inset:0;display:flex;flex-direction:column;padding:10px 16px;background:var(--animationBackgroundColor);outline:var(--animationRule)}.LinkPhoneCheckoutFasterAnimation__panelFieldTitle{font-weight:500;color:var(--colorTextPrimary)}.LinkPhoneCheckoutFasterAnimation__panelFieldValue{color:var(--colorTextPrimary);overflow:hidden}.LinkPhoneCheckoutFasterAnimation__panelFieldValue b{padding:6px 10px;font-weight:500;color:var(--animationHighlightTextColor);border-radius:6px;background:var(--animationHighlightBackgroundColor)}.LinkPhoneCheckoutFasterAnimation__panelFieldValue:after{content:"";position:absolute;top:0;right:0;bottom:0;width:25px;background:linear-gradient(90deg,transparent,#fff)}.LinkPhoneCheckoutFasterAnimation__panelFieldValue--hasChange{display:grid;grid:min-content auto/auto min-content}.LinkPhoneCheckoutFasterAnimation__panelFieldCard{display:grid;grid-auto-flow:column;gap:8px;justify-content:flex-start;align-items:center}.LinkPhoneCheckoutFasterAnimation__panelFieldSubvalue{grid-column:1/-1;font-size:11px;line-height:1.5;color:var(--animationSubvalueColor)}.LinkPhoneCheckoutFasterAnimation__panelFieldBody{line-height:1.3333;color:var(--animationBodyColor)}.LinkPhoneCheckoutFasterAnimation__panelFieldBody b{font-weight:700;color:var(--colorTextPrimary)}.LinkPhoneCheckoutFasterAnimation__panelSmsContainer{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;color:var(--colorTextPrimary)}.LinkPhoneCheckoutFasterAnimation__panelSmsField{display:grid;grid-auto-flow:column;justify-content:center;align-items:center;gap:5px;margin:12px 0 8px}.LinkPhoneCheckoutFasterAnimation__panelSmsInput{display:flex;justify-content:center;align-items:center;width:21px;height:26px;border:var(--animationRule);background:var(--animationBackgroundColor);border-radius:4px;font-size:13px;box-shadow:var(--animationFieldShadow)}.LinkPhoneCheckoutFasterAnimation__panelSmsInput:first-of-type{margin-left:4px}.LinkPhoneCheckoutFasterAnimation__panelSmsInput:last-of-type{margin-right:4px}.LinkPhoneCheckoutFasterAnimation__panelSmsCheck{opacity:0}.LinkPhoneCheckoutFasterAnimation__panelFieldSet{position:absolute;inset:0;display:flex;flex-direction:column}.LinkPhoneCheckoutFasterAnimation__panelLink{font-size:11px;color:var(--animationLinkColor);text-align:center;white-space:nowrap}.LinkPhoneCheckoutFasterAnimation__panelFooter{display:flex;justify-content:space-between;align-items:center;padding:0 16px;border-radius:0 0 8px 8px;background:var(--animationBackgroundAltColor);font-size:10px;color:var(--animationDisclaimerColor);border-top:var(--animationRule)}.LinkPhoneCheckoutFasterAnimation__panelFooterLogo.LinkLogo{--logoWidth:30px;--logoHeight:10px}.LinkPhoneCheckoutFasterAnimation__panelFooterSecure{display:grid;grid-auto-flow:column;gap:3px;align-items:center}.LinkPhoneCheckoutFasterAnimation__buttonContainer{position:relative;height:36px}.LinkPhoneCheckoutFasterAnimation__button{position:absolute;inset:0;display:grid;place-items:center;border-radius:8px;font-size:12px;text-align:center;height:40px}.LinkPhoneCheckoutFasterAnimation__buttonSpinner{position:absolute;top:calc(50% - 8px);left:calc(50% - 8px);opacity:0}.LinkPhoneCheckoutFasterAnimation__button--isActive{color:var(--animationButtonTextColor);background:var(--animationButtonBackgroundColor);opacity:0}.LinkPhoneCheckoutFasterAnimation__button--isDisabled{color:var(--animationButtonDisabledTextColor);background:var(--animationButtonDisabledBackgroundColor)}.LinkPhoneCheckoutFasterAnimation__notificationContainer{position:absolute;top:32px;left:32px;right:32px;color:var(--colorTextPrimary)}.LinkPhoneCheckoutFasterAnimation__notification{position:absolute;top:0;left:0;width:100%;transform:translateY(-200%);display:grid;grid:auto/min-content auto;align-items:center;gap:10px 12px;padding:12px;border-radius:8px;background:var(--animationNotificationBackgroundColor);box-shadow:0 30px 60px -12px rgba(50,50,93,.25),0 18px 36px -18px rgba(0,0,0,.3);font-size:12px;line-height:1}.LinkPhoneCheckoutFasterAnimation__notificationIcon{display:grid;place-items:center;width:21px;height:21px;border-radius:4px;background:linear-gradient(180deg,#5bf675 0,#0cbd2a)}.LinkPhoneCheckoutFasterAnimation__notificationTitle{font-weight:700;text-transform:uppercase}.LinkPhoneCheckoutFasterAnimation__notificationBody{grid-column:1/-1}.LinkPhoneCheckoutFasterAnimation__successScreen{position:absolute;inset:0;display:grid;justify-content:center;justify-items:center;align-content:center;gap:16px;padding:72px;text-align:center;opacity:0}.LinkPhoneCheckoutFasterAnimation__successCheck{stroke-dasharray:100% 100%;stroke-dashoffset:-100%}.LinkPhoneCheckoutFasterAnimation__successTitle{margin-bottom:-4px;font-size:13px;color:var(--animationTitleColor)}.LinkPhoneCheckoutFasterAnimation__successPrice{font-size:23px;font-weight:700;color:var(--colorTextPrimary)}.LinkPhoneCheckoutFasterAnimation__successBody{font-size:12px;line-height:1.3333;color:var(--animationDisclaimerColor)}.LinkPhoneCheckoutFasterAnimation__successLink{font-size:11px;color:var(--animationLinkColor);cursor:pointer}