.JustInTimeAuthDrawer-module-scss-module__y7lW-a__drawerOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background-color:#02061799;justify-content:center;align-items:flex-end;animation:.2s ease-out forwards JustInTimeAuthDrawer-module-scss-module__y7lW-a__fadeIn;display:flex;position:fixed;inset:0}.JustInTimeAuthDrawer-module-scss-module__y7lW-a__drawerContainer{border:1px bottom #0000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172ad9;border-top:1px solid #33415580;border-left:1px solid #3341554d;border-right:1px solid #3341554d;border-top-left-radius:24px;border-top-right-radius:24px;width:100%;max-width:448px;padding:24px 32px 40px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(100%);box-shadow:0 -20px 40px -15px #020617b3}.JustInTimeAuthDrawer-module-scss-module__y7lW-a__drawerContainer.JustInTimeAuthDrawer-module-scss-module__y7lW-a__open{transform:translateY(0)}.JustInTimeAuthDrawer-module-scss-module__y7lW-a__dragHandle{cursor:pointer;background-color:#47556999;border-radius:99px;width:40px;height:4px;margin:-8px auto 16px;transition:background-color .2s}.JustInTimeAuthDrawer-module-scss-module__y7lW-a__dragHandle:hover{background-color:#94a3b8cc}.JustInTimeAuthDrawer-module-scss-module__y7lW-a__closeBtn{cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px;transition:background-color .2s;position:absolute;top:20px;right:20px}.JustInTimeAuthDrawer-module-scss-module__y7lW-a__closeBtn:hover{background-color:#33415566}@keyframes JustInTimeAuthDrawer-module-scss-module__y7lW-a__fadeIn{0%{opacity:0}to{opacity:1}}
.CheckoutCalculator-module-scss-module__G4vFyq__calculatorContainer{-webkit-backdrop-filter:blur(24px);background:#0f172a73;border:1px solid #ffffff14;border-radius:24px;transition:all .4s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.CheckoutCalculator-module-scss-module__G4vFyq__calculatorContainer:hover{border-color:#ffffff1f;box-shadow:0 30px 60px -10px #0009}.CheckoutCalculator-module-scss-module__G4vFyq__cardWrapper{perspective:1000px;width:100%;height:200px;margin-bottom:24px}.CheckoutCalculator-module-scss-module__G4vFyq__creditCard{width:100%;height:100%;transform-style:preserve-3d;border-radius:18px;transition:transform .6s cubic-bezier(.175,.885,.32,1.275);position:relative}.CheckoutCalculator-module-scss-module__G4vFyq__creditCard.CheckoutCalculator-module-scss-module__G4vFyq__flipped{transform:rotateY(180deg)}.CheckoutCalculator-module-scss-module__G4vFyq__cardFront,.CheckoutCalculator-module-scss-module__G4vFyq__cardBack{backface-visibility:hidden;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:24px;display:flex;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 15px 35px #0000004d}.CheckoutCalculator-module-scss-module__G4vFyq__cardFront:before,.CheckoutCalculator-module-scss-module__G4vFyq__cardBack:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff0f 0%,#fff0 80%);width:200%;height:200%;position:absolute;top:-50%;left:-50%;transform:rotate(-15deg)}.CheckoutCalculator-module-scss-module__G4vFyq__cardFront{color:#fff;z-index:2;background:linear-gradient(135deg,#1e1b4b 0%,#312e81 40%,#4338ca 100%)}.CheckoutCalculator-module-scss-module__G4vFyq__cardBack{color:#fff;background:linear-gradient(135deg,#312e81 0%,#1e1b4b 60%,#0f172a 100%);transform:rotateY(180deg)}.CheckoutCalculator-module-scss-module__G4vFyq__cardChip{background:linear-gradient(135deg,gold 0%,#cca300 100%);border-radius:6px;width:42px;height:32px;position:relative;box-shadow:inset 0 1px 2px #ffffff4d}.CheckoutCalculator-module-scss-module__G4vFyq__cardChip:after{content:"";border:1px solid #0003;border-radius:3px;position:absolute;inset:4px 8px}.CheckoutCalculator-module-scss-module__G4vFyq__magneticStripe{background:#000;width:100%;height:40px;position:absolute;top:24px;left:0}.CheckoutCalculator-module-scss-module__G4vFyq__signatureArea{align-items:center;gap:12px;margin-top:70px;display:flex}.CheckoutCalculator-module-scss-module__G4vFyq__signatureArea .CheckoutCalculator-module-scss-module__G4vFyq__sigStrip{background:#ffffffd9 repeating-linear-gradient(45deg,#ccc,#ccc 4px,#0000 4px 8px);border-radius:4px;flex-grow:1;height:36px}.CheckoutCalculator-module-scss-module__G4vFyq__signatureArea .CheckoutCalculator-module-scss-module__G4vFyq__cvvValue{color:#000;background:#fff;border-radius:4px;justify-content:center;align-items:center;width:50px;height:36px;font-size:14px;font-style:italic;font-weight:700;display:flex}.CheckoutCalculator-module-scss-module__G4vFyq__fieldGroup{transition:all .3s;position:relative}.CheckoutCalculator-module-scss-module__G4vFyq__fieldGroup:after{content:"";background:var(--color-brand-500,#6366f1);width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.CheckoutCalculator-module-scss-module__G4vFyq__fieldGroup:focus-within:after{width:100%}:is(.CheckoutCalculator-module-scss-module__G4vFyq__fieldGroup:has(input:focus:invalid),.CheckoutCalculator-module-scss-module__G4vFyq__fieldGroup:has(.CheckoutCalculator-module-scss-module__G4vFyq__user-invalid-fallback)){border-color:#ef4444}:is(.CheckoutCalculator-module-scss-module__G4vFyq__fieldGroup:has(input:focus:invalid) label,.CheckoutCalculator-module-scss-module__G4vFyq__fieldGroup:has(.CheckoutCalculator-module-scss-module__G4vFyq__user-invalid-fallback) label){color:#ef4444}.CheckoutCalculator-module-scss-module__G4vFyq__addonCard{cursor:pointer;background:#1e293b4d;border:1px solid #ffffff0d;border-radius:14px;padding:16px;transition:all .3s cubic-bezier(.25,.8,.25,1)}.CheckoutCalculator-module-scss-module__G4vFyq__addonCard:hover{background:#1e293b80;border-color:#6366f14d;transform:translateY(-2px)}.CheckoutCalculator-module-scss-module__G4vFyq__addonCard.CheckoutCalculator-module-scss-module__G4vFyq__active{background:#6366f114;border-color:#6366f199;box-shadow:0 0 15px #6366f11a}.CheckoutCalculator-module-scss-module__G4vFyq__breakdownSection{background:#0f172a99;border:1px solid #ffffff0a;border-radius:20px}.CheckoutCalculator-module-scss-module__G4vFyq__marginAnalytics{background:linear-gradient(135deg,#10b98114 0%,#05966908 100%);border:1px solid #10b98133;border-radius:16px}
