.LinkPhoneAnimation{--animationPhoneBorderRadius:48px;--animationTitleColor:#7e7e80;--animationBodyColor:#666;--animationPlaceholderColor:#8f9ca1;--animationSubvalueColor:#8f9ca1;--animationDisclaimerColor:#9898aa;--animationButtonTextColor:#e3fff2;--animationButtonBackgroundColor:#011e0f;--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 rgba(50,50,93,0.25),0 30px 60px -30px rgba(0,0,0,0.3),inset 0 -2px 6px 0 rgba(10,37,64,0.35000000000000003);--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;--colorGreyDarker:#14262e;--colorTeal:var(--colorBrand200,#00d66f);--colorTealLight:#e6ffed;--colorTealDark:#2dc49f;--colorTealDarker:#18c59a;--colorTealDarkest:#008545;--colorBlurple:#635bff;--colorTextPrimary:var(--colorGreyDark);display:grid;place-items:center;font:var(--fontWeightNormal) 16px/26px var(--systemFontFamily);-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:scale(var(--animationScale));margin:calc((1 - var(--animationScale))*var(--animationHeight)*-0.5) calc((1 - var(--animationScale))*var(--animationWidth)*-0.5)}@media (max-height:899px){.LinkPhoneAnimation{--animationScale:0.85;will-change:transform}}.LinkPhoneAnimation--accentGreen{--animationCheckColor:var(--animationAccentGreen)}.LinkPhoneAnimation__phone{position:relative;width:338px;height:692px;background:var(--animationBackgroundColor);border-radius:var(--animationPhoneBorderRadius);overflow:hidden;box-shadow:var(--animationPhoneShadow)}.LinkPhoneAnimation__checkoutScreen{height: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))}.LinkPhoneAnimation__screenContent{position:relative;display:grid;gap:24px 0;align-content:flex-start;padding:32px;height:100%}.LinkPhoneAnimation__nav{display:flex;align-items:flex-start;justify-content:space-between;height:48px}.LinkPhoneAnimation__navArrow{height:26px;fill:var(--animationIconColor)}.LinkPhoneAnimation__navViewDetails{display:flex;align-items:center}.LinkPhoneAnimation__navViewDetailsLabel{font-size:10px;color:var(--animationTitleColor)}.LinkPhoneAnimation__navViewDetailsArrow{margin-left:4px;fill:var(--animationIconColor)}.LinkPhoneAnimation__product{display:grid;gap:24px 0;justify-content:center;transform-origin:top center}.LinkPhoneAnimation__productPreview{position:relative;padding-bottom:13px}.LinkPhoneAnimation__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)}.LinkPhoneAnimation__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)}.LinkPhoneAnimation__productPrice{color:var(--colorTextPrimary);display:flex;flex-direction:column;align-items:center}.LinkPhoneAnimation__productPriceLabel{font-size:13px;color:var(--animationTitleColor)}.LinkPhoneAnimation__productPriceAmount{font-size:23px;font-weight:700}.LinkPhoneAnimation__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))}.LinkPhoneAnimation__form{position:absolute;inset:0;display:grid;align-content:flex-start;gap:16px;padding:32px}.LinkPhoneAnimation__fieldLabel{font-size:11px;color:var(--animationTitleColor)}.LinkPhoneAnimation__fieldInput{display:flex;justify-content:space-between;align-items:center;height:32px;padding:0 12px;font-size:12px;color:var(--colorGreyDark)}.LinkPhoneAnimation__fieldLabel+.LinkPhoneAnimation__fieldInput{border-radius:6px;border:var(--animationRule);box-shadow:var(--animationFieldShadow)}.LinkPhoneAnimation__fieldSet>.LinkPhoneAnimation__fieldInput:not(:first-child){border-top:var(--animationRule)}.LinkPhoneAnimation__emailFieldInput>span{display:inline-block}.LinkPhoneAnimation__fieldInputSpinner{color:var(--colorGreyLight);opacity:0}.LinkPhoneAnimation__fieldInputRow{display:grid;grid:auto/repeat(2,1fr)}.LinkPhoneAnimation__fieldSet .LinkPhoneAnimation__fieldInputRow:not(:first-child){border-top:var(--animationRule)}.LinkPhoneAnimation__fieldInputRow .LinkPhoneAnimation__fieldInput+.LinkPhoneAnimation__fieldInput{border-left:var(--animationRule)}.LinkPhoneAnimation__fieldSet{border-radius:6px;border:var(--animationRule);box-shadow:var(--animationFieldShadow)}.LinkPhoneAnimation__fieldSelect{justify-content:space-between}.LinkPhoneAnimation__fieldSelectArrow{fill:var(--animationIconColor)}.LinkPhoneAnimation__fieldPlaceholder{color:var(--animationPlaceholderColor)}.LinkPhoneAnimation__fieldCardContainer{display:grid;grid-auto-flow:column;gap:4px}.LinkPhoneAnimation__checkout{position:absolute;inset:0;display:grid;gap:32px;margin:32px;opacity:0}.LinkPhoneAnimation__panel{display:flex;flex-direction:column;border:var(--animationRule);border-radius:8px;box-shadow:var(--animationFieldShadow);font-size:12px}.LinkPhoneAnimation__panelField{display:grid;grid:auto/64px auto;padding:10px 16px}.LinkPhoneAnimation__panelField+.LinkPhoneAnimation__panelField{border-top:var(--animationRule)}.LinkPhoneAnimation__panelField--isExpanded{flex:1 1 auto}.LinkPhoneAnimation__panelFieldLabel{color:var(--animationTitleColor)}.LinkPhoneAnimation__panelPromptContainer{flex:1 1 auto;position:relative;height:152px;overflow:hidden;border-top:var(--animationRule)}.LinkPhoneAnimation__panelPrompt{position:absolute;z-index:1;inset:0;display:flex;flex-direction:column;padding:10px 16px;background:var(--animationBackgroundColor);outline:var(--animationRule)}.LinkPhoneAnimation__panelFieldTitle{font-weight:500;color:var(--colorTextPrimary)}.LinkPhoneAnimation__panelFieldValue{color:var(--colorTextPrimary);overflow:hidden}.LinkPhoneAnimation__panelFieldValue b{padding:6px 10px;font-weight:500;color:var(--animationHighlightTextColor);border-radius:6px;background:var(--animationHighlightBackgroundColor)}.LinkPhoneAnimation__panelFieldValue:after{content:"";position:absolute;top:0;right:0;bottom:0;width:25px;background:linear-gradient(90deg,transparent,#fff)}.LinkPhoneAnimation__panelFieldValue--hasChange{display:grid;grid:min-content auto/auto min-content}.LinkPhoneAnimation__panelFieldCard{display:grid;grid-auto-flow:column;gap:8px;justify-content:flex-start;align-items:center}.LinkPhoneAnimation__panelFieldSubvalue{grid-column:1/-1;font-size:11px;line-height:1.5;color:var(--animationSubvalueColor)}.LinkPhoneAnimation__panelFieldBody{line-height:1.3333;color:var(--animationBodyColor)}.LinkPhoneAnimation__panelFieldBody b{font-weight:700;color:var(--colorTextPrimary)}.LinkPhoneAnimation__panelSmsContainer{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;color:var(--colorTextPrimary)}.LinkPhoneAnimation__panelSmsField{display:grid;grid-auto-flow:column;justify-content:center;align-items:center;gap:5px;margin:12px 0 8px}.LinkPhoneAnimation__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)}.LinkPhoneAnimation__panelSmsInput:first-of-type{margin-left:4px}.LinkPhoneAnimation__panelSmsInput:last-of-type{margin-right:4px}.LinkPhoneAnimation__panelSmsCheck{opacity:0}.LinkPhoneAnimation__panelFieldSet{position:absolute;inset:0;display:flex;flex-direction:column}.LinkPhoneAnimation__panelLink{font-size:11px;color:var(--animationLinkColor);text-align:center;white-space:nowrap}.LinkPhoneAnimation__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)}.LinkPhoneAnimation__panelFooterLogo.LinkLogo{--logoWidth:30px;--logoHeight:10px}.LinkPhoneAnimation__panelFooterSecure{display:grid;grid-auto-flow:column;gap:3px;align-items:center}.LinkPhoneAnimation__buttonContainer{position:relative;height:36px}.LinkPhoneAnimation__button{position:absolute;inset:0;display:grid;place-items:center;border-radius:4px;font-size:12px;font-weight:700;text-align:center}.LinkPhoneAnimation__buttonSpinner{position:absolute;top:calc(50% - 8px);left:calc(50% - 8px);opacity:0}.LinkPhoneAnimation__button--isActive{color:var(--animationButtonTextColor);background:var(--animationButtonBackgroundColor);opacity:0}.LinkPhoneAnimation__button--isDisabled{color:var(--animationButtonDisabledTextColor);background:var(--animationButtonDisabledBackgroundColor)}.LinkPhoneAnimation__notificationContainer{position:absolute;top:32px;left:32px;right:32px;color:var(--colorTextPrimary)}.LinkPhoneAnimation__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}.LinkPhoneAnimation__notificationIcon{display:grid;place-items:center;width:21px;height:21px;border-radius:4px;background:linear-gradient(180deg,#5bf675 0,#0cbd2a)}.LinkPhoneAnimation__notificationTitle{font-weight:700;text-transform:uppercase}.LinkPhoneAnimation__notificationBody{grid-column:1/-1}.LinkPhoneAnimation__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}.LinkPhoneAnimation__successCheck{stroke-dasharray:100% 100%;stroke-dashoffset:-100%}.LinkPhoneAnimation__successTitle{margin-bottom:-4px;font-size:13px;color:var(--animationTitleColor)}.LinkPhoneAnimation__successPrice{font-size:23px;font-weight:700;color:var(--colorTextPrimary)}.LinkPhoneAnimation__successBody{font-size:12px;line-height:1.3333;color:var(--animationDisclaimerColor)}.LinkPhoneAnimation__successLink{font-size:11px;color:var(--animationLinkColor);cursor:pointer}