@keyframes scaleIn{from{transform:translate(-50%,-50%) scale(.9);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes scaleOut{from{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(.9);opacity:0}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.stripe-slide-up-close{animation:scaleOut .3s ease forwards}#stripe-overlay{display:none;position:fixed;z-index:1000;inset:0;background:radial-gradient(120% 140% at 50% 10%,rgba(10,14,26,.85) 0%,rgba(10,14,26,.72) 55%,rgba(10,14,26,.6) 100%),rgba(10,14,26,.72);backdrop-filter:blur(10px) saturate(105%);-webkit-backdrop-filter:blur(10px) saturate(105%);transition:opacity .3s ease,visibility .3s ease;animation:fadeIn .3s ease forwards}#stripe-stripe-modal{display:none;position:fixed;z-index:2000;inset:0;overflow:hidden;background:transparent;transition:opacity .3s ease;animation:fadeIn .3s ease forwards}#stripe-stripe-modal>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);width:min(92vw,760px);max-width:min(52vw,92vw);height:auto;max-height:calc(100dvh - 10svh);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(180deg,rgba(17,22,36,.96),rgba(17,22,36,.94));color:var(--text-primary,#fff);border:1px solid var(--card-border,rgba(255,255,255,.1));border-radius:14px;padding:18px;box-shadow:0 24px 80px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.03) inset;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s ease;animation:scaleIn .3s ease forwards;will-change:transform,opacity;backface-visibility:hidden}.stripe-modal-header{background:transparent;padding:0 6px 12px;margin:0 2px 8px;border-bottom:1px solid var(--card-border,rgba(255,255,255,.1));border-top-left-radius:14px;border-top-right-radius:14px;display:flex;justify-content:space-between;align-items:center}.stripe-modal-title{margin:0;font-size:1.125rem;font-weight:800;letter-spacing:-.01em;color:var(--text-primary,#fff)}.stripe-close{color:var(--text-secondary,#b0b8d4);font-size:24px;font-weight:700;cursor:pointer;margin-left:10px;line-height:1;border-radius:8px;transition:color .2s ease,transform .2s ease}.stripe-close:hover,.stripe-close:focus{color:var(--text-primary,#fff);transform:scale(1.05);text-decoration:none}.stripe-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px;color:var(--text-secondary,#c7cce3);scrollbar-width:thin!important;scrollbar-color:var(--primary-purple,#7e1cbb) transparent!important;-webkit-mask-image:-webkit-radial-gradient(white,black)}#stripe-stripe-modal .stripe-modal-body::-webkit-scrollbar{width:10px!important;height:10px!important}#stripe-stripe-modal .stripe-modal-body::-webkit-scrollbar-track{background:transparent!important}#stripe-stripe-modal .stripe-modal-body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--primary-purple,#7e1cbb),var(--primary-blue,#2393e2))!important;border-radius:8px!important;border:2px solid transparent!important;background-clip:padding-box!important}#stripe-stripe-modal .stripe-modal-body::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#9b3de0,#3ba8ff)!important}#stripe-checkout{width:100%;min-height:0;flex:1 1 auto;display:block}#stripe-stripe-modal .stripe-modal-body img,#stripe-stripe-modal .stripe-modal-body video,#stripe-stripe-modal .stripe-modal-body canvas,#stripe-stripe-modal .stripe-modal-body iframe,#stripe-stripe-modal .stripe-modal-body table,#stripe-stripe-modal .stripe-modal-body pre{max-width:100%}html.stripe-modal-open,body.stripe-modal-open{overflow:hidden;height:100%}@media(max-width:1024px){#stripe-stripe-modal>div{width:min(92vw,760px);max-width:92vw}}@media(max-width:768px){#stripe-stripe-modal>div{width:94vw;max-width:94vw;padding:14px;border-radius:12px}.stripe-modal-header{padding:0 2px 10px}.stripe-modal-title{font-size:1.05rem}.stripe-modal-body{padding:10px 6px}}#stripe-overlay{z-index:2147483646!important}#stripe-stripe-modal{z-index:2147483647!important}