.stash-pay-container{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-end;justify-content:center;transition-property:opacity;transition-duration:.3s}.stash-pay-container.open{opacity:1;pointer-events:auto}.stash-pay-container.closed{opacity:0;pointer-events:none}.stash-pay-backdrop{position:absolute;inset:0;background-color:rgba(0,0,0,.4);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition-property:opacity;transition-duration:.3s}.stash-pay-card{position:relative;width:100%;max-width:28rem;background-color:#000;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;box-shadow:0 -4px 24px rgba(0,0,0,.5);transform:translateY(0);transition-property:transform,height;transition-duration:.7s;transition-timing-function:cubic-bezier(.32,.72,0,1);overflow:hidden}.stash-pay-card.closed{transform:translateY(100%)}.stash-pay-drag-bar{position:absolute;top:0;left:0;right:0;display:flex;justify-content:center;padding-top:.75rem;padding-bottom:.5rem;z-index:20;pointer-events:none}.stash-pay-drag-bar-indicator{width:3rem;height:.375rem;background-color:#4b5563;border-radius:9999px}.stash-pay-close-button{position:absolute;top:1rem;right:1rem;z-index:20;padding:.5rem;background-color:rgba(31,41,55,.9);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:9999px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);color:#d1d5db;transition-property:all;border:none;cursor:pointer}.stash-pay-close-button:hover{color:#fff;background-color:#374151}.stash-pay-close-button svg{width:1.25rem;height:1.25rem}.stash-pay-loading{position:absolute;inset:0;overflow:hidden;background-color:#000;z-index:10;display:flex;align-items:center;justify-content:center}.stash-pay-spinner{width:3rem;height:3rem;border:4px solid #4b5563;border-top-color:#d1d5db;border-radius:9999px;animation:stash-pay-spin 1s linear infinite}@keyframes stash-pay-spin{to{transform:rotate(1turn)}}.stash-pay-iframe-container{position:absolute;inset:0;transition-property:opacity;transition-duration:.7s;transition-timing-function:ease-out}.stash-pay-iframe-container.loading{opacity:0;pointer-events:none;z-index:0}.stash-pay-iframe-container.loaded{opacity:1;z-index:0}.stash-pay-iframe{width:100%;height:100%;border:0}


/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */.layout_shell__f3jfS{min-height:100dvh;min-width:calc(var(--spacing,.25rem)*0);color:var(--color-white,#fff);background-color:var(--color-background-primary);flex-direction:column;min-width:22.5rem;display:flex;position:relative;overflow-x:clip}.layout_shell__f3jfS:has([data-landing-page]){min-width:0}.layout_main__ABI2k{z-index:1;width:100%;max-width:calc(var(--spacing,.25rem)*360);min-width:calc(var(--spacing,.25rem)*0);padding-inline:calc(var(--spacing,.25rem)*5);flex:1;margin-inline:auto;position:relative}@media (min-width:768px){.layout_main__ABI2k{padding-inline:calc(var(--spacing,.25rem)*6)}}@media (min-width:1024px){.layout_main__ABI2k{padding-inline:1.875rem}}@media (min-width:1280px){.layout_main__ABI2k{padding-inline:2.375rem}}@media (min-width:1440px){.layout_main__ABI2k{max-width:none}}.layout_main__ABI2k.layout_adminMain__bGnnU{max-width:none;margin:0;padding:0}.layout_locked__36JOA{pointer-events:none;-webkit-user-select:none;user-select:none}