.primevils-mint-shell{box-sizing:border-box;width:100%;min-height:100vh;min-height:100dvh;margin:0;padding:2rem 1rem;background-color:#ececec;color:#171717;display:flex;flex-direction:column;align-items:center}.primevils-mint-shell--save{min-height:100dvh;padding-bottom:.5rem}.save-prime-home-nav{align-self:flex-start;width:100%;max-width:64rem;margin:0 auto;padding:0 0 .5rem;box-sizing:border-box}.save-prime-home-link{font-family:Arial Narrow,Arial,sans-serif;font-weight:700;font-size:.875rem;color:#171717;text-underline-offset:4px;text-decoration:none;transition:opacity .08s ease-out,transform .08s ease-out}.save-prime-home-link:hover{text-decoration:underline;opacity:.7}.save-prime-home-link:active{transform:translateY(1px);opacity:.6}.save-prime-section{max-width:64rem;margin-left:auto;margin-right:auto;box-sizing:border-box;min-height:0}.save-prime-body,.save-prime-section{flex:1;display:flex;flex-direction:column;align-items:center;width:100%}.save-prime-body{justify-content:center}.save-prime-title-wrap{margin:0 auto 2rem;width:100%;max-width:min(92vw,720px);text-align:center}.save-prime-title-img{display:block;width:100%;height:auto;max-width:100%;margin:0 auto}.save-prime-center{display:flex;width:100%;justify-content:center}.save-prime-error,.save-prime-loading{text-align:center;font-size:.875rem;font-family:Arial Narrow,Arial,sans-serif}.save-prime-error{color:#dc2626;margin-bottom:1rem;white-space:pre-wrap;word-break:break-word;text-align:left;max-height:16rem;overflow-y:auto;padding:.75rem 1rem;background:rgba(220,38,38,.08);border-radius:6px;box-sizing:border-box}.save-prime-success-block{width:100%;margin-bottom:1rem;text-align:center}.save-prime-success-headline{margin:0 0 .35rem;font-weight:700;font-size:1.125rem}.save-prime-success,.save-prime-success-headline{font-family:Arial Narrow,Arial,sans-serif;color:#15803d}.save-prime-success{margin:0;text-align:center;font-size:.875rem}.save-prime-success a{color:inherit;text-decoration:underline}.save-prime-saving-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:1.5rem;background:hsla(0,0%,93%,.92)}.save-prime-saving-inner{display:flex;flex-direction:column;align-items:center;text-align:center}.save-prime-saving-disk{width:3.5rem;height:3.5rem;border-radius:50%;border:5px solid rgba(224,32,32,.22);border-top-color:#e02020;animation:save-prime-disk-spin .8s linear infinite}@keyframes save-prime-disk-spin{to{transform:rotate(1turn)}}.save-prime-saving-label{margin:1rem 0 0;font-family:Arial Narrow,Arial,sans-serif;font-weight:700;font-size:1.125rem;letter-spacing:.02em;color:#171717}.save-prime-main-grid{--save-frame-size:min(220px,28vw);width:100%;max-width:100%;margin:0 auto;box-sizing:border-box}@media (min-width:1024px){.save-prime-main-grid{--save-frame-size:240px;display:grid;grid-template-columns:var(--save-frame-size) minmax(0,max-content) minmax(0,max-content) minmax(0,calc(2 * var(--save-frame-size) + 1rem));grid-template-rows:auto auto;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:1rem;justify-content:center;align-items:start}.save-prime-cell-prime{grid-column:1;grid-row:1}.save-prime-cell-t1{grid-column:2}.save-prime-cell-t1,.save-prime-cell-t2{grid-row:1;align-self:center;justify-self:center}.save-prime-cell-t2{grid-column:3}.save-prime-cell-mids{grid-column:4;grid-row:1;min-width:0}.save-prime-cell-scroll-p{grid-column:1;grid-row:2;align-self:start;width:100%;min-width:0}.save-prime-cell-scroll-m{grid-column:4;grid-row:2;align-self:start;width:100%;min-width:0}}@media (max-width:1023px){.save-prime-main-grid{display:flex;flex-direction:column;align-items:center;gap:1.25rem}.save-prime-cell-prime{order:1;display:flex;justify-content:center;width:100%}.save-prime-cell-t1{order:2}.save-prime-cell-t2{order:3}.save-prime-cell-mids{order:4}.save-prime-cell-scroll-p{order:5}.save-prime-cell-scroll-m,.save-prime-cell-scroll-p{width:100%;max-width:min(100%,calc(2 * var(--save-frame-size) + 1rem))}.save-prime-cell-scroll-m{order:6}}.save-prime-side-text-img{display:block;height:auto;width:auto;max-width:min(80px,16vw);flex-shrink:0}@media (min-width:1024px){.save-prime-side-text-img{max-width:min(80px,6.5vw)}}.save-prime-frame-box{width:var(--save-frame-size);max-width:100%;flex-shrink:0}.save-prime-note-arrow{color:#e02020}.save-prime-scroller-wrap{margin-top:0;width:100%}.save-prime-scroller-wrap--prime,.save-prime-scroller-wrap--wide{max-width:100%}.save-prime-hscroll{display:flex;width:100%;gap:.5rem;overflow-x:auto;padding-bottom:.5rem;scrollbar-width:thin}.save-prime-scroll-track{position:relative;margin-top:.25rem;height:.375rem;width:100%;overflow:hidden;border-radius:9999px;background:rgba(0,0,0,.1)}.save-prime-scroll-thumb{position:absolute;top:0;height:100%;border-radius:9999px;background:#e02020}.save-prime-caption{margin-top:.75rem;font-size:.75rem;font-weight:700;text-transform:uppercase;color:#000;font-family:Arial Narrow,Arial,sans-serif}@media (min-width:640px){.save-prime-caption{font-size:.875rem}}.save-prime-caption--center{text-align:center;width:100%}.save-prime-mid-frames{display:grid;grid-template-columns:var(--save-frame-size) var(--save-frame-size);gap:.75rem;width:-moz-min-content;width:min-content;max-width:100%;box-sizing:border-box}@media (min-width:640px){.save-prime-mid-frames{gap:1rem}}.save-prime-nft-frame{position:relative;width:100%}.save-prime-nft-frame-shadow{pointer-events:none;position:absolute;left:0;top:0;z-index:0;height:100%;width:100%;border-radius:1rem;transform:translate(-6px,6px);background-color:#f5e14a;border:2px solid #000}.save-prime-nft-frame-inner{position:relative;z-index:1;aspect-ratio:1/1;width:100%;overflow:hidden;border-radius:1rem;border:2px solid #000;background:#f33}.save-prime-nft-img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.save-prime-nft-placeholder{display:flex;height:100%;width:100%;align-items:center;justify-content:center;background:#f33;font-size:1.125rem;font-weight:700;color:#fff}.save-prime-thumb{height:6rem;width:6rem;flex-shrink:0;overflow:hidden;border-radius:.5rem;border:2px solid #000;background:#d4d4d4;padding:0;cursor:pointer;transition:transform .08s ease-out}button.save-prime-thumb:active{transform:scale(.94)}.save-prime-thumb--selected{border-color:#f33}.save-prime-thumb--placeholder{cursor:default;display:flex;align-items:center;justify-content:center;background:#e8e8e8;border-style:dashed}.save-prime-thumb-label{font-size:.65rem;font-weight:700;line-height:1.15;text-align:center;color:#262626;font-family:Arial Narrow,Arial,sans-serif}.save-prime-warn{margin-top:.25rem;color:#9a3412}.save-prime-footer-meta,.save-prime-warn{text-align:center;font-size:.75rem;font-family:Arial Narrow,Arial,sans-serif}.save-prime-footer-meta{margin-top:1rem;color:rgba(0,0,0,.45)}.save-prime-footer-meta button{background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;font:inherit;color:inherit;transition:transform .08s ease-out,opacity .08s ease-out}.save-prime-footer-meta button:active{transform:translateY(1px);opacity:.75}.save-prime-warn button{transition:transform .08s ease-out,opacity .08s ease-out}.save-prime-warn button:active{transform:translateY(1px);opacity:.75}.save-prime-footer-hint{display:block;margin-top:.35rem;font-size:.68rem;color:rgba(0,0,0,.38)}.save-prime-cta.primevils-enter-wrap{margin-top:auto;margin-bottom:0;padding-top:.35rem}@media (min-width:768px){.save-prime-cta.primevils-enter-wrap{margin-top:auto}}.save-prime-cta .primevils-enter-shell{max-width:min(52vw,202px)}.save-prime-cta{margin-left:auto;margin-right:auto;width:100%}.wallet-adapter-button,.wallet-adapter-button.wallet-adapter-button-trigger{font-family:Arial,Helvetica,sans-serif!important;background-color:#1a1a1a!important;color:#fff!important;border-radius:.5rem!important;transition:transform .08s ease-out,opacity .08s ease-out!important}.wallet-adapter-button.wallet-adapter-button-trigger:active:not(:disabled),.wallet-adapter-button:active:not(:disabled){transform:scale(.97)!important}.wallet-adapter-dropdown-list{font-family:Arial,Helvetica,sans-serif!important;background-color:#1a1a1a!important;border-radius:.5rem!important}.wallet-adapter-dropdown-list-item{color:#fff!important}