.winning-card{display:flex;width:100%;flex-direction:column;gap:.875rem;overflow:hidden;border:1px solid #3f3f46;border-radius:25px;padding:8px;box-shadow:-4px 4px 30px #0006}.winning-card__artwork{position:relative;display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;min-height:0;overflow:hidden;isolation:isolate;border-radius:18px;background:#09090b;padding:1rem;box-shadow:-40px 40px 80px #00000047}.winning-card__artwork-base{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:#09090b}.winning-card__nebula{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;border-radius:inherit;opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1);pointer-events:none}.winning-card__nebula--ready{opacity:1}.winning-card__nebula-scene,.winning-card__nebula.shader-frame,.winning-card__nebula .threeui-background{width:100%;height:100%;min-height:0}.winning-card__nebula-scene{transform:scale(1.3);transform-origin:center}.winning-card__nebula iframe{display:block;background:#09090b}.winning-card__image-frame{position:relative;z-index:1;flex:0 1 auto;height:90%;max-height:90%;max-width:88%;width:auto;aspect-ratio:600 / 838;border-radius:12px;overflow:hidden;line-height:0;transform-origin:50% 100%;backface-visibility:hidden;transform:translateZ(0)}.winning-card__image-frame.is-floating{animation:winning-card-float 6s ease-in-out infinite}@keyframes winning-card-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(.5deg)}}.winning-card__image{display:block;width:100%;height:100%;border-radius:12px;object-fit:cover;background:#09090b;opacity:0;transition:opacity .45s ease-out;filter:drop-shadow(-4px 4px 14px rgba(0,0,0,.22))}.winning-card__image.is-loaded{opacity:1}.winning-card__tier{position:absolute;top:.75rem;left:.75rem;z-index:2;border:1px solid currentColor;border-radius:50px;background:var(--zenkai-background);padding:2px 8px;font-family:var(--font-body);font-size:.625rem;font-weight:500;line-height:normal;white-space:nowrap}.winning-card__details{display:flex;flex-shrink:0;flex-direction:column;gap:2px;padding:0 8px}.winning-card__meta-row{display:flex;align-items:center;gap:.5rem}.winning-card__grade{flex:1;margin:0;font-family:var(--font-body);font-size:.875rem;font-weight:500;line-height:normal}.winning-card__year{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;line-height:normal}.winning-card__calendar-icon{width:1rem;height:1rem;flex-shrink:0}.winning-card__gradient-text{background:var(--zenkai-secondary-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.winning-card__name{margin:0;display:-webkit-box;overflow:hidden;min-height:3rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-family:var(--font-body);font-size:1.125rem;font-weight:400;line-height:1.25;color:#fff}@media(min-width:768px){.winning-card__name{font-size:1.25rem;line-height:1.3}}.winning-card__set-row{display:flex;align-items:center;gap:.5rem;min-width:0;font-family:var(--font-body);font-size:.875rem;font-weight:500;line-height:normal;color:#a1a1aa;flex-wrap:nowrap}.winning-card__set-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.winning-card__set-number{flex-shrink:0;white-space:nowrap}.winning-card__divider{width:1px;flex-shrink:0;align-self:stretch;background:#52525b}.winning-card__buyback{display:flex;flex-shrink:0;flex-direction:column;gap:.5rem;border:1px solid #27272a;border-radius:15px;background:var(--zenkai-background);padding:.625rem .75rem .75rem}.winning-card__buyback-top{display:flex;align-items:center;justify-content:space-between;gap:.25rem}.winning-card__buyback-heading{display:flex;flex:1;align-items:center;gap:.75rem;min-width:0}.winning-card__buyback-title{margin:0;font-family:var(--font-body);font-size:1rem;font-weight:900;line-height:normal;color:#fff;white-space:nowrap}.winning-card__fee-badge{border:1px solid #cdcdff;border-radius:50px;padding:2px 8px;font-family:var(--font-body);font-size:.625rem;font-weight:500;line-height:normal;white-space:nowrap;background:var(--zenkai-secondary-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.winning-card__buyback-price{margin:0;font-family:var(--font-body);font-size:1.375rem;font-weight:900;line-height:normal;white-space:nowrap}.winning-card__market-row{display:flex;align-items:center;gap:.625rem;font-family:var(--font-body);font-size:.75rem;font-weight:500;line-height:normal;text-transform:uppercase;color:#a1a1aa}.winning-card__market-row span:first-child{flex:1}.winning-card__countdown{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem;font-size:.75rem;color:#a1a1aa}.winning-card__countdown-label{text-transform:uppercase;letter-spacing:.05em;font-size:.625rem}.winning-card__countdown-value{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;color:#e4e4e7}.winning-card__cta{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;border:0;border-radius:8px;padding:.5rem .625rem;font-family:var(--font-body);font-size:.875rem;font-weight:500;line-height:normal;white-space:nowrap;cursor:pointer;transition:transform var(--zenkai-motion-fast) var(--zenkai-easing),opacity var(--zenkai-motion-fast) var(--zenkai-easing),background var(--zenkai-motion-fast) var(--zenkai-easing),background-color var(--zenkai-motion-fast) var(--zenkai-easing),border-color var(--zenkai-motion-fast) var(--zenkai-easing),box-shadow var(--zenkai-motion-fast) var(--zenkai-easing),color var(--zenkai-motion-fast) var(--zenkai-easing)}.winning-card__cta:hover:not(:disabled){transform:translateY(-1px)}.winning-card__cta:active:not(:disabled){transform:translateY(1px)}.winning-card__cta:disabled{cursor:not-allowed;opacity:.65}.winning-card__cta--primary{flex:1;min-width:0;background:linear-gradient(180deg,#cdcdff 27.5%,#aaf 76.667%);color:var(--zenkai-background);box-shadow:0 1px 1px #0000000d}.winning-card__cta--primary:hover:not(:disabled){background:linear-gradient(180deg,#b3b3ff 27.5%,#9d9dff 76.667%);box-shadow:var(--zenkai-shadow-medium)}.winning-card__cta--completed{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;cursor:default;opacity:1}.winning-card__cta--secondary{flex:1;min-width:0;background:#3f3f46;color:#fff;box-shadow:0 1px 1px #0000000d}.winning-card__cta--secondary:hover:not(:disabled){background:color-mix(in srgb,var(--zenkai-foreground) 12%,var(--zenkai-border))}.winning-card__cta--outline{flex:1;min-width:0;border:1px solid #cdcdff;background:var(--zenkai-background);color:#cdcdff;box-shadow:0 1px 1px #0000000d;text-decoration:none}.winning-card__cta--outline:hover:not(:disabled){border-color:#e0e0ff;background:#cdcdff14;color:#e0e0ff}.winning-card__actions{display:flex;gap:.5rem}@media(prefers-reduced-motion:reduce){.winning-card__nebula{transition:none}.winning-card__image{transition:none;opacity:1}.winning-card__image-frame.is-floating{animation:none}.winning-card__cta:hover:not(:disabled),.winning-card__cta:active:not(:disabled){transform:none}}@media(max-width:767px){.winning-card{gap:.625rem;padding:6px;overflow-y:auto}.winning-card__artwork{min-height:8.5rem;padding:.75rem}.winning-card__image-frame{border-radius:10px;aspect-ratio:600 / 838}.winning-card__image{border-radius:10px}.winning-card__tier{top:.5rem;left:.5rem;padding:4px 10px;font-size:.75rem}.winning-card__details{gap:4px;padding:0 6px}.winning-card__name{min-height:2.5rem;font-size:1rem;line-height:1.2;-webkit-line-clamp:3}.winning-card__buyback{gap:.375rem;padding:.5rem .625rem .625rem}.winning-card__buyback-top{flex-direction:row;align-items:center;justify-content:space-between;gap:.25rem}.winning-card__buyback-heading{flex:1;flex-wrap:nowrap;gap:.5rem;min-width:0}.winning-card__buyback-title{font-size:.875rem}.winning-card__fee-badge{padding:2px 6px;font-size:.625rem;flex-shrink:0}.winning-card__buyback-price{flex-shrink:0;align-self:auto;font-size:1rem}.winning-card__market-row{font-size:.6875rem}.winning-card__cta{min-height:2.25rem;padding:.5rem;font-size:.8125rem;line-height:1.2;white-space:normal;text-align:center}.winning-card__actions{gap:.375rem}.winning-card__cta--secondary,.winning-card__cta--outline,.winning-card__cta--primary{min-width:0}}@media(min-width:768px){.winning-card__image-frame,.winning-card__image{border-radius:12px}}.open-capsule-view{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);overflow:hidden auto;background:var(--zenkai-background)}.open-capsule-view__content{position:relative;z-index:1;display:flex;min-height:100%;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:2rem 32px 3rem;box-sizing:border-box}.open-capsule-view__title{margin:0;width:100%;max-width:48rem;text-align:center;font-family:var(--font-heading);font-size:clamp(2.25rem,4.5vw,3.75rem);line-height:1.05;text-transform:uppercase;background:var(--zenkai-secondary-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.open-capsule-panel,.winning-card{--open-capsule-panel-height: 32.5rem;--open-capsule-panel-height-md: 40rem;width:100%;max-width:var(--slide-width, 30rem);height:var(--open-capsule-panel-height);min-height:var(--open-capsule-panel-height);box-sizing:border-box}@media(min-width:768px){.open-capsule-panel,.winning-card{height:var(--open-capsule-panel-height-md);min-height:var(--open-capsule-panel-height-md)}}.open-capsule-panel{display:flex;width:100%;flex-direction:column;overflow:hidden;border-radius:25px;padding:1rem}@media(min-width:768px){.open-capsule-panel{padding:1.5rem}}.open-capsule-view__grid{display:flex;width:min(100%,var(--slide-width, 30rem));align-items:stretch;justify-content:center}.open-capsule-view__grid--single{max-width:var(--slide-width, 30rem)}.open-capsule-view__grid--multi{display:flex;width:100%;flex-wrap:nowrap;align-items:stretch;justify-content:center;gap:var(--panel-gap)}.open-capsule-view__grid-item{flex:0 0 var(--slide-width);width:var(--slide-width);min-width:0;max-width:var(--slide-width)}.open-capsule-view__carousel{--slide-width: 30rem;--panel-gap: .75rem;position:relative;width:100%;max-width:100%;padding-inline:3.75rem;box-sizing:border-box}.open-capsule-view__carousel-track{margin-left:0!important}.open-capsule-view__carousel-track--start{padding-right:max(0px,calc(100% - var(--slide-width)))}.open-capsule-view__carousel-track--center{padding-inline:max(0px,calc((100% - var(--slide-width)) / 2))}.open-capsule-view__carousel-item{flex:0 0 var(--slide-width)!important;width:var(--slide-width);min-width:0;max-width:var(--slide-width);padding-right:var(--panel-gap);box-sizing:border-box}.open-capsule-view__carousel-item:last-child{padding-right:0}.open-capsule-view__carousel-nav{position:absolute;top:50%;bottom:auto!important;z-index:30;display:inline-flex;height:3.25rem!important;width:3.25rem!important;translate:0 -50%;border-color:var(--zenkai-border);background:#18181be0;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.open-capsule-view__carousel-nav svg{width:1.5rem;height:1.5rem}.open-capsule-view__carousel-nav:disabled{opacity:0;pointer-events:none}.open-capsule-view__carousel-nav--prev{left:0;right:auto!important;margin:0!important}.open-capsule-view__carousel-nav--next{right:0;left:auto!important;margin:0!important}.open-capsule-view__page-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;margin-top:1.5rem}.open-capsule-view__page-actions-secondary{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem}.open-capsule-view__page-action{transition:transform var(--zenkai-motion-fast) var(--zenkai-easing),box-shadow var(--zenkai-motion-fast) var(--zenkai-easing),background-color var(--zenkai-motion-fast) var(--zenkai-easing),background-image var(--zenkai-motion-fast) var(--zenkai-easing),border-color var(--zenkai-motion-fast) var(--zenkai-easing),color var(--zenkai-motion-fast) var(--zenkai-easing)}.open-capsule-view__page-action:hover:not(:disabled){transform:translateY(-1px)}.open-capsule-view__page-action--primary:hover:not(:disabled){box-shadow:var(--zenkai-shadow-medium)}.open-capsule-view__page-action[data-variant=outline]:hover:not(:disabled){border-color:#cdcdff;background:#cdcdff1a;color:#cdcdff;box-shadow:0 4px 20px #00000059}.open-capsule-view__page-action:active:not(:disabled){transform:translateY(1px)}.open-capsule-glass-button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--zenkai-radius-pill);background:#ffffffb3;padding:.75rem 1rem;font-family:var(--font-body);font-size:1.125rem;font-weight:500;line-height:normal;color:var(--zenkai-background);white-space:nowrap;box-shadow:-8px 8px 50px #0000000d;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);cursor:pointer;transition:transform var(--zenkai-motion-fast) var(--zenkai-easing),background-color var(--zenkai-motion-fast) var(--zenkai-easing)}.open-capsule-glass-button:hover:not(:disabled){background:#ffffffd1}.open-capsule-glass-button:active:not(:disabled){transform:translateY(1px)}.open-capsule-glass-button:disabled{cursor:not-allowed;opacity:.65}.open-capsule-glass-button[data-opened=true]{background:#ffffff73}.open-capsule-view__reveal{animation:open-capsule-reveal-in .32s var(--zenkai-easing) both}@keyframes open-capsule-reveal-in{0%{opacity:0;transform:translateY(.75rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes open-capsule-nudge-vibrate{0%,to{transform:translateZ(0)}15%{transform:translate3d(-1px,0,0) rotate(-.4deg)}30%{transform:translate3d(2px,0,0) rotate(.4deg)}45%{transform:translate3d(-2px,0,0) rotate(-.4deg)}60%{transform:translate3d(2px,0,0) rotate(.4deg)}75%{transform:translate3d(-1px,0,0)}}.open-capsule-panel__nudge-target--active{animation:open-capsule-nudge-vibrate .5s ease-in-out}@media(prefers-reduced-motion:reduce){.open-capsule-panel__nudge-target--active{animation:none}.open-capsule-view__page-action:hover:not(:disabled),.open-capsule-view__page-action:active:not(:disabled){transform:none}}@media(max-width:767px){.open-capsule-view__content{gap:1.5rem;padding:1.5rem 16px 2rem;align-items:stretch}.open-capsule-view__title{font-size:clamp(1.75rem,7vw,2.5rem);text-align:center;padding-inline:3.5rem}.open-capsule-view__grid{width:min(100%,var(--slide-width, 20rem))}.open-capsule-view__grid--single{max-width:var(--slide-width, 20rem);align-self:center}.open-capsule-view__grid--multi{align-self:center}.open-capsule-view__carousel{--slide-width: min(20rem, calc(100vw - 2rem) );--panel-gap: .5rem;padding-inline:0}.open-capsule-view__carousel-track--center{padding-inline:max(0px,calc((100% - var(--slide-width)) / 2))}.open-capsule-view__carousel-nav{top:50%;height:2.25rem!important;width:2.25rem!important;translate:0 -50%}.open-capsule-view__carousel-nav svg{width:1.125rem;height:1.125rem}.open-capsule-view__carousel-nav--prev{left:.25rem}.open-capsule-view__carousel-nav--next{right:.25rem}.open-capsule-view__page-actions{width:100%;flex-direction:column;align-items:stretch;gap:.5rem;margin-top:1rem}.open-capsule-view__page-actions-secondary{width:100%;gap:.5rem}.open-capsule-view__page-action{min-height:2.25rem;padding:.5rem .75rem!important;font-size:.875rem!important}.open-capsule-view__page-action--primary{width:100%}.open-capsule-view__page-actions-secondary .open-capsule-view__page-action{flex:1;min-width:0}.open-capsule-glass-button{font-size:1rem;padding:.625rem .875rem}}
