@keyframes pc-undiscovered-shimmer{0%,to{background-position:0%}50%{background-position:100%}}@keyframes pc-infinity-badge-gradient{0%{background-position:0%}to{background-position:57.1429%}}.bucketlist-card{min-width:0}.bucketlist-card--complete .card__title{color:var(--color-success)}.bucketlist-card__manage{justify-content:center;gap:var(--spacing-xs);width:100%;margin-top:var(--spacing-sm)}.bucketlist-card__manage svg{width:1rem;height:1rem}.bucketlist-card__search{margin-bottom:var(--spacing-md)}.bucketlist-card__search .form-input-wrap .form-input{padding-block:var(--spacing-sm)}@media (min-width:768px){.bucketlist-card__search .form-input-wrap .form-input{font-size:var(--font-size-xs)}}.bucketlist-card__groups-desktop{max-height:500px;margin-right:calc(-1*var(--spacing-md));padding-right:var(--spacing-md);scrollbar-width:thin;scrollbar-color:var(--border-subtle) #0000;overflow-y:auto}.bucketlist-card__groups-desktop::-webkit-scrollbar{width:6px}.bucketlist-card__groups-desktop::-webkit-scrollbar-thumb{border-radius:var(--radius-full)}.bucketlist-card__groups-desktop::-webkit-scrollbar-track{background:0 0}@media (max-width:767px){.bucketlist-card__groups-desktop{display:none}}.bucketlist-card__groups-mobile{display:none}@media (max-width:767px){.bucketlist-card__groups-mobile{display:block}}.bucketlist-card__carousel{width:100%;min-width:0;max-width:100%;overflow:hidden}.bucketlist-card__carousel .carousel__slide{padding-inline:0;overflow:hidden}.bucketlist-card__slide-header{margin-bottom:var(--spacing-xs)}.bucketlist-card__slide-list{max-height:500px;margin-right:calc(-1*var(--spacing-md));padding-right:var(--spacing-md);scrollbar-width:thin;scrollbar-color:var(--border-subtle) #0000;overflow-y:auto}.bucketlist-card__slide-list::-webkit-scrollbar{width:6px}.bucketlist-card__slide-list::-webkit-scrollbar-thumb{border-radius:var(--radius-full)}.bucketlist-card__slide-list::-webkit-scrollbar-track{background:0 0}.bucketlist-card__group{min-width:0}.bucketlist-card__group-trigger.accordion__trigger--chevron-left{gap:calc(var(--spacing-sm) - 2px)}.bucketlist-card__group-trigger .accordion__chevron{width:16.2px;height:16.2px}.bucketlist-card__group-label{align-items:center;gap:var(--spacing-xs);flex:1;min-width:0;display:flex}.bucketlist-card__group-name{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);color:var(--text-emphasis);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bucketlist-card__group-pct,.bucketlist-card__group-count{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-subtle);font-variant-numeric:tabular-nums;flex-shrink:0}.bucketlist-card__group-count{margin-left:auto}.bucketlist-card__list .description-list__row{padding:var(--spacing-xs) 0;align-items:center}.bucketlist-card__row--unowned{opacity:.6}.bucketlist-card__item{gap:var(--spacing-2xs);flex-direction:column;min-width:0;display:flex}.bucketlist-card__item-name-row{align-items:center;gap:var(--spacing-xs);min-width:0;max-width:100%;display:inline-flex}.bucketlist-card__item-name{color:var(--text-emphasis);font-weight:var(--font-weight-semibold);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bucketlist-card__check{width:var(--font-size-sm);height:var(--font-size-sm);color:var(--color-success);flex-shrink:0}.bucketlist-card__tier{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-subtle);display:inline-flex}.bucketlist-card__tier-dot{border-radius:var(--radius-full);flex-shrink:0;width:.5rem;height:.5rem;margin-right:2px;display:inline-block}.bucketlist-card__item-btn{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;padding:0;display:block}.bucketlist-card__item-btn:hover .bucketlist-card__item-name{color:var(--text-brand);text-decoration:underline}.bucketlist-card__item-btn:focus-visible{outline:1px solid var(--color-brand-500);outline-offset:2px}.bucketlist-card__missing{color:var(--text-placeholder)}.bucketlist-card__qualities{align-items:center;gap:var(--spacing-2xs);flex-shrink:0;display:inline-flex}.bucketlist-card__qualities-more{border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);background:var(--color-black-60);color:var(--text-on-primary);font-variant-numeric:tabular-nums;line-height:1;font-size:var(--font-size-2xs);padding:3px 6px;align-items:center;padding:2px 4px;display:inline-flex}.bucketlist-card__qualities-more:focus-visible{outline:1px solid var(--color-brand-500);outline-offset:2px}.bucketlist-card__qualities-more{border:1px solid var(--border-subtle);color:var(--text-subtle);cursor:pointer;background:0 0}.bucketlist-card__qualities-more:hover{color:var(--text-emphasis);border-color:var(--border-default)}.bucketlist-card__qualities-tooltip{align-items:center;gap:var(--spacing-2xs);flex-wrap:wrap;display:flex}.bucketlist-card__qualities-tooltip .photocard-quality-badge{border:1px solid var(--color-white-20)}
