@keyframes vault-drift{0%,to{opacity:.45;transform:translate(-3%,-2%)scale(1)}50%{opacity:.7;transform:translate(5%,4%)scale(1.08)}}@keyframes vault-rise{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes vault-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.vault-page{--vault-glow-a:color-mix(in oklab, var(--theme-ink-a) 26%, transparent);--vault-glow-b:color-mix(in oklab, var(--theme-ink-b) 22%, transparent)}.vault-hero{isolation:isolate;background:linear-gradient(135deg, color-mix(in oklab, var(--surface) 94%, transparent), color-mix(in oklab, var(--surface-2) 78%, transparent));box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.07), 0 30px 80px -52px color-mix(in oklab, var(--theme-ink-a) 70%, transparent);position:relative;overflow:hidden}.vault-hero:before,.vault-hero:after{content:"";z-index:-1;filter:blur(70px);pointer-events:none;border-radius:999px;width:34rem;height:34rem;animation:16s ease-in-out infinite vault-drift;position:absolute}.vault-hero:before{background:var(--vault-glow-a);top:-18rem;left:-12rem}.vault-hero:after{background:var(--vault-glow-b);animation-delay:-8s;bottom:-20rem;right:-12rem}.vault-enter{animation:.46s cubic-bezier(.22,1,.36,1) both vault-rise}.vault-enter-delay-1{animation-delay:60ms}.vault-enter-delay-2{animation-delay:.12s}.vault-enter-delay-3{animation-delay:.18s}.vault-set-card{isolation:isolate;transition:transform var(--transition-silk), border-color var(--transition-silk), box-shadow var(--transition-silk);position:relative;overflow:hidden}.vault-set-card:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(115deg,#0000 22%,oklab(100% 0 5.96046e-8/.09) 44%,#0000 62%);transition:transform .85s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-130%)}.vault-set-card:hover{border-color:color-mix(in oklab, var(--primary) 48%, var(--border));box-shadow:0 24px 58px -40px color-mix(in oklab, var(--primary) 70%, transparent);transform:translateY(-4px)}.vault-set-card:hover:after{transform:translate(130%)}.vault-set-art{object-position:var(--vault-set-art-position,50% 18%);transform:scale(var(--vault-set-art-scale,1.005));transition:transform .7s cubic-bezier(.22,1,.36,1),filter .7s cubic-bezier(.22,1,.36,1)}.vault-set-card:hover .vault-set-art{transform:scale(var(--vault-set-art-hover-scale,1.035));filter:saturate(1.08)}.vault-progress-fill{transform-origin:0;animation:.65s cubic-bezier(.22,1,.36,1) both vault-progress}.vault-card{transition:transform var(--transition-silk), border-color var(--transition-silk), box-shadow var(--transition-silk), opacity var(--transition-silk)}.vault-card:hover{transform:translateY(-3px)}.vault-card[data-owned=true]{border-color:color-mix(in oklab, var(--primary) 38%, var(--border));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 10%, transparent)}.vault-card[data-owned=false] .vault-card-art{filter:saturate(.55)brightness(.7);opacity:.72}.vault-card[data-owned=false]:hover .vault-card-art{filter:saturate(.8)brightness(.86);opacity:.9}.vault-card-art{transition:filter var(--transition-silk), opacity var(--transition-silk), transform var(--transition-silk)}.vault-card:hover .vault-card-art{transform:scale(1.015)}.vault-foil-label{background:linear-gradient(115deg, color-mix(in oklab, var(--theme-ink-a) 26%, transparent), oklab(100% 0 5.96046e-8/.1), color-mix(in oklab, var(--theme-ink-b) 26%, transparent))}.vault-binder-page{background:radial-gradient(circle at 15% 10%, color-mix(in oklab, var(--theme-ink-a) 8%, transparent), transparent 30%), radial-gradient(circle at 85% 90%, color-mix(in oklab, var(--theme-ink-b) 8%, transparent), transparent 32%), color-mix(in oklab, var(--surface) 82%, transparent)}.vault-binder-slot{box-shadow:inset 0 0 0 1px oklab(100% 0 5.96046e-8/.03),inset 0 -20px 42px -34px #000}.vault-stat{background:linear-gradient(145deg, color-mix(in oklab, var(--surface-2) 86%, transparent), color-mix(in oklab, var(--surface) 82%, transparent))}@keyframes vault-delete-aurora-drift{0%,to{opacity:.68;transform:translate(-4%,-3%)scale(1)}50%{opacity:.92;transform:translate(5%,4%)scale(1.08)}}@keyframes vault-delete-spark-pulse{0%,to{opacity:.25;transform:rotate(45deg)scale(.75)}50%{opacity:.8;transform:rotate(45deg)scale(1.15)}}.vault-delete-shell{isolation:isolate;background:linear-gradient(145deg, color-mix(in oklab, var(--surface) 96%, transparent), color-mix(in oklab, var(--surface-2) 88%, transparent));box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.09), inset 0 0 0 1px color-mix(in oklab, var(--theme-ink-a) 8%, transparent), 0 34px 100px -48px color-mix(in oklab, var(--theme-ink-a) 72%, transparent)}.vault-delete-shell:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg, transparent 5%, color-mix(in oklab, var(--theme-ink-a) 7%, transparent) 31%, transparent 48%, color-mix(in oklab, var(--theme-ink-b) 6%, transparent) 72%, transparent 92%);position:absolute;inset:0}.vault-delete-shell:after{content:"";z-index:3;pointer-events:none;border:1px solid oklab(100% 0 5.96046e-8/.04);border-radius:calc(2rem - 1px);position:absolute;inset:1px}.vault-delete-aurora{z-index:-1;pointer-events:none;filter:blur(52px);background:radial-gradient(circle at 25% 40%, color-mix(in oklab, var(--theme-ink-a) 28%, transparent), transparent 38%), radial-gradient(circle at 70% 30%, color-mix(in oklab, var(--theme-ink-b) 24%, transparent), transparent 38%);height:28rem;animation:13s ease-in-out infinite vault-delete-aurora-drift;position:absolute;inset:-36% -18% auto}.vault-delete-spark{z-index:0;pointer-events:none;background:color-mix(in oklab, white 72%, var(--theme-ink-a));width:8px;height:8px;box-shadow:0 0 10px color-mix(in oklab, var(--theme-ink-a) 74%, transparent), 0 0 24px color-mix(in oklab, var(--theme-ink-b) 48%, transparent);border-radius:2px;animation:3.6s ease-in-out infinite vault-delete-spark-pulse;position:absolute}.vault-delete-spark-a{top:1.8rem;right:18%}.vault-delete-spark-b{width:5px;height:5px;animation-delay:-1.7s;top:7.1rem;right:7%}.vault-delete-eyebrow{border:1px solid color-mix(in oklab, var(--theme-ink-a) 30%, var(--border));background:linear-gradient(115deg, color-mix(in oklab, var(--theme-ink-a) 16%, transparent), oklab(100% 0 5.96046e-8/.05), color-mix(in oklab, var(--theme-ink-b) 14%, transparent));color:color-mix(in oklab, var(--primary) 86%, white);box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.1), 0 10px 28px -20px color-mix(in oklab, var(--primary) 68%, transparent)}.vault-delete-pane{isolation:isolate;border:1px solid color-mix(in oklab, var(--border) 86%, transparent);background:linear-gradient(145deg, color-mix(in oklab, var(--surface-2) 82%, transparent), color-mix(in oklab, var(--surface) 72%, transparent));position:relative;overflow:hidden;box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.06),0 22px 54px -42px #000}.vault-delete-pane:before{content:"";z-index:-1;pointer-events:none;opacity:.7;position:absolute;inset:0}.vault-delete-pane-backup:before{background:radial-gradient(circle at 10% 0%, color-mix(in oklab, var(--theme-ink-a) 18%, transparent), transparent 40%), linear-gradient(125deg, transparent 48%, oklab(100% 0 5.96046e-8/.03) 49%, transparent 51%)}.vault-delete-pane-danger:before{background:radial-gradient(circle at 92% 0%, color-mix(in oklab, var(--destructive) 14%, transparent), transparent 44%), linear-gradient(125deg, transparent 48%, color-mix(in oklab, var(--destructive) 3%, transparent) 49%, transparent 51%)}.vault-delete-icon{border:1px solid color-mix(in oklab, var(--border) 76%, transparent);box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.09),0 14px 32px -24px #000}.vault-delete-icon-backup{color:var(--primary);background:linear-gradient(135deg, color-mix(in oklab, var(--theme-ink-a) 22%, transparent), color-mix(in oklab, var(--theme-ink-b) 12%, transparent));border-color:color-mix(in oklab, var(--primary) 30%, var(--border))}.vault-delete-icon-danger{color:var(--destructive);background:linear-gradient(135deg, color-mix(in oklab, var(--destructive) 15%, transparent), color-mix(in oklab, var(--surface-2) 76%, transparent));border-color:color-mix(in oklab, var(--destructive) 28%, var(--border))}.vault-delete-backup-button{border-color:color-mix(in oklab, var(--primary) 32%, var(--border));background:linear-gradient(115deg, color-mix(in oklab, var(--theme-ink-a) 10%, transparent), color-mix(in oklab, var(--surface) 84%, transparent), color-mix(in oklab, var(--theme-ink-b) 9%, transparent));box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.07), 0 14px 34px -26px color-mix(in oklab, var(--primary) 76%, transparent)}.vault-delete-backup-button:hover:not(:disabled){border-color:color-mix(in oklab, var(--primary) 54%, var(--border));box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.1), 0 18px 42px -24px color-mix(in oklab, var(--primary) 82%, transparent)}.vault-delete-warning{background:linear-gradient(135deg, color-mix(in oklab, var(--destructive) 5%, transparent), color-mix(in oklab, var(--surface) 74%, transparent))}.vault-delete-input{border-color:color-mix(in oklab, var(--destructive) 28%, var(--border));background:color-mix(in oklab, var(--background) 74%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--destructive) 3%, transparent)}.vault-delete-input:focus-visible{border-color:color-mix(in oklab, var(--destructive) 58%, var(--border));box-shadow:0 0 0 3px color-mix(in oklab, var(--destructive) 16%, transparent), inset 0 0 0 1px color-mix(in oklab, var(--destructive) 8%, transparent)}.vault-delete-danger-button:not(:disabled){box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.12), 0 14px 34px -24px color-mix(in oklab, var(--destructive) 78%, transparent)}@media (prefers-reduced-motion:reduce){.vault-hero:before,.vault-hero:after,.vault-delete-aurora,.vault-delete-spark,.vault-enter,.vault-progress-fill{animation:none!important}.vault-set-card,.vault-set-art,.vault-card,.vault-card-art{transition-duration:.01ms!important}.vault-set-card:hover,.vault-card:hover{transform:none}}.vault-compact-head{border-bottom:1px solid color-mix(in oklab, var(--border) 72%, transparent);background:linear-gradient(110deg, color-mix(in oklab, var(--theme-ink-a) 7%, transparent), transparent 42%, color-mix(in oklab, var(--theme-ink-b) 6%, transparent)), color-mix(in oklab, var(--surface-2) 58%, transparent);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.vault-compact-count{border:1px solid color-mix(in oklab, var(--primary) 24%, var(--border));background:color-mix(in oklab, var(--primary) 8%, transparent);color:var(--primary);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;padding:4px 8px;font-size:9px;font-weight:800}.vault-compact-grid{background:color-mix(in oklab, var(--border) 60%, transparent);grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));gap:1px;display:grid}.vault-compact-row{--vault-compact-ink:color-mix(in oklab, var(--muted-foreground) 44%, transparent);background:linear-gradient(90deg, color-mix(in oklab, var(--vault-compact-ink) 13%, var(--surface)) 0%, color-mix(in oklab, var(--vault-compact-ink) 7%, var(--surface)) 55%, color-mix(in oklab, var(--surface) 94%, transparent) 100%);min-width:0;min-height:43px;transition:background var(--transition-silk), box-shadow var(--transition-silk), filter var(--transition-silk);grid-template-columns:28px minmax(138px,1fr) auto 56px 28px;grid-template-areas:"preview identity quantities price wishlist";align-items:center;gap:6px;padding:3px 6px;display:grid}.vault-compact-row:hover{z-index:2;background:linear-gradient(90deg, color-mix(in oklab, var(--vault-compact-ink) 21%, var(--surface-2)) 0%, color-mix(in oklab, var(--vault-compact-ink) 10%, var(--surface-2)) 58%, color-mix(in oklab, var(--surface-2) 96%, transparent) 100%);box-shadow:inset 3px 0 0 color-mix(in oklab, var(--vault-compact-ink) 76%, white 8%);position:relative}.vault-compact-row[data-owned=true]{box-shadow:inset 2px 0 0 color-mix(in oklab, var(--vault-compact-ink) 70%, white 8%)}.vault-compact-row[data-owned=false]{filter:saturate(.78)}.vault-compact-ink-amber{--vault-compact-ink:#d99717}.vault-compact-ink-amethyst{--vault-compact-ink:#8a58b4}.vault-compact-ink-emerald{--vault-compact-ink:#25945f}.vault-compact-ink-ruby{--vault-compact-ink:#c63f4f}.vault-compact-ink-sapphire{--vault-compact-ink:#278ac3}.vault-compact-ink-steel{--vault-compact-ink:#7c8794}.vault-compact-ink-neutral{--vault-compact-ink:#727b87}.vault-compact-preview-cell{grid-area:preview;justify-content:center;align-items:center;display:flex}.vault-compact-preview{border-radius:5px;flex:none;width:25px;height:35px;box-shadow:0 5px 12px -9px #000}.vault-compact-preview-empty{border:1px solid var(--border);background:var(--surface-2);color:var(--muted-foreground);place-items:center;display:grid}.vault-compact-identity{grid-area:identity;min-width:0}.vault-compact-name-line{white-space:nowrap;align-items:baseline;gap:4px;min-width:0;line-height:1.05;display:flex;overflow:hidden}.vault-compact-number{color:color-mix(in oklab, var(--foreground) 72%, var(--muted-foreground));font-variant-numeric:tabular-nums;flex:none;font-size:9px;font-weight:900}.vault-compact-name{min-width:0;color:var(--foreground);text-overflow:ellipsis;font-size:10px;font-weight:850;overflow:hidden}.vault-compact-version{min-width:0;color:var(--muted-foreground);text-overflow:ellipsis;font-size:8px;font-style:italic;font-weight:650;overflow:hidden}.vault-compact-meta{min-width:0;color:color-mix(in oklab, var(--muted-foreground) 90%, transparent);white-space:nowrap;gap:5px;margin-top:2px;font-size:7.5px;font-weight:700;display:flex;overflow:hidden}.vault-compact-meta span{text-overflow:ellipsis;overflow:hidden}.vault-compact-quantities{grid-area:quantities;justify-content:flex-end;align-items:center;gap:4px;display:flex}.vault-micro-stepper{border:1px solid color-mix(in oklab, var(--border) 78%, transparent);background:color-mix(in oklab, var(--background) 68%, transparent);height:27px;transition:border-color var(--transition-silk), background var(--transition-silk);border-radius:7px;grid-template-columns:16px 20px 24px 20px;align-items:stretch;display:grid;overflow:hidden;box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.04)}.vault-micro-stepper.is-active{border-color:color-mix(in oklab, var(--primary) 34%, var(--border));background:color-mix(in oklab, var(--primary) 7%, var(--background))}.vault-micro-stepper-label{border-right:1px solid color-mix(in oklab, var(--border) 68%, transparent);color:var(--muted-foreground);text-transform:uppercase;place-items:center;font-size:7px;font-weight:900;display:grid}.vault-micro-stepper button,.vault-micro-stepper input{min-width:0;color:var(--foreground);background:0 0;border:0;border-radius:0;outline:none}.vault-micro-stepper button{color:var(--muted-foreground);cursor:pointer;transition:background var(--transition-silk), color var(--transition-silk);place-items:center;display:grid}.vault-micro-stepper button:hover:not(:disabled){background:color-mix(in oklab, var(--primary) 11%, transparent);color:var(--primary)}.vault-micro-stepper button:disabled{cursor:default;opacity:.28}.vault-micro-stepper button svg{width:10px;height:10px}.vault-micro-stepper input{border-inline:1px solid color-mix(in oklab, var(--border) 60%, transparent);text-align:center;font-variant-numeric:tabular-nums;width:24px;font-size:9px;font-weight:900}.vault-micro-stepper input:focus{background:color-mix(in oklab, var(--primary) 10%, var(--background));color:var(--primary)}.vault-micro-foil{background:linear-gradient(115deg, color-mix(in oklab, var(--theme-ink-a) 10%, var(--background)), color-mix(in oklab, var(--theme-ink-b) 9%, var(--background)))}.vault-compact-foil-only{border:1px solid color-mix(in oklab, var(--primary) 18%, var(--border));background:color-mix(in oklab, var(--primary) 5%, var(--background));height:27px;color:var(--primary);white-space:nowrap;border-radius:7px;align-items:center;padding:0 7px;font-size:7.5px;font-weight:850;display:inline-flex}.vault-compact-price{color:color-mix(in oklab, #9bef55 84%, var(--foreground));text-align:right;text-overflow:ellipsis;font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:price;font-size:9px;font-weight:900;overflow:hidden}.vault-compact-wishlist{border:1px solid color-mix(in oklab, var(--border) 70%, transparent);background:color-mix(in oklab, var(--background) 48%, transparent);width:27px;height:27px;color:var(--muted-foreground);cursor:pointer;transition:border-color var(--transition-silk), background var(--transition-silk), color var(--transition-silk);border-radius:7px;grid-area:wishlist;place-items:center;display:grid}.vault-compact-wishlist:hover,.vault-compact-wishlist.is-active{border-color:color-mix(in oklab, var(--primary) 35%, var(--border));background:color-mix(in oklab, var(--primary) 9%, var(--background));color:var(--primary)}@media (width<=640px){.vault-compact-head{align-items:flex-start}.vault-compact-grid{grid-template-columns:1fr}.vault-compact-row{grid-template-columns:28px minmax(0,1fr) 28px;grid-template-areas:"preview identity wishlist"".quantities price";row-gap:4px;padding-block:5px}.vault-compact-quantities{justify-content:flex-start}.vault-compact-price{align-self:center}}@media (prefers-reduced-motion:reduce){.vault-compact-row,.vault-micro-stepper,.vault-micro-stepper button,.vault-compact-wishlist{transition:none}}.vault-gallery-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--vault-gallery-card-min,180px)), 1fr));gap:1rem;display:grid}.vault-gallery-grid-wide{width:calc(100vw - 2rem);max-width:none;margin-left:calc(50% - 50vw + 1rem)}@media (width>=640px){.vault-gallery-grid-wide{width:calc(100vw - 3rem);margin-left:calc(50% - 50vw + 1.5rem)}}@media (width>=1024px){.vault-gallery-grid-wide{width:calc(100vw - 4rem);margin-left:calc(50% - 50vw + 2rem)}}@media (width<=640px){.vault-gallery-grid{grid-template-columns:repeat(auto-fill, minmax(min(46vw, var(--vault-gallery-card-min,180px)), 1fr));gap:.75rem}}.vault-gallery-grid .vault-quantity-stepper{min-height:var(--vault-gallery-stepper-height,36px);gap:var(--vault-gallery-gap,6px);padding-top:4px;padding-bottom:4px}.vault-gallery-grid .vault-quantity-controls{gap:max(2px, calc(var(--vault-gallery-gap,6px) * .55))}.vault-gallery-grid .vault-quantity-button{flex:0 0 var(--vault-gallery-control-size,32px);width:var(--vault-gallery-control-size,32px)!important;height:var(--vault-gallery-control-size,32px)!important}.vault-gallery-grid .vault-quantity-input{font-size:clamp(.72rem, calc(var(--vault-gallery-control-size,32px) * .34), .875rem);width:var(--vault-gallery-input-width,32px)!important;height:var(--vault-gallery-control-size,32px)!important}.vault-gallery-grid[data-gallery-size="0"] .vault-quantity-copy>span:first-child,.vault-gallery-grid[data-gallery-size="1"] .vault-quantity-copy>span:first-child{font-size:10px}.vault-gallery-grid[data-gallery-size="0"] .vault-quantity-copy>span:last-child{font-size:9px}.vault-gallery-grid[data-gallery-size="0"] .vault-card{border-radius:1rem;padding:8px}.vault-gallery-grid[data-gallery-size="0"] .vault-card .vault-card-art,.vault-gallery-grid[data-gallery-size="1"] .vault-card .vault-card-art{border-radius:.65rem}.vault-gallery-grid[data-gallery-size="0"] .vault-card h2{font-size:11px}.vault-gallery-grid[data-gallery-size="0"] .vault-card p{font-size:9px}@media (width<=640px){.vault-gallery-grid .vault-quantity-button{flex-basis:2.75rem;width:2.75rem!important;height:2.75rem!important}.vault-gallery-grid .vault-quantity-input{width:2.5rem!important;height:2.75rem!important}.vault-gallery-grid .vault-quantity-stepper{min-height:2.75rem}}.vault-gallery-grid[data-gallery-size="0"],.vault-gallery-grid[data-gallery-size="1"]{align-items:start}.vault-gallery-grid[data-gallery-size="0"]{gap:8px}.vault-gallery-grid[data-gallery-size="1"]{gap:10px}.vault-gallery-card.is-dense{align-self:start;border-radius:12px!important;padding:6px!important}.vault-gallery-card.is-dense .vault-card-art{border-radius:8px!important}.vault-gallery-card.is-dense .vault-gallery-card-body{padding-top:7px!important}.vault-gallery-card.is-dense .vault-gallery-owned-badge{justify-content:center;width:22px;height:22px;padding:0}.vault-gallery-card.is-dense .vault-gallery-owned-badge svg{width:12px;height:12px}.vault-gallery-card.is-dense .vault-gallery-wishlist{width:26px;height:26px}.vault-gallery-card.is-dense .vault-gallery-wishlist svg{width:13px;height:13px}.vault-gallery-card.is-dense h2{line-height:1.15;font-size:10px!important}.vault-gallery-card.is-dense .vault-gallery-card-body>div:first-child p,.vault-gallery-card.is-dense .vault-gallery-card-body>div:first-child>span{font-size:8px!important}.vault-gallery-card.is-dense .vault-gallery-quantity-stack{margin-top:7px!important}.vault-gallery-card.is-dense .vault-gallery-quantity-stack>*+*{margin-top:5px}.vault-gallery-card.is-dense .vault-micro-stepper{border-radius:8px;grid-template-columns:18px 28px minmax(24px,1fr) 28px;width:100%;height:30px}.vault-gallery-card.is-dense .vault-micro-stepper-label{font-size:7.5px}.vault-gallery-card.is-dense .vault-micro-stepper button svg{width:11px;height:11px}.vault-gallery-card.is-dense .vault-micro-stepper input{width:100%;font-size:10px}.vault-gallery-card.is-dense .vault-gallery-market-row{border-top:1px solid color-mix(in oklab, var(--border) 54%, transparent);min-height:27px;padding-top:5px;margin-top:6px!important}.vault-gallery-card.is-dense .vault-gallery-price{color:color-mix(in oklab, var(--foreground) 76%, var(--muted-foreground));font-variant-numeric:tabular-nums;font-size:9px}.vault-gallery-card.is-dense .vault-gallery-market-actions{gap:3px}.vault-gallery-card.is-dense .vault-gallery-tcg{border:1px solid color-mix(in oklab, var(--primary) 22%, var(--border));background:color-mix(in oklab, var(--primary) 7%, transparent);border-radius:7px;place-items:center;width:23px;height:23px;display:grid}.vault-gallery-card.is-dense .vault-gallery-tcg svg{width:11px;height:11px}.vault-gallery-trade-icon{border:1px solid color-mix(in oklab, var(--border) 72%, transparent);background:color-mix(in oklab, var(--background) 44%, transparent);width:23px;height:23px;color:var(--muted-foreground);cursor:pointer;transition:border-color var(--transition-silk), background var(--transition-silk), color var(--transition-silk);border-radius:7px;place-items:center;display:grid;position:relative}.vault-gallery-trade-icon:hover,.vault-gallery-trade-icon.is-active{border-color:color-mix(in oklab, var(--primary) 34%, var(--border));background:color-mix(in oklab, var(--primary) 9%, var(--background));color:var(--primary)}.vault-gallery-trade-icon span{border:1px solid color-mix(in oklab, var(--primary) 30%, var(--border));background:var(--background);min-width:14px;height:14px;color:var(--primary);border-radius:999px;place-items:center;padding-inline:3px;font-size:7px;font-weight:900;display:grid;position:absolute;top:-5px;right:-4px}.vault-gallery-card.is-dense .vault-gallery-market-row+.mt-2{margin-top:6px!important}.vault-continue-wide{--vault-continue-content-width:min(100%, 460px);width:calc(100vw - 2rem);max-width:none;margin-left:calc(50% - 50vw + 1rem)}.vault-continue-head,.vault-continue-grid{width:var(--vault-continue-content-width);margin-inline:auto}.vault-continue-grid{grid-template-columns:minmax(0,460px);gap:1rem;display:grid}.vault-continue-grid>*{width:100%;max-width:460px;display:none}.vault-continue-grid>:nth-child(-n+1){display:block}@media (width>=640px){.vault-continue-wide{width:calc(100vw - 3rem);margin-left:calc(50% - 50vw + 1.5rem)}}@media (width>=1040px){.vault-continue-wide{--vault-continue-content-width:min(100%, 936px)}.vault-continue-grid{grid-template-columns:repeat(2,minmax(0,460px))}.vault-continue-grid>:nth-child(-n+2){display:block}}@media (width>=1500px){.vault-continue-wide{--vault-continue-content-width:min(100%, 1412px);width:calc(100vw - 4rem);margin-left:calc(50% - 50vw + 2rem)}.vault-continue-grid{grid-template-columns:repeat(3,minmax(0,460px))}.vault-continue-grid>:nth-child(-n+3){display:block}}@media (width>=2000px){.vault-continue-wide{--vault-continue-content-width:min(100%, 1888px)}.vault-continue-grid{grid-template-columns:repeat(4,minmax(0,460px))}.vault-continue-grid>:nth-child(-n+4){display:block}}@media (width>=2480px){.vault-continue-wide{--vault-continue-content-width:min(100%, 2364px)}.vault-continue-grid{grid-template-columns:repeat(5,minmax(0,460px))}.vault-continue-grid>:nth-child(-n+5){display:block}}@media (width>=2960px){.vault-continue-wide{--vault-continue-content-width:min(100%, 2840px)}.vault-continue-grid{grid-template-columns:repeat(6,minmax(0,460px))}.vault-continue-grid>:nth-child(-n+6){display:block}}@media (width>=3440px){.vault-continue-wide{--vault-continue-content-width:min(100%, 3316px)}.vault-continue-grid{grid-template-columns:repeat(7,minmax(0,460px))}.vault-continue-grid>:nth-child(-n+7){display:block}}@media (width>=3920px){.vault-continue-wide{--vault-continue-content-width:min(100%, 3792px)}.vault-continue-grid{grid-template-columns:repeat(8,minmax(0,460px))}.vault-continue-grid>:nth-child(-n+8){display:block}}@media (width<=639px){.vault-continue-wide{--vault-continue-content-width:100%}.vault-continue-grid{grid-template-columns:minmax(0,1fr);gap:.75rem}.vault-continue-grid>*{max-width:none}}.vault-overview-cards-wide{grid-template-columns:minmax(0,460px);justify-content:center;gap:1rem;width:calc(100vw - 2rem);max-width:none;margin-left:calc(50% - 50vw + 1rem);display:grid}.vault-overview-cards-wide>*{width:100%;max-width:460px;display:none}.vault-overview-cards-wide>:nth-child(-n+1){display:flex}@media (width>=640px){.vault-overview-cards-wide{width:calc(100vw - 3rem);margin-left:calc(50% - 50vw + 1.5rem)}}@media (width>=1040px){.vault-overview-cards-wide{grid-template-columns:repeat(2,minmax(0,460px))}.vault-overview-cards-wide>:nth-child(-n+2){display:flex}}@media (width>=1500px){.vault-overview-cards-wide{grid-template-columns:repeat(3,minmax(0,460px));width:calc(100vw - 4rem);margin-left:calc(50% - 50vw + 2rem)}.vault-overview-cards-wide>:nth-child(-n+3){display:flex}}@media (width>=2000px){.vault-overview-cards-wide{grid-template-columns:repeat(4,minmax(0,460px))}.vault-overview-cards-wide>:nth-child(-n+4){display:flex}}@media (width>=2480px){.vault-overview-cards-wide{grid-template-columns:repeat(5,minmax(0,460px))}.vault-overview-cards-wide>:nth-child(-n+5){display:flex}}@media (width<=639px){.vault-overview-cards-wide{grid-template-columns:minmax(0,1fr);gap:.75rem}.vault-overview-cards-wide>*{max-width:none}}
